From d60c8d61aab352e70e33d387ddaab02746336ad6 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Sat, 9 Aug 2014 17:06:14 +0200 Subject: [PATCH] Update jquery.ui Vector theme to 1.9.2 Follows-up 3cb2ccd87863abb8a99ed7d970730ae9e4138fcc. Various structural changes were made in jQuery UI 1.9, and the Vector theme was not updated to accommodate for those changes. There have also been lots of small improvements to the base theme (which is substituted inside the Vector theme) that were made over the past few releases that weren't backported (such as Ib099282484b for bug 67243). And there were two new modules in jQuery UI 1.9 (menu and spinner) that were lacking Vector theme stylesheets. Source files generated with http://jqueryui.com/themeroller by downloading the theme for v1.9.2 (except for jquery.ui.button.css). See the permalink in jquery.ui.theme.css. For jquery.ui.button.css, use latest master of jQuery UI 1.11.2-alpha: * https://github.com/jquery/jquery-ui/blob/8825d93dc8/themes/base/button.css This is from a newer version of jQuery UI but user MarkTraceur suggested the file for jquery.ui.button had fixes that were not backported to 1.9 and does not cause problems with Wikimedia Commons. Documented our patches in a PATCHES file. Change-Id: I2a31e4a3d969a966935a50392deafd756e2b9fca --- Vector.php | 3 + skinStyles/jquery.ui/PATCHES | 23 ++++++ .../jquery.ui/images/ui-anim_basic_16x16.gif | Bin 1553 -> 0 bytes .../images/ui-bg_flat_100_000000_40x100.png | Bin 0 -> 205 bytes .../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 87 -> 206 bytes .../images/ui-bg_flat_70_000000_40x100.png | Bin 87 -> 205 bytes .../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 97 -> 332 bytes .../ui-bg_highlight-hard_80_d7ebf9_1x100.png | Bin 104 -> 331 bytes .../ui-bg_highlight-soft_100_e4f1fb_1x100.png | Bin 106 -> 362 bytes .../ui-bg_highlight-soft_100_ffffff_1x100.png | Bin 80 -> 203 bytes .../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 152 -> 309 bytes .../ui-bg_inset-hard_100_f0f0f0_1x100.png | Bin 89 -> 253 bytes .../images/ui-icons_2694e8_256x240.png | Bin 3702 -> 4549 bytes .../images/ui-icons_3d80b3_256x240.png | Bin 3702 -> 4549 bytes .../images/ui-icons_666666_256x240.png | Bin 3702 -> 6988 bytes .../images/ui-icons_72a7cf_256x240.png | Bin 3702 -> 4549 bytes .../images/ui-icons_ffffff_256x240.png | Bin 3702 -> 6299 bytes .../jquery.ui/jquery.ui.autocomplete.css | 53 ++++-------- skinStyles/jquery.ui/jquery.ui.button.css | 78 ++++++++++++------ skinStyles/jquery.ui/jquery.ui.datepicker.css | 20 +++-- skinStyles/jquery.ui/jquery.ui.dialog.css | 27 ++++-- skinStyles/jquery.ui/jquery.ui.menu.css | 30 +++++++ skinStyles/jquery.ui/jquery.ui.resizable.css | 14 +++- skinStyles/jquery.ui/jquery.ui.spinner.css | 23 ++++++ skinStyles/jquery.ui/jquery.ui.theme.css | 75 +++++++++-------- skinStyles/jquery.ui/jquery.ui.tooltip.css | 21 +++++ 26 files changed, 251 insertions(+), 116 deletions(-) create mode 100644 skinStyles/jquery.ui/PATCHES delete mode 100644 skinStyles/jquery.ui/images/ui-anim_basic_16x16.gif create mode 100644 skinStyles/jquery.ui/images/ui-bg_flat_100_000000_40x100.png create mode 100644 skinStyles/jquery.ui/jquery.ui.menu.css create mode 100644 skinStyles/jquery.ui/jquery.ui.spinner.css create mode 100644 skinStyles/jquery.ui/jquery.ui.tooltip.css diff --git a/Vector.php b/Vector.php index 0b92b6a..784bf0b 100644 --- a/Vector.php +++ b/Vector.php @@ -103,11 +103,14 @@ $GLOBALS['wgResourceModuleSkinStyles']['vector'] = array( 'jquery.ui.button' => 'skinStyles/jquery.ui/jquery.ui.button.css', 'jquery.ui.datepicker' => 'skinStyles/jquery.ui/jquery.ui.datepicker.css', 'jquery.ui.dialog' => 'skinStyles/jquery.ui/jquery.ui.dialog.css', + 'jquery.ui.menu' => 'skinStyles/jquery.ui/jquery.ui.menu.css', 'jquery.ui.progressbar' => 'skinStyles/jquery.ui/jquery.ui.progressbar.css', 'jquery.ui.resizable' => 'skinStyles/jquery.ui/jquery.ui.resizable.css', 'jquery.ui.selectable' => 'skinStyles/jquery.ui/jquery.ui.selectable.css', 'jquery.ui.slider' => 'skinStyles/jquery.ui/jquery.ui.slider.css', + 'jquery.ui.spinner' => 'skinStyles/jquery.ui/jquery.ui.spinner.css', 'jquery.ui.tabs' => 'skinStyles/jquery.ui/jquery.ui.tabs.css', + 'jquery.ui.tooltips' => 'skinStyles/jquery.ui/jquery.ui.tooltips.css', 'mediawiki.notification' => 'skinStyles/mediawiki.notification.less', 'mediawiki.special' => 'skinStyles/mediawiki.special.less', 'mediawiki.special.preferences' => 'skinStyles/mediawiki.special.preferences.less', diff --git a/skinStyles/jquery.ui/PATCHES b/skinStyles/jquery.ui/PATCHES new file mode 100644 index 0000000..0f2a008 --- /dev/null +++ b/skinStyles/jquery.ui/PATCHES @@ -0,0 +1,23 @@ +jquery.ui.button.css +* Picked from jQuery UI 1.11.2-alpha instead of 1.9.2. +* Extra customizations. + +jquery.ui.datepicker.css +* Add @noflip to prevent CSSJanus flipping. + +jquery.ui.dialog.css +* Extra customizations. + +jquery.ui.resizable.css +* Add @noflip to prevent CSSJanus flipping. + +jquery.ui.theme.css +* Add @embed instructions for CSSMin. +* Change font-size from 1.0em to 0.8em. +* Join ".ui-icon", ".ui-widget-content .ui-icon" and ".ui-widget-header .ui-icon" rules + to optimise image embedding. + +images: +* Add close.png and titlebar-fade.png (used in customizations for + jquery.ui.dialog.css) +* Change chmod from 755 to 644. \ No newline at end of file diff --git a/skinStyles/jquery.ui/images/ui-anim_basic_16x16.gif b/skinStyles/jquery.ui/images/ui-anim_basic_16x16.gif deleted file mode 100644 index 085ccaecaf5fa5c34bc14cd2c2ed5cbbd8e25dcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1553 zcma)+TTl~c6vwlh>nb99Af5rT)t{mCEg5urg=A(g z{C|6SPb~9Xage|wB`SrZk2FOMYM!buln2sX?5Y+T78iB(Zu9cS7|LZyZ++}u$^oi1 z_j@S}bW9OzU2R+RMy&~OT>X-oZ98$jq#ogNfJ!BM-42wHGZk*6s2KD}U*IA%epmxb zm}|6BK9YoIF;*xSL!+z@<64lB7->LTW2Vi4ostCA(z&2XniwNIv}fFo-`MbG;)u4G z^p@F!)|9HhZprHd_vXjDoxs6WkK-6P0@lfxnGT>*p(QHoUV=u1FAqb@b%*W=a3{`LsH5k^AvQNL>6fPpy#oU(&MuH(*aEX4b35*} zn4n7)`I2U%=+Z=?BVZQ?vjQFW4gD@~XSOO6b{qu81`4&LFuU2(ilxW+1|ZkNMnWe79C$gs zWT?Ele|HR{JGPe)5BTW>0Ey?-Ls6S#GoV0tbt6ku7B&*0 z;i9QM$W1Rj*rRIdceL)rAOSl+sDe3LkB87<%){;ZdHp6|SNlopDXRx< zxBDF9-lTo&v`8$humFygUij@qgT=Qzhj8{ym2-{Xciwqq_Xwk%=O3B-MNAL_6e`3U zyxwmXex4`g0^1RYw~Dth3av3Dl^AAlpO3mG!nLr#&ZZ7c_wUboI+deC+&%TFjK2Lm z!Y&f1h|T_On%RCV&=4bx`!>(YezqGVhl&QpED?N6GV)HmzJ9&rh$x*i?*@o9#6QI< z5ZI_MRX;0+pY8$`j)eF#TlUyG(eE%E7S!rj;mj^M5vhUicPm zVWQ2z+imFyg}SRABmOBY_@osR!>7Ov!ioK`NB6_Rv}7Ud?35ed5Sb@?yND?kv~RCa wqs^a3Sh>&&L4)!LKI?D2&k@))k(LESaga|C278ChSzn3NWVkcuNoY&{0f?~U_5c6? diff --git a/skinStyles/jquery.ui/images/ui-bg_flat_100_000000_40x100.png b/skinStyles/jquery.ui/images/ui-bg_flat_100_000000_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..162ef61be6586873ba790c880076aed2e5751df0 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB z+5?Q;PG;Ky8T_6ujv*T7lM^IZ7dQL@YKdTAEH!H@2TG}yxJHzuB$lLFB^RXvDF!10 zLla#?BOnSfFt;+Xv@$W*HL$QUFbLVS>l})P-29Zxv`X9>RNpfd0W~mqy85}Sb4q9e E05AwKBme*a literal 0 HcmV?d00001 diff --git a/skinStyles/jquery.ui/images/ui-bg_flat_15_cd0a0a_40x100.png b/skinStyles/jquery.ui/images/ui-bg_flat_15_cd0a0a_40x100.png index 09de537f9c1f36acc373da91fb168e3497f9c02b..debc52e62fba6b2ba156f6d4dce185eb0e7316ed 100644 GIT binary patch delta 162 zcmWGP$2h^bp0mIsvY3H^!2^ulPG;Ky8T_6ujv*T7lM^IZ7dQN3U|@=1U@SFjD+fxc zmbgZgq$HN4S|t~y0x1R~149#C14~^aix5K#D`NvI10!7nb1MUbyWR(QQ8eV{r(~v8 ZqH2&q*0DycVk1xogQu&X%Q~loCIEsmDue(4 delta 42 wcmX@d7(T&Rh2PV~F+@W&IYEMTalFVdQ&MBb@0QCP0O#lD@ diff --git a/skinStyles/jquery.ui/images/ui-bg_flat_70_000000_40x100.png b/skinStyles/jquery.ui/images/ui-bg_flat_70_000000_40x100.png index c06dd561c9dcd23cbd7595a2621b9c83b5a9162e..13032d6d2fb148194f486dc39dfe06ab3d96e8a3 100644 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQcOwS?k)_Bce{j_0C}7R9+AaB z+5?Q;PG;Ky8T_6ujv*T7lM^IZ7dQL@YKdTAEH!H@2TG}yxJHzuB$lLFB^RXvDF!10 zLla#?16@O-5F=wN6B8>#3tabP0l+XkKQ@{~W diff --git a/skinStyles/jquery.ui/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png b/skinStyles/jquery.ui/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png index 5308b4667e8c7155a462c3ee443e843631625958..7ccbbd069a5d105867c5e8f0e97094effab385eb 100644 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9 zkoEv$x0Bg+Kt`9Ri(`n!`M2j6@*Z*!X?SQa&Lg})O5{w_3a4w216(&VaT~DkN{KK9 z$TpbpG-MQgd3SGjHk0rIPR>`Ce}=kDQ`WYIxVv~ z<<>IJ#HFVzj>tceEB@o~tm?4n!fTWA#EWDv_0}p+tz3IE=;NGUK5h}OV>s^T{S(Q5 ze8%}(%F;7Wfv!?5ag8WRNi0dVN-jzTQVd20h9MB9;igV+D-CAf9k9{gk1 h{>h)7s3kX#g@J)ZWZ6Wks6?P122WQ%mvv4FO#tWG8D{_h diff --git a/skinStyles/jquery.ui/images/ui-bg_highlight-hard_80_d7ebf9_1x100.png b/skinStyles/jquery.ui/images/ui-bg_highlight-hard_80_d7ebf9_1x100.png index 0c8997f705537acb40e7855f78c12bb2f91eb8e9..d09a8746c243d75d6dffb6e61e9f2fee613b256c 100644 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9 zkoEv$x0Bg+Kt`vhi(`n!`M2lyavlnhXuH^+&&^%0*3rB45l7^K2OKw#@Lq9E64bpM zp^;hSDww0!p&)j#AYOe#_y()52e->_J|@ZV=VwFToeIh1X>)x2G^@F}kBY>weGj|5 z*&r}Jo4Zq~=(2~b5w~;c$%5IhUq;RpQYzvuJ}RarYP_MoyUOTU-?mAx(hkk?Pl z+BNyyhUGvUftDnm{r-UW|a;|V{ delta 86 zcmX@jlrcdffP;;Jfx%rTDgj98d%8G=NL)^?`ug;Iy&9W>MBI`3w*L-~>}Rm5{QK)J pV9;5g&{_X~;#7qa1D<#$hW~Lg&5U1~GJskcJYD@<);T3K0RZzS9%}#q diff --git a/skinStyles/jquery.ui/images/ui-bg_highlight-soft_100_e4f1fb_1x100.png b/skinStyles/jquery.ui/images/ui-bg_highlight-soft_100_e4f1fb_1x100.png index 314925564e078a8ae34b89fd4038538fcfdebc12..8d46985fd7169f586ba3b070c43a7c8027aa7dc0 100644 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9 zkoEv$x0Bg+K*kDB7sn8d^G_#i%45 z4sTeh4>|~OYP9{)lK6XeGsmu`rmG+C7RtzkzqiwIXJV*V=48{hN;^1lv+lH1_Z25{ zy24&2NNvArEc{kbpu3E-!^QS1r)zAD)4{bTl27?v`I{ouWo4BZeO39=<)wM)PX5eE z7a5C#zGY9oS!Y^ZG28RDNp7#jxzEQR-`4-TV-G`HUC3{V;MoMwFx^mZVxG z7o`Fz1|tJQ6J0|CT|=V~BV#KQ6DvatT?2C~0|TKa-}6y4mdKI;Vst0LW>9VgLXD delta 88 zcmaFGlr=#jh=YxRfx%rTDgj6tdb&7gwv7#{|m(CBrtF(6;7Pe r5RoAiAe$f-BfV;2K;(=Y1xgI5Npdp|dHuKs)Xd=N>gTe~DWM4f3R51H diff --git a/skinStyles/jquery.ui/images/ui-bg_highlight-soft_100_ffffff_1x100.png b/skinStyles/jquery.ui/images/ui-bg_highlight-soft_100_ffffff_1x100.png index 09b237616fcff09a5909270111d40f0fcdbe12db..26e4666fe8c5b8faf98e147dc61057d3c0dbe478 100644 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?MA{g?+)6W7arX+877Y4?=UBXL%JkA1-$YLPv z0mg18v+aNkUQZXt5RU7~83__%0t}r`jTp0Rsz7F_mbgZgq$HN4S|t~y0x1R~149#C zLjzqyqYxuwD-#ndLknF4b1MS_p(o$-Q8eV{r(~v8;?|J7)BiG11B0ilpUXO@geCxB C1u#

