/[meteor]/trunk/public_html/koha.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 /trunk/public_html/koha.js

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

revision 81 by dpavlin, Sun Mar 29 01:29:13 2009 UTC revision 84 by dpavlin, Sun Mar 29 17:48:11 2009 UTC
# Line 2  Line 2 
2    
3  function update_selected( by ) {  function update_selected( by ) {
4          var e = $('#clear_selection');          var e = $('#clear_selection');
5          e.attr( 'value', parseInt( e.attr('value') ) + by );          var v = parseInt( e.attr('value') );
6          console.debug('selected', e.attr('value'));          e.attr( 'value', v + by );
7            console.debug('selected', v);
8            return v;
9  }  }
10    
11  function read_tag( id ) {  function read_tag( id ) {
# Line 15  function read_tag( id ) { Line 17  function read_tag( id ) {
17                  console.error('element', id, 'allready exists', item);                  console.error('element', id, 'allready exists', item);
18                  item.addClass('in_range');                  item.addClass('in_range');
19          } else {          } else {
20                  $('#koha').append( '<div class="item in_range loading" id="item'+id+'">Loading item '+id+' from Koha</div>' )                  var tabindex = update_selected(+1) + 1;
21    
22                    $('#koha').append( '<div class="item in_range loading" id="item'+id+'" tabindex='+tabindex+'>Loading item '+id+' from Koha</div>' )
23    
24                  var item = $('#item'+id);                  var item = $('#item'+id);
25    
# Line 27  function read_tag( id ) { Line 31  function read_tag( id ) {
31    
32                                  item.removeClass('loading');                                  item.removeClass('loading');
33    
                                 update_selected(+1);  
   
34                                  item.click( function() {                                  item.click( function() {
35                                          // remove selected item                                          // remove selected item
36                                          this.fadeOut('slow', function() {                                          item.fadeOut('slow', function() {
37                                                  console.debug('remove',id);                                                  console.debug('remove',id);
38                                                  update_selection( -1 );                                                  item.remove();
39                                                  this.remove();                                                  var selected = update_selected( -1 );
40                                                    console.info('selected', selected);
41                                          });                                          });
42                                  });                                  });
43                          },                          },
# Line 79  function process(data) { Line 82  function process(data) {
82          } else if ( a[0] == 'removed' ) {          } else if ( a[0] == 'removed' ) {
83                  remove_tag( a[1] );                  remove_tag( a[1] );
84          } else {          } else {
85                  console.error( 'unknown', cmd, id );                  console.error( 'unknown', a );
86          }          }
87  };  };
88    

Legend:
Removed from v.81  
changed lines
  Added in v.84

  ViewVC Help
Powered by ViewVC 1.1.26