From d23d88224f4218ba4d1e7c69f60644b00a5ba6c8 Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Tue, 1 May 2007 13:29:57 +0000 Subject: [PATCH] My Docs major updates to UI, working AJAX preview, still Firefox only git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5584 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../client/doclist_preview_panel.ftl | 38 ++ .../alfresco/portlets/doclist_get_html.ftl | 126 ++++++- .../alfresco/portlets/mytasks_get_html.ftl | 2 +- source/web/images/filetypes64/doc.png | Bin 0 -> 4833 bytes source/web/images/filetypes64/htm.png | Bin 0 -> 4512 bytes source/web/images/filetypes64/jpg.png | Bin 0 -> 4562 bytes source/web/images/filetypes64/pdf.png | Bin 0 -> 8606 bytes source/web/images/filetypes64/png.png | Bin 0 -> 4562 bytes .../images/icons/doclist_action_checkout.png | Bin 0 -> 964 bytes .../images/icons/doclist_action_delete.png | Bin 0 -> 878 bytes .../web/images/icons/doclist_action_edit.png | Bin 0 -> 922 bytes .../images/icons/doclist_action_update.png | Bin 0 -> 982 bytes .../web/images/icons/doclist_action_view.png | Bin 0 -> 611 bytes source/web/scripts/ajax/doclist.js | 329 ++++++++++++++++-- 14 files changed, 455 insertions(+), 40 deletions(-) create mode 100644 config/alfresco/templates/client/doclist_preview_panel.ftl create mode 100644 source/web/images/filetypes64/doc.png create mode 100644 source/web/images/filetypes64/htm.png create mode 100644 source/web/images/filetypes64/jpg.png create mode 100644 source/web/images/filetypes64/pdf.png create mode 100644 source/web/images/filetypes64/png.png create mode 100644 source/web/images/icons/doclist_action_checkout.png create mode 100644 source/web/images/icons/doclist_action_delete.png create mode 100644 source/web/images/icons/doclist_action_edit.png create mode 100644 source/web/images/icons/doclist_action_update.png create mode 100644 source/web/images/icons/doclist_action_view.png diff --git a/config/alfresco/templates/client/doclist_preview_panel.ftl b/config/alfresco/templates/client/doclist_preview_panel.ftl new file mode 100644 index 0000000000..3e0adb2efc --- /dev/null +++ b/config/alfresco/templates/client/doclist_preview_panel.ftl @@ -0,0 +1,38 @@ +<#assign isImage=node.isDocument && (node.mimetype = "image/gif" || node.mimetype = "image/jpeg" || node.mimetype = "image/png")> +<#assign isVideo=node.isDocument && node.mimetype?starts_with("video/")> + + + + + + + +
+
+ <#if node.isDocument && !isImage && !isVideo> + <#assign c=cropContent(node.properties.content, 512)> + <#if c?length != 0> + ${c?html?replace('$', '
', 'rm')}<#if (c?length >= 512)>... + + <#elseif isImage> + + <#else> + TBD - Video? + +
+
+ + + + + + + + + + + + + +
CheckoutEdit Details
UpdateView Content
DeleteMore Actions...
+
diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl index e79f8aaed8..0dc8bec6e4 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl @@ -64,32 +64,34 @@ <#assign count=count+1>
- + document
${d.name?html} - +
- +
- - - - - - - - - - + + +
Description:Created:
Modified:Created By:
Modified By:Size: + Description: 
+ Modified: 
+ Modified By:  +
  + Created: 
