- userDicActive = false;\r
- var dic_buttons = [\r
- // [0] contains buttons for creating\r
- "dic_create,dic_restore",\r
- // [1] contains buton for manipulation\r
- "dic_rename,dic_delete"\r
- ];\r
+ userDicActive = 0,\r
+ dic_buttons = [\r
+ // [0] contains buttons for creating\r
+ "dic_create_" + editorName + ",dic_restore_" + editorName,\r
+ // [1] contains buton for manipulation\r
+ "dic_rename_" + editorName + ",dic_delete_" + editorName\r
+ ],\r
+ optionsIds = [ 'mixedCase', 'mixedWithDigits', 'allCaps', 'ignoreDomainNames' ];\r
+\r
+ // common operations\r
+\r
+ function getBOMAllOptions()\r
+ {\r
+ if (typeof document.forms["optionsbar_" + editorName] != "undefined")\r
+ return document.forms["optionsbar_" + editorName]["options"];\r
+ return [];\r
+ }\r
+ function getBOMAllLangs()\r
+ {\r
+ if (typeof document.forms["languagesbar_" + editorName] != "undefined")\r
+ return document.forms["languagesbar_" + editorName]["scayt_lang"];\r
+ return [];\r
+ }\r
+\r
+ function setCheckedValue( radioObj, newValue )\r
+ {\r
+ if ( !radioObj )\r
+ return;\r
+ var radioLength = radioObj.length;\r
+ if ( radioLength == undefined )\r
+ {\r
+ radioObj.checked = radioObj.value == newValue.toString();\r
+ return;\r
+ }\r
+ for ( var i = 0; i < radioLength; i++ )\r
+ {\r
+ radioObj[i].checked = false;\r
+ if ( radioObj[i].value == newValue.toString() )\r
+ radioObj[i].checked = true;\r
+ }\r
+ }\r
+\r
+ var lang = editor.lang.scayt;\r