From 97ce5090594b3796fc932a6a5075690999fcf8d4 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 12 Nov 2009 13:56:50 -0800 Subject: [PATCH] Adding new Style templates and CSS from TWG. The new css/wg-css replaces /webgui.css. It is removed in this upgrade. --- docs/changelog/7.x.x.txt | 1 + docs/gotcha.txt | 19 ++++++++++++++++++ docs/upgrades/packages-7.8.5/css.wgpkg | Bin 0 -> 1476 bytes .../packages-7.8.5/root_import_style.wgpkg | Bin 0 -> 4007 bytes docs/upgrades/packages-7.8.5/style_01.wgpkg | Bin 0 -> 1753 bytes docs/upgrades/packages-7.8.5/style_02.wgpkg | Bin 0 -> 2030 bytes docs/upgrades/packages-7.8.5/style_03.wgpkg | Bin 0 -> 1768 bytes docs/upgrades/upgrade_7.8.4-7.8.5.pl | 14 +++++++++++++ 8 files changed, 34 insertions(+) create mode 100644 docs/upgrades/packages-7.8.5/css.wgpkg create mode 100644 docs/upgrades/packages-7.8.5/root_import_style.wgpkg create mode 100644 docs/upgrades/packages-7.8.5/style_01.wgpkg create mode 100644 docs/upgrades/packages-7.8.5/style_02.wgpkg create mode 100644 docs/upgrades/packages-7.8.5/style_03.wgpkg diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 9668abf09..7ee41a343 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -11,6 +11,7 @@ - fixed #11215: Los Angeles cannot be default timezone - fixed #11220: Map asset badly broken - fixed #11222: testEnvironment.pl Missing Dependencies + - fixed #11226: New stylesheet (wg-base.css), new style templates (from the TWG) 7.8.4 - Fixed a compatibility problem between WRE and new Spectre code. diff --git a/docs/gotcha.txt b/docs/gotcha.txt index c294a19a0..24271457b 100644 --- a/docs/gotcha.txt +++ b/docs/gotcha.txt @@ -15,6 +15,25 @@ save you many hours of grief. the Visitor account. Previously, based on how the user was created, they would get default values from different places. +* The following style templates have been cleaned up by the TWG: + - WebGUI 6 Blank Style, Style 01; Style 02, Style 03: + - no structural changes + - Fail safe: + - added new CSS that is more robust and validates (in external file: style.css); + - it was also necessary to update the css to work with the new navigation templates + - changed the markup and the order of the home/login/user/admin controls at the bottom + - All of the above templates: + - added a link tag to wg-base.css + - added conditional comments at the top and bottom of the body tag to be able to target + IE versions easily with css + +* Added wg-base.css, which is linked to in each style template. This stylesheet is for css that + is used in more than one tempalte, like pagination inline icons etc. Inline styles that are + removed from templates, will be replaced with styles in wg-base.css (and example is RFE 11182). + Elements that are styled in wg-base.css have a classname that starts with "wg-". + + wg-base.css replaces webgui.css, which will be removed from the site. + 7.8.4 -------------------------------------------------------------------- * A bug introduced in 7.8.1 could cause the Shop sale notification diff --git a/docs/upgrades/packages-7.8.5/css.wgpkg b/docs/upgrades/packages-7.8.5/css.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..e2bbbbc0f5f8f011b89d27e4152d623cda79d653 GIT binary patch literal 1476 zcmV;#1v~m5iwFP!00000|Ls^=QyV!D_H%xPYMyqtf|;>BzVhU-Avi1q);QjSElQpd zw#ZnTmE;Q-|9xAUOE!dS19|a0P{XLz$JgD`*DjY{{&8Km;rpeM>v|2}E0wB^$&!y!G*7Ro8E9%oD&q(*&!~!wxZ^oSUav)1st=2p3q`_?*~X?(lrIN@U|4y-)C!&1 zzT3y0Sv~%wzR?h{`bui$zA}1Ij`^H>%uXfh?532Ly*_ zcqC77@D+A}wKYHFlJQv5+YYX6Hk!}HIV+U&IU}MkiRc=oPPJH?ipXpTq%1ySDTzvD zPcCXxK5BZiUjMLmxR?$uY9ITZLYB%C!4+4_I0@Q{iOK^ShJ+ad7Tgkm{wzWw%tEKP zS7;jvK8?HKhmfjdSEX2+QAr`)dpH=AGddxBn#fe^u4PoJWkk-%1d^>t7Q=f5|C_TS z|5La2P&Ouls=kQ!1)rQ?L0F>Nk_m|n1dSEtCZ4s#1W-Wo7*7%e24wiL-)*-$8pU>d zz=u~PfR}w9>6r7fiYOy#?K=5623HNd!)aE?nS$CIV>Zfb&`O}L-6I~-OPW-S<5m2o z3z$?b6)CJ=C`k&hQD|3rL#&m+gb!&%dd~n;ex>m-SKv^9GqfBFNK;%rdYyn(tyxPt z(y1wL2glIIGrM&rgiVX?U2~So-?;9Wq(j$IV}oZZs?}<=T7IKqnH5Br7H7X^jhjH| zH=9=VL7hWaX8E$Jc`8ZLuUYpRGnRVwa4|NlToD$CWvoszQ?@2NN-Mf|cs;|%WHujs z92{O8$u7ZlZ(d|ow^%2N$9PB-rJP6IP zc?(vrS@$gTV$*DSpPJ&xd(^yGIfw;iN;~$*y7a)3z7uZV+`QO5v{n3L5V(C}CSSfM z3j~e#@xPj1t#0tYYOM_B?^#B-6>$IEwPZexe|Z(xx?rC`!0vSIDMZYW zEMNn^MP~12VimX5vV_)|m_=zGWMVQc1wF>?{<4d@45=}d$jl5ds1b#he2N0h&?QW1 zut?H1c*P0?%;@ySQ|}X z#*31r8@;YI1QEd^QDI)&L$1bVw-M1HQl|S5!GNsLPX!b|uQ`&)7*{4(09rqC7QfybZU`<@I(91(ffV(@8O~7snknWkP zg3TWktRqF`6W1SKDB-`dzButnhiBJdw#l<^t>8~^~;{lozP literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.8.5/root_import_style.wgpkg b/docs/upgrades/packages-7.8.5/root_import_style.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..7a324f859ca7369207259eec44cd0ad1c7d568e4 GIT binary patch literal 4007 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 N{{g4FoT&h0008P`%|!qJ literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.8.5/style_01.wgpkg b/docs/upgrades/packages-7.8.5/style_01.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..a23322b09c86217e16b0bbdcb93f165d911cb963 GIT binary patch literal 1753 zcmV;~1}6C*iwFP!00000|Ls_9bJI8w&S!pw@y#(|hQxMWo8apVO*z< zM;u=w&XF^j;(#+<>uR6BypZdRhZK2OeH76!!juy%1tp9?@)6?)%P6EAyRYO@F!Ozh zB9R?wPZ!`6a*3};v$0Ru1iRT{fEOQ0;D!sSWo8R(6@(EZ+jj7hQ*?xp zJ47BEAmuY7!ITA4qHG0YP<#_=3W5qY}e z4@H)+0S$S`S5drgWm|+D5!c1R=5{?A&Z541;1VvEtXgJzokF=_Kixm=4gVY*XcIp5 zwZZw`alfaH^on78toICKf4HxGIvTz`)~u?jopDMWZWsqABOQb$oJU>5SS%LRMZFqQ z<WpmIBBUipgz-Nv*2O-I2aKqNBi;ww6;rV1E>$Se;HMR!$WlK~iUyNOPnx(T}&vxf?pR0q7GR33eCkr zH441vFJV~(T?kJB(}0KY$S43iJ34(o?41v_e(zMo<{DIhmZ*7%wXjik7&8`LWsDfE z!o8G@y_MwwwT^k_6o=w7Ky1sW3{a|BLddl4jL2oK3=w9zWqTaDtN89|rSh3vY5fCj zXV-SgTqCZC65a^|e+5aipMJ)HORm0DDw_)JoI?9{h1QpxM(Y+0pJU-yv)WYkd|n~A z*(`8v#4ldCQxfbUT84l_c|wh)Tbd#QRgz?Ub3wEXOqFF-K-OJu4J;j%FC4J4wlm_O zVSusJ06dW%$d%L!CyZ8m|$ShCR0yi)Pb73I3zwkr+zsBkE#FVmi@AY(4*DPQ`1N^T+na$uV%Qi^*C6akH% zt5jDq$TRYHtX!`*6p9xi3T#!PUK8eSSCG2xpc8f+3Jx6e?i>pyY#(2tnZK1+HT2SE zr_=6qn(dlGR4JYl1|isAllOH3%uW_%Ai6-n*Ev@LIb%4c=4+xZ%_#6}5-$3|VMwQO zxD?$03XVm{iQ^=XYi1D#4qZiDFvd;DHBHX`6X*|4mhVKAZAsL!0U>_I^w^f=TTG1Y zUqgvim^+i@|A7W?LM4s+rwFheQ{R~Osw6Q#rNzidnVJ~eDJ{$%%LIsNmJ-0E z(WZ(j#oMNJiFDkYQypO}qioVz5m8g8&+*nVtA|h6ZE$G*^*g&}y>}`6bDyo!9 zQ7U#wWi45N6}pt2fE-1-8}LS?W7_k>WJmf{;QkL&95p&g2^SL^&Hn%SjFyBpj#*3< z;Oq#Rkab%4pPsz#I9s&#|7yK`?JkdppT@mC@9K1X;$@PAovq-N$aJ$I!GMQd?!nqys8(TD%MU{^a{Tzmj`|e~iFm1Rf*sAQAW%TNYkl02}}S#??%& literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.8.5/style_02.wgpkg b/docs/upgrades/packages-7.8.5/style_02.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..cf0e8adb935aef4fc369f2a546293f70bf4b1441 GIT binary patch literal 2030 zcmVySJ_b z+G1q3vLsOSYZv?O_wY~>Dcfn%tSPV|F6!7kJP)21&(EsvJ^agYoOZLhx92!+yXo%j z)!XW2I#Y&IJk@vk@95dZJu#fOT2^&2_wfyMmq2Pndl zptCq2f?g3J$YeUBp-4(r*ZT1BXQU@0;>4%sQp}^6a=|EWL@`oQKoW7hiX$$l_X0`b zJP1&VBu_X6HQwP`iYnDhIRUCrp!`xi9|tU%Qcn{@x_r+>1%eAIlXV!y3EQ@%z`Vs4EknvL6Ut9fq-pD%2WUtl)&ae8YT6!>BvhmfiJ%LL zTd=y+o3WQA=R6XTSjXzz#<5s(!aR?Lo5%HeG>=ccV~+_WxrVqbgh=Q;IeOb4{OA1G znu=LqonIcFo%XF^sbbsj>wVik8XQ@FoD5!{S#H&_E(B*2VcW-Vh9%fE6(a81_Hwzb zF6-5Z`}W|Sy^?}l$(VkuB*<0ugf}c54EZpW|9hx!H4DPzmtB(FPN$;;q)fdjL{G7c zo`5X8S`co@#j1dq<`gCZdN7*oTNP_`4yjlca^=~6&&ChgzJP_FElvYa&L&X^=b3VP z4c|t`GF6iDHCaePH4gn}`#_fNmz!rG(}qP@vQb!eH}wpW7bkDu4f>Y@>$Lw?`sxPR zpa5m>5|pvn9O_vpy#oL#XRXR`aBAQH3YHul$G;FS;aL;tkFqiXdM)}< zFrUd3U66qJA*_lh&T2`({@mL#E|eQ2lZg2bw9!c!>O)op@TDq;1u?kuY799pE2+3| z<6EvehPoKYQagNggZ_L6(0kL`!A5z)3N{C@1gtLDw(%|33H2${y{Iqm4Kg*WxFr+^ zQYieB-A9Wz)}TG;?xNk#Wt8sj|9E`0^p)c>Rb~W`T(B0XBZe%ss4Tful6Ea8Udh%)0s(v|(?X%JW*_uyacTSp4K_$Y3Eci*$8ei@P)l;31+9n%IbEUr~5O)eHK<^t#rv;MA-sH zPpyo>m-1E&y{-k)Y1I*cjH} zuH2lw6b%o7p|ZxvRHGMif`Y+lwJu)=bOn>>Ts3N=zB3i7b!U!$%$w~< z{cH0kh@dlE$oU&4A~S!^%EQvI^mF=lekiXEWB!JZjmEH~Q)(#GL@+*667Gbo~tePEx%}M?r&G zIg*f$V};QNd+QhGFgaG;wg+al+qS^`w|k4Nr$t-N{}>MqidZ57*a1`=;8V-BF7E-23}0BfP8?<(I4VN&6}^w!Eh%kOeLu+C6}kMpU&0- z;>*|o*O^YhEA}QtXPBjt+{Pl!!u5l*`QilymT(fi$yE`Rs7ESzn!msJ$-lbo7RBOqzdz=+i15M zwWib1n_z4P*pk}Zt~l`c1Hh+&EbGQxna`xD(efGEUqAfyz>o4C#XoxB(F2bj_$m+l MALVQC-vA^40NmO9N&o-= literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.8.5/style_03.wgpkg b/docs/upgrades/packages-7.8.5/style_03.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..3791ffe8c399ef5e8c68e0e13ce910481dd27803 GIT binary patch literal 1768 zcmVrYNGLZ=r;Nm|kJPOwCJ~AmMuJhO;hF-MvZF;rVurkZK?iZ|_`1&iGiBg3~wtoLe~-rYG3*P`G|vKPJ8PmSN22^YXk}Cb4hy zE{p|NWO2cCS)xL!>@lye@Acz;=m=YjNf6TCw`sAO&1NE;3%~^l(LQq+WZ;*X8*5|O zEHk*aoPt?^_6DO}t)vaQkcLIZcV6x~hFD~L0S<4p7zJP)k4Ok-8OP`v-UdfJ8))&` zopC}r3jLS6K<1(6%oEUQz$R=NLRmJK97W~j$@xXEebv)C?Q#nat_~H9jwuKH+PvbEMTj zry&J9LU9%;=}6AdXMf-cFLw>9qBt;$swX9!9uE!(3DRev&=3sSojw1ALJwbmE|sz! zgWtb+afZZOCM)UN&Yt7pnT9=nacGBx!4k5`S<~Z4fyRnJ<9-1+y=tO7^YlD4ng2MwhE~Y`@m6IQ7;$leLEEf4Tj|qx%0)%mm)Z-PQ&^I|Qus?>J zN>%f#PYUQD225w@!($LkT_4^V#T z$;E@qw^$ctyyhEtH@5Z$Cq*cHUh43Y$m%qu=YIKXlynZU11v)l!@aaLGg|P5;sy*h6C^2$)iK;XXBek# zCG~s7E7eDJJ=o`?1SZ5{ncDv{A|!yxJk5(ql$6W_o;wFnGD;vN5&9m3slE^MSD{0Y z^S;Zgt(>yuVN_jG^M#S9O=6gzJY=f}$}@9F7$cKyY*{bJS+5CUEBUS38j)xjZ^_;l zoB$bjSp01XDF}HYFMri1(6;U3ry&L`aubqyfIJ_S!@#&Z1ES%7%K*SqIMjv#;Er3; zK=n_q<%*vqYho)MM#TD#cE`KdeLT<-?_+^ByPd_5P1)e{USx_yAvheP7&EAv1A znH-(IB`|Psf(Lc0V(*yMdbPGARir5EJw^%MY)F!5RN_3B9Q$c1_QRCpGItmx=dz>} zy}{8LVPJLSGE6pL9WQFpz;Dsa&omVnS9c@8-7^&%3&?qi|4yt{t94r%j@%gFt=_%o$IRWY`uo=@sbnQ-qjeAu?FKjlOjb_tsR1{k1W!96eeXijD&YMA46Um9Zrr>MZGQkOud7N2`GZh0 zAP^2r6HuyxI5}fe@Fq97L^2}tNtbMiYUi_NZ9fBPaz6uRKMKXtcAnc4slYv02U*Tm zSe1xtTgPaEcODr(rT!;FN&Mc4kYoTAR3tZ7(U7c_6%4cyvJK256>h~klAPlkxuv3- zO(b(yy#EK-vKf6R0Rm7J90bTt3V+c6( KR#>newByDynamicClass($session, 'PcRRPhh-0KfvLLNIPdxJTw'); + if ($snippet) { + $snippet->purge; + } + # and here's our code + print "DONE!\n" unless $quiet; +} + #---------------------------------------------------------------------------- # Describe what our function does sub configEMSActivities {