From 4fa1bb198a2339d2c789fce4d6eff62d2a487d6c Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Tue, 14 Aug 2012 10:42:05 +0000 Subject: [PATCH] Search dashlet results UI improvements - integrated Lightbox into all search results lists for image/* mimetypes (dashlets and simple/advanced search) - inline actions updated to show as appropriate for images or documents - simplified common search lib code used to generate thumbnails or previews git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40388 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/slingshot/search/search.get.json.ftl | 1 + .../webscripts/org/alfresco/slingshot/search/search.lib.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.json.ftl b/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.json.ftl index 879e257589..81eb6446cb 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.json.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.json.ftl @@ -16,6 +16,7 @@ "modifiedByUser": "${item.modifiedByUser}", "modifiedBy": "${item.modifiedBy}", "size": ${item.size?c}, + "mimetype": "${item.mimetype!''}", <#if item.site??> "site": { diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.lib.js b/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.lib.js index dacfb518b9..76d6fdefad 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.lib.js +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.lib.js @@ -115,6 +115,7 @@ function getRepositoryItem(folderPath, node) modifiedByUser: node.properties["cm:modifier"], createdOn: node.properties["cm:created"], createdByUser: node.properties["cm:creator"], + mimetype: node.mimetype, path: folderPath.join("/") }; item.modifiedBy = getPersonDisplayName(item.modifiedByUser); @@ -170,6 +171,7 @@ function getDocumentItem(siteId, containerId, pathParts, node) modifiedByUser: node.properties["cm:modifier"], createdOn: node.properties["cm:created"], createdByUser: node.properties["cm:creator"], + mimetype: node.mimetype, path: pathParts.join("/") }; item.modifiedBy = getPersonDisplayName(item.modifiedByUser);