Преглед на файлове

Still getting complaints about this outputting plain text to the browser
instead of JS on the component... Going to pull it for now... and investigate
the possible cause for the screw ups after 1.4.0 is released.

jangliss преди 22 години
родител
ревизия
9693b5620d
променени са 1 файла, в които са добавени 2 реда и са изтрити 21 реда
  1. 2 21
      functions/options.php

+ 2 - 21
functions/options.php

@@ -275,33 +275,14 @@ class SquirrelOption {
 
 
     function createWidget_Integer() {
     function createWidget_Integer() {
 
 
-        global $javascript_on;
+        return $this->createWidget_String();
 
 
-        // add onChange javascript handler to a regular string widget
-        // which will strip out all non-numeric chars
-        if ($javascript_on)
-           return preg_replace('/>/', ' onChange="a=this.value; b=\'\'; '
-                    . 'for (i=0;i<a.length;i++) { if (a.charAt(i)>=\'0\' '
-                    . '&& a.charAt(i)<=\'9\') b += a.charAt(i); } '
-                    . 'this.value=b;">', $this->createWidget_String());
-        else
-           return $this->createWidget_String();
     }
     }
 
 
     function createWidget_Float() {
     function createWidget_Float() {
         
         
-        global $javascript_on;
+        return $this->createWidget_String();
 
 
-        // add onChange javascript handler to a regular string widget
-        // which will strip out all non-numeric (period also OK) chars 
-        if ($javascript_on)
-           return preg_replace('/>/', ' onChange="a=this.value; b=\'\'; '
-                    . 'for (i=0;i<a.length;i++) { if ((a.charAt(i)>=\'0\' '
-                    . '&& a.charAt(i)<=\'9\') || a.charAt(i)==\'.\') '
-                    . 'b += a.charAt(i); } this.value=b;">'
-                , $this->createWidget_String());
-        else
-           return $this->createWidget_String();
     }
     }
 
 
     function createWidget_Boolean() {
     function createWidget_Boolean() {