HW>aR^Q(qW?RQD{kS9I_06dbQ=k2g|CN~|bky{qe&Aa(p!KRHt`Q|Ei6yC4$wjF^ ziowXh&_vh3QrE~L#L&XZ*ucubNY}vJ%D~{R_W@oM4Y~O#nQ4`{HLMY<*a+0X;OXk; Jvd$@?2>_PXXpH~> delta 136 zcmV;30C)ej0+<1i7=H)`0003nD{A%t003V}L_t&-S7ZMFalwD)hRT2jOv1N;xxU;T zNL082xfLGR32X+`SNegpd4UXY1F3T(UN0U3Y^V?1WKR$aY_dBZ_mSjq>JU)x`=Pqo q8|v@|xa%7#JfW_yC(jGy5de7*xTb2A(^3Ec002ovPDHLkU;%=DUN@ou diff --git a/skinStyles/jquery.ui/images/ui-bg_inset-hard_100_f0f0f0_1x100.png b/skinStyles/jquery.ui/images/ui-bg_inset-hard_100_f0f0f0_1x100.png index ccb6dc06a273f00d6f108c9499857fba53dca1c2..47e1f0735221f213227c4fe9c21f265efec72d09 100644 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1 z(jH*!b~4)z$guZxaSV~Toc!ZMW8#5}?y_zD(UNvQ4QhTJ`A}(nczRab`hPt4r%3Fx zP5-fP)nC}Q!>*kacfB4>3#5xvbWo097X>nhkUeh-m Z46em28#G1AUI5iHc)I$ztaD0e0syK06O#Y{ diff --git a/skinStyles/jquery.ui/images/ui-icons_2694e8_256x240.png b/skinStyles/jquery.ui/images/ui-icons_2694e8_256x240.png index 998ac3bcd1bd690d0cd831492e958d23e5bb8ac1..252bf0f5d38bf4ba3ae0bb07ac80bc5f1c4bea6e 100644 GIT binary patch literal 4549 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 F{{XDCY`g#f literal 3702 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 DPIy}v literal 3702 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 CTKS^@ diff --git a/skinStyles/jquery.ui/images/ui-icons_ffffff_256x240.png b/skinStyles/jquery.ui/images/ui-icons_ffffff_256x240.png index 29ba7d28fcb62d606de2c12d995bc1b675accda6..4f624bb2b193750f1a5b36c8c307168c6681a861 100644 GIT binary patch literal 6299 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 Dqs2}2 diff --git a/skinStyles/jquery.ui/jquery.ui.autocomplete.css b/skinStyles/jquery.ui/jquery.ui.autocomplete.css index da6de45..4ef3497 100644 --- a/skinStyles/jquery.ui/jquery.ui.autocomplete.css +++ b/skinStyles/jquery.ui/jquery.ui.autocomplete.css @@ -1,40 +1,19 @@ -/* Autocomplete -----------------------------------*/ -.ui-autocomplete { position: absolute; cursor: default; } -.ui-autocomplete-loading { /* @embed */ background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; } +/*! + * jQuery UI Autocomplete 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete#theming + */ +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} /* workarounds */ * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* Menu -----------------------------------*/ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} diff --git a/skinStyles/jquery.ui/jquery.ui.button.css b/skinStyles/jquery.ui/jquery.ui.button.css index 8c2286d..d3bb727 100644 --- a/skinStyles/jquery.ui/jquery.ui.button.css +++ b/skinStyles/jquery.ui/jquery.ui.button.css @@ -1,92 +1,118 @@ -/* Button -----------------------------------*/ - +/*! + * jQuery UI Button 1.11.2-alpha + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/button/#theming + */ .ui-button { display: inline-block; position: relative; padding: 0; + line-height: normal; margin-right: .1em; - text-decoration: none !important; cursor: pointer; + vertical-align: middle; text-align: center; - zoom: 1; - overflow: visible; /* the overflow property removes extra width in IE */ + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; } -/*button text element */ +/* button text element */ .ui-button .ui-button-text { display: block; - line-height: 1.4; - text-shadow: 0 1px 1px #fff; + line-height: normal; } .ui-button-text-only .ui-button-text { - padding: 0.3em 1em 0.25em 1em; + padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { - padding: 0.3em; + padding: .4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { - padding: 0.3em 1em 0.25em 2.1em; + padding: .4em 1em .4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { - padding: 0.3em 2.1em 0.25em 1em; + padding: .4em 2.1em .4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } - /* no icon support for input elements, provide padding by default */ input.ui-button { - padding: 0.3em 1em; + padding: .4em 1em; } -/*button icon element(s) */ +/* button icon element(s) */ .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, -.ui-button-text-icon .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; - margin-top: -9px; + margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, -.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { - left: 0.5em; + left: .5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, -.ui-button-text-icon .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { - right: 0.5em; + right: .5em; } -/*button sets*/ +/* button sets */ .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; - margin-right: -.4em; + margin-right: -.3em; } /* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; - padding: 0; /* reset extra padding in Firefox */ + padding: 0; } + /* Disables the annoying dashed border Firefox puts on active buttons */ body button.ui-button::-moz-focus-inner { border: 0; @@ -187,6 +213,8 @@ body .ui-button:active { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#d0d0d0', GradientType=0); /* IE6-8 */ } +/* Customizations for MediaWiki Vector */ + /* Green buttons */ body .ui-button-green, body .ui-button-green .ui-button-text { diff --git a/skinStyles/jquery.ui/jquery.ui.datepicker.css b/skinStyles/jquery.ui/jquery.ui.datepicker.css index 871bf69..b28332f 100644 --- a/skinStyles/jquery.ui/jquery.ui.datepicker.css +++ b/skinStyles/jquery.ui/jquery.ui.datepicker.css @@ -1,5 +1,13 @@ -/* Datepicker -----------------------------------*/ +/*! + * jQuery UI Datepicker 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker#theming + */ .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } @@ -10,7 +18,7 @@ .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; padding:1px 0; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} @@ -18,7 +26,7 @@ .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .2em 0 0 0; padding: 0 .2em; border-top: 1px solid #DDDDDD; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } @@ -32,7 +40,7 @@ .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } /* RTL support */ /* @noflip */ .ui-datepicker-rtl { direction: rtl; } @@ -49,8 +57,6 @@ /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ diff --git a/skinStyles/jquery.ui/jquery.ui.dialog.css b/skinStyles/jquery.ui/jquery.ui.dialog.css index cd85f14..f7c47a7 100644 --- a/skinStyles/jquery.ui/jquery.ui.dialog.css +++ b/skinStyles/jquery.ui/jquery.ui.dialog.css @@ -1,17 +1,28 @@ -/* Dialog -----------------------------------*/ -.ui-dialog { position: absolute; padding: 0; width: 300px; } -.ui-dialog .ui-dialog-titlebar { padding: .75em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .75em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +/*! + * jQuery UI Dialog 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog#theming + */ +.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } -/* Customizations */ + +/* Customizations for MediaWiki Vector */ + body .ui-dialog .ui-dialog-titlebar-close:hover { text-decoration: none; } diff --git a/skinStyles/jquery.ui/jquery.ui.menu.css b/skinStyles/jquery.ui/jquery.ui.menu.css new file mode 100644 index 0000000..83fd84e --- /dev/null +++ b/skinStyles/jquery.ui/jquery.ui.menu.css @@ -0,0 +1,30 @@ +/*! + * jQuery UI Menu 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Menu#theming + */ +.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; } +.ui-menu .ui-menu { margin-top: -3px; position: absolute; } +.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; } +.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } +.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; } +.ui-menu .ui-menu-item a.ui-state-focus, +.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } + +.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; } +.ui-menu .ui-state-disabled a { cursor: default; } + +/* icon support */ +.ui-menu-icons { position: relative; } +.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } + +/* left-aligned */ +.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; } + +/* right-aligned */ +.ui-menu .ui-menu-icon { position: static; float: right; } diff --git a/skinStyles/jquery.ui/jquery.ui.resizable.css b/skinStyles/jquery.ui/jquery.ui.resizable.css index f1bd7c5..f8822e8 100644 --- a/skinStyles/jquery.ui/jquery.ui.resizable.css +++ b/skinStyles/jquery.ui/jquery.ui.resizable.css @@ -1,7 +1,15 @@ -/* Resizable -----------------------------------*/ +/*! + * jQuery UI Resizable 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ .ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} +.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } diff --git a/skinStyles/jquery.ui/jquery.ui.spinner.css b/skinStyles/jquery.ui/jquery.ui.spinner.css new file mode 100644 index 0000000..e89b720 --- /dev/null +++ b/skinStyles/jquery.ui/jquery.ui.spinner.css @@ -0,0 +1,23 @@ +/*! + * jQuery UI Spinner 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Spinner#theming + */ +.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } +.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } +.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } +.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */ +.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ +.ui-spinner-up { top: 0; } +.ui-spinner-down { bottom: 0; } + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position:-65px -16px; +} diff --git a/skinStyles/jquery.ui/jquery.ui.theme.css b/skinStyles/jquery.ui/jquery.ui.theme.css index 6bde5d3..20d432f 100644 --- a/skinStyles/jquery.ui/jquery.ui.theme.css +++ b/skinStyles/jquery.ui/jquery.ui.theme.css @@ -1,11 +1,15 @@ - - -/* -* jQuery UI CSS Framework -* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=sans-serif&fwDefault=normal&fsDefault=1.0em&cornerRadius=3px&bgColorHeader=ffffff&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=cccccc&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=f0f0f0&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=cccccc&fcActive=000000&iconColorActive=666666&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=000000&bgTextureOverlay=21_glow_ball.png&bgImgOpacityOverlay=100&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=70&opacityShadow=20&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px -*/ +/*! + * jQuery UI CSS Framework 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=sans-serif&fwDefault=normal&fsDefault=1.0em&cornerRadius=3px&bgColorHeader=ffffff&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=cccccc&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=highlight_hard&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=highlight_soft&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=f0f0f0&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=cccccc&fcActive=000000&iconColorActive=666666&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=000000&bgTextureOverlay=flat&bgImgOpacityOverlay=100&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=70&opacityShadow=20&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px + */ /* Component containers @@ -13,41 +17,45 @@ .ui-widget { font-family: sans-serif; font-size: 0.8em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #cccccc; /* @embed */ background: #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36; } -.ui-widget-header { border-bottom: 1px solid #bbbbbb; line-height: 1em; /* @embed */ background: #ffffff url(images/ui-bg_highlight-soft_100_ffffff_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } +.ui-widget-content { border: 1px solid #cccccc; /* @embed */ background: #f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x; color: #362b36; } +.ui-widget-content a { color: #362b36; } +.ui-widget-header { border: 1px solid #aed0ea; /* @embed */ background: #ffffff url("images/ui-bg_highlight-soft_100_ffffff_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; } +.ui-widget-header a { color: #222222; } /* Interaction states ----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #aed0ea; /* @embed */ background: #d7ebf9 url(images/ui-bg_highlight-hard_80_d7ebf9_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #2779aa; } +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #aed0ea; /* @embed */ background: #d7ebf9 url("images/ui-bg_highlight-hard_80_d7ebf9_1x100.png") 50% 50% repeat-x; font-weight: normal; color: #2779aa; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2779aa; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; /* @embed */ background: #e4f1fb url(images/ui-bg_highlight-soft_100_e4f1fb_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #0070a3; } -.ui-state-hover a, .ui-state-hover a:hover { color: #0070a3; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #cccccc; background: #f0f0f0 /* @embed */ url(images/ui-bg_inset-hard_100_f0f0f0_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #000000; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; /* @embed */ background: #e4f1fb url("images/ui-bg_highlight-soft_100_e4f1fb_1x100.png") 50% 50% repeat-x; font-weight: normal; color: #0070a3; } +.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #0070a3; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #cccccc; background: #f0f0f0 /* @embed */ url("images/ui-bg_inset-hard_100_f0f0f0_1x100.png") 50% 50% repeat-x; font-weight: normal; color: #000000; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; } -.ui-widget :active { outline: none; } /* Interaction Cues ----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #f9dd34; background: #ffef8f /* @embed */ url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636; } +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #f9dd34; background: #ffef8f /* @embed */ url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a /* @embed */ url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a /* @embed */ url("images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x; color: #ffffff; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } +.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */ /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } -.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon { /* @embed */ background-image: url(images/ui-icons_72a7cf_256x240.png); } -.ui-state-default .ui-icon { /* @embed */ background-image: url(images/ui-icons_3d80b3_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { /* @embed */ background-image: url(images/ui-icons_2694e8_256x240.png); } -.ui-state-active .ui-icon { /* @embed */ background-image: url(images/ui-icons_666666_256x240.png); } -.ui-state-highlight .ui-icon { /* @embed */ background-image: url(images/ui-icons_2e83ff_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { /* @embed */ background-image: url(images/ui-icons_ffffff_256x240.png); } +.ui-icon, +.ui-widget-content .ui-icon, +.ui-widget-header .ui-icon { /* @embed */ background-image: url("images/ui-icons_72a7cf_256x240.png"); } +.ui-state-default .ui-icon { /* @embed */ background-image: url("images/ui-icons_3d80b3_256x240.png"); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { /* @embed */ background-image: url("images/ui-icons_2694e8_256x240.png"); } +.ui-state-active .ui-icon { /* @embed */ background-image: url("images/ui-icons_666666_256x240.png"); } +.ui-state-highlight .ui-icon { /* @embed */ background-image: url("images/ui-icons_2e83ff_256x240.png"); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { /* @embed */ background-image: url("images/ui-icons_ffffff_256x240.png"); } /* positioning */ .ui-icon-carat-1-n { background-position: 0 0; } @@ -176,8 +184,8 @@ .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } @@ -231,16 +239,11 @@ ----------------------------------*/ /* Corner radius */ -.ui-corner-tl { border-top-left-radius: 0; } -.ui-corner-tr { border-top-right-radius: 0; } -.ui-corner-bl { border-bottom-left-radius: 0; } -.ui-corner-br { border-bottom-right-radius: 0; } -.ui-corner-top { border-top-left-radius: 0; border-top-right-radius: 0; } -.ui-corner-bottom { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } -.ui-corner-right { border-top-right-radius: 0; border-bottom-right-radius: 0; } -.ui-corner-left { border-top-left-radius: 0; border-bottom-left-radius: 0; } -.ui-corner-all { border-radius: 0; } +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; } /* Overlays */ -.ui-widget-overlay { background: #000000; opacity: .75;filter:Alpha(Opacity=75); } -.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; /* @embed */ background: #000000 url(images/ui-bg_flat_70_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); border-radius: 8px; } +.ui-widget-overlay { /* @embed */ background: #000000 url("images/ui-bg_flat_100_000000_40x100.png") 50% 50% repeat-x; opacity: .5;filter:Alpha(Opacity=50); } +.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; /* @embed */ background: #000000 url("images/ui-bg_flat_70_000000_40x100.png") 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } diff --git a/skinStyles/jquery.ui/jquery.ui.tooltip.css b/skinStyles/jquery.ui/jquery.ui.tooltip.css new file mode 100644 index 0000000..88b0d02 --- /dev/null +++ b/skinStyles/jquery.ui/jquery.ui.tooltip.css @@ -0,0 +1,21 @@ +/*! + * jQuery UI Tooltip 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +/* Fades and background-images don't work well together in IE6, drop the image */ +* html .ui-tooltip { + background-image: none; +} +body .ui-tooltip { border-width: 2px; }