Changeset 7757
- Timestamp:
- Nov 27, 2019, 9:34:49 AM (3 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/clients/web/web-extensions.xml
r7756 r7757 274 274 </extension> 275 275 276 276 <extension 277 id="view-and-download-file" 278 extends="net.sf.basedb.clients.web.file-viewer" 279 > 280 <index>1</index> 281 <about> 282 <name>View and download files</name> 283 <description> 284 Add view and download icons to all files. 285 </description> 286 </about> 287 <action-factory> 288 <factory-class> 289 net.sf.basedb.clients.web.extensions.fileviewer.ViewAndDownloadActionFactory 290 </factory-class> 291 </action-factory> 292 </extension> 277 293 278 294 </extensions> -
trunk/www/common/datafiles/list_files.jsp
r6143 r7757 27 27 import="net.sf.basedb.core.DbControl" 28 28 import="net.sf.basedb.core.Item" 29 import="net.sf.basedb.core.BasicItem" 29 30 import="net.sf.basedb.core.ItemContext" 31 import="net.sf.basedb.core.plugin.GuiContext" 30 32 import="net.sf.basedb.core.Permission" 31 33 import="net.sf.basedb.core.Platform" … … 50 52 import="net.sf.basedb.core.query.Hql" 51 53 import="net.sf.basedb.util.NameableComparator" 54 import="net.sf.basedb.util.extensions.ExtensionsInvoker" 52 55 import="net.sf.basedb.clients.web.Base" 53 56 import="net.sf.basedb.clients.web.util.HTML" 54 57 import="net.sf.basedb.util.formatter.Formatter" 55 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.fileviewer.FileViewerContext" 62 import="net.sf.basedb.clients.web.extensions.fileviewer.FileViewerUtil" 56 63 import="net.sf.basedb.util.Values" 57 64 import="java.util.Map" … … 65 72 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %> 66 73 <%@ taglib prefix="tbl" uri="/WEB-INF/table.tld" %> 74 <%@ taglib prefix="ext" uri="/WEB-INF/extensions.tld" %> 67 75 <%! 68 76 … … 214 222 } 215 223 } 224 225 JspContext jspContext = ExtensionsControl.createContext(dc, pageContext, new GuiContext(itemType, GuiContext.Type.ITEM), null); 226 FileViewerContext fileContext = FileViewerContext.dataFile((BasicItem)item); 227 FileViewerUtil fileViewer = new FileViewerUtil(jspContext, fileContext); 216 228 %> 217 229 <base:page type="include"> 218 230 <base:body> 231 <ext:scripts context="<%=jspContext%>" /> 219 232 <base:section 220 233 id="datafiles" … … 353 366 visible="<%=file != null && file.isRemoved()%>" 354 367 /> 355 <%=Base.getLinked File(ID, file, !readFile, true, true, root)%>368 <%=Base.getLinkedName(ID, file, !readFile, true)%> 356 369 <% 370 if (file != null) 371 { 372 fileContext.setCurrentDataFile(file, dft, member); 373 fileViewer.render(); 374 } 357 375 if (parent != null) 358 376 {
Note: See TracChangeset
for help on using the changeset viewer.