I am trying to implement infinite scrolling on my newsfeed completely using 
components...
My present solution is very trivial, it loads 5 items first, then on 
reaching bottom, component is refreshed with 10 elements, then 15 and so 
on...
Now, i want to append only the next five items, instead of loading all the 
items again...

I can achieve this without using components (javascript templates+json 
items), but i want to use components only, 
One method which i thought of was to use two components, one for loaded 
posts, and one for loading further content, i will transfer the second 
components content to first component, by:
response.js=
'document.getElementById("component1").insertAdjacentHTML("beforeend",document.getElementById("component2").innerHTML);document.getElementById("component2").innerHTML="";'

by doing this the content is transferred to component 1, but when i comment 
on the item, the page refreshes (whereas it should trap the comment, and 
submit it via ajax). Can i change the innerHTML of a component without 
changing its behavior? And the appended elements should send request to 
component1 or not if a comment is submitted after appending ? (both 
components work as expected before changing innerHTML,)

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to