소스 검색

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() {
 
-        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() {
         
-        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() {