mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Office Web Scripts - Updates and bug fixes
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6222 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
||||||
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
||||||
|
<#if args.e?exists><#assign extn=args.e><#else><#assign extn="doc"></#if>
|
||||||
|
<#if args.n?exists><#assign nav=args.n><#else><#assign nav=""></#if>
|
||||||
<#-- resolve the path (from Company Home) into a node -->
|
<#-- resolve the path (from Company Home) into a node -->
|
||||||
<#if path?starts_with("/Company Home")>
|
<#if path?starts_with("/Company Home")>
|
||||||
<#if path?length=13>
|
<#if path?length=13>
|
||||||
@@ -27,11 +29,11 @@
|
|||||||
|
|
||||||
<div id="tabBar">
|
<div id="tabBar">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
||||||
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
||||||
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
||||||
<li id="current"><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
<li id="current"><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
||||||
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -90,11 +92,7 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="header">Version History
|
<div class="header">Version History<#if d.isDocument> for ${d.name}</#if></div>
|
||||||
<#if d.isDocument>
|
|
||||||
for ${d.name}
|
|
||||||
</#if>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="versionList" class="containerMedium">
|
<div id="versionList" class="containerMedium">
|
||||||
<table width="265">
|
<table width="265">
|
||||||
@@ -102,22 +100,22 @@
|
|||||||
<#if hasAspect(d, "cm:versionable") == 1>
|
<#if hasAspect(d, "cm:versionable") == 1>
|
||||||
<#assign versionRow=0>
|
<#assign versionRow=0>
|
||||||
<#list d.versionHistory?sort_by("versionLabel")?reverse as record>
|
<#list d.versionHistory?sort_by("versionLabel")?reverse as record>
|
||||||
<#assign versionRow=versionRow+1>
|
<#assign versionRow=versionRow+1>
|
||||||
<tr class="${(versionRow % 2 = 0)?string("odd", "even")}">
|
<tr class="${(versionRow % 2 = 0)?string("odd", "even")}">
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<a title="Open ${record.versionLabel}" href="${url.context}${d.url}?ticket=${session.ticket}"><img src="${url.context}/images/office/document.gif" alt="Open ${record.versionLabel}" /></a>
|
<a title="Open ${record.versionLabel}" href="${url.context}${record.url}?ticket=${session.ticket}"><img src="${url.context}/images/office/document.gif" alt="Open ${record.versionLabel}" /></a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a title="Open ${record.versionLabel}" href="#"><span style="font-weight:bold;">${record.versionLabel}</span></a><br />
|
<a title="Open ${record.versionLabel}" href="${url.context}${record.url}?ticket=${session.ticket}"><span style="font-weight:bold;">${record.versionLabel}</span></a><br />
|
||||||
Author: ${record.creator}<br/>
|
Author: ${record.creator}<br />
|
||||||
Date: ${record.createdDate?datetime}<br/>
|
Date: ${record.createdDate?datetime}<br />
|
||||||
<#if record.description?exists>
|
<#if record.description?exists>
|
||||||
Notes: ${record.description}<br/>
|
Notes: ${record.description}<br />
|
||||||
</#if>
|
</#if>
|
||||||
<a class="bold" href="#" onclick="window.external.compareDocument('${d.url}')" title="Compare with current">Compare with current</a><br />
|
<a class="bold" href="#" onclick="window.external.compareDocument('${record.url}')" title="Compare with current">Compare with current</a><br />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</#list>
|
</#list>
|
||||||
<#else>
|
<#else>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
@@ -172,7 +170,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<br />Start Advanced Workflow for the current document.
|
<br />Start Advanced Workflow for the current document.
|
||||||
</li>
|
</li>
|
||||||
<#if d.name?ends_with(".doc")>
|
<#if d.name?ends_with(extn)>
|
||||||
<li>
|
<li>
|
||||||
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','makepdf','${d.id}', '');">
|
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','makepdf','${d.id}', '');">
|
||||||
<img src="${url.context}/images/office/makepdf.gif" alt="Transform to PDF" />
|
<img src="${url.context}/images/office/makepdf.gif" alt="Transform to PDF" />
|
||||||
|
@@ -1,6 +1,8 @@
|
|||||||
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
||||||
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
||||||
<#if args.n?exists><#assign node=args.n><#else><#assign node=companyhome></#if>
|
<#if args.n?exists><#assign node=args.n><#else><#assign node=companyhome></#if>
|
||||||
|
<#if args.e?exists><#assign extn=args.e><#else><#assign extn="doc"></#if>
|
||||||
|
<#if args.n?exists><#assign nav=args.n><#else><#assign nav=""></#if>
|
||||||
<#-- resolve the path (from Company Home) into a node -->
|
<#-- resolve the path (from Company Home) into a node -->
|
||||||
<#if path?starts_with("/Company Home")>
|
<#if path?starts_with("/Company Home")>
|
||||||
<#if path?length=13>
|
<#if path?length=13>
|
||||||
@@ -29,11 +31,11 @@
|
|||||||
|
|
||||||
<div id="tabBar">
|
<div id="tabBar">
|
||||||
<ul>
|
<ul>
|
||||||
<li id="current"><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
<li id="current"><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
||||||
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
||||||
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
||||||
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
||||||
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -44,26 +46,27 @@
|
|||||||
<#assign query="@cm\\:workingCopyOwner:${person.properties.userName}">
|
<#assign query="@cm\\:workingCopyOwner:${person.properties.userName}">
|
||||||
<#list companyhome.childrenByLuceneSearch[query] as child>
|
<#list companyhome.childrenByLuceneSearch[query] as child>
|
||||||
<#if child.isDocument>
|
<#if child.isDocument>
|
||||||
<#assign rowNum=rowNum+1>
|
<#assign rowNum=rowNum+1>
|
||||||
<div class="documentItem ${(rowNum % 2 = 0)?string("odd", "even")}">
|
<#assign relativePath = (child.displayPath?substring(13) + '/' + child.name)?url?replace('%2F', '/')?replace('\'', '\\\'') />
|
||||||
|
<div class="documentItem ${(rowNum % 2 = 0)?string("odd", "even")}">
|
||||||
<span class="documentItemIcon">
|
<span class="documentItemIcon">
|
||||||
<img src="${url.context}${child.icon32}" alt="${child.name}" />
|
<img src="${url.context}${child.icon32}" alt="${child.name}" />
|
||||||
</span>
|
</span>
|
||||||
<span class="documentItemDetails">
|
<span class="documentItemDetails">
|
||||||
<#if child.name?ends_with(".doc")>
|
<#if child.name?ends_with(extn)>
|
||||||
<#assign webdavPath = (child.displayPath?substring(13) + '/' + child.name)?url('ISO-8859-1')?replace('%2F', '/')?replace('\'', '\\\'') />
|
<a href="#" onclick="window.external.openDocument('${relativePath}')" title="Open ${child.name}" style="font-weight: bold;">${child.name}</a><br />
|
||||||
<a href="#" onclick="window.external.openDocument('${webdavPath}')" title="Open ${child.name}" style="font-weight: bold;">${child.name}</a><br/>
|
|
||||||
<#else>
|
<#else>
|
||||||
<a href="${url.context}${child.url}?ticket=${session.ticket}" target="_blank" title="Open ${child.name}" style="font-weight: bold;">${child.name}</a><br/>
|
<a href="${url.context}${child.url}?ticket=${session.ticket}" target="_blank" title="Open ${child.name}" style="font-weight: bold;">${child.name}</a><br />
|
||||||
</#if>
|
</#if>
|
||||||
<#if child.properties.description?exists>
|
<#if child.properties.description?exists>
|
||||||
<#if (child.properties.description?length > 0)>
|
<#if (child.properties.description?length > 0)>
|
||||||
${child.properties.description}<br />
|
${child.properties.description}<br />
|
||||||
</#if>
|
</#if>
|
||||||
</#if>
|
</#if>
|
||||||
Modified: ${child.properties.modified?datetime} (${(child.size / 1024)?int}Kb)<br/>
|
Modified: ${child.properties.modified?datetime} (${(child.size / 1024)?int}Kb)<br />
|
||||||
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','checkin','${child.id}', '');"><img src="${url.context}/images/office/checkin.gif" style="padding:3px 6px 2px 0px;" alt="Check In" title="Check In" /></a>
|
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','checkin','${child.id}', '');"><img src="${url.context}/images/office/checkin.gif" style="padding:3px 6px 2px 0px;" alt="Check In" title="Check In" /></a>
|
||||||
<a href="${url.serviceContext}/office/myTasks?p=${path?url}&w=new&wd=${child.id}"><img src="${url.context}/images/office/new_workflow.gif" style="padding:3px 6px 2px 0px;" alt="Create Workflow..." title="Create Workflow..." /></a>
|
<a href="${url.serviceContext}/office/myTasks?p=${path?url}&w=new&wd=${child.id}"><img src="${url.context}/images/office/new_workflow.gif" style="padding:3px 6px 2px 0px;" alt="Create Workflow..." title="Create Workflow..." /></a>
|
||||||
|
<a href="#" onclick="window.external.insertDocument('${relativePath}')"><img src="${url.context}/images/office/insert_document.gif" style="padding:3px 6px 2px 0px;" alt="Insert File into Current Document" title="Insert File into Current Document" /></a>
|
||||||
<#if !child.name?ends_with(".pdf")>
|
<#if !child.name?ends_with(".pdf")>
|
||||||
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','makepdf','${child.id}', '');"><img src="${url.context}/images/office/makepdf.gif" style="padding:3px 6px 2px 0px;" alt="Make PDF..." title="Make PDF" /></a>
|
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','makepdf','${child.id}', '');"><img src="${url.context}/images/office/makepdf.gif" style="padding:3px 6px 2px 0px;" alt="Make PDF..." title="Make PDF" /></a>
|
||||||
</#if>
|
</#if>
|
||||||
|
@@ -1,5 +1,7 @@
|
|||||||
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
||||||
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
||||||
|
<#if args.e?exists><#assign extn=args.e><#else><#assign extn="doc"></#if>
|
||||||
|
<#if args.n?exists><#assign nav=args.n><#else><#assign nav=""></#if>
|
||||||
<#if docWorkflow?exists>
|
<#if docWorkflow?exists>
|
||||||
<#assign d=docWorkflow>
|
<#assign d=docWorkflow>
|
||||||
<#else>
|
<#else>
|
||||||
@@ -25,20 +27,23 @@
|
|||||||
<link rel="stylesheet" type="text/css" href="${url.context}/css/office_ie6.css" />
|
<link rel="stylesheet" type="text/css" href="${url.context}/css/office_ie6.css" />
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<script type="text/javascript" src="${url.context}/scripts/ajax/mootools.v1.11.js"></script>
|
<script type="text/javascript" src="${url.context}/scripts/ajax/mootools.v1.11.js"></script>
|
||||||
<script type="text/javascript" src="${url.context}/scripts/ajax/autocompleter.js"></script>
|
<script type="text/javascript" src="${url.context}/scripts/ajax/autocompleter.js"></script>
|
||||||
<script type="text/javascript" src="${url.context}/scripts/ajax/date_picker.js"></script>
|
<script type="text/javascript" src="${url.context}/scripts/ajax/date_picker.js"></script>
|
||||||
<script type="text/javascript" src="${url.context}/scripts/office/office_addin.js"></script>
|
<script type="text/javascript" src="${url.context}/scripts/office/office_addin.js"></script>
|
||||||
<script type="text/javascript" src="${url.context}/scripts/office/my_tasks.js"></script>
|
<script type="text/javascript" src="${url.context}/scripts/office/my_tasks.js"></script>
|
||||||
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
OfficeMyTasks.fileExtn = '${extn}';
|
||||||
|
//]]></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div id="tabBar">
|
<div id="tabBar">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
||||||
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
||||||
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
||||||
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
||||||
<li id="current"><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
<li id="current"><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
<#if args.e?exists><#assign extn=args.e><#else><#assign extn="doc"></#if>
|
||||||
<#if args.t?exists>
|
<#if args.t?exists>
|
||||||
<#assign taskid = args.t>
|
<#assign taskid = args.t>
|
||||||
<#if taskid != "">
|
<#if taskid != "">
|
||||||
@@ -44,11 +45,11 @@
|
|||||||
<#list task.packageResources as res>
|
<#list task.packageResources as res>
|
||||||
<tr>
|
<tr>
|
||||||
<#if res.isDocument>
|
<#if res.isDocument>
|
||||||
<#if res.name?ends_with(".doc")>
|
<#if res.name?ends_with(extn)>
|
||||||
<#assign webdavPath = (res.displayPath?substring(13) + '/' + res.name)?url('ISO-8859-1')?replace('%2F', '/')?replace('\'', '\\\'') />
|
<#assign relativePath = (res.displayPath?substring(13) + '/' + res.name)?url?replace('%2F', '/')?replace('\'', '\\\'') />
|
||||||
<td width="16"><a href="${url.context}${res.url}" target="new"><img src="${url.context}${res.icon16}" alt="${res.name}"></a></td>
|
<td width="16"><a href="${url.context}${res.url}" target="new"><img src="${url.context}${res.icon16}" alt="${res.name}"></a></td>
|
||||||
<td>
|
<td>
|
||||||
<a href="#" onclick="window.external.openDocument('${webdavPath}')" title="Open ${res.name}">${res.name}</a>
|
<a href="#" onclick="window.external.openDocument('${relativePath}')" title="Open ${res.name}">${res.name}</a>
|
||||||
</td>
|
</td>
|
||||||
<#else>
|
<#else>
|
||||||
<td width="16"><a href="${url.context}${res.url}?ticket=${session.ticket}" target="_blank" title="Open ${res.name}"><img src="${url.context}${res.icon16}" alt="${res.name}"></a></td>
|
<td width="16"><a href="${url.context}${res.url}?ticket=${session.ticket}" target="_blank" title="Open ${res.name}"><img src="${url.context}${res.icon16}" alt="${res.name}"></a></td>
|
||||||
|
@@ -1,4 +1,6 @@
|
|||||||
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
<#assign doc_actions="${url.serviceContext}/office/docActions">
|
||||||
|
<#if args.e?exists><#assign extn=args.e><#else><#assign extn="doc"></#if>
|
||||||
|
<#if args.n?exists><#assign nav=args.n><#else><#assign nav=""></#if>
|
||||||
<#if node.isDocument>
|
<#if node.isDocument>
|
||||||
<#assign thisSpace = node.parent>
|
<#assign thisSpace = node.parent>
|
||||||
<#else>
|
<#else>
|
||||||
@@ -20,11 +22,11 @@
|
|||||||
<div id="overlayPanel"></div>
|
<div id="overlayPanel"></div>
|
||||||
<div id="tabBar">
|
<div id="tabBar">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
||||||
<li id="current"><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
<li id="current"><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
||||||
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
<li><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
||||||
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
||||||
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -113,7 +115,7 @@
|
|||||||
<span class="bold">${child.name}</span>
|
<span class="bold">${child.name}</span>
|
||||||
</a>
|
</a>
|
||||||
<#if child.properties.description?exists>
|
<#if child.properties.description?exists>
|
||||||
<br/>${child.properties.description}
|
<br />${child.properties.description}
|
||||||
</#if>
|
</#if>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
@@ -131,18 +133,18 @@
|
|||||||
<#list thisSpace.children?sort_by('name') as child>
|
<#list thisSpace.children?sort_by('name') as child>
|
||||||
<#if child.isDocument>
|
<#if child.isDocument>
|
||||||
<#assign documentsFound = documentsFound + 1>
|
<#assign documentsFound = documentsFound + 1>
|
||||||
<#assign webdavPath = (child.displayPath?substring(13) + '/' + child.name)?url('ISO-8859-1')?replace('%2F', '/')?replace('\'', '\\\'') />
|
<#assign relativePath = (child.displayPath?substring(13) + '/' + child.name)?url?replace('%2F', '/')?replace('\'', '\\\'') />
|
||||||
<div class="documentItem ${(documentsFound % 2 = 0)?string("even", "odd")}">
|
<div class="documentItem ${(documentsFound % 2 = 0)?string("even", "odd")}">
|
||||||
<span class="documentItemIcon">
|
<span class="documentItemIcon">
|
||||||
<#if child.name?ends_with(".doc")>
|
<#if child.name?ends_with(extn)>
|
||||||
<a href="#" onclick="window.external.openDocument('${webdavPath}')"><img src="${url.context}${child.icon32}" alt="Open ${child.name}" /></a>
|
<a href="#" onclick="window.external.openDocument('${relativePath}')"><img src="${url.context}${child.icon32}" alt="Open ${child.name}" /></a>
|
||||||
<#else>
|
<#else>
|
||||||
<a href="${url.context}${child.url}?ticket=${session.ticket}" rel="_blank"><img src="${url.context}${child.icon32}" alt="Open ${child.name}" /></a>
|
<a href="${url.context}${child.url}?ticket=${session.ticket}" rel="_blank"><img src="${url.context}${child.icon32}" alt="Open ${child.name}" /></a>
|
||||||
</#if>
|
</#if>
|
||||||
</span>
|
</span>
|
||||||
<span class="documentItemDetails">
|
<span class="documentItemDetails">
|
||||||
<#if child.name?ends_with(".doc")>
|
<#if child.name?ends_with(extn)>
|
||||||
<a href="#" onclick="window.external.openDocument('${webdavPath}')"><span class="bold">${child.name}</span></a>
|
<a href="#" onclick="window.external.openDocument('${relativePath}')"><span class="bold">${child.name}</span></a>
|
||||||
<#else>
|
<#else>
|
||||||
<a href="${url.context}${child.url}?ticket=${session.ticket}" rel="_blank"><span class="bold">${child.name}</span></a>
|
<a href="${url.context}${child.url}?ticket=${session.ticket}" rel="_blank"><span class="bold">${child.name}</span></a>
|
||||||
</#if>
|
</#if>
|
||||||
@@ -152,7 +154,7 @@
|
|||||||
${child.properties.description}<br />
|
${child.properties.description}<br />
|
||||||
</#if>
|
</#if>
|
||||||
</#if>
|
</#if>
|
||||||
Modified: ${child.properties.modified?datetime}, Size: ${(child.size / 1024)?int}Kb<br/>
|
Modified: ${child.properties.modified?datetime}, Size: ${(child.size / 1024)?int}Kb<br />
|
||||||
<#if child.isLocked >
|
<#if child.isLocked >
|
||||||
<img src="${url.context}/images/office/lock.gif" style="padding:3px 6px 2px 0px;" alt="Locked" />
|
<img src="${url.context}/images/office/lock.gif" style="padding:3px 6px 2px 0px;" alt="Locked" />
|
||||||
<#elseif hasAspect(child, "cm:workingcopy") == 1>
|
<#elseif hasAspect(child, "cm:workingcopy") == 1>
|
||||||
@@ -161,8 +163,11 @@
|
|||||||
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','checkout','${child.id}', '');"><img src="${url.context}/images/office/checkout.gif" style="padding:3px 6px 2px 0px;" alt="Check Out" title="Check Out" /></a>
|
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','checkout','${child.id}', '');"><img src="${url.context}/images/office/checkout.gif" style="padding:3px 6px 2px 0px;" alt="Check Out" title="Check Out" /></a>
|
||||||
</#if>
|
</#if>
|
||||||
<a href="${url.serviceContext}/office/myTasks?p=${path?url}&w=new&wd=${child.id}"><img src="${url.context}/images/office/new_workflow.gif" style="padding:3px 6px 2px 0px;" alt="Create Workflow..." title="Create Workflow..." /></a>
|
<a href="${url.serviceContext}/office/myTasks?p=${path?url}&w=new&wd=${child.id}"><img src="${url.context}/images/office/new_workflow.gif" style="padding:3px 6px 2px 0px;" alt="Create Workflow..." title="Create Workflow..." /></a>
|
||||||
|
<a href="#" onclick="window.external.insertDocument('${relativePath}')"><img src="${url.context}/images/office/attach_document.gif" style="padding:3px 6px 2px 0px;" alt="Attach File to Current Document" title="Attach File to Current Document" /></a>
|
||||||
|
<#if !child.name?ends_with(".pdf")>
|
||||||
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','makepdf','${child.id}', '');"><img src="${url.context}/images/office/makepdf.gif" style="padding:3px 6px 2px 0px;" alt="Make PDF..." title="Make PDF" /></a>
|
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','makepdf','${child.id}', '');"><img src="${url.context}/images/office/makepdf.gif" style="padding:3px 6px 2px 0px;" alt="Make PDF..." title="Make PDF" /></a>
|
||||||
<#if !child.isLocked >
|
</#if>
|
||||||
|
<#if !child.isLocked>
|
||||||
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','delete','${child.id}', 'Are you sure you want to delete this document?');"><img src="${url.context}/images/office/delete.gif" style="padding:3px 6px 2px 0px;" alt="Delete..." title="Delete" /></a>
|
<a href="#" onclick="OfficeAddin.runAction('${doc_actions}','delete','${child.id}', 'Are you sure you want to delete this document?');"><img src="${url.context}/images/office/delete.gif" style="padding:3px 6px 2px 0px;" alt="Delete..." title="Delete" /></a>
|
||||||
</#if>
|
</#if>
|
||||||
</span>
|
</span>
|
||||||
@@ -177,7 +182,7 @@
|
|||||||
<div class="header">Actions</div>
|
<div class="header">Actions</div>
|
||||||
|
|
||||||
<#assign currentPath = thisSpace.displayPath + '/' + thisSpace.name />
|
<#assign currentPath = thisSpace.displayPath + '/' + thisSpace.name />
|
||||||
<#assign currentPath = currentPath?substring(13)?url('ISO-8859-1')?replace('%2F', '/')?replace('\'', '\\\'') />
|
<#assign currentPath = currentPath?substring(13)?url?replace('%2F', '/')?replace('\'', '\\\'') />
|
||||||
<div id="documentActionsNavigation">
|
<div id="documentActionsNavigation">
|
||||||
<div id="saveDetailsPanel">
|
<div id="saveDetailsPanel">
|
||||||
Document filename:<br />
|
Document filename:<br />
|
||||||
@@ -198,7 +203,7 @@
|
|||||||
</#if>
|
</#if>
|
||||||
<#if args.search?exists>
|
<#if args.search?exists>
|
||||||
<li>
|
<li>
|
||||||
<a href="${url.serviceContext}/office/search?p=${path?url}&searchagain=${args.search?url}&maxresults=${args.maxresults}">
|
<a href="${url.serviceContext}/office/search?p=${path?url}&e=$(extn}&searchagain=${args.search?url}&maxresults=${args.maxresults}">
|
||||||
<img src="${url.context}/images/office/search_again.gif" alt="Back to results" />
|
<img src="${url.context}/images/office/search_again.gif" alt="Back to results" />
|
||||||
Back to search results
|
Back to search results
|
||||||
</a>
|
</a>
|
||||||
|
@@ -1,6 +1,8 @@
|
|||||||
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
<#if args.p?exists><#assign path=args.p><#else><#assign path=""></#if>
|
||||||
<#if args.n?exists><#assign node=args.n><#else><#assign node=companyhome></#if>
|
<#if args.n?exists><#assign node=args.n><#else><#assign node=companyhome></#if>
|
||||||
<#assign searchCommand="OfficeSearch.runSearch('${url.serviceContext}/office/searchResults', '${path}')" >
|
<#if args.e?exists><#assign extn=args.e><#else><#assign extn="doc"></#if>
|
||||||
|
<#if args.n?exists><#assign nav=args.n><#else><#assign nav=""></#if>
|
||||||
|
<#assign searchCommand="OfficeSearch.runSearch('${url.serviceContext}/office/searchResults', '${path}&e=${extn}')" >
|
||||||
<#if (args.searchagain?exists)><#assign searchText=args.searchagain><#else><#assign searchText=""></#if>
|
<#if (args.searchagain?exists)><#assign searchText=args.searchagain><#else><#assign searchText=""></#if>
|
||||||
<#if (args.maxresults?exists)><#assign maxResults=args.maxresults><#else><#assign maxResults="5"></#if>
|
<#if (args.maxresults?exists)><#assign maxResults=args.maxresults><#else><#assign maxResults="5"></#if>
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
@@ -19,11 +21,11 @@
|
|||||||
<!-- ${maxResults} -->
|
<!-- ${maxResults} -->
|
||||||
<div id="tabBar">
|
<div id="tabBar">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
<li><a title="My Alfresco" href="${url.serviceContext}/office/myAlfresco?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_alfresco.gif" alt="My Alfresco" /></span></a></li>
|
||||||
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
<li><a title="Browse Spaces and Documents" href="${url.serviceContext}/office/navigation?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/navigator.gif" alt="Browse Spaces and Documents" /></span></a></li>
|
||||||
<li id="current"><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
<li id="current"><a title="Search Alfresco" href="${url.serviceContext}/office/search?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/search.gif" alt="Search Alfresco" /></span></a></li>
|
||||||
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
<li><a title="View Details" href="${url.serviceContext}/office/documentDetails?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/document_details.gif" alt="View Details" /></span></a></li>
|
||||||
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
<li><a title="My Tasks" href="${url.serviceContext}/office/myTasks?p=${path?url}&e=${extn}&n=${nav}"><span><img src="${url.context}/images/office/my_tasks.gif" alt="My Tasks" /></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
<#if args.e?exists><#assign extn=args.e><#else><#assign extn="doc"></#if>
|
||||||
<#if args.search?exists>
|
<#if args.search?exists>
|
||||||
<#assign searchString = args.search>
|
<#assign searchString = args.search>
|
||||||
<#if searchString != "">
|
<#if searchString != "">
|
||||||
@@ -27,16 +28,16 @@
|
|||||||
<#list results as child>
|
<#list results as child>
|
||||||
<#assign resCount=resCount + 1>
|
<#assign resCount=resCount + 1>
|
||||||
<#if child.isDocument>
|
<#if child.isDocument>
|
||||||
<#if child.name?ends_with(".doc")>
|
<#if child.name?ends_with(extn)>
|
||||||
<#assign webdavPath = (child.displayPath?substring(13) + '/' + child.name)?url('ISO-8859-1')?replace('%2F', '/')?replace('\'', '\\\'') />
|
<#assign relativePath = (child.displayPath?substring(13) + '/' + child.name)?url?replace('%2F', '/')?replace('\'', '\\\'') />
|
||||||
<#assign openURL = "#">
|
<#assign openURL = "#">
|
||||||
<#assign hrefExtra = " onClick=\"window.external.openDocument('${webdavPath}')\"">
|
<#assign hrefExtra = " onClick=\"window.external.openDocument('${relativePath}')\"">
|
||||||
<#else>
|
<#else>
|
||||||
<#assign openURL = "${url.context}${child.url}?ticket=${session.ticket}">
|
<#assign openURL = "${url.context}${child.url}?ticket=${session.ticket}">
|
||||||
<#assign hrefExtra = " target=\"_blank\"">
|
<#assign hrefExtra = " target=\"_blank\"">
|
||||||
</#if>
|
</#if>
|
||||||
<#else>
|
<#else>
|
||||||
<#assign openURL = "${url.serviceContext}/office/navigation?p=${args.p?url}&n=${child.id}&search=${searchString?url}&maxresults=${maxresults}">
|
<#assign openURL = "${url.serviceContext}/office/navigation?p=${args.p?url}&e=$(extn}&n=${child.id}&search=${searchString?url}&maxresults=${maxresults}">
|
||||||
<#assign hrefExtra = "">
|
<#assign hrefExtra = "">
|
||||||
</#if>
|
</#if>
|
||||||
<div class="documentItem ${(resCount % 2 = 0)?string("odd", "even")}"">
|
<div class="documentItem ${(resCount % 2 = 0)?string("odd", "even")}"">
|
||||||
@@ -51,7 +52,7 @@
|
|||||||
</#if>
|
</#if>
|
||||||
</#if>
|
</#if>
|
||||||
<#if child.isDocument>
|
<#if child.isDocument>
|
||||||
Modified: ${child.properties.modified?datetime} (${(child.size / 1024)?int}Kb)<br/>
|
Modified: ${child.properties.modified?datetime} (${(child.size / 1024)?int}Kb)<br />
|
||||||
</#if>
|
</#if>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
BIN
source/web/images/office/insert_document.gif
Normal file
BIN
source/web/images/office/insert_document.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 278 B |
@@ -5,6 +5,8 @@
|
|||||||
*/
|
*/
|
||||||
var OfficeMyTasks =
|
var OfficeMyTasks =
|
||||||
{
|
{
|
||||||
|
fileExtn: "doc",
|
||||||
|
|
||||||
init: function()
|
init: function()
|
||||||
{
|
{
|
||||||
OfficeAddin.sortTasks($('taskList'));
|
OfficeAddin.sortTasks($('taskList'));
|
||||||
@@ -102,7 +104,7 @@ var OfficeMyTasks =
|
|||||||
OfficeAddin.showStatusText("Loading task...", "ajax_anim.gif", false);
|
OfficeAddin.showStatusText("Loading task...", "ajax_anim.gif", false);
|
||||||
|
|
||||||
// ajax call to load task details
|
// ajax call to load task details
|
||||||
var actionURL = window.serviceContextPath + "/office/myTasksDetail?t=" + task.id.replace(/\./, "$");
|
var actionURL = window.serviceContextPath + "/office/myTasksDetail?t=" + task.id.replace(/\./, "$") + "&e=" + OfficeMyTasks.fileExtn;
|
||||||
var myAjax = new Ajax(actionURL, {
|
var myAjax = new Ajax(actionURL, {
|
||||||
method: 'get',
|
method: 'get',
|
||||||
headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'},
|
headers: {'If-Modified-Since': 'Sat, 1 Jan 2000 00:00:00 GMT'},
|
||||||
|
Reference in New Issue
Block a user