OSDN Git Service

Version 0.6.196, bug fixes X.XML & X.UI.ScrollBox.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 03_XScript.js
index b8255ca..753af82 100644 (file)
@@ -9,20 +9,20 @@ var X_Script_VBS_ENABLED = X_UA[ 'Windows' ] && !X_UA[ 'WinCE' ] && !X_UA[ 'WinP
  * @type {object}\r
  */\r
 X[ 'Script' ] = {\r
-       'tryCatch' : X_Script_try\r
+\r
+       'tryIfSafe' : X_Script_try,\r
        \r
+       /**\r
+        * Visual Basic Script が使えるか?\r
+        * @alias X.Script.VBS\r
+        * @type {boolean}\r
+        */\r
+       'VBS'       : X_Script_VBS_ENABLED\r
        // git, strict mode, asm.js, \r
 };\r
 \r
 if( X_Script_VBS_ENABLED ){\r
        \r
-/**\r
- * Visual Basic Script が使えるか?\r
- * @alias X.Script.VBS\r
- * @type {boolean}\r
- */\r
-       X[ 'Script' ][ 'VBS' ] = true;\r
-       \r
        X_Script_gte15 || document.write( '<script type=text/vbscript>' +\r
                [\r
                        'Function vbs_testAXO(v)',\r
@@ -66,6 +66,12 @@ if( X_Script_VBS_ENABLED ){
        // byte Array を扱う vba\r
 };\r
 \r
+/**\r
+ * try-catch 構文が使えて安全に実行できるなら、コードを実行する\r
+ * @alias X.Script.tryIfSafe\r
+ * @param {funciton} func\r
+ * @param {array=} 引数の入った配列\r
+ */\r
 function X_Script_try( func, args ){\r
        if( !X_Script_gte15 ){\r
                //return func.apply( {}, args );\r