MTrackWeb/templates/images/js/mtrack2.ticket.js
authorAlan Knowles <alan@akbkhome.com>
Sat, 25 Jun 2011 11:12:44 +0000 (19:12 +0800)
committerAlan Knowles <alan@akbkhome.com>
Sat, 25 Jun 2011 11:12:44 +0000 (19:12 +0800)
MTrackWeb/templates/images/js/mtrack2.ticket.js

index 0a4e052..8947498 100644 (file)
@@ -112,11 +112,14 @@ MTrack.register('.report .ticket-enum', 'on', 'click', function(event) {
     
     var onChange = function() {
         // test replace..
-        var val =  this.select('option:selected').first().dom.value;
+        var val =  this.dom.value;
+        var si = this.dom.selectedIndex;
+        
+        
         var data = {};
         data['id']  = tid;
-        data[type + '_id'] = this.select('option:selected').first().dom.value;
-        el.dom.innerHTML = this.select('option:selected').first().dom.value;
+        data[type + '_id'] = this.dom.options[si].value
+        el.dom.innerHTML = this.dom.options[si].innerHTML
         MTrack.curEnumEditor = false;
         Roo.Ajax.request({
            
@@ -153,7 +156,9 @@ MTrack.register('.report .ticket-enum', 'on', 'click', function(event) {
     // fixme???
     var inner = Roo.get(Roo.select('.report-pulldowns select[name="' + type + '_id"]').first().dom.cloneNode(true));
     var ar = [];
-    inner.select('option').each(function() { ar[this.dom.innerHTML] = this.dom.value;  } );
+    inner.select('option').each(function() {
+            ar[this.dom.innerHTML] = this.dom.value;
+        } );
     var cval = el.dom.innerHTML;
     
     inner.dom.value =  typeof(ar[cval]) == 'undefined' ? '' : ar[cval];