From 1fa39e6f7cefd80a787280f91574b3a6d7320a3d Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Sun, 1 Jun 2008 20:51:35 +0000 Subject: [PATCH] Fix for single- and double-quotes in titles and descriptions. More specific date format output by data webscripts to ensure correct parsing by Date() on the client. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9344 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../slingshot/documentlibrary/doclist.get.json.ftl | 10 +++++----- .../slingshot/documentlibrary/treenode.get.json.ftl | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl index c806fef1c3..1843e5211a 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/doclist.get.json.ftl @@ -19,14 +19,14 @@ "type": "<#if d.isContainer>folder<#else>document", "mimetype": "${d.mimetype!""}", "icon32": "${d.icon32}", - "name": "${d.name}", + "name": "${d.name?html}", "status": "<#list status as s>${s}<#if s_has_next>,", "lockedBy": "${lockedBy}", - "title": "${d.properties.title!""}", - "description": "${d.properties.description!"<None>"}", - "createdOn": "${d.properties.created?datetime}", + "title": "${(d.properties.title!"")?html}", + "description": "${(d.properties.description!"")?html}", + "createdOn": "${d.properties.created?string("MMM dd yyyy HH:mm:ss 'GMT'Z '('zzz')'")}", "createdBy": "${d.properties.creator}", - "modifiedOn": "${d.properties.modified?datetime}", + "modifiedOn": "${d.properties.modified?string("MMM dd yyyy HH:mm:ss 'GMT'Z '('zzz')'")}", "modifiedBy": "${d.properties.modifier}", "size": "${d.size}", "version": "${version}", diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/treenode.get.json.ftl b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/treenode.get.json.ftl index 8d2dfe2aec..dbe0fdc6a6 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/treenode.get.json.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/treenode.get.json.ftl @@ -13,8 +13,8 @@ { "nodeRef": "${t.nodeRef}", - "name": "${t.name}", - "description": "${t.properties.description!""}", + "name": "${t.name?html}", + "description": "${(t.properties.description!"")?html}", "hasChildren": ${hasChildren?string} } <#if t_has_next>,