Changeset 4886
- Timestamp:
- Apr 3, 2009, 3:02:54 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 58 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/clients/web/net/sf/basedb/clients/web/extensions/toolbar/ToolbarUtil.java
r4884 r4886 68 68 Item.PLATEGEOMETRY, Item.PLATEMAPPING, 69 69 Item.ARRAYDESIGN, Item.ARRAYBATCH, Item.ARRAYSLIDE, 70 Item.FEATURE 70 Item.FEATURE, 71 Item.USER, Item.GROUP, Item.ROLE, Item.QUOTA, Item.QUOTATYPE, Item.NEWS, 72 Item.SOFTWARE, Item.SOFTWARETYPE, Item.HARDWARE, Item.HARDWARETYPE, 73 Item.PROTOCOL, Item.PROTOCOLTYPE, Item.CLIENT, Item.HELP, 74 Item.PLATFORM, Item.PLATFORMVARIANT, Item.DATAFILETYPE, Item.FILETYPE, 75 Item.PLUGINDEFINITION, Item.PLUGINTYPE, Item.PLUGINCONFIGURATION, Item.JOBAGENT, 76 Item.MIMETYPE, Item.REPORTERTYPE, Item.EXTRAVALUETYPE, 77 Item.ANNOTATIONTYPE, Item.ANNOTATIONTYPECATEGORY, Item.QUANTITY, Item.UNIT 71 78 }; 72 79 -
trunk/www/admin/annotationtypecategories/list_categories.jsp
r4698 r4886 55 55 import="net.sf.basedb.util.formatter.Formatter" 56 56 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 57 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 58 import="net.sf.basedb.clients.web.extensions.JspContext" 59 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 60 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 61 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 57 62 import="java.util.Date" 58 63 import="java.util.Iterator" … … 64 69 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 70 <%@ taglib prefix="m" uri="/WEB-INF/menu.tld" %> 71 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 66 72 <%! 67 73 private static final Item itemType = Item.ANNOTATIONTYPECATEGORY; … … 102 108 } 103 109 int numListed = 0; 110 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 111 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 104 112 %> 105 113 <base:page title="<%=title==null ? "Annotation type categories" : title%>" type="<%=mode.getPageType()%>"> 106 114 107 115 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 116 <ext:scripts context="<%=jspContext%>" /> 117 <ext:stylesheets context="<%=jspContext%>" /> 108 118 <script language="JavaScript"> 109 119 var submitPage = 'index.jsp'; … … 340 350 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 341 351 /> 352 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 353 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 342 354 </tbl:toolbar> 343 355 <tbl:navigator -
trunk/www/admin/annotationtypecategories/view_category.jsp
r4698 r4886 52 52 import="net.sf.basedb.util.formatter.Formatter" 53 53 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 54 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 55 import="net.sf.basedb.clients.web.extensions.JspContext" 56 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 57 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 58 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 54 59 import="java.util.Date" 55 60 import="java.util.Collections" … … 61 66 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 62 67 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 68 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 63 69 <%! 64 70 private static final Item itemType = Item.ANNOTATIONTYPECATEGORY; … … 88 94 final boolean isUsed = isRemoved && annotationTypeCategory.isUsed(); 89 95 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 96 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, annotationTypeCategory); 97 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 90 98 %> 91 99 <base:page title="<%=title%>"> 92 100 <base:head scripts="tabcontrol.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 101 <ext:scripts context="<%=jspContext%>" /> 102 <ext:stylesheets context="<%=jspContext%>" /> 93 103 <script language="JavaScript"> 94 104 function editItem() … … 200 210 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 201 211 /> 212 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 213 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 202 214 <tbl:button 203 215 image="help.gif" -
trunk/www/admin/annotationtypes/list_annotationtypes.jsp
r4698 r4886 56 56 import="net.sf.basedb.util.formatter.Formatter" 57 57 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 58 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 59 import="net.sf.basedb.clients.web.extensions.JspContext" 60 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 61 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 62 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 58 63 import="java.util.Date" 59 64 import="java.util.Iterator" … … 65 70 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 66 71 <%@ taglib prefix="m" uri="/WEB-INF/menu.tld" %> 72 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 67 73 <%! 68 74 private static final Item itemType = Item.ANNOTATIONTYPE; … … 121 127 } 122 128 int numListed = 0; 129 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 130 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 123 131 %> 124 132 <base:page title="<%=title==null ? "Annotation types" : title%>" type="<%=mode.getPageType()%>"> … … 140 148 141 149 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 150 <ext:scripts context="<%=jspContext%>" /> 151 <ext:stylesheets context="<%=jspContext%>" /> 142 152 <script language="JavaScript"> 143 153 var submitPage = 'index.jsp'; … … 476 486 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 477 487 /> 488 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 489 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 478 490 </tbl:toolbar> 479 491 <tbl:navigator -
trunk/www/admin/annotationtypes/view_annotationtype.jsp
r4698 r4886 54 54 import="net.sf.basedb.util.formatter.Formatter" 55 55 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 56 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 57 import="net.sf.basedb.clients.web.extensions.JspContext" 58 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 59 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 60 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 56 61 import="java.util.Map" 57 62 import="java.util.Collections" … … 63 68 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 64 69 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 70 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 65 71 <%! 66 72 private static final Item itemType = Item.ANNOTATIONTYPE; … … 90 96 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 91 97 Formatter dateFormatter = FormatterFactory.getDateFormatter(sc); 98 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, annotationType); 99 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 92 100 %> 93 101 <base:page title="<%=title%>"> 94 102 <base:head scripts="tabcontrol.js ,table.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 103 <ext:scripts context="<%=jspContext%>" /> 104 <ext:stylesheets context="<%=jspContext%>" /> 95 105 <script language="JavaScript"> 96 106 function editItem() … … 202 212 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 203 213 /> 214 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 215 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 204 216 <tbl:button 205 217 image="help.gif" -
trunk/www/admin/clients/help/list_help.jsp
r4510 r4886 46 46 import="net.sf.basedb.clients.web.ModeInfo" 47 47 import="net.sf.basedb.clients.web.util.HTML" 48 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 49 import="net.sf.basedb.clients.web.extensions.JspContext" 50 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 51 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 52 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 48 53 import="net.sf.basedb.util.Values" 49 54 import="java.util.List" … … 54 59 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 55 60 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.HELP; … … 87 93 } 88 94 int numListed = 0; 95 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, client); 96 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 89 97 %> 90 98 <base:page title="<%=title%>" type="<%=mode.getPageType()%>"> 91 99 <base:head scripts="table.js,tabcontrol.js" styles="table.css,headertabcontrol.css,path.css,help.css"> 100 <ext:scripts context="<%=jspContext%>" /> 101 <ext:stylesheets context="<%=jspContext%>" /> 92 102 <script language="JavaScript"> 93 103 var submitPage = 'index.jsp'; … … 299 309 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 300 310 /> 311 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 312 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 301 313 </tbl:toolbar> 302 314 <tbl:navigator -
trunk/www/admin/clients/help/view_help.jsp
r4510 r4886 41 41 import="net.sf.basedb.clients.web.util.HTML" 42 42 import="net.sf.basedb.util.Values" 43 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 44 import="net.sf.basedb.clients.web.extensions.JspContext" 45 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 46 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 47 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 43 48 import="java.util.Date" 44 49 import="java.util.Map" … … 49 54 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 50 55 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 56 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 51 57 <%! 52 58 private static final Item itemType = Item.HELP; … … 71 77 final boolean writePermission = help.hasPermission(Permission.WRITE); 72 78 final boolean deletePermission = help.hasPermission(Permission.DELETE); 79 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, help); 80 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 73 81 %> 74 75 82 <base:page title="<%=title%>"> 76 83 <base:head scripts="table.js,tabcontrol.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 84 <ext:scripts context="<%=jspContext%>" /> 85 <ext:stylesheets context="<%=jspContext%>" /> 77 86 <script language="JavaScript"> 78 87 function editItem() … … 149 158 tooltip="Check how this help will look like when viewed by the users" 150 159 /> 160 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 161 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 151 162 <tbl:button 152 163 image="help.gif" -
trunk/www/admin/clients/list_clients.jsp
r4698 r4886 50 50 import="net.sf.basedb.util.formatter.Formatter" 51 51 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 52 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 53 import="net.sf.basedb.clients.web.extensions.JspContext" 54 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 55 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 56 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 52 57 import="java.util.Date" 53 58 import="java.util.Iterator" … … 57 62 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 58 63 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 64 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 59 65 <%! 60 66 private static final Item itemType = Item.CLIENT; … … 87 93 } 88 94 int numListed = 0; 95 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 96 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 89 97 %> 90 98 <base:page title="<%=title==null ? "Client applications" : title%>" type="<%=mode.getPageType()%>"> 91 99 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 100 <ext:scripts context="<%=jspContext%>" /> 101 <ext:stylesheets context="<%=jspContext%>" /> 92 102 <script language="JavaScript"> 93 103 var submitPage = 'index.jsp'; … … 326 336 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 327 337 /> 338 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 339 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 328 340 </tbl:toolbar> 329 341 <tbl:navigator -
trunk/www/admin/clients/view_client.jsp
r4698 r4886 47 47 import="net.sf.basedb.util.formatter.Formatter" 48 48 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 49 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 50 import="net.sf.basedb.clients.web.extensions.JspContext" 51 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 52 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 53 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 49 54 import="java.util.Date" 50 55 import="java.util.Collections" … … 56 61 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 57 62 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 63 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 58 64 <%! 59 65 private static final Item itemType = Item.CLIENT; … … 83 89 final boolean isUsed = isRemoved && client.isUsed(); 84 90 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 91 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, client); 92 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 85 93 %> 86 94 <base:page title="<%=title%>"> 87 95 <base:head scripts="table.js,tabcontrol.js" styles="table.css,toolbar.css,headertabcontrol.css,path.css"> 96 <ext:scripts context="<%=jspContext%>" /> 97 <ext:stylesheets context="<%=jspContext%>" /> 88 98 <script language="JavaScript"> 89 99 function editItem() … … 210 220 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 211 221 /> 222 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 223 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 212 224 <tbl:button 213 225 image="help.gif" -
trunk/www/admin/datafiletypes/list_filetypes.jsp
r4711 r4886 55 55 import="net.sf.basedb.util.formatter.Formatter" 56 56 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 57 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 58 import="net.sf.basedb.clients.web.extensions.JspContext" 59 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 60 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 61 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 57 62 import="net.sf.basedb.util.Values" 58 63 import="java.util.List" … … 62 67 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 63 68 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 69 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 64 70 <%! 65 71 private static final Item itemType = Item.DATAFILETYPE; … … 116 122 } 117 123 int numListed = 0; 124 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 125 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 118 126 %> 119 127 <base:page title="<%=title==null ? "Data file types" : title%>" type="<%=mode.getPageType()%>"> 120 128 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 129 <ext:scripts context="<%=jspContext%>" /> 130 <ext:stylesheets context="<%=jspContext%>" /> 121 131 <script language="JavaScript"> 122 132 var submitPage = 'index.jsp'; … … 380 390 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 381 391 /> 392 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 393 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 382 394 </tbl:toolbar> 383 395 <tbl:navigator -
trunk/www/admin/datafiletypes/view_filetype.jsp
r4711 r4886 33 33 import="net.sf.basedb.core.Platform" 34 34 import="net.sf.basedb.core.PlatformVariant" 35 import="net.sf.basedb.core.PlatformFileType" 36 import="net.sf.basedb.core.Include" 35 37 import="net.sf.basedb.core.ItemQuery" 36 38 import="net.sf.basedb.core.ItemResultList" … … 46 48 import="net.sf.basedb.util.formatter.Formatter" 47 49 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 48 55 import="net.sf.basedb.util.Values" 49 56 import="java.util.Map" … … 54 61 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 55 62 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 63 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 64 <%! 57 65 private static final Item itemType = Item.DATAFILETYPE; … … 77 85 final boolean isUsed = isRemoved && fileType.isUsed(); 78 86 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 87 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, fileType); 88 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 79 89 %> 80 81 <%@page import="net.sf.basedb.core.PlatformFileType"%> 82 <%@page import="net.sf.basedb.core.Include"%> 83 <base:page title="<%=title%>"> 90 <base:page title="<%=title%>"> 84 91 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 92 <ext:scripts context="<%=jspContext%>" /> 93 <ext:stylesheets context="<%=jspContext%>" /> 85 94 <script language="JavaScript"> 86 95 function editItem() … … 170 179 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 171 180 /> 181 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 182 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 172 183 <tbl:button 173 184 image="help.gif" -
trunk/www/admin/extravaluetypes/list_extravaluetypes.jsp
r4698 r4886 50 50 import="net.sf.basedb.util.formatter.Formatter" 51 51 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 52 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 53 import="net.sf.basedb.clients.web.extensions.JspContext" 54 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 55 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 56 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 52 57 import="java.util.Date" 53 58 import="java.util.List" … … 56 61 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 57 62 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 63 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 58 64 <%! 59 65 private static final Item itemType = Item.EXTRAVALUETYPE; … … 101 107 } 102 108 int numListed = 0; 109 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 110 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 103 111 %> 104 112 <base:page title="<%=title==null ? "Extra value types" : title%>" type="<%=mode.getPageType()%>"> 105 113 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 114 <ext:scripts context="<%=jspContext%>" /> 115 <ext:stylesheets context="<%=jspContext%>" /> 106 116 <script language="JavaScript"> 107 117 var submitPage = 'index.jsp'; … … 366 376 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 367 377 /> 378 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 379 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 368 380 </tbl:toolbar> 369 381 <tbl:navigator -
trunk/www/admin/extravaluetypes/view_extravaluetype.jsp
r4698 r4886 42 42 import="net.sf.basedb.util.formatter.Formatter" 43 43 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 44 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 45 import="net.sf.basedb.clients.web.extensions.JspContext" 46 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 47 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 48 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 44 49 import="java.util.Date" 45 50 import="java.util.Map" … … 49 54 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 50 55 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 56 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 51 57 <%! 52 58 private static final Item itemType = Item.EXTRAVALUETYPE; … … 74 80 final boolean isUsed = isRemoved && extraValueType.isUsed(); 75 81 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 82 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, extraValueType); 83 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 76 84 %> 77 78 85 <base:page title="<%=title%>"> 79 86 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css"> 87 <ext:scripts context="<%=jspContext%>" /> 88 <ext:stylesheets context="<%=jspContext%>" /> 80 89 <script language="JavaScript"> 81 90 function editItem() … … 165 174 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 166 175 /> 176 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 177 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 167 178 <tbl:button 168 179 image="help.gif" -
trunk/www/admin/filetypes/list_filetypes.jsp
r4698 r4886 48 48 import="net.sf.basedb.util.formatter.Formatter" 49 49 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 55 import="java.util.Date" 51 56 import="java.util.List" … … 54 59 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 55 60 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.FILETYPE; … … 84 90 } 85 91 int numListed = 0; 92 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 93 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 86 94 %> 87 95 <base:page title="<%=title==null ? "File types" : title%>" type="<%=mode.getPageType()%>"> 88 96 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 97 <ext:scripts context="<%=jspContext%>" /> 98 <ext:stylesheets context="<%=jspContext%>" /> 89 99 <script language="JavaScript"> 90 100 var submitPage = 'index.jsp'; … … 224 234 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 225 235 /> 236 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 237 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 226 238 </tbl:toolbar> 227 239 <tbl:navigator -
trunk/www/admin/filetypes/view_filetype.jsp
r4698 r4886 41 41 import="net.sf.basedb.util.formatter.Formatter" 42 42 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 43 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 44 import="net.sf.basedb.clients.web.extensions.JspContext" 45 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 46 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 47 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 43 48 import="java.util.Date" 44 49 import="java.util.Map" … … 48 53 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 49 54 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 55 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 50 56 <%! 51 57 private static final Item itemType = Item.FILETYPE; … … 68 74 69 75 final boolean writePermission = fileType.hasPermission(Permission.WRITE); 76 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, fileType); 77 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 70 78 %> 71 72 79 <base:page title="<%=title%>"> 73 80 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css"> 81 <ext:scripts context="<%=jspContext%>" /> 82 <ext:stylesheets context="<%=jspContext%>" /> 74 83 <script language="JavaScript"> 75 84 function editItem() … … 116 125 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 117 126 /> 127 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 128 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 118 129 <tbl:button 119 130 image="help.gif" -
trunk/www/admin/groups/list_groups.jsp
r4698 r4886 52 52 import="net.sf.basedb.util.formatter.Formatter" 53 53 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 54 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 55 import="net.sf.basedb.clients.web.extensions.JspContext" 56 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 57 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 58 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 54 59 import="java.util.Date" 55 60 import="java.util.List" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.GROUP; … … 103 109 } 104 110 int numListed = 0; 111 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 112 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 105 113 %> 106 114 <base:page title="<%=title==null ? "Groups" : title%>" type="<%=mode.getPageType()%>"> 107 115 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 116 <ext:scripts context="<%=jspContext%>" /> 117 <ext:stylesheets context="<%=jspContext%>" /> 108 118 <script language="JavaScript"> 109 119 var submitPage = 'index.jsp'; … … 335 345 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 336 346 /> 347 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 348 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 337 349 </tbl:toolbar> 338 350 <tbl:navigator -
trunk/www/admin/groups/view_group.jsp
r4698 r4886 49 49 import="net.sf.basedb.util.formatter.Formatter" 50 50 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 51 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 52 import="net.sf.basedb.clients.web.extensions.JspContext" 53 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 54 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 55 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 51 56 import="java.util.Date" 52 57 import="java.util.Map" … … 56 61 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 57 62 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 63 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 58 64 <%! 59 65 private static final Item itemType = Item.GROUP; … … 80 86 final boolean isUsed = isRemoved && group.isUsed(); 81 87 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 88 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, group); 89 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 82 90 %> 83 84 91 <base:page title="<%=title%>"> 85 92 <base:head scripts="table.js,tabcontrol.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 93 <ext:scripts context="<%=jspContext%>" /> 94 <ext:stylesheets context="<%=jspContext%>" /> 86 95 <script language="JavaScript"> 87 96 function editItem() … … 171 180 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 172 181 /> 182 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 183 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 173 184 <tbl:button 174 185 image="help.gif" -
trunk/www/admin/hardware/list_hardware.jsp
r4698 r4886 51 51 import="net.sf.basedb.util.formatter.Formatter" 52 52 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 53 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 54 import="net.sf.basedb.clients.web.extensions.JspContext" 55 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 56 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 57 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 53 58 import="java.util.Date" 54 59 import="java.util.Iterator" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.HARDWARE; … … 92 98 } 93 99 int numListed = 0; 100 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 101 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 94 102 %> 95 103 <base:page title="<%=title==null ? "Hardware" : title%>" type="<%=mode.getPageType()%>"> 96 104 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 105 <ext:scripts context="<%=jspContext%>" /> 106 <ext:stylesheets context="<%=jspContext%>" /> 97 107 <script language="JavaScript"> 98 108 var submitPage = 'index.jsp'; … … 349 359 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 350 360 /> 361 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 362 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 351 363 </tbl:toolbar> 352 364 <tbl:navigator -
trunk/www/admin/hardware/view_hardware.jsp
r4698 r4886 48 48 import="net.sf.basedb.util.formatter.Formatter" 49 49 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 55 import="java.util.Date" 51 56 import="java.util.Collections" … … 57 62 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 58 63 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 64 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 59 65 <%! 60 66 private static final Item itemType = Item.HARDWARE; … … 84 90 final boolean isUsed = isRemoved && hardware.isUsed(); 85 91 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 92 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, hardware); 93 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 86 94 %> 87 95 <base:page title="<%=title%>"> 88 96 <base:head scripts="table,js,tabcontrol.js" styles="table.css,toolbar.css,headertabcontrol.css,path.css"> 97 <ext:scripts context="<%=jspContext%>" /> 98 <ext:stylesheets context="<%=jspContext%>" /> 89 99 <script language="JavaScript"> 90 100 function editItem() … … 196 206 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 197 207 /> 208 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 209 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 198 210 <tbl:button 199 211 image="help.gif" -
trunk/www/admin/hardwaretypes/list_hardwaretypes.jsp
r4698 r4886 52 52 import="net.sf.basedb.util.formatter.Formatter" 53 53 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 54 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 55 import="net.sf.basedb.clients.web.extensions.JspContext" 56 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 57 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 58 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 54 59 import="java.util.Date" 55 60 import="java.util.List" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.HARDWARETYPE; … … 98 104 } 99 105 int numListed = 0; 106 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 107 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 100 108 %> 101 109 <base:page title="<%=title==null ? "Hardware types" : title%>" type="<%=mode.getPageType()%>"> 102 110 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 111 <ext:scripts context="<%=jspContext%>" /> 112 <ext:stylesheets context="<%=jspContext%>" /> 103 113 <script language="JavaScript"> 104 114 var submitPage = 'index.jsp'; … … 302 312 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 303 313 /> 314 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 315 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 304 316 </tbl:toolbar> 305 317 <tbl:navigator -
trunk/www/admin/hardwaretypes/view_hardwaretype.jsp
r4698 r4886 47 47 import="net.sf.basedb.util.formatter.Formatter" 48 48 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 49 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 50 import="net.sf.basedb.clients.web.extensions.JspContext" 51 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 52 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 53 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 49 54 import="java.util.Date" 50 55 import="java.util.Map" … … 54 59 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 55 60 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.HARDWARETYPE; … … 79 85 final boolean isUsed = isRemoved && hardwareType.isUsed(); 80 86 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 87 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, hardwareType); 88 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 81 89 %> 82 83 90 <base:page title="<%=title%>"> 84 91 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 92 <ext:scripts context="<%=jspContext%>" /> 93 <ext:stylesheets context="<%=jspContext%>" /> 85 94 <script language="JavaScript"> 86 95 function editItem() … … 174 183 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 175 184 /> 185 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 186 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 176 187 <tbl:button 177 188 image="help.gif" -
trunk/www/admin/jobagents/list_agents.jsp
r4609 r4886 53 53 import="net.sf.basedb.clients.web.util.HTML" 54 54 import="net.sf.basedb.util.Values" 55 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 56 import="net.sf.basedb.clients.web.extensions.JspContext" 57 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 58 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 59 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 55 60 import="java.util.Iterator" 56 61 import="java.util.List" … … 60 65 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 61 66 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 67 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 62 68 <%! 63 69 private static final Item itemType = Item.JOBAGENT; … … 94 100 } 95 101 int numListed = 0; 102 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 103 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 96 104 %> 97 105 <base:page title="<%=title==null ? "Job agents" : title%>" type="<%=mode.getPageType()%>"> 98 106 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 107 <ext:scripts context="<%=jspContext%>" /> 108 <ext:stylesheets context="<%=jspContext%>" /> 99 109 <script language="JavaScript"> 100 110 var submitPage = 'index.jsp'; … … 384 394 tooltip="Start the selected job agents" 385 395 /> 396 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 397 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 386 398 </tbl:toolbar> 387 399 <tbl:navigator -
trunk/www/admin/jobagents/view_agent.jsp
r4578 r4886 57 57 import="net.sf.basedb.util.formatter.Formatter" 58 58 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 59 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 60 import="net.sf.basedb.clients.web.extensions.JspContext" 61 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 62 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 63 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 59 64 import="java.util.Map" 60 65 import="java.util.Set" … … 66 71 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 67 72 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 73 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 68 74 <%! 69 75 private static final Item itemType = Item.JOBAGENT; … … 96 102 final boolean isUsed = isRemoved && agent.isUsed(); 97 103 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 104 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, agent); 105 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 98 106 %> 99 107 <base:page title="<%=title%>"> 100 108 <base:head scripts="tabcontrol.js,table.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css,progressbar.css"> 109 <ext:scripts context="<%=jspContext%>" /> 110 <ext:stylesheets context="<%=jspContext%>" /> 101 111 <script language="JavaScript"> 102 112 function editItem() … … 226 236 visible="<%=writePermission && paused != null && paused == false%>" 227 237 /> 238 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 239 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 228 240 <tbl:button 229 241 image="help.gif" -
trunk/www/admin/mimetypes/list_mimetypes.jsp
r4698 r4886 49 49 import="net.sf.basedb.util.formatter.Formatter" 50 50 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 51 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 52 import="net.sf.basedb.clients.web.extensions.JspContext" 53 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 54 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 55 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 51 56 import="java.util.Date" 52 57 import="java.util.List" … … 55 60 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 56 61 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 62 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 57 63 <%! 58 64 private static final Item itemType = Item.MIMETYPE; … … 92 98 } 93 99 int numListed = 0; 100 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 101 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 94 102 %> 95 103 <base:page title="<%=title==null ? "MIME types" : title%>" type="<%=mode.getPageType()%>"> 96 104 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 105 <ext:scripts context="<%=jspContext%>" /> 106 <ext:stylesheets context="<%=jspContext%>" /> 97 107 <script language="JavaScript"> 98 108 var submitPage = 'index.jsp'; … … 322 332 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 323 333 /> 334 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 335 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 324 336 </tbl:toolbar> 325 337 <tbl:navigator -
trunk/www/admin/mimetypes/view_mimetype.jsp
r4698 r4886 41 41 import="net.sf.basedb.util.formatter.Formatter" 42 42 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 43 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 44 import="net.sf.basedb.clients.web.extensions.JspContext" 45 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 46 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 47 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 43 48 import="java.util.Date" 44 49 import="java.util.Map" … … 48 53 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 49 54 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 55 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 50 56 <%! 51 57 private static final Item itemType = Item.MIMETYPE; … … 72 78 final boolean isUsed = isRemoved && mimeType.isUsed(); 73 79 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 80 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, mimeType); 81 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 74 82 %> 75 76 83 <base:page title="<%=title%>"> 77 84 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css"> 85 <ext:scripts context="<%=jspContext%>" /> 86 <ext:stylesheets context="<%=jspContext%>" /> 78 87 <script language="JavaScript"> 79 88 function editItem() … … 163 172 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 164 173 /> 174 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 175 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 165 176 <tbl:button 166 177 image="help.gif" -
trunk/www/admin/news/list_news.jsp
r4698 r4886 47 47 import="net.sf.basedb.util.formatter.Formatter" 48 48 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 49 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 50 import="net.sf.basedb.clients.web.extensions.JspContext" 51 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 52 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 53 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 49 54 import="net.sf.basedb.util.Values" 50 55 import="java.util.List" … … 54 59 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 55 60 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.NEWS; … … 86 92 int numListed = 0; 87 93 Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc); 94 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 95 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 88 96 %> 89 97 <base:page title="<%=title==null ? "News" : title%>" type="<%=mode.getPageType()%>"> 90 98 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 99 <ext:scripts context="<%=jspContext%>" /> 100 <ext:stylesheets context="<%=jspContext%>" /> 91 101 <script language="JavaScript"> 92 102 var submitPage = 'index.jsp'; … … 306 316 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 307 317 /> 318 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 319 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 308 320 </tbl:toolbar> 309 321 <tbl:navigator -
trunk/www/admin/news/view_news.jsp
r4698 r4886 40 40 import="net.sf.basedb.util.formatter.Formatter" 41 41 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 42 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 43 import="net.sf.basedb.clients.web.extensions.JspContext" 44 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 45 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 46 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 42 47 import="net.sf.basedb.util.Values" 43 48 import="java.util.Map" … … 48 53 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 49 54 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 55 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 50 56 <%! 51 57 private static final Item itemType = Item.NEWS; … … 72 78 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 73 79 Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc); 80 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, news); 81 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 74 82 %> 75 76 83 <base:page title="<%=title%>"> 77 84 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css"> 85 <ext:scripts context="<%=jspContext%>" /> 86 <ext:stylesheets context="<%=jspContext%>" /> 78 87 <script language="JavaScript"> 79 88 function editItem() … … 163 172 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 164 173 /> 174 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 175 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 165 176 <tbl:button 166 177 image="help.gif" -
trunk/www/admin/platforms/list_platforms.jsp
r4609 r4886 51 51 import="net.sf.basedb.util.formatter.Formatter" 52 52 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 53 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 54 import="net.sf.basedb.clients.web.extensions.JspContext" 55 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 56 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 57 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 53 58 import="net.sf.basedb.util.Values" 54 59 import="java.util.List" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.PLATFORM; … … 95 101 } 96 102 int numListed = 0; 103 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 104 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 97 105 %> 98 106 <base:page title="<%=title==null ? "Platforms" : title%>" type="<%=mode.getPageType()%>"> 99 107 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 108 <ext:scripts context="<%=jspContext%>" /> 109 <ext:stylesheets context="<%=jspContext%>" /> 100 110 <script language="JavaScript"> 101 111 var submitPage = 'index.jsp'; … … 323 333 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 324 334 /> 335 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 336 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 325 337 </tbl:toolbar> 326 338 <tbl:navigator -
trunk/www/admin/platforms/variants/list_variants.jsp
r4510 r4886 48 48 import="net.sf.basedb.clients.web.util.HTML" 49 49 import="net.sf.basedb.util.Values" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 55 import="java.util.List" 51 56 import="java.util.Map" … … 55 60 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 56 61 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 62 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 57 63 <%! 58 64 private static final Item itemType = Item.PLATFORMVARIANT; … … 88 94 } 89 95 int numListed = 0; 96 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, platform); 97 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 90 98 %> 91 99 <base:page title="<%=title%>" type="<%=mode.getPageType()%>"> 92 100 <base:head scripts="table.js,tabcontrol.js" styles="table.css,headertabcontrol.css,path.css,help.css"> 101 <ext:scripts context="<%=jspContext%>" /> 102 <ext:stylesheets context="<%=jspContext%>" /> 93 103 <script language="JavaScript"> 94 104 var submitPage = 'index.jsp'; … … 331 341 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 332 342 /> 343 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 344 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 333 345 </tbl:toolbar> 334 346 <tbl:navigator -
trunk/www/admin/platforms/variants/view_variant.jsp
r4510 r4886 28 28 import="net.sf.basedb.core.SystemItems" 29 29 import="net.sf.basedb.core.Item" 30 import="net.sf.basedb.core.Include" 30 31 import="net.sf.basedb.core.ItemContext" 31 32 import="net.sf.basedb.core.Permission" … … 47 48 import="net.sf.basedb.clients.web.util.HTML" 48 49 import="net.sf.basedb.util.Values" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 49 55 import="java.util.Date" 50 56 import="java.util.Map" … … 55 61 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 56 62 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 63 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 57 64 <%! 58 65 private static final Item itemType = Item.PLATFORMVARIANT; … … 80 87 final boolean isUsed = isRemoved && variant.isUsed(); 81 88 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 89 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, variant); 90 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 82 91 %> 83 84 <%@page import="net.sf.basedb.core.Include"%> 85 <base:page title="<%=title%>"> 92 <base:page title="<%=title%>"> 86 93 <base:head scripts="table.js,tabcontrol.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 94 <ext:scripts context="<%=jspContext%>" /> 95 <ext:stylesheets context="<%=jspContext%>" /> 87 96 <script language="JavaScript"> 88 97 function editItem() … … 175 184 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 176 185 /> 186 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 187 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 177 188 <tbl:button 178 189 image="help.gif" -
trunk/www/admin/platforms/view_platform.jsp
r4510 r4886 33 33 import="net.sf.basedb.core.Platform" 34 34 import="net.sf.basedb.core.PlatformVariant" 35 import="net.sf.basedb.core.PlatformFileType" 35 36 import="net.sf.basedb.core.DataFileType" 36 37 import="net.sf.basedb.core.RawDataType" … … 48 49 import="net.sf.basedb.util.formatter.Formatter" 49 50 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 51 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 52 import="net.sf.basedb.clients.web.extensions.JspContext" 53 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 54 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 55 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 56 import="net.sf.basedb.util.Values" 51 57 import="java.util.Map" … … 56 62 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 57 63 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 64 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 58 65 <%! 59 66 private static final Item itemType = Item.PLATFORM; … … 79 86 final boolean isUsed = isRemoved && platform.isUsed(); 80 87 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 88 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, platform); 89 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 81 90 %> 82 83 <%@page import="net.sf.basedb.core.PlatformFileType"%> 84 <base:page title="<%=title%>"> 91 <base:page title="<%=title%>"> 85 92 <base:head scripts="tabcontrol.js,table.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 93 <ext:scripts context="<%=jspContext%>" /> 94 <ext:stylesheets context="<%=jspContext%>" /> 86 95 <script language="JavaScript"> 87 96 function editItem() … … 197 206 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 198 207 /> 208 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 209 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 199 210 <tbl:button 200 211 image="help.gif" -
trunk/www/admin/pluginconfigurations/list_configurations.jsp
r4698 r4886 54 54 import="net.sf.basedb.util.formatter.Formatter" 55 55 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 56 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 57 import="net.sf.basedb.clients.web.extensions.JspContext" 58 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 59 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 60 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 56 61 import="java.util.Date" 57 62 import="java.util.Iterator" … … 64 69 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 65 70 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 71 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 66 72 <%! 67 73 private static final Item itemType = Item.PLUGINCONFIGURATION; … … 114 120 } 115 121 int numListed = 0; 122 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 123 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 116 124 %> 117 125 <base:page title="<%=title==null ? "Plugin configurations" : title%>" type="<%=mode.getPageType()%>"> 118 126 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 127 <ext:scripts context="<%=jspContext%>" /> 128 <ext:stylesheets context="<%=jspContext%>" /> 119 129 <script language="JavaScript"> 120 130 var submitPage = 'index.jsp'; … … 396 406 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 397 407 /> 408 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 409 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 398 410 </tbl:toolbar> 399 411 <tbl:navigator -
trunk/www/admin/pluginconfigurations/view_configuration.jsp
r4698 r4886 55 55 import="net.sf.basedb.util.formatter.Formatter" 56 56 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 57 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 58 import="net.sf.basedb.clients.web.extensions.JspContext" 59 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 60 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 61 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 57 62 import="java.util.Map" 58 63 import="java.util.Set" … … 66 71 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 67 72 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 73 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 68 74 <%! 69 75 private static final Item itemType = Item.PLUGINCONFIGURATION; … … 112 118 readPlugin = false; 113 119 } 120 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, configuration); 121 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 114 122 %> 115 116 123 <base:page title="<%=title%>"> 117 124 <base:head scripts="table.js,tabcontrol.js" styles="table.css,toolbar.css,headertabcontrol.css,path.css"> 125 <ext:scripts context="<%=jspContext%>" /> 126 <ext:stylesheets context="<%=jspContext%>" /> 118 127 <script language="JavaScript"> 119 128 function editItem() … … 246 255 visible="<%=configurable && writePermission%>" 247 256 /> 257 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 258 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 248 259 <tbl:button 249 260 image="help.gif" -
trunk/www/admin/plugindefinitions/list_plugins.jsp
r4698 r4886 56 56 import="net.sf.basedb.util.formatter.Formatter" 57 57 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 58 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 59 import="net.sf.basedb.clients.web.extensions.JspContext" 60 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 61 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 62 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 58 63 import="java.util.Date" 59 64 import="java.util.Iterator" … … 66 71 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 67 72 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 73 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 68 74 <%! 69 75 private static final Item itemType = Item.PLUGINDEFINITION; … … 122 128 } 123 129 int numListed = 0; 130 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 131 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 124 132 %> 125 133 <base:page title="<%=title==null ? "Plugins" : title%>" type="<%=mode.getPageType()%>"> 126 134 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 135 <ext:scripts context="<%=jspContext%>" /> 136 <ext:stylesheets context="<%=jspContext%>" /> 127 137 <script language="JavaScript"> 128 138 var submitPage = 'index.jsp'; … … 540 550 tooltip="Unload plugins" 541 551 /> 552 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 553 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 542 554 </tbl:toolbar> 543 555 <tbl:navigator -
trunk/www/admin/plugindefinitions/view_plugin.jsp
r4698 r4886 59 59 import="net.sf.basedb.util.formatter.Formatter" 60 60 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 61 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 62 import="net.sf.basedb.clients.web.extensions.JspContext" 63 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 64 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 65 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 61 66 import="java.util.Date" 62 67 import="java.util.Collections" … … 70 75 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 71 76 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 77 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 72 78 <%! 73 79 private static final Item itemType = Item.PLUGINDEFINITION; … … 127 133 warning = ex.getMessage(); 128 134 } 135 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, plugin); 136 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 129 137 %> 130 138 <base:page title="<%=title%>"> 131 139 <base:head scripts="tabcontrol.js,table.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 140 <ext:scripts context="<%=jspContext%>" /> 141 <ext:stylesheets context="<%=jspContext%>" /> 132 142 <script language="JavaScript"> 133 143 function editItem() … … 268 278 visible="<%=loaded && !internal%>" 269 279 /> 280 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 281 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 270 282 <tbl:button 271 283 image="help.gif" -
trunk/www/admin/plugintypes/list_plugintypes.jsp
r4698 r4886 52 52 import="net.sf.basedb.util.formatter.Formatter" 53 53 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 54 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 55 import="net.sf.basedb.clients.web.extensions.JspContext" 56 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 57 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 58 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 54 59 import="java.util.Date" 55 60 import="java.util.List" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.PLUGINTYPE; … … 97 103 } 98 104 int numListed = 0; 105 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 106 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 99 107 %> 100 108 <base:page title="<%=title==null ? "Plugin types" : title%>" type="<%=mode.getPageType()%>"> 101 109 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 110 <ext:scripts context="<%=jspContext%>" /> 111 <ext:stylesheets context="<%=jspContext%>" /> 102 112 <script language="JavaScript"> 103 113 var submitPage = 'index.jsp'; … … 313 323 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 314 324 /> 325 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 326 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 315 327 </tbl:toolbar> 316 328 <tbl:navigator -
trunk/www/admin/plugintypes/view_plugintype.jsp
r4698 r4886 48 48 import="net.sf.basedb.util.formatter.Formatter" 49 49 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 55 import="java.util.Date" 51 56 import="java.util.Map" … … 55 60 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 56 61 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 62 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 57 63 <%! 58 64 private static final Item itemType = Item.PLUGINTYPE; … … 79 85 final boolean isUsed = isRemoved && pluginType.isUsed(); 80 86 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 87 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, pluginType); 88 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 81 89 %> 82 83 90 <base:page title="<%=title%>"> 84 91 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 92 <ext:scripts context="<%=jspContext%>" /> 93 <ext:stylesheets context="<%=jspContext%>" /> 85 94 <script language="JavaScript"> 86 95 function editItem() … … 170 179 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 171 180 /> 181 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 182 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 172 183 <tbl:button 173 184 image="help.gif" -
trunk/www/admin/protocols/list_protocol.jsp
r4698 r4886 51 51 import="net.sf.basedb.util.formatter.Formatter" 52 52 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 53 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 54 import="net.sf.basedb.clients.web.extensions.JspContext" 55 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 56 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 57 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 53 58 import="java.util.Date" 54 59 import="java.util.Iterator" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.PROTOCOL; … … 92 98 } 93 99 int numListed = 0; 100 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 101 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 94 102 %> 95 103 <base:page title="<%=title==null ? "Protocols" : title%>" type="<%=mode.getPageType()%>"> 96 104 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 105 <ext:scripts context="<%=jspContext%>" /> 106 <ext:stylesheets context="<%=jspContext%>" /> 97 107 <script language="JavaScript"> 98 108 var submitPage = 'index.jsp'; … … 349 359 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 350 360 /> 361 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 362 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 351 363 </tbl:toolbar> 352 364 <tbl:navigator -
trunk/www/admin/protocols/view_protocol.jsp
r4698 r4886 54 54 import="net.sf.basedb.util.formatter.Formatter" 55 55 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 56 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 57 import="net.sf.basedb.clients.web.extensions.JspContext" 58 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 59 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 60 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 56 61 import="java.util.Date" 57 62 import="net.sf.basedb.util.Values" … … 64 69 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 65 70 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 71 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 66 72 <%! 67 73 private static final Item itemType = Item.PROTOCOL; … … 91 97 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 92 98 final boolean isOwner = protocol.isOwner(); 99 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, protocol); 100 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 93 101 %> 94 102 <base:page title="<%=title%>"> 95 103 <base:head scripts="tabcontrol.js,table.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 104 <ext:scripts context="<%=jspContext%>" /> 105 <ext:stylesheets context="<%=jspContext%>" /> 96 106 <script language="JavaScript"> 97 107 function editItem() … … 203 213 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 204 214 /> 215 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 216 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 205 217 <tbl:button 206 218 image="help.gif" -
trunk/www/admin/protocoltypes/list_protocoltype.jsp
r4698 r4886 52 52 import="net.sf.basedb.util.formatter.Formatter" 53 53 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 54 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 55 import="net.sf.basedb.clients.web.extensions.JspContext" 56 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 57 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 58 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 54 59 import="java.util.Date" 55 60 import="java.util.List" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.PROTOCOLTYPE; … … 97 103 } 98 104 int numListed = 0; 105 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 106 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 99 107 %> 100 108 <base:page title="<%=title==null ? "Protocol types" : title%>" type="<%=mode.getPageType()%>"> 101 109 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 110 <ext:scripts context="<%=jspContext%>" /> 111 <ext:stylesheets context="<%=jspContext%>" /> 102 112 <script language="JavaScript"> 103 113 var submitPage = 'index.jsp'; … … 308 318 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 309 319 /> 320 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 321 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 310 322 </tbl:toolbar> 311 323 <tbl:navigator -
trunk/www/admin/protocoltypes/view_protocoltype.jsp
r4698 r4886 47 47 import="net.sf.basedb.util.formatter.Formatter" 48 48 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 49 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 50 import="net.sf.basedb.clients.web.extensions.JspContext" 51 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 52 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 53 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 49 54 import="java.util.Date" 50 55 import="java.util.Map" … … 54 59 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 55 60 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.PROTOCOLTYPE; … … 79 85 final boolean isUsed = isRemoved && protocolType.isUsed(); 80 86 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 87 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, protocolType); 88 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 81 89 %> 82 83 90 <base:page title="<%=title%>"> 84 91 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 92 <ext:scripts context="<%=jspContext%>" /> 93 <ext:stylesheets context="<%=jspContext%>" /> 85 94 <script language="JavaScript"> 86 95 function editItem() … … 181 190 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 182 191 /> 192 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 193 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 183 194 <tbl:button 184 195 image="help.gif" -
trunk/www/admin/quantities/list_quantities.jsp
r4609 r4886 51 51 import="net.sf.basedb.clients.web.util.HTML" 52 52 import="net.sf.basedb.util.Values" 53 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 54 import="net.sf.basedb.clients.web.extensions.JspContext" 55 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 56 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 57 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 53 58 import="java.util.List" 54 59 import="java.util.Map" … … 56 61 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 57 62 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 63 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 58 64 <%! 59 65 private static final Item itemType = Item.QUANTITY; … … 94 100 } 95 101 int numListed = 0; 102 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 103 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 96 104 %> 97 105 <base:page title="<%=title==null ? "Quantities" : title%>" type="<%=mode.getPageType()%>"> 98 106 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 107 <ext:scripts context="<%=jspContext%>" /> 108 <ext:stylesheets context="<%=jspContext%>" /> 99 109 <script language="JavaScript"> 100 110 var submitPage = 'index.jsp'; … … 308 318 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 309 319 /> 320 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 321 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 310 322 </tbl:toolbar> 311 323 <tbl:navigator -
trunk/www/admin/quantities/units/view_unit.jsp
r4543 r4886 41 41 import="net.sf.basedb.clients.web.util.HTML" 42 42 import="net.sf.basedb.util.Values" 43 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 44 import="net.sf.basedb.clients.web.extensions.JspContext" 45 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 46 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 47 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 43 48 import="java.util.Date" 44 49 import="java.util.Map" … … 49 54 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 50 55 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 56 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 51 57 <%! 52 58 private static final Item itemType = Item.UNIT; … … 90 96 final boolean isUsed = isRemoved && unit.isUsed(); 91 97 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 98 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, unit); 99 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 92 100 %> 93 94 101 <base:page title="<%=title%>"> 95 102 <base:head scripts="table.js,tabcontrol.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 103 <ext:scripts context="<%=jspContext%>" /> 104 <ext:stylesheets context="<%=jspContext%>" /> 96 105 <script language="JavaScript"> 97 106 function editItem() … … 185 194 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 186 195 /> 196 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 197 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 187 198 <tbl:button 188 199 image="help.gif" -
trunk/www/admin/quantities/view_quantity.jsp
r4565 r4886 45 45 import="net.sf.basedb.clients.web.util.HTML" 46 46 import="net.sf.basedb.util.Values" 47 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 48 import="net.sf.basedb.clients.web.extensions.JspContext" 49 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 50 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 51 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 47 52 import="java.util.Map" 48 53 import="java.util.Set" … … 52 57 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 53 58 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 59 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 54 60 <%! 55 61 private static final Item itemType = Item.QUANTITY; … … 76 82 final boolean isUsed = isRemoved && quantity.isUsed(); 77 83 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 84 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, quantity); 85 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 78 86 %> 79 80 87 <base:page title="<%=title%>"> 81 88 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 89 <ext:scripts context="<%=jspContext%>" /> 90 <ext:stylesheets context="<%=jspContext%>" /> 82 91 <script language="JavaScript"> 83 92 function editItem() … … 178 187 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 179 188 /> 189 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 190 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 180 191 <tbl:button 181 192 image="help.gif" -
trunk/www/admin/quota/list_quota.jsp
r4510 r4886 49 49 import="net.sf.basedb.clients.web.util.HTML" 50 50 import="net.sf.basedb.util.Values" 51 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 52 import="net.sf.basedb.clients.web.extensions.JspContext" 53 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 54 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 55 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 51 56 import="java.util.List" 52 57 import="java.util.Map" … … 54 59 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 55 60 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.QUOTA; … … 86 92 } 87 93 int numListed = 0; 94 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 95 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 88 96 %> 89 97 <base:page title="<%=title==null ? "Quota" : title%>" type="<%=mode.getPageType()%>"> 90 98 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 99 <ext:scripts context="<%=jspContext%>" /> 100 <ext:stylesheets context="<%=jspContext%>" /> 91 101 <script language="JavaScript"> 92 102 var submitPage = 'index.jsp'; … … 280 290 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 281 291 /> 292 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 293 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 282 294 </tbl:toolbar> 283 295 <tbl:navigator -
trunk/www/admin/quota/view_quota.jsp
r4510 r4886 46 46 import="net.sf.basedb.clients.web.util.HTML" 47 47 import="net.sf.basedb.util.Values" 48 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 49 import="net.sf.basedb.clients.web.extensions.JspContext" 50 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 51 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 52 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 48 53 import="java.util.Map" 49 54 %> … … 52 57 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 53 58 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 59 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 54 60 <%! 55 61 private static final Item itemType = Item.QUOTA; … … 104 110 ); 105 111 quotaTypeQuery.setCacheResult(true); 112 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, quota); 113 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 106 114 %> 107 108 115 <base:page title="<%=title%>"> 109 116 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css"> 117 <ext:scripts context="<%=jspContext%>" /> 118 <ext:stylesheets context="<%=jspContext%>" /> 110 119 <script language="JavaScript"> 111 120 function editItem() … … 195 204 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 196 205 /> 206 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 207 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 197 208 <tbl:button 198 209 image="help.gif" -
trunk/www/admin/quotatypes/list_quotatypes.jsp
r4698 r4886 48 48 import="net.sf.basedb.util.formatter.Formatter" 49 49 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 55 import="java.util.Date" 51 56 import="java.util.List" … … 54 59 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 55 60 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.QUOTATYPE; … … 84 90 } 85 91 int numListed = 0; 92 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 93 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 86 94 %> 87 95 <base:page title="<%=title==null ? "Quota types" : title%>" type="<%=mode.getPageType()%>"> 88 96 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 97 <ext:scripts context="<%=jspContext%>" /> 98 <ext:stylesheets context="<%=jspContext%>" /> 89 99 <script language="JavaScript"> 90 100 var submitPage = 'index.jsp'; … … 224 234 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 225 235 /> 236 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 237 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 226 238 </tbl:toolbar> 227 239 <tbl:navigator -
trunk/www/admin/quotatypes/view_quotatype.jsp
r4698 r4886 41 41 import="net.sf.basedb.util.formatter.Formatter" 42 42 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 43 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 44 import="net.sf.basedb.clients.web.extensions.JspContext" 45 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 46 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 47 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 43 48 import="java.util.Date" 44 49 import="java.util.Map" … … 48 53 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 49 54 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 55 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 50 56 <%! 51 57 private static final Item itemType = Item.QUOTATYPE; … … 68 74 69 75 final boolean writePermission = quotaType.hasPermission(Permission.WRITE); 76 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, quotaType); 77 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 70 78 %> 71 72 79 <base:page title="<%=title%>"> 73 80 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css"> 81 <ext:scripts context="<%=jspContext%>" /> 82 <ext:stylesheets context="<%=jspContext%>" /> 74 83 <script language="JavaScript"> 75 84 function editItem() … … 116 125 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 117 126 /> 127 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 128 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 118 129 <tbl:button 119 130 image="help.gif" -
trunk/www/admin/reportertypes/list_reportertypes.jsp
r4698 r4886 48 48 import="net.sf.basedb.util.formatter.Formatter" 49 49 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 55 import="java.util.Date" 51 56 import="java.util.List" … … 54 59 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 55 60 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.REPORTERTYPE; … … 86 92 } 87 93 int numListed = 0; 94 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 95 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 88 96 %> 89 97 <base:page title="<%=title==null ? "Reporter types" : title%>" type="<%=mode.getPageType()%>"> 90 98 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 99 <ext:scripts context="<%=jspContext%>" /> 100 <ext:stylesheets context="<%=jspContext%>" /> 91 101 <script language="JavaScript"> 92 102 var submitPage = 'index.jsp'; … … 276 286 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 277 287 /> 288 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 289 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 278 290 </tbl:toolbar> 279 291 <tbl:navigator -
trunk/www/admin/reportertypes/view_reportertype.jsp
r4698 r4886 41 41 import="net.sf.basedb.util.formatter.Formatter" 42 42 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 43 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 44 import="net.sf.basedb.clients.web.extensions.JspContext" 45 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 46 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 47 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 43 48 import="java.util.Date" 44 49 import="java.util.Map" … … 48 53 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 49 54 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 55 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 50 56 <%! 51 57 private static final Item itemType = Item.REPORTERTYPE; … … 72 78 final boolean isUsed = isRemoved && reporterType.isUsed(); 73 79 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 80 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, reporterType); 81 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 74 82 %> 75 76 83 <base:page title="<%=title%>"> 77 84 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css"> 85 <ext:scripts context="<%=jspContext%>" /> 86 <ext:stylesheets context="<%=jspContext%>" /> 78 87 <script language="JavaScript"> 79 88 function editItem() … … 163 172 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 164 173 /> 174 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 175 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 165 176 <tbl:button 166 177 image="help.gif" -
trunk/www/admin/roles/list_roles.jsp
r4698 r4886 52 52 import="net.sf.basedb.util.formatter.Formatter" 53 53 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 54 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 55 import="net.sf.basedb.clients.web.extensions.JspContext" 56 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 57 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 58 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 54 59 import="java.util.Date" 55 60 import="java.util.List" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.ROLE; … … 96 102 } 97 103 int numListed = 0; 104 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 105 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 98 106 %> 99 107 <base:page title="<%=title==null ? "Roles" : title%>" type="<%=mode.getPageType()%>"> 100 108 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 109 <ext:scripts context="<%=jspContext%>" /> 110 <ext:stylesheets context="<%=jspContext%>" /> 101 111 <script language="JavaScript"> 102 112 var submitPage = 'index.jsp'; … … 312 322 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 313 323 /> 324 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 325 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 314 326 </tbl:toolbar> 315 327 <tbl:navigator -
trunk/www/admin/roles/view_role.jsp
r4698 r4886 49 49 import="net.sf.basedb.util.formatter.Formatter" 50 50 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 51 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 52 import="net.sf.basedb.clients.web.extensions.JspContext" 53 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 54 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 55 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 51 56 import="java.util.Date" 52 57 import="java.util.Map" … … 58 63 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 59 64 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.ROLE; … … 101 107 final boolean isUsed = isRemoved && role.isUsed(); 102 108 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 109 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, role); 110 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 103 111 %> 104 105 112 <base:page title="<%=title%>"> 106 113 <base:head scripts="table.js,tabcontrol.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 114 <ext:scripts context="<%=jspContext%>" /> 115 <ext:stylesheets context="<%=jspContext%>" /> 107 116 <script language="JavaScript"> 108 117 function editItem() … … 204 213 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 205 214 /> 215 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 216 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 206 217 <tbl:button 207 218 image="help.gif" -
trunk/www/admin/software/list_software.jsp
r4698 r4886 51 51 import="net.sf.basedb.util.formatter.Formatter" 52 52 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 53 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 54 import="net.sf.basedb.clients.web.extensions.JspContext" 55 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 56 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 57 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 53 58 import="java.util.Date" 54 59 import="java.util.Iterator" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.SOFTWARE; … … 92 98 } 93 99 int numListed = 0; 100 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 101 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 94 102 %> 95 103 <base:page title="<%=title==null ? "Software" : title%>" type="<%=mode.getPageType()%>"> 96 104 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 105 <ext:scripts context="<%=jspContext%>" /> 106 <ext:stylesheets context="<%=jspContext%>" /> 97 107 <script language="JavaScript"> 98 108 var submitPage = 'index.jsp'; … … 349 359 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 350 360 /> 361 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 362 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 351 363 </tbl:toolbar> 352 364 <tbl:navigator -
trunk/www/admin/software/view_software.jsp
r4698 r4886 48 48 import="net.sf.basedb.util.formatter.Formatter" 49 49 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 50 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 51 import="net.sf.basedb.clients.web.extensions.JspContext" 52 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 53 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 50 55 import="java.util.Date" 51 56 import="java.util.Collections" … … 57 62 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 58 63 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 64 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 59 65 <%! 60 66 private static final Item itemType = Item.SOFTWARE; … … 84 90 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 85 91 final boolean isOwner = software.isOwner(); 92 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, software); 93 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 86 94 %> 87 95 <base:page title="<%=title%>"> 88 96 <base:head scripts="table.js,tabcontrol.js" styles="table.css,toolbar.css,headertabcontrol.css,path.css"> 97 <ext:scripts context="<%=jspContext%>" /> 98 <ext:stylesheets context="<%=jspContext%>" /> 89 99 <script language="JavaScript"> 90 100 function editItem() … … 195 205 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 196 206 /> 207 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 208 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 197 209 <tbl:button 198 210 image="help.gif" -
trunk/www/admin/softwaretypes/list_softwaretypes.jsp
r4698 r4886 52 52 import="net.sf.basedb.util.formatter.Formatter" 53 53 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 54 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 55 import="net.sf.basedb.clients.web.extensions.JspContext" 56 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 57 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 58 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 54 59 import="java.util.Date" 55 60 import="java.util.List" … … 58 63 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 59 64 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 65 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 60 66 <%! 61 67 private static final Item itemType = Item.SOFTWARETYPE; … … 95 101 } 96 102 int numListed = 0; 103 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 104 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 97 105 %> 98 106 <base:page title="<%=title==null ? "Software types" : title%>" type="<%=mode.getPageType()%>"> 99 107 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 108 <ext:scripts context="<%=jspContext%>" /> 109 <ext:stylesheets context="<%=jspContext%>" /> 100 110 <script language="JavaScript"> 101 111 var submitPage = 'index.jsp'; … … 246 256 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 247 257 /> 258 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 259 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 248 260 </tbl:toolbar> 249 261 <tbl:navigator -
trunk/www/admin/softwaretypes/view_softwaretype.jsp
r4698 r4886 47 47 import="net.sf.basedb.util.formatter.Formatter" 48 48 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 49 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 50 import="net.sf.basedb.clients.web.extensions.JspContext" 51 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 52 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 53 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 49 54 import="java.util.Date" 50 55 import="java.util.Map" … … 54 59 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 55 60 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 61 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 56 62 <%! 57 63 private static final Item itemType = Item.SOFTWARETYPE; … … 75 81 final boolean usePermission = softwareType.hasPermission(Permission.USE); 76 82 final boolean writePermission = softwareType.hasPermission(Permission.WRITE); 83 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, softwareType); 84 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 77 85 %> 78 79 86 <base:page title="<%=title%>"> 80 87 <base:head scripts="tabcontrol.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css"> 88 <ext:scripts context="<%=jspContext%>" /> 89 <ext:stylesheets context="<%=jspContext%>" /> 81 90 <script language="JavaScript"> 82 91 function editItem() … … 134 143 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 135 144 /> 145 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 146 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 136 147 <tbl:button 137 148 image="help.gif" -
trunk/www/admin/users/list_users.jsp
r4698 r4886 55 55 import="net.sf.basedb.util.formatter.Formatter" 56 56 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 57 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 58 import="net.sf.basedb.clients.web.extensions.JspContext" 59 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 60 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 61 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 57 62 import="java.util.List" 58 63 import="java.util.Map" … … 61 66 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 62 67 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 68 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 63 69 <%! 64 70 private static final Item itemType = Item.USER; … … 110 116 } 111 117 int numListed = 0; 118 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, null); 119 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 112 120 %> 113 121 <base:page title="<%=title==null ? "Users" : title%>" type="<%=mode.getPageType()%>"> 114 122 <base:head scripts="menu.js,table.js" styles="menu.css,table.css"> 123 <ext:scripts context="<%=jspContext%>" /> 124 <ext:stylesheets context="<%=jspContext%>" /> 115 125 <script language="JavaScript"> 116 126 var submitPage = 'index.jsp'; … … 499 509 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 500 510 /> 511 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 512 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 501 513 </tbl:toolbar> 502 514 <tbl:navigator -
trunk/www/admin/users/view_user.jsp
r4698 r4886 53 53 import="net.sf.basedb.util.formatter.Formatter" 54 54 import="net.sf.basedb.clients.web.formatter.FormatterFactory" 55 import="net.sf.basedb.clients.web.extensions.ExtensionsControl" 56 import="net.sf.basedb.clients.web.extensions.JspContext" 57 import="net.sf.basedb.clients.web.extensions.renderer.PrefixSuffixRenderer" 58 import="net.sf.basedb.clients.web.extensions.toolbar.ToolbarUtil" 59 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 55 60 import="java.util.Map" 56 61 import="java.util.Date" … … 61 66 <%@ taglib prefix="t" uri="/WEB-INF/tab.tld" %> 62 67 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %> 68 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 63 69 <%! 64 70 private static final Item itemType = Item.USER; … … 85 91 final boolean isUsed = isRemoved && user.isUsed(); 86 92 final boolean deletePermanentlyPermission = deletePermission && !isUsed; 93 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, guiContext, user); 94 ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext); 87 95 %> 88 89 96 <base:page title="<%=title%>"> 90 97 <base:head scripts="table.js,tabcontrol.js" styles="toolbar.css,table.css,headertabcontrol.css,path.css"> 98 <ext:scripts context="<%=jspContext%>" /> 99 <ext:stylesheets context="<%=jspContext%>" /> 91 100 <script language="JavaScript"> 92 101 function editItem() … … 176 185 visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>" 177 186 /> 187 <ext:render extensions="<%=invoker%>" context="<%=jspContext%>" 188 wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/> 178 189 <tbl:button 179 190 image="help.gif"
Note: See TracChangeset
for help on using the changeset viewer.