/[jquery]/no_pager/no_pager.js
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /no_pager/no_pager.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 18 by dpavlin, Wed Aug 16 23:37:51 2006 UTC revision 30 by dpavlin, Fri Aug 18 11:54:32 2006 UTC
# Line 13  var checker; Line 13  var checker;
13  var v;  var v;
14  var cookie = 'no_pager';  var cookie = 'no_pager';
15    
 /*  
         function to log debugging information into debug div  
 */  
   
 function logDebug( m1, m2 ) {  
         var m = m1;  
         if (m2) m += m2;  
         if (m) $('#debug').append( '<small>'+m+'</small><br/>' );  
 }  
   
 function log( m1, m2 ) {  
         var m = m1;  
         if (m2) m += m2;  
         m += '</br>'  
         if (m) $('#debug').append( m );  
 }  
   
16  function load_page() {  function load_page() {
17          setCookie(cookie+"_height", getScrollHeight() );          setCookie(cookie+"_height", getScrollHeight() );
18          setCookie(cookie+"_scroll", getScrollHeight() - _getWindowHeight() );          setCookie(cookie+"_scroll", getScrollHeight() - _getWindowHeight() );
# Line 42  function load_page() { Line 25  function load_page() {
25    
26          v.page++;          v.page++;
27    
28          log(          $.log.info(
29                  'Get page:' + v.page + '<br/>search: ' + v.search +                  'get page: ' + v.page,
30                  ' PageHeight:' + getPageHeight() + ' ScrollHeight:' + getScrollHeight()                  'search: ' + v.search,
31                    'PageHeight:' + getPageHeight(),
32                    'ScrollHeight:' + getScrollHeight()
33          );          );
34    
35          setCookie( cookie+'_page', v.page );          setCookie( cookie+'_page', v.page );
# Line 80  function load_page() { Line 65  function load_page() {
65    
66  $(document).ready( function() {  $(document).ready( function() {
67    
68          logDebug( 'no_page binding events' );          $.log.info('no_page binding events');
69    
70          eval( 'v=' + $('#json').val() );          eval( 'v=' + $('#json').val() );
71    
72          var cookie_id = getCookie(cookie+'_id') || 0;          var cookie_id = getCookie(cookie+'_id') || 0;
73    
74          logDebug("Page ID:", v.id);          $.log.debug("Page ID:" + v.id);
75          logDebug("Page Cookie:", cookie_id);          $.log.debug("Page Cookie:" + cookie_id);
76    
77          var fromBackButton = false;          var fromBackButton = false;
78          if ( cookie_id == v.id ) {          if ( cookie_id == v.id ) {
# Line 96  $(document).ready( function() { Line 81  $(document).ready( function() {
81                  setCookie(cookie+'_id', v.id);                  setCookie(cookie+'_id', v.id);
82          }          }
83    
84          logDebug("From Back Button?:", fromBackButton);          $.log.debug("from Back button? " + fromBackButton);
85          if ( fromBackButton ) {          if ( fromBackButton ) {
86                  logDebug( 'Load ' + getCookie(cookie+'_page') + ' pages');                  $.log.info( 'Load ' + getCookie(cookie+'_page') + ' pages');
87                  logDebug( 'Scroll to:' + getCookie(cookie+'_scroll') );                  $.log.debug( 'Scroll to:' + getCookie(cookie+'_scroll') );
88                  $('#spacer').height( getCookie(cookie+'_height')+"px" );                  $('#spacer').height( getCookie(cookie+'_height')+"px" );
89                  scroll( 0, getCookie(cookie+'_scroll') );                  scroll( 0, getCookie(cookie+'_scroll') );
90          }          }

Legend:
Removed from v.18  
changed lines
  Added in v.30

  ViewVC Help
Powered by ViewVC 1.1.26