Changeset 6259
- Timestamp:
- Mar 25, 2013, 1:58:50 PM (10 years ago)
- Location:
- trunk/www/admin/extensions
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/admin/extensions/details.jsp
r6194 r6259 125 125 %> 126 126 <base:page title="" type="iframe"> 127 <base:head scripts="newjoust.js,table.js,dragdrop.js" styles="newjoust.css,table.css,toolbar.css"> 128 <script> 129 130 function enableExtension(enable) 131 { 132 var iconName = enable ? 'Extension' : 'ExtensionDisabled'; 133 window.parent.frames['tree'].setIcon('<%=extensionId%>', iconName); 134 var url = 'index.jsp?ID=<%=ID%>&cmd=EnableExtension'; 135 url += '&extensionId=<%=extensionId%>'; 136 url += '&enable='+enable; 137 location.href = url; 138 } 139 140 function enableExtensionPoint(enable) 141 { 142 var iconName = enable ? 'ExtensionPoint' : 'ExtensionPointDisabled'; 143 window.parent.frames['tree'].setIcon('<%=extensionPointId%>', iconName); 144 var url = 'index.jsp?ID=<%=ID%>&cmd=EnableExtensionPoint'; 145 url += '&extensionPointId=<%=extensionPointId%>'; 146 url += '&enable='+enable; 147 location.href = url; 148 } 149 150 function enableFile(enable) 151 { 152 window.parent.frames['tree'].setChildIcons('<%=HTML.javaScriptEncode(file != null ? file.getName() : "")%>', enable); 153 var url = 'index.jsp?ID=<%=ID%>&cmd=EnableFile'; 154 url += '&fileuri=<%=HTML.urlEncode(fileuri)%>'; 155 url += '&enable='+enable; 156 location.href = url; 157 } 158 159 function showFile(fileuri) 160 { 161 window.parent.frames['tree'].selectFile(fileuri); 162 } 163 164 function editPlugin(pluginId) 165 { 166 Main.viewOrEditItem('<%=ID%>', 'PLUGINDEFINITION', pluginId, true); 167 } 168 169 function manualScan() 170 { 171 Main.openPopup('index.jsp?ID=<%=ID%>&cmd=ManualScan', 'ManualScan', 750, 500); 172 } 173 174 function scanResults() 175 { 176 Main.openPopup('index.jsp?ID=<%=ID%>&cmd=ScanResults', 'ScanResults', 600, 400); 177 } 178 179 function toggleStacktrace(evt, id) 180 { 181 Main.showHide('stacktrace.' + id); 182 } 183 184 </script> 185 </base:head> 186 <base:body> 127 <base:head scripts="newjoust.js,table.js,dragdrop.js,~details.js" styles="newjoust.css,table.css,toolbar.css" /> 128 <base:body> 187 129 188 130 <div class="absolutefull auto-init" data-auto-init="drag-support"> 189 131 190 132 <tbl:toolbar subclass="bottomborder"> 133 <tbl:button 134 id="btnInstall" 135 title="Install/uninstall…" 136 image="new_wizard.png" 137 tooltip="Install and uninstall extensions and plug-ins" 138 disabled="<%=!writePermission%>" 139 /> 191 140 <% 192 141 if (ext != null) … … 197 146 %> 198 147 <tbl:button 199 onclick="<%="enableExtension(" + (isEnabled ? "0" : "1") + ")"%>" 148 id="btnToggleExtension" 149 data-extension-id="<%=extensionId%>" 150 data-is-enabled="<%=isEnabled ? "1" : "0"%>" 200 151 title="<%=isEnabled ? "Disable" : "Enable" %>" 201 152 image="<%=allow ? "joust/extension.png" : "joust/extensiondisabled.png" %>" 202 tooltip="Disable this extension"153 tooltip="Disable/enable this extension" 203 154 disabled="<%=!allow%>" 204 155 /> 205 156 <tbl:button 206 157 image="help.png" 207 onclick="<%="Main.openHelp('" + ID +"', 'extensions.details.extension')"%>" 158 subclass="auto-init" 159 data-auto-init="help" 160 data-help-id="extensions.details.extension" 208 161 title="Help…" 209 162 tooltip="Get help about this page" … … 218 171 %> 219 172 <tbl:button 220 onclick="<%="enableExtensionPoint(" + (isEnabled ? "0" : "1") + ")"%>" 173 id="btnToggleExtensionPoint" 174 data-extension-point-id="<%=extensionPointId%>" 175 data-is-enabled="<%=isEnabled ? "1" : "0"%>" 221 176 title="<%=isEnabled ? "Disable" : "Enable" %>" 222 177 image="<%=allow ? "joust/extensionpoint.png" : "joust/extensionpointdisabled.png" %>" … … 226 181 <tbl:button 227 182 image="help.png" 228 onclick="<%="Main.openHelp('" + ID +"', 'extensions.details.extensionspoint')"%>" 183 subclass="auto-init" 184 data-auto-init="help" 185 data-help-id="extensions.details.extensionspoint" 229 186 title="Help…" 230 187 tooltip="Get help about this page" … … 237 194 boolean allow = writePermission && !hasRegistrationError; 238 195 %> 239 <tbl:button 240 onclick="enableFile(1)" 196 <tbl:button 197 id="btnEnableFile" 198 data-file-name="<%=HTML.encodeTags(file.getName())%>" 199 data-file-uri="<%=HTML.encodeTags(fileuri)%>" 200 data-enable="1" 241 201 title="Enable all" 242 202 image="<%=allow ? "joust/extension.png" : "joust/extensiondisabled.png" %>" … … 245 205 /> 246 206 <tbl:button 247 onclick="enableFile(0)" 207 id="btnDisableFile" 208 data-file-name="<%=HTML.encodeTags(file.getName())%>" 209 data-file-uri="<%=HTML.encodeTags(fileuri)%>" 210 data-enable="0" 248 211 title="Disable all" 249 212 image="<%=allow ? "joust/extension.png" : "joust/extensiondisabled.png" %>" … … 257 220 %> 258 221 <tbl:button 259 onclick="manualScan()"260 title="Install/uninstall…"261 image="new_wizard.png"262 tooltip="Install and uninstall extensions and plug-ins"263 disabled="<%=!writePermission%>"264 />265 <tbl:button266 222 image="help.png" 267 onclick="<%="Main.openHelp('" + ID +"', 'extensions.details.main')"%>" 223 subclass="auto-init" 224 data-auto-init="help" 225 data-help-id="extensions.details.main" 268 226 title="Help…" 269 227 tooltip="Get help about this page" … … 292 250 <td> 293 251 <div class="messagecontainer error"> 294 <base:icon image="error.png" 295 onclick="<%="toggleStacktrace(event, '" + ext.getId() + "')"%>" 296 style="float: left;" 252 <base:icon image="error.png" 253 subclass="auto-init link" 254 data-auto-init="toggle-stacktrace" 255 data-stacktrace-id="<%="stacktrace." + ext.getId()%>" 256 style="float: left; margin-right: 5px;" 297 257 tooltip="Error - click to show full stack trace" 298 258 /><%=error.getMessage() %> … … 318 278 <th>File</th> 319 279 <td> 320 <a href="javascript:showFile('<%=HTML.javaScriptEncode(extFile.getName())%>')"280 <a class="auto-init" data-auto-init="show-file" data-file-uri="<%=HTML.encodeTags(extFile.getName()) %>" 321 281 ><%=extFile.getName()%></a> 322 282 (<%=extFile.checkModified() ? "Modified" : "Up to date" %>; … … 383 343 <div class="messagecontainer error"> 384 344 <base:icon image="error.png" 385 onclick="<%="toggleStacktrace(event, '" + ep.getId() + "')"%>" 386 style="float: left;" 345 subclass="auto-init link" 346 data-auto-init="toggle-stacktrace" 347 data-stacktrace-id="<%="stacktrace." + ep.getId()%>" 348 style="float: left; margin-right: 5px;" 387 349 tooltip="Error - click to show full stack trace" 388 350 /><%=error.getMessage() %> … … 412 374 { 413 375 %> 414 <a href="javascript:showFile('<%=HTML.javaScriptEncode(epFile.getName())%>')"376 <a class="auto-init" data-auto-init="show-file" data-file-uri="<%=HTML.encodeTags(epFile.getName()) %>" 415 377 ><%=epFile.getName()%></a> 416 378 (<%=epFile.checkModified() ? "Modified" : "Up to date" %>; … … 555 517 <td> 556 518 <table><tr><td> 557 <base:button image="bullet.png" 558 onclick="scanResults()" 519 <base:button 520 id="btnScanResults" 521 image="bullet.png" 559 522 title="More details…" 560 523 tooltip="Display detailed information about the last scan" -
trunk/www/admin/extensions/scan_results.jsp
r6140 r6259 59 59 %> 60 60 <base:page type="popup" title="Last installation results"> 61 <base:head> 62 <script> 63 function showDetails(detailsId) 64 { 65 Main.showHide('details.' + detailsId); 66 var icon = document.getElementById('icon.'+detailsId).firstChild; 67 if (icon) 68 { 69 if (icon.src.indexOf('right') > 0) 70 { 71 icon.src = icon.src.replace('right', 'down'); 72 } 73 else 74 { 75 icon.src = icon.src.replace('down', 'right'); 76 } 77 } 78 } 79 </script> 80 </base:head> 61 <base:head scripts="~scan_results.js" /> 81 62 <base:body> 82 63 <h1>Last installation results</h1> … … 115 96 <base:icon 116 97 id="<%="icon." + detailsId %>" 98 subclass="auto-init" 99 data-auto-init="details" 100 data-details-id="<%=detailsId%>" 117 101 image="move_right.png" 118 onclick="<%="showDetails('" + detailsId + "')" %>"119 102 visible="<%=hasMessages%>" 120 103 /> … … 157 140 158 141 <base:buttongroup subclass="dialogbuttons"> 159 <base:button onclick="window.close();" title="Close" />142 <base:button id="close" title="Close" /> 160 143 </base:buttongroup> 161 144 -
trunk/www/admin/extensions/wizard.jsp
r6136 r6259 59 59 %> 60 60 <base:page type="popup" title="Extensions and plug-ins installation wizard"> 61 <base:head scripts="table.js" styles="table.css"> 62 <script> 63 64 // Submit the form 65 function startManualScan() 66 { 67 var frm = document.forms['scan']; 68 frm.cmd.value = 'DoManualScan'; 69 frm.submit(); 70 } 71 72 function installOnClick(name) 73 { 74 var frm = document.forms['scan']; 75 if (frm[name+'.install'].checked) 76 { 77 if (frm[name+'.uninstall']) frm[name+'.uninstall'].checked = false; 78 } 79 } 80 81 function uninstallOnClick(name) 82 { 83 var frm = document.forms['scan']; 84 if (frm[name+'.uninstall'].checked) 85 { 86 if (frm[name+'.install']) frm[name+'.install'].checked = false; 87 } 88 } 89 </script> 90 </base:head> 61 <base:head scripts="table.js,~wizard.js" styles="table.css" /> 91 62 <base:body> 92 63 <h1>Extensions and plug-ins installation wizard <base:help helpid="extensions.install-wizard" /></h1> 93 94 95 64 <div class="content"> 96 65 <tbl:table id="scan" subclass="fulltable" action="index.jsp" > … … 166 135 { 167 136 %> 168 <input type="checkbox" name="<%=name%>.install" value="1" <%=checkInstall ? "checked" : "" %> 169 onclick="installOnClick('<%=name%>')"> 137 <input type="checkbox" class="auto-init" data-auto-init="install" 138 name="<%=name%>.install" value="1" <%=checkInstall ? "checked" : "" %> 139 > 170 140 <% 171 141 } … … 177 147 { 178 148 %> 179 <input type="checkbox" name="<%=name%>.uninstall" value="1" <%=checkUninstall ? "checked" : "" %> 180 onclick="uninstallOnClick('<%=name%>')"> 149 <input type="checkbox" class="auto-init" data-auto-init="uninstall" 150 name="<%=name%>.uninstall" value="1" <%=checkUninstall ? "checked" : "" %> 151 > 181 152 <% 182 153 } … … 214 185 215 186 <base:buttongroup subclass="dialogbuttons"> 216 <base:button onclick="startManualScan();" title="Next" />217 <base:button onclick="window.close();" title="Cancel" />187 <base:button id="startScan" title="Next" /> 188 <base:button id="close" title="Cancel" /> 218 189 </base:buttongroup> 219 190
Note: See TracChangeset
for help on using the changeset viewer.