├── .gitignore ├── README.md ├── backlog.txt ├── deploy-standalone-demo ├── oegyscroll-demo ├── pom.xml ├── run └── src │ └── main │ ├── java │ └── org │ │ └── laughingpanda │ │ └── oegyscrolldemo │ │ ├── OegyScrollDemoApplication.java │ │ ├── OegyScrollDemoPage.html │ │ └── OegyScrollDemoPage.java │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── images │ ├── loading-row.gif │ └── table-rows-striped.gif ├── oegyscroll ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── laughingpanda │ │ └── wicket │ │ ├── Block.java │ │ ├── LazyLoadScrollableList.java │ │ ├── PlaceHolder.java │ │ ├── ProxyDataProvider.java │ │ ├── RemainderBlock.java │ │ ├── RowDataView.java │ │ ├── ScrolledContentView.java │ │ ├── SublistDataProvider.java │ │ ├── oegyscroll-updater.js │ │ └── oegyscroll.js │ └── test │ ├── java │ └── org │ │ └── laughingpanda │ │ └── wicket │ │ ├── LazyLoadScrollableListSpec.java │ │ ├── LazyLoadScrollableListTestPage.html │ │ └── LazyLoadScrollableListTestPage.java │ └── js │ ├── jquery-1.3.2.js │ ├── qunit.css │ ├── qunit.js │ └── scrollertest.html ├── pom.xml └── standalone-demo ├── images ├── loading-row.gif └── table-rows-striped.gif └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .settings/ 3 | .classpath 4 | .project 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/README.md -------------------------------------------------------------------------------- /backlog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/backlog.txt -------------------------------------------------------------------------------- /deploy-standalone-demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/deploy-standalone-demo -------------------------------------------------------------------------------- /oegyscroll-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/pom.xml -------------------------------------------------------------------------------- /oegyscroll-demo/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/run -------------------------------------------------------------------------------- /oegyscroll-demo/src/main/java/org/laughingpanda/oegyscrolldemo/OegyScrollDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/src/main/java/org/laughingpanda/oegyscrolldemo/OegyScrollDemoApplication.java -------------------------------------------------------------------------------- /oegyscroll-demo/src/main/java/org/laughingpanda/oegyscrolldemo/OegyScrollDemoPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/src/main/java/org/laughingpanda/oegyscrolldemo/OegyScrollDemoPage.html -------------------------------------------------------------------------------- /oegyscroll-demo/src/main/java/org/laughingpanda/oegyscrolldemo/OegyScrollDemoPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/src/main/java/org/laughingpanda/oegyscrolldemo/OegyScrollDemoPage.java -------------------------------------------------------------------------------- /oegyscroll-demo/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /oegyscroll-demo/src/main/webapp/images/loading-row.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/src/main/webapp/images/loading-row.gif -------------------------------------------------------------------------------- /oegyscroll-demo/src/main/webapp/images/table-rows-striped.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll-demo/src/main/webapp/images/table-rows-striped.gif -------------------------------------------------------------------------------- /oegyscroll/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/pom.xml -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/Block.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/LazyLoadScrollableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/LazyLoadScrollableList.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/PlaceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/PlaceHolder.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/ProxyDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/ProxyDataProvider.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/RemainderBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/RemainderBlock.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/RowDataView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/RowDataView.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/ScrolledContentView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/ScrolledContentView.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/SublistDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/SublistDataProvider.java -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/oegyscroll-updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/oegyscroll-updater.js -------------------------------------------------------------------------------- /oegyscroll/src/main/java/org/laughingpanda/wicket/oegyscroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/main/java/org/laughingpanda/wicket/oegyscroll.js -------------------------------------------------------------------------------- /oegyscroll/src/test/java/org/laughingpanda/wicket/LazyLoadScrollableListSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/test/java/org/laughingpanda/wicket/LazyLoadScrollableListSpec.java -------------------------------------------------------------------------------- /oegyscroll/src/test/java/org/laughingpanda/wicket/LazyLoadScrollableListTestPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/test/java/org/laughingpanda/wicket/LazyLoadScrollableListTestPage.html -------------------------------------------------------------------------------- /oegyscroll/src/test/java/org/laughingpanda/wicket/LazyLoadScrollableListTestPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/test/java/org/laughingpanda/wicket/LazyLoadScrollableListTestPage.java -------------------------------------------------------------------------------- /oegyscroll/src/test/js/jquery-1.3.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/test/js/jquery-1.3.2.js -------------------------------------------------------------------------------- /oegyscroll/src/test/js/qunit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/test/js/qunit.css -------------------------------------------------------------------------------- /oegyscroll/src/test/js/qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/test/js/qunit.js -------------------------------------------------------------------------------- /oegyscroll/src/test/js/scrollertest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/oegyscroll/src/test/js/scrollertest.html -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/pom.xml -------------------------------------------------------------------------------- /standalone-demo/images/loading-row.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/standalone-demo/images/loading-row.gif -------------------------------------------------------------------------------- /standalone-demo/images/table-rows-striped.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/standalone-demo/images/table-rows-striped.gif -------------------------------------------------------------------------------- /standalone-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaktor/oegyscroll/HEAD/standalone-demo/index.html --------------------------------------------------------------------------------