From a483738354e78f0b19c8e8d969f19c92731ff6b1 Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Fri, 13 Jul 2007 17:11:28 +0000 Subject: [PATCH] Usability updates for Office Web Scripts git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6250 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../office/myTasksDetail.get.html.ftl | 15 ++++----- .../alfresco/office/navigation.get.html.ftl | 2 +- source/web/css/office.css | 18 ++++++++-- source/web/images/office/insert_document.gif | Bin 278 -> 645 bytes source/web/images/office/navigator.gif | Bin 574 -> 553 bytes source/web/scripts/office/my_tasks.js | 17 ++++++++++ source/web/scripts/office/office_addin.js | 31 ++++++++++++++++++ 7 files changed, 72 insertions(+), 11 deletions(-) diff --git a/config/alfresco/templates/webscripts/org/alfresco/office/myTasksDetail.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/office/myTasksDetail.get.html.ftl index 217e32e29f..35e66a90e9 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/office/myTasksDetail.get.html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/office/myTasksDetail.get.html.ftl @@ -68,15 +68,14 @@ -
- - +
+ <#list task.transitions as wt> -
+ ${wt.label?html} - -
- ${wt.label?html} -
+ + + Manage... +
diff --git a/config/alfresco/templates/webscripts/org/alfresco/office/navigation.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/office/navigation.get.html.ftl index de0df9c2d4..3931ed8af9 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/office/navigation.get.html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/office/navigation.get.html.ftl @@ -163,7 +163,7 @@ Check Out Create Workflow... - Attach File to Current Document + Insert File into Current Document <#if !child.name?ends_with(".pdf")> Make PDF... diff --git a/source/web/css/office.css b/source/web/css/office.css index f9bf1c1d27..ab494340fb 100644 --- a/source/web/css/office.css +++ b/source/web/css/office.css @@ -33,7 +33,7 @@ a img { border: 0px; } -TABLE, TR, TD { +TABLE, TD { border: 0px; border-collapse: collapse; padding: 2px; @@ -449,6 +449,20 @@ input.button { overflow: auto; } +.taskActionContainer { + float: left; + width: 272px; +} + +.taskActions { + float: left; + padding-right: 2px; +} + +.taskManage { + float: right; +} + .taskAction { background-color: #cce6ff; border: 1px solid #0073e6; @@ -457,7 +471,7 @@ input.button { font-size: 11px; font-weight: bold; cursor: pointer; - margin: 0px 0px 0px 2px; + margin: 0px 0px 0px 4px; padding: 4px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#cce6ff'); } diff --git a/source/web/images/office/insert_document.gif b/source/web/images/office/insert_document.gif index 6bba036529908c3501e1797aa1deed0c0f2391f9..b2ce9a797bb22aee7ff61e8045c3ef4cb25a63dd 100644 GIT binary patch literal 645 zcmZ?wbhEHb6krfwcvi&VH;b*MrKRhUN%1AIr%#_ge*E~`w{P3GZ-4pe!ONE~A3l8e z=+UEHyLNs5@#FjV@6Vn+`|{<>uV25OJbCi&-Ma$^4!n5r;`8UvfByXW{pZi?*ROy6 z{Q2k4-yJ)496fU6!Gj0)@8A3S?c4L`&mTT~@blNNty{P5+qduRnKSkE_51hlpEGC9 z`}gmwtE=C>eS7KB#X|=UeER(P-o1ODzkFG}di8?&3wG|@dGqG=34Ohdb+ubIZ+`Ib z!G{kYcJA15{P^+Jt5$`Fhj+BLo;rE5r>pDUy}Ml<9pAtI`1|)yUr+b)Wy{Wt=? z?%TWP+SRLv4G}EN$E#Pb-n@CUXwjm-|Nl4E*R5Z-uC2NGz`lK(Hg5d%>C>4r zXZG&dvt#@A70Z^MJb8TP%$YAyU@W<;Q)ia2^-(k3@sf-*{}ml4EOG9SP4rq>fK>_ z@shzuIDwNf>j3lTFU$=7lAMZ+*?~L^-}Y5LUeNErAj7$@;6vGgGARL?(Oa6<>mGD_S4eR;o;%T%ge;W z!`*>`ue)Lxv;RXf`5Pa`1sh^*y!lz{QUjo+9^}%MJYM^~0>w~NWEh9X zz1~|iw1y4maXdb~PbJb2-aH6TpqIQDBEx}4i=n<2x7$EV@N|(c$#_ln2)v&In^5jf z;0L!98ziqU5Ei<+0KE_p8j>LZJN?6qt^fc4 diff --git a/source/web/images/office/navigator.gif b/source/web/images/office/navigator.gif index 2138578cfe5087b844f5ecf803b7b4e650627791..da1ec33147d0006d3415e6992a9fc89e005e17d7 100644 GIT binary patch literal 553 zcmZ?wbhEHb6krfwc*Xz%|NsBrymi~$`3q*uo?~V2VC&?Zk(=k_?r!hm;^OJ)?BU_+ z>FMI(;q312?(Oa7<>em~Br7LZSW?p6*VoY8T-VsBt)nw{{`?uUW=)zhrM9l_(&ft+ zFI_rx`0$>+d$;e{;qK!d78My38WI>1T-#6|8W|oO9-5h*HD%h=wvP7t#)egERwpDU z#wEtbCdAb@H6*4a#wW!mCMPB&CB(+Z=H%tfnK!4Wucx)WwYjzV^qJE~jviUDaz$!- zN^xn?ij~V}%$#0cQ5qZIe`fEV{|pSDn3-R4bN?3*I3*+9EG+!rz~GFo?owCRGkLlH z`};31S<+oy{o%uhWy_W=UAlD1k|q89{T&@0Zfag<>gwvMtE($3D=R1{NJ~pg zNl6I{3-j>s07D5JT2v+!f3h$#FeEeRfXoHO2?KjuLvmAdOKY1`TW6EKW0P&Of2W0= zjk#`yYReuK>YL9X0u= zxcERBr8Wa~W$}dA@E}Qk(H2criHJlY1z8auZjQFlBxywfEDSc5K_WZOfJ|n>TOXv}x1&_3PKITeo`k>Q$>&tz5Zs>C&Z3mMmGg zaN+#<^XJT&Gkf;zS+izMn>KCo9#T y) ? 1 : 0)); + }, + + openWindowCallback: function(url, callback) + { + // Store the callback function for later + OfficeAddin.callbackFunction = callback; + // Register our "well known" callback function + window.alfrescoCallback = OfficeAddin.openWindowOnCallback; + // Use a named window so that only one dialog is active at a time + window.open(url, 'alfrescoDialog', 'width=1024,height=768'); + }, + + openWindowOnCallback: function(fromTimeout) + { + if (typeof(fromTimeout)=='undefined') + { + window.setTimeout("OfficeAddin.openWindowOnCallback(true)", 10); + } + else + { + // Clear out the global callback function + window.alfrescoCallback = null; + try + { + OfficeAddin.callbackFunction(); + } + catch (e) + { + } + OfficeAddin.callbackFunction = null; + } } };