+ Created By: 
+ Size:  +
+
@@ -143,6 +145,7 @@ a.filterLinkSelected:link, a.filterLinkSelected:visited overflow: auto; border-top: 1px solid #CCD4DB; border-bottom: 1px solid #CCD4DB; + visibility: hidden; } .docRow @@ -177,7 +180,7 @@ a.filterLinkSelected:link, a.filterLinkSelected:visited font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #515D6B; - margin: 0 0 0 24; + margin: 0px 0px 0px 24px; padding: 0px 8px 6px 8px; } @@ -189,13 +192,17 @@ a.filterLinkSelected:link, a.filterLinkSelected:visited padding-top: 4px; } +.docInfo +{ + visibility: hidden; +} + .docDetail { - background-color: #CCE7F3; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; - margin: 0px; + margin: 0px 0px 0px 48px; display: none; overflow: hidden; } @@ -207,6 +214,18 @@ a.filterLinkSelected:link, a.filterLinkSelected:visited border-top: 1px solid #0092DD !important; } +.docResource +{ + font-family: Trebuchet MS, Arial, Helvetica, sans-serif; + font-size: 12px; + background-color: #bad7e4; + color: #000000; + margin: 0px 0px 0px 0px; + border-top: 1px dotted #0092dd; + visibility: hidden; + overflow: hidden; +} + .docMetadata { color: #515D6B; @@ -217,6 +236,79 @@ a.filterLinkSelected:link, a.filterLinkSelected:visited { color: #515D6B; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; - font-weight: bold; + font-weight: bolder; } + +.docMetaPreview +{ + color: #515D6B; + font-family: Trebuchet MS, Arial, Helvetica, sans-serif; + overflow: hidden; + height: 140px; + width: 410px; + border: 1px solid #0092dd; +} + +.docAction +{ + color: #515D6B; + font-family: Trebuchet MS, Arial, Helvetica, sans-serif; + font-size: 9pt; + font-weight: bolder; + background-color: #c3dce7; + background-repeat: no-repeat; + background-position: left; + width: 87px; + height: 28px; + border: 1px solid #fff; + float: left; + display: block; + padding: 10px 0px 0px 36px; + cursor: pointer; +} + +.docActionCheckout +{ + background-image: url(../images/icons/doclist_action_checkout.png); + border-bottom: none; + border-right: none; +} +.docActionEditDetails +{ + background-image: url(../images/icons/doclist_action_edit.png); + border-bottom: none; +} +.docActionUpdate +{ + background-image: url(../images/icons/doclist_action_update.png); + border-bottom: none; + border-right: none; +} +.docActionViewContent +{ + background-image: url(../images/icons/doclist_action_view.png); + border-bottom: none; +} +.docActionDelete +{ + background-image: url(../images/icons/doclist_action_delete.png); + border-right: none; +} +.docActionMoreActions +{ + padding-left: 20px; + padding-right: 16px; +} + +.docListAjaxWait +{ + background-image: url(../images/icons/ajax_anim.gif); + background-position: center; + background-repeat: no-repeat; + width: 699px; + height: 150px; + overflow: hidden; +} + + \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks_get_html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks_get_html.ftl index f97bb4a5dd..9fe460c2cf 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks_get_html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/portlets/mytasks_get_html.ftl @@ -88,7 +88,7 @@ <#if hasDue> (Due: ${due?date}) - + diff --git a/source/web/images/filetypes64/doc.png b/source/web/images/filetypes64/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..3373f10be92b94b874d70b80f58466c03c1f8e82 GIT binary patch literal 4833 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 Hu0mjf-SipF literal 0 HcmV?d00001 diff --git a/source/web/images/filetypes64/htm.png b/source/web/images/filetypes64/htm.png new file mode 100644 index 0000000000000000000000000000000000000000..a583a5a58ecbe961b49e7241d7be8e36a68185f6 GIT binary patch literal 4512 zcmV;R5nt|!P)1RCwCt zTS;&n=XL(Nr)OWW%wS(g0NlWRgD6E?BwDoWlI2(~D!QdAPUVnPQk6q)N#&H>Qa-p+ zxj1E~VmT@+mBb~N6FH=9iK0ysq_{{BR}c^gV6e?#Fk8>`lJ|PhgGQqP3`mT1(4e|{ z(Ea!Fw(ouK{r?EMuH(!6k!l?{IXS7Ts*0+@Xr~K+C&>u~!t*;mO*S0^JV!ZMRE0I z=F6J`nBRGv^|*PRbEXtbbt&Fk{y4re-LZdnbih6=NQ^dXiO9 zrtqdW@Ud(*3&x*7AW#=2h+7%Fg6b=7ZjFEYIlBU!j`POeVD3%fSsA?XJsE={k%)0_ zyOmJ00-S`g#_@WBnb(?Qt*&qP8uPh);5{lLG7>VD*;uu)tK1-CImWn54<7glIHsq|7H(Ld^;=UeE!_jlXp~ zW4+9+=J*BqE=a@yWVvK&f|kcMIF9 z0DD2?JdVdy`T-INUd)$p{=y@?du0+Cj~A_NQFIJ;<3K!$-u5QUrj{@J zIqZsG$MmD~SiJp5i0?l`&j=V@rV3zc)l!|Yf(17f!SA%vxvE15IHf^dS5X*#2d?56 zett#7-~DtRfp`SnA>#8CzvcM{I3f(g<0|8W(kb{udyy?^$QMh<$|@ELB!Eo5P!`aw zJ;08TfZm2C?CqD3oBAOsVHCoi?+{SBpbK7lo>q;2vt}@9wAsYjb`P+(!m6N1abK95 z#M0#p2nLGqroWHh?>dG=a|nqB0fFQQP8Hroz^mcA4^Khs6A->maIhIq?f2p-+=N7+r{g;E)A!+03-~CLz)WBO2iiKYB(wEZ3IP{< zG%n!t7=1u^g7C(7t|16LP0z!IT&M$*wtE}oqpHL{|v5=LmM5x0bikjdhaqY)HTDsh)eq#z%f z8ach`WHGsd=%j>>{@oZnRX~{BY^-wt;>$ws(=BCH!n8hJ(NQ5uO<&w|7%Y^vz>2w@6$eQ3XP4N6IXq zwp9UEe!hzEFpB3=(C)oQ79tQLLPOFTvnJIdi2wLnuL~Wbi~-j@$Wj0o=ev=O^cx_l zDrMFIZVq3iyzjz}z5zph4EEjKtr$-?;qcr%f^7=I(Oa0AewOavN}E=-zO|m%b_F<< zy2jq+#^U&Ol;`e4B9{~;61r4j#(FhX!cf4DJ#obLKZ^xl3;v1t!2{8con0y>CdTma z{(ZDjL6e!ELuMukAKkZwJU}Me?3VL*{)J|^C{=oUgHVLeq2}(IlK1@5kwHapXg2^rDhafGR6keiMVK7{a@#stfy(=#Aml^_%$P?+)XZ+>hq2L9#l% zEO|_Jb_Tbv4kJ514~=qq^3fRNe32BA!Y5ZggSUY!-w}b-xC44dBer;f!Xs-a))bl< zqqVWJ?FtYb+G0vEkNm`l0bYWuQZX7rFQWr{g*O_YErJk{qF`SKB7IMzd)Engyb+?x z1JJ+&#CLK_R<@#stN>G7c%G5C(KXUr^!C-=`WPWi)A=8ZvbW z0eewoD4<-#Qn~~&uOh_RoQR4>1V>*kkdl){%q15wQ=GwcTQ6cgjR*!wSVe%WRmckW zRQd-7aU->02&EAirm_>beD1#?5|#`d*#lRW?kP~(^AN?&8?lExc?c_96jx8l)hhgB zf#9k-fFDG$n$MNsE9(`PSIxWt;`CYExtXPS7H~mrz%Lj25ua{CqKiDEP&A{&zzRh! zBD*k;a-l%?AkI&qD9Pn*eC`7wh5y z)*8SX7R7V{9-cmvTu{rL0(Al}70IyzB9yyhM2Amz1u-M-LrEfc)~P(s%4AUi9+4|N z$|S0Y1bN7V*^3kk3JFQx;R+x@8Q{$qXHgohOu3g9ig1O4$d_A*2l!XzdlL+|f&tQ# z&|o&7M%z+Ogr9kNsT%x7E{{-JbQ7l!QTiKb&ZE8c*Z8lglNif4qsd*ssl){Kw30tJ zwd4IyeE7HFB$Ry4V0erNBBjS5H$^)8pw2ylCR6#FCvRvQ#L{E{ox#wmD%C!HSC=%n zstV)>OCCr&4xx1I4!tyG0xEN<;Dg&IqNUXfk(3gk?=HfH-try%dB-?%st-Oohw;u2E<-Qy^t)mZBOx3^ODG3-Qxsx=ylb8qWvmfexC5D-hF~bPrUPBK zrl{Thjbo&7pU;oB!zYpa=pD#e1@5SykXkp`T|=iALRtaWXF5G;>~4a_kKvB-88PjD69GNC&$wGM*jkp!Z}K%&w>4?^-~9?gmCD z!szbpt=9hbVy!M1u+sSv3>06P7!eT)2C?(ZtGM((KSBFM2_acRWM=>h{i$+=4RSeH zqSV(D0RH|D6L@vhga5o9!$h_na^OS-5AoLVEMD46#SC|WT?(>eCBz2z!jqu; zl+zfwyaXZoO(YUc>vW*&SPM9HeGQkR{jS4@aqaZCF#3xhVMo>vMG+C---P1)BBeB? z;@Xt%j z;?nhg9D4Z(f`P!A8pR2xwml76HEvZxV?zT@o_!PVU%r6Gxd~+FN)!riH1CTed1V}d zW=fTDFJ%fMJ%j-oWVono?Fyr`p0^toK3jp~T9T!vDRjY0@+72y*;G(Q(I!l!UAi)$ZdaWi!qPe1bv z!r{=W=UYqky7GX{KH*Rh&%W{%EF_b-{)2zS0D<(}gA_6oOYjCI%-$&?JzhdE?x*6& zLoAxPgiJW1LiCa#R82}@5#AP}voRM+8B)$f8P_fq@L}pXoc@DvqNlsdaf#kmgnldq zSPPAf7FV{$6Zq=cvv`ljUHjobqf<#EOvHv`nkPya6w~8*h^_)vid4e-1w(i#NVK?t zgeN-f%28RJQjwlkaPgLa5$Pqo{Ms8hd~nd1AGEJW+AL*nI}cdf64zI`V0ULHzVX&u zI2VuO=D+_K;mBsqngBOt6(&l0p04*1-%n|{HCe`$g-*Ep zp2zEF&S3xGKBND?p5XSG=epDawJ66N*U{F7*Is`eJ$-%n&H3~Aae)H{Ta2e)@|zt)Pe!_mtf1W1rvz`juBVjNz2q?#+cVPCofpYU@(AKBx)c$uLm%D zeN|-NfQPJSfVzZ$Q(0WALU^8^H(toFW?|*>igRoG-P-TBrnt?#VJp9ZcvJnI13q4GjTd`5glEP1)T>iuj#m0kfU8`eAyd9k#*rd1btLyNkM_2+eK<`B2w;>Ix@Tk?pt zAT87%12$t_Yr4n|$L;HeokFPAXKxh%YgWKUH{C20oLTx@MzifsP8;ciKa{*SE444SEbnpbINst(JasaIV5ZY}Vz&*Z0|fce>HMgHqCi^&Xwd;? zrY+ERfn z+7IvX@rkg~8GSrhdPCt?>Wov+AEwl*rNXqh zXpTtKcs?&Z7Y>I70P+X~0s;)H)r!*6Qa%h{I|F<^-_k5CLXDTfU=Xv$XDvJUzWU6c z@wNIn?R)uR02qkg-d=u2DK9TKe60WkgTbXi8lwDOGM?`-Wu*apPZ}$))t~dV8Zh~p z*=$}0#A2~5128u?htbhd@s-H}!I-eGs0`vmeUH!bK3~iC>SyFN8>@as9(%uH>qTE*pYpW=kjP8Uyc!sOu`v=HIrD0;BpCc01Hdfc>!sj}jEoFSPfxQ; zC|?TzYD&jrh}v*16V$UEi#?JFd`N&678ZnSS8Je{MU`Td!A}}03m)my{GBEfQ{0S<%uLwrb}EvhuEAhTc_uJL zX)g*$P-F$ZmSFR}iHQjj3z!MBv$HD(AwdQh1PIz$R~ya)le4KdGRmB2RJYr0$jr(T z^kt(hW|MHOP+%StVo)WLhrrLaqGrs@Jvo4r=S$Yu0~-f2S05}mMW8fCj&vQ zup$u5D~;+}I&*0|J2Sf+)Etznc{Z(98x4%LzlB%&Ms1!?KIsBPW>XIeTka*EM;?-lR-1uw(yVuv^z;|E9<%_?CV&DczDhdmWXqJOQ45P%;VxB zD$$_0A^>Fhs?Fyi`sE{oy}11Te_~5qp-LP-6IOlT_jMZ!&nG}=*NP1_K97{%*e#(P(MOJKPoCK(bwA}f}&bLvEk}q z%H!iwnq6X584#=HXG(@cVVH>Oe%~xov+|IVm4V^DyF}}3*qs@|4JL;ApoDIqX5)Tr z+_(d_lytbq6&$~?K!%5i-hjiZz-~68|h-rCqj-% z#vN%igTf%Jst}UuOwvqU>T)16TOBB`YJkr>4y!!{!NO|fP-J#@cf#sOL;dD`SifaE zoH?b!@V53K1}7F_r4gjqSQya}j);DX!(qkQ&wMD!%Ock(#_+%waMd&k`g6<8N@$XBH(IS9tm^U+^!61h0A;K$T#0R2NF2-4T5<=0^IlTX7{RfmB|;M`?4 zJPeCTfzwV@4wD~~Q4wNMm>a2NlYufsAY{UCuFT`5eYNzxK4Mu=^aWS}noKFn#zzOi z%~Z2a2Wypuke=d`sw@zo0cIB<;2*=BX9`d4*acVJ1{9UoU~E>wna>rtM?)|wVK^)i z(O3(G6fx`JNLYX%0vUr$A3B{5^iKxRaD7ndp_^|aH><&9Bo7dsjCtC4~KYv*mFV!HQqpVaOYP5>LyqW-L zL6DJlW@bhVrl25?(o-hJX~x^SLg*Rx3GtJWX2A!oZ=<(o5SyOdjvpS_345vyw+GI^ zR`q*`80<8HFsvNVd>-8X^b@pQ??6dO0e0=)fe`t&t0)_uDGz@B5C4jzKm8H1v$I9< z<8(Tg1ECDg>K;N;gwXvI2uw{)iJY84x!N-ayxSH)&j_VMqe4C&T_A~2KJU4A8zY_f zFq!7S;@W%^SC^q7#e-pY3v3N9!axD;qe~xSyuTYZhY2tI&ePc1RD=J0w-s%-@1fl@ zh8rC>@!$R#Y+PTDZ|!{wLqkK$hD+o1GE@>fLQ%27T0XF7z*`^Ai|EaHT(q#lV#x_6 zgAMh~PatjLDw>NexOI!Fx=WYw2S52^AMD4vnqmrP5&Y~Q z{|#@S{TTKX2QelEb&a)DD~#f=|LG(e8XHkkTr7$tW`i_77E@QXEv^QFQ&OM19}ddl zTWZW?FsU%|XC)MgMs`+YAz=55e*|l00Y)arF*s+&3*Y-5X54+~{_r&3Kl>iaOSAB| zM}LU@+iM9>1K#+LQ@Gr57m-CjG0BK@X9~$-16y!ud02N#2ga zee)`+rrtwS#xQIPLztUiL{I+&+{2?NEzCn>Qv+p;bYzmTwH5W)webn;-?R~C(f|WP z9+a1ti6uME`ReYGnhmSm5_`DWSx`_Q%Fq0~Ts*nfj{mth4ZDqek^UJJiqa--ZBxEa zEyq3QJ}48{kv)DB;lMODZQFv6I^0y|PUD@Er}5PGt;j2Gf{(zfs;Z<^NBY7>MNnQL z@-uT`u^K7U7*U#^ivEFVWTdB{qQZs#{sEy67zB0yaaDy-tga5%=gfrOJ~yf>t58*9 zMc3d0QXCfYUn_~0AzV23J_bj|;j+6i4;u!$z1X~UE4F{@AWnVUh4$JO>xTKm~#Dcyn?^9f`qWL?Av0>*rTy4F8 zmk)g#um9>Kx;s0`ohY3amm=RXjnuNuuu~>UCtbj))S1d`BDYJkqoz8KQmleIckc*Q zSW;3VG|1xyLGwyufR+s$j2HxFK|@0WN*!+e>95Y9zP29am5oSoS};3$6W*~ggshnu z= zA@Xva@OnMCdg}`jcq_@>xFNc{FM&JOFvP4^zBB;p%1gT?Mg|=Yh=YSeXliQ0Ye%-? zXU9Lqnwm;f73CtYz8GySm6Wz-uy*~^@OynQkcOC;cOsX9UN;5OHRS(pcQ-7?3PJ0l zk_^;TWRc$R;rjJ<5$y{L3q`=wMtUQa!%F1g1(>Au1hqXmez7#=dYyatd$+Gczb6d8 zk^(0M%B_us7<=*CxPI*>CPs(R-}42Dm^2K`_>kJ!1y^|m?vY~jkXHEqONX)ZskQXw zVRUtM3fapp#s|BbUUcW#Hy91Ni!G}j1Y-fh0~4{Jw-@>OdHBxL^|m1$d>+3}o7^@oFj{+h$No$MA*NMWH+JdBrYVp(8{|=wFzJqI*&QUcLLHpev z?AiY;j{M>8V>5{yF0R_z+JpgBRaIg|SPOEjwF&JKeNtUOyELYL$+S2(H!HOKnG2oB z%*sV(ni0)gpP{O7AO8KH{}La4(1Jhv#b4m%BS%CjeB;Iq(NQWUov-$DZ3fcINZKtt zD*+&(ZE`d?g@c>itnes?@FoUc$Y`X(rL%hiw>u}1n`MRHN3xaI{1>OuSes9Qu2g`< z3!Ds`?EP!?hTa%s-D6F_8Hu;ntXsFvkkl9uD;BUi} z{PWLmi{~mUD}|qHdwlA8Bi2f?o?9k5#xKPH?TTf}^;x~~QW~gDae6?+Tdq%f8q}jB`!!dK?B^U4mjg8ty##t2 zGGnF1r0IZo{-ynl-*Z6Y*=E{vK4+n1V7lvUkJTFUfU$h7Vn)2|l*An(5Bp@iT_AEc zN?VVjrS@~Z-ovB)+MvsxucRNKm89Cu3$lf- zU9FK@UDP1TWp3Hm?3&b;C8^KSXJ}m;_wr$&R@#00^+$cV0 zov?S`UJMQl;>wjPA}F$fEVj06*&_7A`Sa(+#tUwQa5g!3@ZbZrzj_;v+C7ubfJZHz zt5aHgdpoMDs|5fzZ{8G5%mW7w;P~<5V&DwKty{P7$}6u31Gvr20rQPF-Vne&_uO;h zd-s;5r%s7&Z+xFWSGVP21>!^}Y}FVL3w^mihX*dZIXvsK)Ro;EW(3dj$&)8V`r{p+ z&p-b>UVZgdG3#%>`KEZ5%W7>qELJVD(io6XKY${*vUcs-ggZl=!erDxeE6_va_Ti$ z_57Ik9h!{MRUZC%vG;IkgQT`V(qkyc8jdS`P{3WCet_Oze#Cq2+_@7B7#BZU0i@Tj zQ-80?U|PPXme4C&@m;|hVZs1#be5Zy6U`D!TiFwiEqbM~UU8)Nw}$dQ1I{gUZN>Se z0pN(uAn=##1*FG~#PRC-6<2m-Jf~33EX=-Divj%Nt*4xxm;rjqFW#)iE1Ba_Td)3) w6$2#eI9T%RC%ReM@J;{gaU;Irum2NZ03|^QMS1H}J^%m!07*qoM6N<$f@U17CjbBd literal 0 HcmV?d00001 diff --git a/source/web/images/filetypes64/pdf.png b/source/web/images/filetypes64/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..125d4bbe9c7beba19a59135e84f98b883a521a36 GIT binary patch literal 8606 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 literal 0 HcmV?d00001 diff --git a/source/web/images/icons/doclist_action_checkout.png b/source/web/images/icons/doclist_action_checkout.png new file mode 100644 index 0000000000000000000000000000000000000000..378f3b53f047f0c7f97577abb7a3333370513ca2 GIT binary patch literal 964 zcmV;#13UbQP)Wg=E_JL zzG-Q*Y~>K5hkS@6AEJnS33>{G>aAWvkb;8VvIi+2r2kM6nIt%p0-MgY(gY)jB(=>| zYr6Kw{k@%Y=N;F}y}Nf?;6q0~&OK+x^Zm~E`e4pkr| zBOnf~IP7A_{9HI3hR^3iB9Y+cMn*;yL1^VRlM1z%7V+9ZAizZ-9*=WIMM-th($d1p zX+kTf0XfdIS#xtU{Cy)~qd^TN8jWU^xO38gFbYz%DAA!d#pk2}H4zY+m_}6qsLB1KSO-d{&I^E&2&Di# z{W63*pPr#YZ^*3ih5TsUWJPtVY}Gywrw7=M`om1#8W67g9`xeO>n^m{wqoE!FUr=H zBEhB*PbTmy?8mK%N9dXBNAhPe%;fL>)N}Uyt1BP?q$9vrH6;zuHveYT-p;$wvHjR85cL&15LjMDER`s{7&*Kjp&@ws4qWA& z^Yf*}I$Yj+4o0mWy_0vb5c~~qh}cTMK#YPaI1fhLVkG z8ZvYw3eN*V$5OYa)7ee-SWgBe-07n$!lWP+0c1;|a=Ad*Q|JBPhOwc<2)pMEnJ0&$ zG_HV*v0?dJV6)lShK2^k?4<;Re_ke{8yy{m#bSZkY-S3ohDxPbijurjaUrJ{15ny8 zFA=H*k~4r@YPlQ@1yw`(?&fm2RF~px-w(Xe_rjv0B6VLz1OQ84Dnp?VSD5}qqt5ku mJ!)!d7)1d8<=63F0R{j+2@jMjLb?j%RnoH zHVTDp+ys#ew?Po}3;P4E!-!T<>ykDKf{29BmuB{H<2k%X<{f6d_v*{rz+vWooq5i4 zKIUA-9P{wF=sNF(LK0hI2h6H#bV3=Tp_^*>tq&7WyXDR4_s3$7J~sOm&;D2QgP$)IHl8R z%H?vjxw%QRv$OQ_^1^~_0QJ3IkJq3cv$zBT5O{uaa$?O2s|!|FS7~c&i(0J~TY}A@ z@apP{8jS`mE-rFx$mV!Ao6U0EfUQ!gMBCfjluD(>X2IAPczSwb3jhFuaejWzKp=>P zTCK)3V^drs3mzXIIfDSwYghqDfJqQaAgMD1l9Q6_<v7T1CV)aZAx7eE2z%DRFJ^l?;AWKV2e2s?GM7tLQ z)-=RM=nElet8TbpojlF9bHyzYE6^Ucg#PL^dHr0_Uksn%|ULLpg=NsQA9#L19}l*fk`HlN)&RroT8MJloxKdTh`-5 zwGjtcIX6<5%Y{TDv3GWJa}$wBL;*$sz%l@;Y6a*;fh7)yLm{I24pP<#hr>!FO6Gu( zs^{W&Z((cdDe}Zay_E1gzmMFe09f^{N5bU~Uet6nqV{kesRt8~=H46fqpS!Nc029< zv#$w=w;v*sNrKC!k$(K7=$tl!Ez^=CpiVUw2e#s2{1I14t0jk}5YpmLM3Y@;ZtpQ|QkFZR5eJq%&vAZa6r8k3 z00iOx7=IwR{e?nmCXOAr=i`yM74ucBdhLiVdUSr&s71zD)8S zP{P0XMMCG$J!Z4AQU#W0K|H#O+}4H?cE~}5gKOZOS5RGR)4elTy=z+T1O9I-Xzsd! zH!o(;(Jo?bH3#A5b>_XHVi8b96h#aUUPJiAY0SNxMqhvbKJQtVn374zDxpj|O-5=8 zv#)2-er5nCg#lf|dMPNY3bf+)`<1aeG(3#%?rzg-+CR+#JphizMvRV)!Rd7F8?9zh zD60?Xk#KTyvS_aBg<1Qo7zd0dqfx#~P655UEi5cpGHCYwpenr=R#jD5`!XT`WO}Jg w6V}tgR0*NRZ8jU)+S)i%0RP?B@m~Q3091V~oEq&eZvX%Q07*qoM6N<$f^PAnDF6Tf literal 0 HcmV?d00001 diff --git a/source/web/images/icons/doclist_action_update.png b/source/web/images/icons/doclist_action_update.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ae9908f88a3c62081cc6ed374c6e7b84764390 GIT binary patch literal 982 zcmV;{11bE8P)-Ml1{r)%e3;;-Ha19E>qx(9O-o!Br=&-)G!kL%s_T1*&xlQ&z54-^`uBY5I=r*h139V|Vn!wAMMeh2D4>q$2gYRayfD=zV|G0qfu@pXp zVz~WgwjxkzxReM8IndYTqLPCHf}!{BC`W*cq{ov}^8XEl!gw}toPXM-+9A~%mUJZq ze6C&%sSi#-WyFdwCD=Ew7fGDo!-IxwV|AryWl2>iH?W##Y zwaO?Vz=s1fi;)ci=?xO=MdhYbO%lq9ln}7g8>wT?W-NpmJ^@)lbB0>H3j9z7m(B@Q zm!VYd^?NZhzl2CCBY42ErxiC}2QcIdf=OrpX&+D>Nc`V^a%b<4!ra~ti`C3m1o$C? z0mCG5$kvF}^(^`hw&6za0o~m(l}ZV-0U1y_J3F;6qn-{sHGFO#7hug8nO;IH&mq2= zhPkd5^}OFY+8W_?H7izu8X46-pfwNld-mdD7hU$c)=QvlA5a@e%FPXW`hwDxu8Tl9 zk%Ow`K~*8x?&;+OD)xZ11?vIVB2qB{@q=SKVNe=KbQ4%!UfwdjXaQ&B9#gOZ)j*BGa^-%z<=>|{9Awl0Of41v}RJR7XSbN07*qoM6N<$ Ef(=l_QUCw| literal 0 HcmV?d00001 diff --git a/source/web/images/icons/doclist_action_view.png b/source/web/images/icons/doclist_action_view.png new file mode 100644 index 0000000000000000000000000000000000000000..de82bc3762da2d575cec6af907ee208b8239842b GIT binary patch literal 611 zcmV-p0-XJcP)e?Fh?_ju%UA@T2$)KW;17_(a83CJyV(j za>f_+$Na|o+0NYt7K;UJw_BS8z;~=I?vMLpm&*m3%_elaU6{}3Q4nebcxZXp`NA}I zKA&N?+ri`UaAVWyGzj942BZa~h-hGr$D@nF{eE|bqC`zhCKFK;jgSU3&O6{C*_>v9u$)B=HulHA|lZp^TB9D@Q=$-mej)ONs+XItR3ukbjLPje?{s&~}fC z*RE!XhL2OA)rndZlFk85grU%CKt8U4ScSyjD@_5`Zp-De(1Nk=2QsV+>-D;