Changeset b6128b in indico


Ignore:
Timestamp:
08/10/09 13:52:07 (4 years ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, new-webex, prov-dual-interface, v0.97-series, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
Children:
ac553a
Parents:
3a5c8c
Message:

[FIXED] Issue with RealtimeTextBox?

  • keycodes were being sent instead of text
Location:
indico/htdocs/js/indico
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • indico/htdocs/js/indico/Common/IntelligentSearchBox.js

    r925ddc rb6128b  
    233233         }); 
    234234 
    235          this.observeOtherKeys(function(key, event) { 
     235         this.observeOtherKeys(function(text, key, event) { 
    236236             if (key == 38 || key == 40) { 
    237237                 self._moveSelector(key==38?'up':'down'); 
  • indico/htdocs/js/indico/Core/Widgets/Inline.js

    rd6189d rb6128b  
    228228     }); 
    229229 
    230 type("SelectRemoteWidget", ["InlineRemoteWidget"], 
     230type("SelectRemoteWidget", ["InlineRemoteWidget", "WatchAccessor"], 
    231231     { 
    232232         _drawItem: function(item) { 
     
    260260                                 }); 
    261261         }, 
     262 
    262263         observe: function(func) { 
    263264             this.select.observe(func); 
     
    272273             this.select.dom.disabled = false; 
    273274         }, 
     275         get: function() { 
     276             return this.select.get(); 
     277         }, 
    274278         set: function(option) { 
    275279             this.selected.set(option); 
    276          } 
     280         }, 
     281         unbind: function() { 
     282             bind.detach(this.select); 
     283         }, 
     284 
    277285     }, 
    278286     function(method, args) { 
     
    358366                 if ((keyCode < 32 && keyCode != 8) || (keyCode >= 33 && keyCode < 46) || (keyCode >= 112 && keyCode <= 123)) { 
    359367                     each(self.otherKeyObservers, function(func) { 
    360                          value = value && func(keyCode, event); 
     368                         value = value && func(self.input.get(), keyCode, event); 
    361369                     }); 
    362370                     return value; 
     
    373381                 if (!((keyCode < 32 && keyCode != 8) || (keyCode >= 33 && keyCode < 46) || (keyCode >= 112 && keyCode <= 123))) { 
    374382                     each(self.observers, function(func) { 
    375                          value = value && func(keyCode, event); 
     383                         value = value && func(self.input.get(), keyCode, event); 
    376384                     }); 
    377385                     Dom.Event.dispatch(self.input.dom, 'change'); 
Note: See TracChangeset for help on using the changeset viewer.