Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
f40280e
fix: `.scrollTop()` should be `.scrollTop`
webdev923 Jan 8, 2016
2b1b4cb
release 1.3.1
webdev923 Jan 8, 2016
ec6496d
fix: return null for `once` element when first time render
webdev923 Feb 1, 2016
0513b64
release 1.3.2
webdev923 Feb 1, 2016
5d21f2e
feat: add decorator support
webdev923 Mar 17, 2016
061459b
chore: remove hot reload
webdev923 Mar 17, 2016
625b9b1
docs: add decorator demo
webdev923 Mar 17, 2016
79aa5fd
clean: remove build files in master
webdev923 Mar 17, 2016
e841c87
release 1.4.0
webdev923 Mar 17, 2016
fe35bb7
fix: render <span> for once prop
webdev923 Mar 22, 2016
2de81bb
docs: update demo
webdev923 Mar 22, 2016
d69e2e1
release 1.4.1
webdev923 Mar 22, 2016
c4fcd09
refactor: a better demo
webdev923 Apr 7, 2016
c47a5e8
docs: fix a typo
webdev923 Apr 7, 2016
8f7434a
docs: add syntax
webdev923 Apr 7, 2016
fcb5ef5
feat: add support for images lazyload
webdev923 Apr 7, 2016
35cc447
docs: update demo
webdev923 Apr 7, 2016
7b14a5d
chore: update config
webdev923 Apr 7, 2016
6b42f8f
release 1.5.0
webdev923 Apr 7, 2016
77eb6da
feat: add throttle support
webdev923 Apr 7, 2016
d2b5ff6
docs: add throttle demo
webdev923 Apr 7, 2016
31f6ad1
docs: update readme
webdev923 Apr 7, 2016
fd858cb
release 1.6.0
webdev923 Apr 7, 2016
f9e132a
docs: update readme
webdev923 Apr 7, 2016
e65f3d1
fix: fix overflow detect
webdev923 Apr 7, 2016
53f083d
docs: update docs and demo
webdev923 Apr 7, 2016
6a1d931
release 1.6.1
webdev923 Apr 7, 2016
5817ab1
clean: fix linting problem
webdev923 Apr 7, 2016
cf19ef0
docs: add travis and badge
webdev923 Apr 7, 2016
7b752ee
docs: update readme
webdev923 Apr 7, 2016
775966b
docs: update readme
webdev923 Apr 7, 2016
6a45e43
refactor: more simple, more fun
webdev923 Apr 8, 2016
b3db50e
release 2.0.0-beta.3
webdev923 Apr 8, 2016
7a23f8c
docs: update readme
webdev923 Apr 8, 2016
deeb2b0
release 2.0.0-beta.4
webdev923 Apr 11, 2016
7d9e2e1
docs: update readme
webdev923 Apr 11, 2016
73d1e0f
clean: remove dead code
webdev923 Apr 18, 2016
c9976da
fix: better visible judgement
webdev923 Apr 18, 2016
1ed244b
test: add tests
webdev923 Apr 18, 2016
7d8301f
fix: add handy delay type change warning
webdev923 Apr 18, 2016
76163fe
chore: add test related stuff
webdev923 Apr 18, 2016
7eff518
release 2.0.0
webdev923 Apr 18, 2016
0c7cf1d
deps: remove unnecessary deps
webdev923 Apr 18, 2016
d00213f
[skip ci] docs: update readme
webdev923 Apr 18, 2016
710e74f
feat: add `placeholder` support
webdev923 Apr 20, 2016
bcd33dc
docs: update docs and tests
webdev923 Apr 20, 2016
e656fa4
release 2.0.1
webdev923 Apr 20, 2016
238296e
fix: fix throttle/debounce times
webdev923 Apr 28, 2016
73f3d00
docs: add fadein demo
webdev923 Apr 28, 2016
25fc669
docs: update docs
webdev923 Apr 28, 2016
b683d37
release 2.0.2
webdev923 Apr 28, 2016
9937e39
deps: fix broken tests
webdev923 Apr 28, 2016
10776bf
docs: fix a typo in README
webdev923 May 2, 2016
8f47753
feat: render custom placeholder without wrapper
webdev923 May 3, 2016
8400749
release 2.0.3
webdev923 May 3, 2016
0cd32fd
fix(decorator): fix AMD support
webdev923 May 12, 2016
680db9c
release 2.0.4
webdev923 May 12, 2016
01ca586
chore: Upgrade to Babel 6 (#15)
webdev923 May 13, 2016
28898a9
Update README.md
webdev923 May 25, 2016
ceccee4
release 2.1.0
webdev923 May 26, 2016
e20eec4
Specify which file decorator is requiring index from (#25)
webdev923 May 27, 2016
d88b59b
release 2.1.1
webdev923 May 27, 2016
3f59499
export forceCheck function (#27)
webdev923 Jun 1, 2016
0f49fd6
release 2.1.2
webdev923 Jun 2, 2016
5c2907e
chore: remove unnecessary config in webpack
webdev923 Jun 14, 2016
2ecbb0c
fix: ignore `html` as scroll parent
webdev923 Jun 24, 2016
a80f932
release 2.1.3
webdev923 Jun 24, 2016
cf5289e
fix: Improvement (#37)
webdev923 Aug 2, 2016
a98b600
Update README.md
webdev923 Aug 2, 2016
78954b1
release 2.1.4
webdev923 Aug 2, 2016
8b5c596
clean: remove dead code
webdev923 Aug 2, 2016
dda536b
fix: prevent warning message when height is 0 (#39)
webdev923 Aug 4, 2016
7837b87
fix: Move props checks into componentDidMount (#40)
webdev923 Aug 10, 2016
2a37d97
fix: Support non-nodejs environments (#41)
webdev923 Aug 17, 2016
445f3a1
release 2.1.5
webdev923 Sep 9, 2016
1cd4f5b
fix: remember listener count for scrollParent (#49)
webdev923 Sep 17, 2016
0668822
fix: make solid check in scrollParent
webdev923 Sep 17, 2016
93e05b1
release 2.1.6
webdev923 Sep 27, 2016
6d18690
docs: fix IE11 Array.fill issue
webdev923 Oct 11, 2016
b4240be
docs: Add doc for forceCheck (#57)
webdev923 Oct 16, 2016
883db19
feat: Provide option to unmount lazy loaded components when they are …
webdev923 Nov 14, 2016
452a4b7
release 2.2.0
webdev923 Nov 17, 2016
5253908
docs: update typo (#67)
webdev923 Jan 5, 2017
614e266
Update README.md
webdev923 Jan 5, 2017
5c64f6a
Update README.md
webdev923 Jan 6, 2017
8d6e3b9
fix: fix overflow parent detection bug\
webdev923 Feb 9, 2017
ca9ae8c
release 2.2.1
webdev923 Feb 9, 2017
555c015
fix: solid check scroll parent
webdev923 Feb 9, 2017
a9c6272
test: fix ci
webdev923 Feb 10, 2017
646ab35
test: debug travis
webdev923 Feb 10, 2017
30b6ae5
test: fix ci
webdev923 Feb 10, 2017
0782c22
fix: return documentElement instead of document for scrollParent
webdev923 Feb 10, 2017
a51e1ec
build
webdev923 Feb 10, 2017
1f877d6
2.2.2
webdev923 Feb 10, 2017
509be4f
test: skip some tests failing on Travis
webdev923 Feb 14, 2017
1004e2c
chore: ignore irrelevant stuff for npm package
webdev923 Feb 14, 2017
030ea07
2.2.3
webdev923 Feb 14, 2017
3c9f228
chore: fix a typo
webdev923 Feb 16, 2017
2ebb429
2.2.4
webdev923 Feb 16, 2017
1923c1f
Update README.md
webdev923 Feb 16, 2017
a236425
Update README.md
webdev923 Feb 24, 2017
79eb8f1
Fix IE getBoundingClientRect bug and upgrade packages (#79)
webdev923 Mar 17, 2017
28d408c
release 2.2.5
webdev923 Mar 20, 2017
459dd07
Use prop-types instead of React.PropTypes (#89)
webdev923 Apr 13, 2017
b6224c2
release 2.2.6
webdev923 Apr 13, 2017
fa1a45c
deps: move prop-types to be a dependency (#91)
webdev923 Apr 13, 2017
46e8f87
release 2.2.7
webdev923 Apr 13, 2017
4672f2e
Check for css visibility before doing normal on scroll visibility che…
webdev923 Apr 14, 2017
bde096e
Update README.md
webdev923 May 14, 2017
9476d48
added passive event listeners support
webdev923 May 19, 2017
0512676
Merge pull request #94 from mchaov/master
webdev923 May 20, 2017
577b7f9
fix issue#105: scrollParent utility may enter infinite loop
webdev923 Jun 24, 2017
2cea172
Merge pull request #106 from Sean-Lan/fix/#105
webdev923 Jun 24, 2017
6ebf009
Update README.md
webdev923 Jun 28, 2017
47c63a4
Update README.md
webdev923 Jul 20, 2017
c505313
docs: try react 16
webdev923 Oct 16, 2017
5e19256
release 2.2.8
webdev923 Oct 16, 2017
0b73dc1
Merge pull request #128 from lidawang/lw-upgrade-2.2.8
webdev923 Oct 17, 2017
576b118
fix: use passiveEvent by default is no delay function provided
webdev923 Oct 19, 2017
7033d49
test: update
webdev923 Oct 19, 2017
8b4b530
Merge branch 'feat/react-16'
webdev923 Oct 19, 2017
8ce3a4e
docs: update
webdev923 Oct 19, 2017
02431c2
release 2.3.0
webdev923 Oct 19, 2017
e456fb3
[skip ci]docs: update
webdev923 Oct 19, 2017
8a8b347
chore: debug ci
webdev923 Oct 19, 2017
5c7859e
chore: debug ci again
webdev923 Oct 19, 2017
4b965a7
chore: debug ci again and again
webdev923 Oct 19, 2017
cec8810
chore: debug ci again and again
webdev923 Oct 19, 2017
fff1de8
chore: debug ci again and again
webdev923 Oct 19, 2017
9dfd353
chore: debug ci again and again
webdev923 Oct 19, 2017
5a72744
chore: switch to chrome headless
webdev923 Oct 19, 2017
5564a6b
Support for overlow-x
webdev923 Oct 24, 2017
08856a5
Fix typo
webdev923 Oct 24, 2017
0959ce8
Fix CI Tests (#160)
webdev923 Mar 12, 2018
7033b9d
Replace console statements with documentation (#159)
webdev923 Mar 12, 2018
27825da
Check for any overflow scroll style on parent node.
webdev923 Mar 13, 2018
a82b32f
Update README.md (#170)
webdev923 Mar 23, 2018
3be511f
updated lazy load to allow scroll container to be passed
webdev923 Mar 24, 2018
e318334
Merge branch 'master' of github.com:mmclau14/react-lazyload
webdev923 Mar 24, 2018
658115c
updated variable name to be clearer removed extra, untested functiona…
webdev923 Mar 24, 2018
5854a18
removed commented functionality
webdev923 Mar 24, 2018
7cbd74a
updated lib/index
webdev923 Apr 27, 2018
9106f09
chore: use yarn cache (#183)
webdev923 Jun 5, 2018
1fc917d
chore: add Node.js 8 and 10 (#182)
webdev923 Jun 5, 2018
11f1cb6
Update README.md
webdev923 Jun 24, 2018
e2cb99c
fix(unmount): check for 'window' existence before calling off()
webdev923 Jul 28, 2018
a52985c
fix(unmount): check for 'window' existence before calling off()
webdev923 Jul 28, 2018
86b864f
fix(unmount): check for 'window' existence before calling off()
webdev923 Jul 28, 2018
c704e16
fix(unmount): check for 'window' existence before calling off()
webdev923 Jul 28, 2018
5383800
Determine if the node is a dom object
webdev923 Aug 30, 2018
4c698fd
Update README.md
webdev923 Aug 30, 2018
ac5fa46
Merge pull request #195 from cnyballk/master
webdev923 Aug 30, 2018
dda8fbc
Merge pull request #196 from ameerthehacker/update-readme
webdev923 Aug 30, 2018
b7e7dda
Merge pull request #171 from maikelmclauflin/master
webdev923 Sep 14, 2018
25a3670
type fix (#204)
webdev923 Oct 16, 2018
4cc6462
fix circular dependency warning
webdev923 Dec 6, 2018
d23ec45
feat(Lazyload): add horizontal viewport observer.
webdev923 Jan 18, 2019
da42f22
release version 2.0.5 to npm
webdev923 Jan 28, 2019
489e036
docs: update README
webdev923 Jan 28, 2019
ff50ce2
Merge pull request #220 from ameerthehacker/master
webdev923 Jan 28, 2019
fe0f923
Merge pull request #213 from jt3k/master
webdev923 Jan 28, 2019
417b294
Merge pull request #167 from matrix-org/master
webdev923 Jan 28, 2019
679f937
Update README.md
webdev923 Feb 11, 2019
a8034a7
docs(README): fix the breaking build status badge
webdev923 Feb 14, 2019
182c265
Merge pull request #225 from ameerthehacker/update-readme
webdev923 Feb 14, 2019
91df1ee
docs(README): fix the build status badge link
webdev923 Feb 14, 2019
d4c2a62
Merge pull request #226 from ameerthehacker/update-readme
webdev923 Feb 14, 2019
eaf93a2
Add documentation for scrollContainer prop
webdev923 Mar 11, 2019
d58d108
Merge pull request #230 from neptunian/patch-1
webdev923 Mar 11, 2019
ca4bd7f
Merge pull request #1 from ZsZJ/master
webdev923 Apr 8, 2019
4e29430
Merge pull request #231 from ianwensink/master
webdev923 Apr 25, 2019
9540f75
Updated DOCs to cover horizontal lazy load support
webdev923 May 6, 2019
178f48f
Merge pull request #233 from svobik7/patch-1
webdev923 May 6, 2019
fb169d1
Merge branch 'master' into master
webdev923 Jun 30, 2019
676ae51
Merge pull request #130 from StoraH/master
webdev923 Jun 30, 2019
e430fcd
fix the breaking of placeholder
webdev923 Nov 12, 2019
842f812
fix ci
webdev923 Mar 12, 2020
dabec74
fix option for ci
webdev923 Mar 13, 2020
1cafba4
change ChromeHeadless for ci test
webdev923 Mar 13, 2020
94daec4
Revert "fix option for ci"
webdev923 Mar 13, 2020
29a75a3
add pupppeteer
webdev923 Mar 13, 2020
04ce6e9
remove yarn.lock
webdev923 Mar 13, 2020
9e813f3
update ci node_js
webdev923 Mar 13, 2020
39f507d
ignore package-lock.json
webdev923 Mar 13, 2020
245da76
Remove package-lock.json and yarn.lock from .ignore
webdev923 Mar 13, 2020
9ef7ae5
Merge pull request #284 from kmkzt/bugfix/fix-ci
webdev923 Mar 13, 2020
464778b
add forceVisible
webdev923 Mar 10, 2020
026e630
add forceVisible example
webdev923 Mar 10, 2020
dcfe85d
add forceVisible document
webdev923 Mar 10, 2020
b8934d0
Merge pull request #283 from kmkzt/feature/force-visible
webdev923 Mar 13, 2020
0ff9800
ref: replace findDomNode api with component ref
webdev923 Mar 29, 2020
9e9ae1b
docs: add ameer to contributors
webdev923 Mar 29, 2020
0af1888
Merge pull request #292 from ameerthehacker/ref-find-dom-node
webdev923 Mar 29, 2020
e211844
chore(deps-dev): bump eslint from 3.19.0 to 4.18.2
webdev923 Mar 29, 2020
b7b89a9
Merge pull request #293 from twobin/dependabot/npm_and_yarn/eslint-4.…
webdev923 Mar 29, 2020
5f8f9f4
fix: rolled back the code to 2.6.7
webdev923 Apr 1, 2020
082f1f4
fix: make replacement for finddomnode compatible
webdev923 Apr 2, 2020
8aeae74
docs: add spectrum channel
webdev923 Apr 2, 2020
af695dc
Merge pull request #298 from ameerthehacker/add-spectrum
webdev923 Apr 2, 2020
824652f
2.6.8
webdev923 Jun 12, 2020
5ff1e41
Merge pull request #297 from ameerthehacker/beta/finddomnode-replacement
webdev923 Jun 12, 2020
e8082f5
Custom className prefix for wrapper/placeholder.
webdev923 Jun 18, 2020
5fe0367
fixing documentation
webdev923 Jun 18, 2020
68a742d
Merge pull request #311 from rmunson/bug/lazyload-wrapper-class-confl…
webdev923 Jun 19, 2020
73e4e29
docs: update README
webdev923 Jun 28, 2020
eecc5de
fix: link
webdev923 Jun 28, 2020
ec5e135
v3.0.0
webdev923 Jun 28, 2020
7b76415
remove idea dir
webdev923 Jun 28, 2020
96ca850
Merge pull request #315 from ameerthehacker/fix/finddomnode-compatabi…
webdev923 Jun 28, 2020
486f195
feat: support setting style to wrapper div
webdev923 Oct 23, 2020
91b9778
docs: update README
webdev923 Oct 23, 2020
6035f88
feat: support setting style to wrapper div (test case)
webdev923 Oct 23, 2020
257d3dd
Merge pull request #329 from ianhu92/master
webdev923 Oct 23, 2020
94be39b
v3.1.0
webdev923 Oct 23, 2020
28d5fba
support react 17
webdev923 Nov 9, 2020
64020b8
Merge pull request #333 from petersolopov/patch-1
webdev923 Nov 9, 2020
eb0ef14
Add support for a custom className
webdev923 Nov 14, 2020
ae6896f
v3.1.1
webdev923 Feb 5, 2021
1a506c7
Merge pull request #334 from AlexMeah/patch-1
webdev923 Feb 11, 2021
a9dd3b0
v3.2.0
webdev923 Feb 11, 2021
28bafcd
#380 bugf: accept react 18 peer dep
webdev923 Jul 15, 2022
47894fd
Merge pull request #387 from prmichaelsen/mchpatr/dev/react-18
webdev923 Oct 24, 2022
0f424ac
chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9
webdev923 Oct 24, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"presets": ["stage-0", "es2015", "react"],
"plugins": ["transform-decorators-legacy"]
}
5 changes: 5 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
root = true

[*]
end_of_line = lf
insert_final_newline = true
60 changes: 17 additions & 43 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,49 +1,23 @@
{
"parser": "babel-eslint",
"ecmaFeatures": {
"jsx": true
},
"extends": "airbnb",
"env": {
"browser": true,
"node": true,
"es6": true
"mocha": true,
"browser": true
},
"rules": {
"strict": [0],
"react/jsx-uses-vars": [2],
"eol-last": [2],
"no-mixed-requires": [1],
"no-underscore-dangle": [0],
"block-scoped-var": [1],
"curly": [1],
"eqeqeq": [1],
"guard-for-in": [2],
"no-empty-label": [1],
"no-eval": [1],
"no-extra-bind": [1],
"no-implied-eval": [1],
"no-labels": [2],
"no-lone-blocks": [1],
"no-multi-spaces": [0],
"no-redeclare": [1],
"no-unused-vars": [1],
"no-unused-expressions": [0],
"no-with": [2],
"radix": [1],
"dot-notation": [0],
"new-parens": [1],
"consistent-return": [1],
"semi": [1],

"camelcase": [1],
"quotes": [2, "single"],
"key-spacing": [1],
"new-cap": [0],
"no-mixed-spaces-and-tabs": [2],
"no-space-before-semi": [1],
"no-trailing-spaces": [1]
"globals": {
"chai": true
},
"plugins": [
"eslint-plugin-react"
]
"rules": {
"comma-dangle": 0,
"no-console": 0,
"react/prefer-stateless-function": 1,
"react/jsx-no-bind": 0,
"arrow-body-style": 1,
"no-nested-ternary": 0,
"no-param-reassign": 0,
"prefer-rest-params": 0,
"max-len": 0,
"no-continue": 0
}
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
node_modules/
coverage/
.DS_Store
.idea
5 changes: 5 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
examples/
.babelrc
.eslintrc
webpack.config.js
src/
test/
15 changes: 15 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
language: node_js
node_js:
- "8"
- "10"
- "12"
services:
- xvfb
before_script:
- export CHROME_BIN=chromium-browser
- export DISPLAY=:99.0
- sleep 3
addons:
chrome: stable
script: "./node_modules/karma/bin/karma start test/karma.conf.js --browsers Chrome_travis_ci --single-run --no-auto-watch --capture-timeout 300000"
cache: yarn
Loading