From ea7b7fa5466b1b03c61aa23647c9a35888c9d713 Mon Sep 17 00:00:00 2001 From: jensp Date: Fri, 24 Oct 2014 17:36:35 +0000 Subject: [PATCH] Foundry support for Portal Workspace (but not for all portlets!) git-svn-id: https://svn.libreccm.org/ccm/trunk@2919 8810af33-2d31-482b-a856-94f89814c4df --- .../web/themes/foundry/conf/css-files.xml | 3 + .../web/themes/foundry/conf/global.xml | 2 + .../web/themes/foundry/conf/templates.xml | 3 + .../foundry/images/bebop/action-add.png | Bin 0 -> 3008 bytes .../foundry/images/bebop/action-delete.png | Bin 0 -> 3011 bytes .../foundry/images/bebop/action-edit.png | Bin 0 -> 3003 bytes .../foundry/images/bebop/action-return.png | Bin 0 -> 611 bytes .../foundry/foundry/images/bebop/action.png | Bin 0 -> 3083 bytes .../foundry/images/bebop/checkbox-checked.gif | Bin 0 -> 67 bytes .../images/bebop/checkbox-grey-checked.gif | Bin 0 -> 79 bytes .../images/bebop/checkbox-grey-unchecked.gif | Bin 0 -> 64 bytes .../images/bebop/checkbox-unchecked.gif | Bin 0 -> 64 bytes .../foundry/foundry/images/bebop/collapse.png | Bin 0 -> 262 bytes .../foundry/foundry/images/bebop/expand.png | Bin 0 -> 290 bytes .../images/bebop/gray-triangle-down.gif | Bin 0 -> 85 bytes .../foundry/images/bebop/gray-triangle-up.gif | Bin 0 -> 85 bytes .../foundry/foundry/images/bebop/treeNode.png | Bin 0 -> 301 bytes .../web/themes/foundry/foundry/lib.xsl | 1 + .../lib/bebop/double-click-protection.xsl | 2 +- .../foundry/foundry/lib/bebop/image.xsl | 2 +- .../foundry/foundry/lib/bebop/label.xsl | 12 +- .../themes/foundry/foundry/lib/bebop/link.xsl | 4 +- .../themes/foundry/foundry/lib/bebop/list.xsl | 2 +- .../foundry/foundry/lib/bebop/padding.xsl | 1 - .../foundry/lib/bebop/system-information.xsl | 1 - .../foundry/foundry/lib/bebop/table.xsl | 16 +-- .../themes/foundry/foundry/lib/bebop/tree.xsl | 18 ++- .../themes/foundry/foundry/lib/portlets.xsl | 28 ++++ .../foundry/lib/portlets/freeform-html.xsl | 19 +++ .../foundry/foundry/lib/template-tags.xsl | 1 + .../foundry/lib/template-tags/admin/cms.xsl | 27 ++++ .../lib/template-tags/admin/common.xsl | 67 ++++++++- .../foundry/lib/template-tags/html-tags.xsl | 3 +- .../foundry/lib/template-tags/navigation.xsl | 2 +- .../lib/template-tags/portal-workspace.xsl | 129 ++++++++++++++++++ .../web/themes/foundry/foundry/lib/utils.xsl | 20 ++- .../web/themes/foundry/foundry/main.xsl | 35 ++++- .../themes/foundry/foundry/styles/admin.css | 38 +++--- .../foundry/templates/admin-layout.xml | 33 ++++- .../foundry/templates/portal-workspace.xml | 65 +++++++++ .../themes/foundry/texts/portal-workspace.xml | 33 +++++ 41 files changed, 506 insertions(+), 61 deletions(-) create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-add.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-delete.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-edit.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-return.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-checked.gif create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-grey-checked.gif create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-grey-unchecked.gif create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-unchecked.gif create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/collapse.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/expand.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/gray-triangle-down.gif create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/gray-triangle-up.gif create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/treeNode.png create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/lib/portlets.xsl create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/lib/portlets/freeform-html.xsl create mode 100644 ccm-sci-bundle/web/themes/foundry/foundry/lib/template-tags/portal-workspace.xsl create mode 100644 ccm-sci-bundle/web/themes/foundry/templates/portal-workspace.xml create mode 100644 ccm-sci-bundle/web/themes/foundry/texts/portal-workspace.xml diff --git a/ccm-sci-bundle/web/themes/foundry/conf/css-files.xml b/ccm-sci-bundle/web/themes/foundry/conf/css-files.xml index 279f80d64..62b3251d7 100644 --- a/ccm-sci-bundle/web/themes/foundry/conf/css-files.xml +++ b/ccm-sci-bundle/web/themes/foundry/conf/css-files.xml @@ -3,6 +3,9 @@ admin.css + + admin.css + public.css diff --git a/ccm-sci-bundle/web/themes/foundry/conf/global.xml b/ccm-sci-bundle/web/themes/foundry/conf/global.xml index 41028f926..ae54dd019 100644 --- a/ccm-sci-bundle/web/themes/foundry/conf/global.xml +++ b/ccm-sci-bundle/web/themes/foundry/conf/global.xml @@ -6,4 +6,6 @@ + + \ No newline at end of file diff --git a/ccm-sci-bundle/web/themes/foundry/conf/templates.xml b/ccm-sci-bundle/web/themes/foundry/conf/templates.xml index fcb031b59..35e32c11f 100644 --- a/ccm-sci-bundle/web/themes/foundry/conf/templates.xml +++ b/ccm-sci-bundle/web/themes/foundry/conf/templates.xml @@ -5,6 +5,9 @@ --> admin-layout.xml + portal-workspace.xml + admin-layout.xml + portal-workspace.xml default-layout.xml diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-add.png b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-add.png new file mode 100644 index 0000000000000000000000000000000000000000..0d423a37e08b4aba35afaf13e278897df5fc0520 GIT binary patch literal 3008 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 literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-return.png b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action-return.png new file mode 100644 index 0000000000000000000000000000000000000000..1a06e0eed2f9eea5401e4742adc1f837d45d76a7 GIT binary patch literal 611 zcmV-p0-XJcP)SGqAVh8WQWQDY3C6r?~=zGga|xifRy>jnuHi6oxo$$g%4^X44* z&(aS2aCki30gM38p5D*A`rX$L2|tKLj3?barv|;ixz#ohef?!}djTN)5AZrL+R@%S z)Zc#|JNU`M(hM?CyMzBK7#>fbRf^H0sr1dkfh)us;%qvr2w6Z6{fUIjzzX1=VN{F_ z4PNDB*Eyu}DR^6;DU3)ZT3Kx2J@8#%q^q;9^-SLdqDLxmq(vlbpoMhwPy}7mDbGC& zaBZyhQgvO`!>-;Q8ta>|AXm^M<-WTm+LKSy)zMOp|&Q5CtV!h!VU6>Adeq7 zA(O002ovPDHLkV1jE<6%hac literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action.png b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/action.png new file mode 100644 index 0000000000000000000000000000000000000000..e7aa040a2880d9237a157fc42ec87fd1aef17073 GIT binary patch literal 3083 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 Z0|2WfdrAnr%dP+b002ovPDHLkV1km5rP=@h literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-checked.gif b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-checked.gif new file mode 100644 index 0000000000000000000000000000000000000000..abfe86602922112f0795831bbb2da8e2eb6688cb GIT binary patch literal 67 zcmZ?wbhEHb#lCv=Qt{k1 N!v|(T$%n)ktN}r&6zl*1 literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-grey-checked.gif b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-grey-checked.gif new file mode 100644 index 0000000000000000000000000000000000000000..16fcc90cabe6f4ef4388f51dc50f4b026c9f0846 GIT binary patch literal 79 zcmZ?wbhEHbK1B2pE7O;R0hy=+qFe&u(tDnxj+fWg};Q4s& a!A;tQ(^!o7cg(yiu_}IQXpECMgEasQsuq9% literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-grey-unchecked.gif b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/checkbox-grey-unchecked.gif new file mode 100644 index 0000000000000000000000000000000000000000..c5175af82f62126475e0f01db9216aea5858a447 GIT binary patch literal 64 zcmZ?wbhEHbxta$s@doq)+`z=Wa4q5nmu_qb1*w}# zVsrv46Mxc0XF4x`rUQR3CB&mV&yPx}y;SJEKNUrBkn*uH#-0_n0MK=gy1smkzgd;Epal^y!lEIL5@4{_mQ{7$ zNtM>x5*VaKih(t-0aC)Z206e2H{dRABCraDI@~AQzz{$W$>Hzx1pMY#%=mDd;s5{u M07*qoM6N<$g4}XuD*ylh literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/expand.png b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/expand.png new file mode 100644 index 0000000000000000000000000000000000000000..6148bb2158b08931cabc646040a2cb84b3e6c0c2 GIT binary patch literal 290 zcmV+-0p0$IP)oEfyGYY?CY?u0DVyiHxRg>Bh(ZC- z0x+iZLa*25bUMG)Nq`WbEKN;(&4Ew?G#(Cy!+{s$I0hig4!%wT08kW$-EI%Scs%m^ zqIf#_2>9X(BH#w~N8D_-wfs>h0V=KaYQ0`gBzIct6;Mfo6agKe543UL>cRjTI06@O o5`m^`3|;PR1C;|^C5OL@JJ@__Rkm6@_y7O^07*qoM6N<$f^IZy(EtDd literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/gray-triangle-down.gif b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/gray-triangle-down.gif new file mode 100644 index 0000000000000000000000000000000000000000..3ee21b37385a63bc1e736b2cd7fa053790eda75f GIT binary patch literal 85 zcmZ?wbhEHb+|z`)9&1LA_zGB8V7 h?9%o!;1YD3vM|c?bKBhQzLA#Go;fUvlTcx>1^}#M8$192 literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/gray-triangle-up.gif b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/gray-triangle-up.gif new file mode 100644 index 0000000000000000000000000000000000000000..3adf5bc336c7ce060e8af5723cb27232d77c5acf GIT binary patch literal 85 zcmZ?wbhEHb+|z`)9&1LA_zGB8U? hNGbnbyz@B6Ozo(~)q8J#h@EWFbnB#N%xP5yYXH<)9rXYJ literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/treeNode.png b/ccm-sci-bundle/web/themes/foundry/foundry/images/bebop/treeNode.png new file mode 100644 index 0000000000000000000000000000000000000000..302370b5cf7b6d66958764d01af6e0f9e7b10a9f GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuJoI14-?iy0WWg+Z8+Vb&aw z3YK(7Uq=RpjeRx011B>uFeoH@1o<*BRH-sBG&D0X{QS?r(D0Ihq11qZ;Z*_ygVhWM z2J!q!@kiYl7#J3Nx;TbZ+)DcM|Gz!+#swQU3a;6)Z{NI$5w;ABM?AV%pD;8qBqc2{ zWZ+Pkq{F}}s57I3m4VTvSe}7J;Ot`tg@%lG%nb~SDrG?YS_T0JlYS6?CqDyI$07@b zHhuvIlkbcU3>R(q7??Vq*)eb^%z6%2@vIP}16}?&Nc|ml21b|977QE)3?(O>w`YD^ SHi?0Ofx*+&&t;ucLK6U|*;Z@- literal 0 HcmV?d00001 diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib.xsl index 012db0aa9..e6f76b3c3 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/lib.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib.xsl @@ -24,6 +24,7 @@ version="2.0"> + diff --git a/ccm-sci-bundle/web/themes/foundry/foundry/lib/bebop/double-click-protection.xsl b/ccm-sci-bundle/web/themes/foundry/foundry/lib/bebop/double-click-protection.xsl index 8b5d23f5f..7122f410e 100644 --- a/ccm-sci-bundle/web/themes/foundry/foundry/lib/bebop/double-click-protection.xsl +++ b/ccm-sci-bundle/web/themes/foundry/foundry/lib/bebop/double-click-protection.xsl @@ -43,7 +43,7 @@ + 'double-click-protection/wait-message')"/>