(i, tabd)
| 1082 | }; |
| 1083 | |
| 1084 | var createScriptSettingsTab = function(i, tabd) { |
| 1085 | |
| 1086 | var tabh = cr('div', i.name, i.id, 'script_setting_h'); |
| 1087 | var old = tabh.inserted; |
| 1088 | |
| 1089 | tabh.textContent = I18N.getMessage('Settings'); |
| 1090 | var tabc = cr('td', i.name, i.id, 'script_settings_c'); |
| 1091 | |
| 1092 | var co = function() { |
| 1093 | if (this.type == 'checkbox' || this.type == 'button') { |
| 1094 | modifyScriptOption(this.name, this.key, !this.oldvalue); |
| 1095 | } else if (this.type == 'text' || this.type == 'textarea' || this.type == 'select-one') { |
| 1096 | modifyScriptOption(this.name, this.key, this.value); |
| 1097 | } |
| 1098 | }; |
| 1099 | |
| 1100 | var i_pos = HtmlUtil.createPosition(I18N.getMessage('Position_') + ': ', { id: 'position', name: i.name, pos: i.position, posof: i.positionof }, co); |
| 1101 | |
| 1102 | var i_ra = HtmlUtil.createScriptStartDropDown(I18N.getMessage('Run_at') + ': ', |
| 1103 | { id: 'run_at', name: i.name, value: i.run_at }, |
| 1104 | co); |
| 1105 | |
| 1106 | var e_oi = createCludesEditor(I18N.getMessage('Original_includes'), |
| 1107 | { id: 'includes', item: i }, |
| 1108 | I18N.getMessage('User_excludes')); |
| 1109 | var e_om = createCludesEditor(I18N.getMessage('Original_matches'), |
| 1110 | { id: 'matches', item: i }, |
| 1111 | I18N.getMessage('User_excludes')); |
| 1112 | var e_oe = createCludesEditor(I18N.getMessage('Original_excludes'), |
| 1113 | { id: 'excludes', item: i }, |
| 1114 | I18N.getMessage('User_includes')); |
| 1115 | var clear_cludes = crc('div', 'clear', i.name, i.id, 'clear'); |
| 1116 | |
| 1117 | var e_ui = createCludesEditor(I18N.getMessage('User_includes'), |
| 1118 | { id: 'includes', item: i }); |
| 1119 | var e_um = createCludesEditor(I18N.getMessage('User_matches'), |
| 1120 | { id: 'matches', item: i }); |
| 1121 | var e_ue = createCludesEditor(I18N.getMessage('User_excludes'), |
| 1122 | { id: 'excludes', item: i }); |
| 1123 | |
| 1124 | var i_re = HtmlUtil.createCheckbox(I18N.getMessage('Apply_compatibility_options_to_required_script_too'), |
| 1125 | { id: 'compatopts_for_requires', name: i.name, enabled: i.compatopts_for_requires }, |
| 1126 | co); |
| 1127 | var i_md = HtmlUtil.createCheckbox(I18N.getMessage('Convert_CDATA_sections_into_a_chrome_compatible_format'), |
| 1128 | { id: 'compat_metadata', name: i.name, enabled: i.compat_metadata }, |
| 1129 | co); |
| 1130 | var i_fe = HtmlUtil.createCheckbox(I18N.getMessage('Replace_for_each_statements'), |
| 1131 | { id: 'compat_foreach', name: i.name, enabled: i.compat_foreach }, |
| 1132 | co); |
| 1133 | var i_vi = HtmlUtil.createCheckbox(I18N.getMessage('Fix_for_var_in_statements'), |
| 1134 | { id: 'compat_forvarin', name: i.name, enabled: i.compat_forvarin }, |
| 1135 | co); |
| 1136 | var i_al = HtmlUtil.createCheckbox(I18N.getMessage('Convert_Array_Assignements'), |
| 1137 | { id: 'compat_arrayleft', name: i.name, enabled: i.compat_arrayleft }, |
| 1138 | co); |
| 1139 | var i_ts = HtmlUtil.createCheckbox(I18N.getMessage('Add_toSource_function_to_Object_Prototype'), |
| 1140 | { id: 'compat_prototypes', name: i.name, enabled: i.compat_prototypes }, |
| 1141 | co); |
no test coverage detected
searching dependent graphs…