Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
web-et-numerique
web-et-numerique-internet
data.grandlyon.com
web-portal
components
custom-apps
web-app
Commits
87870e19
Commit
87870e19
authored
Jul 24, 2018
by
FORESTIER Fabien
Browse files
First version of data loading over scroll
parent
9bc019d4
Changes
11
Hide whitespace changes
Inline
Side-by-side
package-lock.json
View file @
87870e19
...
...
@@ -1170,6 +1170,11 @@
}
}
},
"ansi-escapes"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz"
,
"integrity"
:
"sha1-06ioOzGapneTZisT52HHkRQiMG4="
},
"ansi-html"
:
{
"version"
:
"0.0.7"
,
"resolved"
:
"https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz"
,
...
...
@@ -1179,8 +1184,7 @@
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
,
"dev"
:
true
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles"
:
{
"version"
:
"3.2.1"
,
...
...
@@ -1535,11 +1539,27 @@
"babel-runtime"
:
"^6.22.0"
}
},
"babel-polyfill"
:
{
"version"
:
"6.23.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz"
,
"integrity"
:
"sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0="
,
"requires"
:
{
"babel-runtime"
:
"^6.22.0"
,
"core-js"
:
"^2.4.0"
,
"regenerator-runtime"
:
"^0.10.0"
},
"dependencies"
:
{
"regenerator-runtime"
:
{
"version"
:
"0.10.5"
,
"resolved"
:
"https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz"
,
"integrity"
:
"sha1-M2w+/BIgrc7dosn6tntaeVWjNlg="
}
}
},
"babel-runtime"
:
{
"version"
:
"6.26.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
,
"integrity"
:
"sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
,
"dev"
:
true
,
"requires"
:
{
"core-js"
:
"^2.4.0"
,
"regenerator-runtime"
:
"^0.11.0"
...
...
@@ -2253,6 +2273,11 @@
}
}
},
"chardet"
:
{
"version"
:
"0.4.2"
,
"resolved"
:
"https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz"
,
"integrity"
:
"sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I="
},
"chokidar"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz"
,
...
...
@@ -2342,6 +2367,19 @@
"source-map"
:
"0.5.x"
}
},
"cli-cursor"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"
,
"integrity"
:
"sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU="
,
"requires"
:
{
"restore-cursor"
:
"^2.0.0"
}
},
"cli-width"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"
,
"integrity"
:
"sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
},
"cliui"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"
,
...
...
@@ -3395,6 +3433,14 @@
"integrity"
:
"sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
,
"dev"
:
true
},
"encoding"
:
{
"version"
:
"0.1.12"
,
"resolved"
:
"https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz"
,
"integrity"
:
"sha1-U4tm8+5izRq1HsMjgp0flIDHS+s="
,
"requires"
:
{
"iconv-lite"
:
"~0.4.13"
}
},
"end-of-stream"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz"
,
...
...
@@ -3594,8 +3640,7 @@
"escape-string-regexp"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
,
"integrity"
:
"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
,
"dev"
:
true
"integrity"
:
"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"escodegen"
:
{
"version"
:
"1.9.1"
,
...
...
@@ -3873,6 +3918,16 @@
}
}
},
"external-editor"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz"
,
"integrity"
:
"sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A=="
,
"requires"
:
{
"chardet"
:
"^0.4.0"
,
"iconv-lite"
:
"^0.4.17"
,
"tmp"
:
"^0.0.33"
}
},
"extglob"
:
{
"version"
:
"0.3.2"
,
"resolved"
:
"https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"
,
...
...
@@ -3938,6 +3993,14 @@
"websocket-driver"
:
">=0.5.1"
}
},
"figures"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/figures/-/figures-2.0.0.tgz"
,
"integrity"
:
"sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI="
,
"requires"
:
{
"escape-string-regexp"
:
"^1.0.5"
}
},
"file-loader"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz"
,
...
...
@@ -5079,7 +5142,6 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
,
"integrity"
:
"sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
,
"dev"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
...
...
@@ -5804,8 +5866,7 @@
"iconv-lite"
:
{
"version"
:
"0.4.19"
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz"
,
"integrity"
:
"sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="
,
"dev"
:
true
"integrity"
:
"sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="
},
"ieee754"
:
{
"version"
:
"1.1.11"
,
...
...
@@ -5903,6 +5964,79 @@
"integrity"
:
"sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
,
"dev"
:
true
},
"inquirer"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmjs.org/inquirer/-/inquirer-3.0.6.tgz"
,
"integrity"
:
"sha1-4EqqnQW3o8ubD0B9BDdfBEcZA0c="
,
"requires"
:
{
"ansi-escapes"
:
"^1.1.0"
,
"chalk"
:
"^1.0.0"
,
"cli-cursor"
:
"^2.1.0"
,
"cli-width"
:
"^2.0.0"
,
"external-editor"
:
"^2.0.1"
,
"figures"
:
"^2.0.0"
,
"lodash"
:
"^4.3.0"
,
"mute-stream"
:
"0.0.7"
,
"run-async"
:
"^2.2.0"
,
"rx"
:
"^4.1.0"
,
"string-width"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"through"
:
"^2.3.6"
},
"dependencies"
:
{
"ansi-regex"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"
,
"integrity"
:
"sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
},
"ansi-styles"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
,
"integrity"
:
"sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"chalk"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"requires"
:
{
"ansi-styles"
:
"^2.2.1"
,
"escape-string-regexp"
:
"^1.0.2"
,
"has-ansi"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"supports-color"
:
"^2.0.0"
}
},
"is-fullwidth-code-point"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
,
"integrity"
:
"sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
},
"string-width"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
,
"integrity"
:
"sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
,
"requires"
:
{
"is-fullwidth-code-point"
:
"^2.0.0"
,
"strip-ansi"
:
"^4.0.0"
},
"dependencies"
:
{
"strip-ansi"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
,
"integrity"
:
"sha1-qEeQIusaw2iocTibY1JixQXuNo8="
,
"requires"
:
{
"ansi-regex"
:
"^3.0.0"
}
}
}
},
"supports-color"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
,
"integrity"
:
"sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
}
}
},
"internal-ip"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz"
,
...
...
@@ -6183,6 +6317,11 @@
"integrity"
:
"sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
,
"dev"
:
true
},
"is-promise"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"
,
"integrity"
:
"sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
},
"is-property"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"
,
...
...
@@ -6202,8 +6341,7 @@
"is-stream"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
,
"integrity"
:
"sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
,
"dev"
:
true
"integrity"
:
"sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"is-symbol"
:
{
"version"
:
"1.0.1"
,
...
...
@@ -7560,8 +7698,7 @@
"mimic-fn"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"
,
"integrity"
:
"sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
,
"dev"
:
true
"integrity"
:
"sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
},
"mini-css-extract-plugin"
:
{
"version"
:
"0.4.0"
,
...
...
@@ -7701,6 +7838,11 @@
"integrity"
:
"sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE="
,
"dev"
:
true
},
"mute-stream"
:
{
"version"
:
"0.0.7"
,
"resolved"
:
"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"
,
"integrity"
:
"sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
},
"nan"
:
{
"version"
:
"2.10.0"
,
"resolved"
:
"https://registry.npmjs.org/nan/-/nan-2.10.0.tgz"
,
...
...
@@ -7784,6 +7926,14 @@
"integrity"
:
"sha1-6tOjx6S1t6iEjBkMQVB5w2ib/Rw="
,
"dev"
:
true
},
"ngx-infinite-scroll"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/ngx-infinite-scroll/-/ngx-infinite-scroll-6.0.1.tgz"
,
"integrity"
:
"sha512-20WcD+3Qh3O0IEFyIjt55JPTKw5W1hAxERXMUDgGDRveS3IBpBxv2DuX5vuHG/bNGC+WoTDlNR/XXScNNicRpw=="
,
"requires"
:
{
"opencollective"
:
"^1.0.3"
}
},
"no-case"
:
{
"version"
:
"2.3.2"
,
"resolved"
:
"https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz"
,
...
...
@@ -7793,6 +7943,15 @@
"lower-case"
:
"^1.1.1"
}
},
"node-fetch"
:
{
"version"
:
"1.6.3"
,
"resolved"
:
"https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz"
,
"integrity"
:
"sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ="
,
"requires"
:
{
"encoding"
:
"^0.1.11"
,
"is-stream"
:
"^1.0.1"
}
},
"node-forge"
:
{
"version"
:
"0.7.5"
,
"resolved"
:
"https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz"
,
...
...
@@ -8263,8 +8422,7 @@
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
,
"dev"
:
true
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-component"
:
{
"version"
:
"0.0.3"
,
...
...
@@ -8400,6 +8558,65 @@
"wrappy"
:
"1"
}
},
"onetime"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"
,
"integrity"
:
"sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ="
,
"requires"
:
{
"mimic-fn"
:
"^1.0.0"
}
},
"opencollective"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/opencollective/-/opencollective-1.0.3.tgz"
,
"integrity"
:
"sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE="
,
"requires"
:
{
"babel-polyfill"
:
"6.23.0"
,
"chalk"
:
"1.1.3"
,
"inquirer"
:
"3.0.6"
,
"minimist"
:
"1.2.0"
,
"node-fetch"
:
"1.6.3"
,
"opn"
:
"4.0.2"
},
"dependencies"
:
{
"ansi-styles"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
,
"integrity"
:
"sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"chalk"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"requires"
:
{
"ansi-styles"
:
"^2.2.1"
,
"escape-string-regexp"
:
"^1.0.2"
,
"has-ansi"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"supports-color"
:
"^2.0.0"
}
},
"minimist"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
,
"integrity"
:
"sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
},
"opn"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npmjs.org/opn/-/opn-4.0.2.tgz"
,
"integrity"
:
"sha1-erwi5kTf9jsKltWrfyeQwPAavJU="
,
"requires"
:
{
"object-assign"
:
"^4.0.1"
,
"pinkie-promise"
:
"^2.0.0"
}
},
"supports-color"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
,
"integrity"
:
"sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
}
}
},
"opn"
:
{
"version"
:
"5.3.0"
,
"resolved"
:
"https://registry.npmjs.org/opn/-/opn-5.3.0.tgz"
,
...
...
@@ -8479,8 +8696,7 @@
"os-tmpdir"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
,
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
,
"dev"
:
true
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
},
"osenv"
:
{
"version"
:
"0.1.5"
,
...
...
@@ -8785,14 +9001,12 @@
"pinkie"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
,
"integrity"
:
"sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
,
"dev"
:
true
"integrity"
:
"sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
},
"pinkie-promise"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
,
"integrity"
:
"sha1-ITXW36ejWMBprJsXh3YogihFD/o="
,
"dev"
:
true
,
"requires"
:
{
"pinkie"
:
"^2.0.0"
}
...
...
@@ -9509,8 +9723,7 @@
"regenerator-runtime"
:
{
"version"
:
"0.11.1"
,
"resolved"
:
"https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
,
"integrity"
:
"sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
,
"dev"
:
true
"integrity"
:
"sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
},
"regex-cache"
:
{
"version"
:
"0.4.4"
,
...
...
@@ -9766,6 +9979,15 @@
"integrity"
:
"sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
,
"dev"
:
true
},
"restore-cursor"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
,
"integrity"
:
"sha1-n37ih/gv0ybU/RYpI9YhKe7g368="
,
"requires"
:
{
"onetime"
:
"^2.0.0"
,
"signal-exit"
:
"^3.0.2"
}
},
"ret"
:
{
"version"
:
"0.1.15"
,
"resolved"
:
"https://registry.npmjs.org/ret/-/ret-0.1.15.tgz"
,
...
...
@@ -9807,6 +10029,14 @@
"inherits"
:
"^2.0.1"
}
},
"run-async"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"
,
"integrity"
:
"sha1-A3GrSuC91yDUFm19/aZP96RFpsA="
,
"requires"
:
{
"is-promise"
:
"^2.1.0"
}
},
"run-queue"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz"
,
...
...
@@ -9821,6 +10051,11 @@
"resolved"
:
"https://registry.npmjs.org/rw/-/rw-1.3.3.tgz"
,
"integrity"
:
"sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
},
"rx"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/rx/-/rx-4.1.0.tgz"
,
"integrity"
:
"sha1-pfE/957zt0D+MKqAP7CfmIBdR4I="
},
"rxjs"
:
{
"version"
:
"6.2.0"
,
"resolved"
:
"https://registry.npmjs.org/rxjs/-/rxjs-6.2.0.tgz"
,
...
...
@@ -10220,8 +10455,7 @@
"signal-exit"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
,
"integrity"
:
"sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
,
"dev"
:
true
"integrity"
:
"sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
},
"silent-error"
:
{
"version"
:
"1.1.0"
,
...
...
@@ -10908,7 +11142,6 @@
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"dev"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
...
...
@@ -11101,7 +11334,6 @@
"version"
:
"0.0.33"
,
"resolved"
:
"https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
,
"integrity"
:
"sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="
,
"dev"
:
true
,
"requires"
:
{
"os-tmpdir"
:
"~1.0.2"
}
...
...
package.json
View file @
87870e19
...
...
@@ -42,6 +42,7 @@
"
lodash
"
:
"
^4.17.10
"
,
"
mapbox-gl
"
:
"
^0.45.0
"
,
"
ng-inline-svg
"
:
"
^8.0.1
"
,
"
ngx-infinite-scroll
"
:
"
^6.0.1
"
,
"
rxjs
"
:
"
^6.2.0
"
,
"
zone.js
"
:
"
^0.8.26
"
},
...
...
src/app/geosource/components/dataset-detail/dataset-data/dataset-data.component.html
View file @
87870e19
<ng-container>
<div
class=
"container"
>
<div
class=
"section"
>
<div
class=
"columns is-centered"
>
<div
class=
"column is-narrow"
>
<span
class=
"total-number-documents"
>
{{ datasetDataNumber }}
</span><span
i18n=
"@@dataset.data.recordsFound"
>
records found.
</span>
</div>
</div>
<div
class=
"header columns"
>
<div
class=
"column is-1 has-text-centered"
>
<i
class=
"fas fa-cog param-icon"
></i>
...
...
@@ -9,31 +14,17 @@
{{ key }}
</div>
</div>
<div
class=
"data columns"
*ngFor=
"let element of data"
>
<div
class=
"column is-1 has-text-centered"
>
<i
class=
"fas fa-caret-right"
></i>
</div>
<div
class=
"column is-2 has-text-centered"
*ngFor=
"let key of properties"
>
{{ element.properties[key] }}
<div
class=
"data-list"
infinite-scroll
[infiniteScrollDistance]=
"scrollDistance"
[infiniteScrollUpDistance]=
"scrollUpDistance"
[infiniteScrollThrottle]=
"throttle"
(scrolled)=
"onScrollDown()"
>
<div
class=
"data columns"
*ngFor=
"let element of data"
>
<div
class=
"column is-1 has-text-centered"
>
<i
class=
"fas fa-caret-right"
></i>
</div>
<div
class=
"column is-2 has-text-centered"
*ngFor=
"let key of properties"
>
{{ element.properties[key] }}
</div>
</div>
</div>
<!-- <div class="columns">
<div class="column">
<app-paginator
*ngIf="paginator.length > 0"
[length]="paginator.length"
[pageSize]="paginator.pageSize"
[pageSizeOptions]="paginator.pageSizeOptions"
[pageIndex]="paginator.pageIndex"
[pagesToShow]="5"
[loading]="loading"
[showFirstLastButtons]="true"
(page)="changePagination($event)"
(pageSizeChanged)="changePageSize($event)">
</app-paginator>
</div>
</div> -->
</div>
</div>
</ng-container>
\ No newline at end of file
src/app/geosource/components/dataset-detail/dataset-data/dataset-data.component.scss
View file @
87870e19
...
...
@@ -16,4 +16,12 @@
.columns
{
margin-bottom
:
1rem
;
}
\ No newline at end of file
}
.data-list
{
height
:
100%
;
}
.total-number-documents
{
color
:
$red
,
}
src/app/geosource/components/dataset-detail/dataset-data/dataset-data.component.ts
View file @
87870e19
...
...
@@ -2,7 +2,6 @@ import { Component, OnInit } from '@angular/core';
import
{
DatasetDetailService
}
from
'
../../../services
'
;
import
{
Data
}
from
'
../../../models
'
;
import
{
Subscription
}
from
'
../../../../../../node_modules/rxjs
'
;
import
{
PaginatorOptions
}
from
'
../../../../shared/models
'
;
@
Component
({
selector
:
'
app-dataset-data
'
,
...
...
@@ -14,8 +13,11 @@ export class DatasetDataComponent implements OnInit {
sub
:
Subscription
;
properties
:
string
[];
loading
=
false
;
// Paginator options
paginator
:
PaginatorOptions
;
// Infinite scroll
throttle
=
300
;
scrollDistance
=
1
;
scrollUpDistance
=
2
;
constructor
(
private
_datasetDetailService
:
DatasetDetailService
,
...
...
@@ -33,7 +35,7 @@ export class DatasetDataComponent implements OnInit {
this
.
sub
.
unsubscribe
();
}
initializeComponent
()
{
initializeComponent
()
{
this
.
data
=
this
.
_datasetDetailService
.
getDatasetData
();
this
.
properties
=
[];
if
(
this
.
data
&&
this
.
data
.
length
>
0
)
{
...
...
@@ -42,22 +44,25 @@ export class DatasetDataComponent implements OnInit {
}
this
.
properties
=
this
.
properties
.
splice
(
0
,
5
);
}
this
.
paginator
=
{
pageIndex
:
1
,
length
:
this
.
_datasetDetailService
.
getDatasetDataNumber
(),
pageSize
:
10
,
pageSizeOptions
:
[
5
,
10
,
20
],
};
}
changePageSize
(
pageSize
)
{
// this._datasetResearchService.paginationChanged(pageSize, 0);
// Scroll Functions
onScrollDown
()
{
// Only call the service if the actual number of data is smaller than the
// total number of data of the dataset
if
(
this
.
data
.
length
<
this
.
_datasetDetailService
.
getDatasetDataNumber
())
{