r3053 committed - selectable: fixing paths and missing resources

r3053 committed - selectable: fixing paths and missing resources

Revision: 3053
Author: joern.zaefferer
Date: Wed Aug 12 08:24:34 2009
Log: selectable: fixing paths and missing resources
http://code.google.com/p/jquery-ui/source/detail?r=3053
Added:
/branches/labs/selectable/external/base
/branches/labs/selectable/external/base/images

/branches/labs/selectable/external/base/images/ui-bg_flat_0_aaaaaa_40x100.png

/branches/labs/selectable/external/base/images/ui-bg_flat_75_ffffff_40x100.png

/branches/labs/selectable/external/base/images/ui-bg_glass_55_fbf9ee_1x400.png

/branches/labs/selectable/external/base/images/ui-bg_glass_65_ffffff_1x400.png

/branches/labs/selectable/external/base/images/ui-bg_glass_75_dadada_1x400.png

/branches/labs/selectable/external/base/images/ui-bg_glass_75_e6e6e6_1x400.png

/branches/labs/selectable/external/base/images/ui-bg_glass_95_fef1ec_1x400.png

/branches/labs/selectable/external/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
/branches/labs/selectable/external/base/images/ui-icons_222222_256x240.png
/branches/labs/selectable/external/base/images/ui-icons_2e83ff_256x240.png
/branches/labs/selectable/external/base/images/ui-icons_454545_256x240.png
/branches/labs/selectable/external/base/images/ui-icons_888888_256x240.png
/branches/labs/selectable/external/base/images/ui-icons_cd0a0a_256x240.png
/branches/labs/selectable/external/base/ui.core.css
/branches/labs/selectable/external/base/ui.theme.css
/branches/labs/selectable/external/effects.core.js
Modified:
/branches/labs/selectable/demo/default.html
/branches/labs/selectable/demo/draggable.html
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_flat_0_aaaaaa_40x100.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,4 @@
+‰PNG
+
+
+IHDR ( d ôdrz {IDATh íÎ1 À
1À¿’7Y$tÈÐ Ù3ó¬ ;_ Þ T UAUP T UAUP T UAUP T UAUP T UAUP T UAUP T UAUP T UAUP T UAUP T UAUP T UAUP T UAUP T ü Å cª) IEND®B`‚
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_flat_75_ffffff_40x100.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,5 @@
+‰PNG
+
+
+IHDR ( d ôdrz yIDATh íÎ1 À ±Rÿž      7À (Èš™ù
+öß œ V‚•`%X    V‚•`%X    V‚•`%X    V‚•`%X    V‚•`%X    V‚•`%X    V‚•`%X    V‚•`%X    V‚•`%X    V‚•`%X    
V‚•`%X    V‚•`%X    V j‹ Ä)2×N IEND®B`‚
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_glass_55_fbf9ee_1x400.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,6 @@
+‰PNG
+
+
+IHDR oX
+Û ?IDAT8 íÏ1
+À0 Bѯ÷¿l×Ò`—6C s ¸< ]ä:  ”ò[’ñ&ÀB ‚A      ž¤e7ÛlÿQJùä Åœ QYÈ* IEND®B`‚
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_glass_65_ffffff_1x400.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,6 @@
+‰PNG
+
+
+IHDR oX
+Û 0IDAT8 íË! ÃÐíßÿÌ+     Š„̼¤¢JÂHR)å[lk€=O_àò(¥<` ä´
+ Hã"´ IEND®B`‚
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_glass_75_dadada_1x400.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,5 @@
+‰PNG
+
+
+IHDR oX
+Û 6IDAT8 cxòäÉ & †Qb” %†-ñíÛ7(‹‘‘ ƒ`bbBf!¸Øˆ ÷Ì(1JŒ Ø Çc    
Ü ùá IEND®B`‚
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_glass_75_e6e6e6_1x400.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,8 @@
+‰PNG
+
+
+IHDR oX
+Û 5IDAT8 íË1
+ Á½üÿ«yÀUÚX ‚µHša›Åö @ á[º{UUíu @’Ž7„ð
+
+     ñØD—F IEND®B`‚
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_glass_95_fef1ec_1x400.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,10 @@
+‰PNG
+
+
+IHDR oX
+Û >IDAT8 íÏ1
+€0 CÑŸÜÿ¶‚ ã$ˆC×BÉòø Ã}
+1@)e_Æ
+“`I8è- %cøM0ŸÒê ¥”) ˆ"

+ˆL IEND®B`‚
=======================================
--- /dev/null
+++
/branches/labs/selectable/external/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png    
Wed Aug 12 08:24:34 2009
@@ -0,0 +1,5 @@
+‰PNG
+
+
+IHDR d G,Z` ,IDAT •cxôèÑ & †!Düÿÿ J qш ÿþ /ËÀÀ Cc
+; —¨:*C‰ÂO IEND®B`‚
=======================================
--- /dev/null    
+++
/branches/labs/selectable/external/base/images/ui-icons_222222_256x240.png    
Wed Aug 12 08:24:34 2009
Binary file, no diff available.
=======================================
--- /dev/null    
+++
/branches/labs/selectable/external/base/images/ui-icons_2e83ff_256x240.png    
Wed Aug 12 08:24:34 2009
Binary file, no diff available.
=======================================
--- /dev/null    
+++
/branches/labs/selectable/external/base/images/ui-icons_454545_256x240.png    
Wed Aug 12 08:24:34 2009
Binary file, no diff available.
=======================================
--- /dev/null    
+++
/branches/labs/selectable/external/base/images/ui-icons_888888_256x240.png    
Wed Aug 12 08:24:34 2009
Binary file, no diff available.
=======================================
--- /dev/null    
+++
/branches/labs/selectable/external/base/images/ui-icons_cd0a0a_256x240.png    
Wed Aug 12 08:24:34 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /branches/labs/selectable/external/base/ui.core.css    Wed Aug 12 08:24:34
2009
@@ -0,0 +1,37 @@
+/*
+* jQuery UI CSS Framework
+* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt)
licenses.
+*/
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0;
line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
+.ui-helper-clearfix:after { content: "."; display: block; height: 0;
clear: both; visibility: hidden; }
+.ui-helper-clearfix { display: inline-block; }
+/* required comment for clearfix to work in Opera \*/
+* html .ui-helper-clearfix { height:1%; }
+.ui-helper-clearfix { display:block; }
+/* end clearfix */
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position:
absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden;
background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%;
height: 100%; }
=======================================
--- /dev/null
+++ /branches/labs/selectable/external/base/ui.theme.css    Wed Aug 12
08:24:34 2009
@@ -0,0 +1,244 @@
+/*
+* jQuery UI CSS Framework
+* Copyright (c) 2009 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/
+*/
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
font-size: 1.1em/*{fsDefault}*/; }
+.ui-widget .ui-widget { font-size: 1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size:
1em; }
+.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/;
background: #ffffff/*{bgColorContent}*/
url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/
50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/
repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
+.ui-widget-content a { color: #222222/*{fcContent}*/; }
+.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/;
background: #cccccc/*{bgColorHeader}*/
url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/
50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
color: #222222/*{fcHeader}*/; font-weight: bold; }
+.ui-widget-header a { color: #222222/*{fcHeader}*/; }
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default, .ui-widget-content .ui-state-default { border: 1px
solid #d3d3d3/*{borderColorDefault}*/; background:
#e6e6e6/*{bgColorDefault}*/
url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/
50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/
repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color:
#555555/*{fcDefault}*/; outline: none; }
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{ color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus
{
border: 1px solid #999999/*{borderColorHover}*/; background:
#dadada/*{bgColorHover}*/
url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/
50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline:
none; }
+.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/;
text-decoration: none; outline: none; }
+.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid
#aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/
url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/
50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline:
none; }
+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px
solid #fcefa1/*{borderColorHighlight}*/; background:
#fbf9ee/*{bgColorHighlight}*/
url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/
50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/
repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:
#363636/*{fcHighlight}*/; }
+.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid
#cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/
url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/
50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
color: #cd0a0a/*{fcError}*/; }
+.ui-state-error a, .ui-widget-content .ui-state-error a { color:
#cd0a0a/*{fcError}*/; }
+.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:
#cd0a0a/*{fcError}*/; }
+.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35;
filter:Alpha(Opacity=35); background-image: none; }
+.ui-priority-primary, .ui-widget-content .ui-priority-primary {
font-weight: bold; }
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { width: 16px; height: 16px; background-image:
url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
+.ui-widget-content .ui-icon {background-image:
url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
+.ui-widget-header .ui-icon {background-image:
url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
+.ui-state-default .ui-icon { background-image:
url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:
url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
+.ui-state-active .ui-icon {background-image:
url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
+.ui-state-highlight .ui-icon {background-image:
url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:
url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }
+
+/* positioning */
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.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-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/;
-webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/;
-webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/;
-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-topright: 4px/*{cornerRadius}*/;
-webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-right { -moz-border-radius-topright: 4px/*{cornerRadius}*/;
-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/;
-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
+.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/;
-webkit-border-radius: 4px/*{cornerRadius}*/; }
+
+/* Overlays */
+.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/
url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/
50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/
repeat-x/*{bgOverlayRepeat}*/;
opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
+.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0
-8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background:
#aaaaaa/*{bgColorShadow}*/
url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/
50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/;
-moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius:
8px/*{cornerRadiusShadow}*/; }
=======================================
--- /dev/null
+++ /branches/labs/selectable/external/effects.core.js    Wed Aug 12 08:24:34
2009
@@ -0,0 +1,581 @@
+/*
+ * jQuery UI Effects @VERSION
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI/Effects/
+ */
+;jQuery.effects || (function($) {
+
+$.effects = {
+    version: "@VERSION",
+
+    // Saves a set of properties in a data storage
+    save: function(element, set) {
+        for(var i=0; i < set.length; i++) {
+            if(set[i] !== null) element.data("ec.storage."+set[i],
element[0].style[set[i]]);
+        }
+    },
+
+    // Restores a set of previously saved properties from a data storage
+    restore: function(element, set) {
+        for(var i=0; i < set.length; i++) {
+            if(set[i] !== null) element.css(set[i],
element.data("ec.storage."+set[i]));
+        }
+    },
+
+    setMode: function(el, mode) {
+        if (mode == 'toggle') mode = el.is(':hidden') ? 'show' : 'hide'; // Set
for toggle
+        return mode;
+    },
+
+    getBaseline: function(origin, original) { // Translates a [top,left]
array into a baseline value
+        // this should be a little more flexible in the future to handle a
string & hash
+        var y, x;
+        switch (origin[0]) {
+            case 'top': y = 0; break;
+            case 'middle': y = 0.5; break;
+            case 'bottom': y = 1; break;
+            default: y = origin[0] / original.height;
+        };
+        switch (origin[1]) {
+            case 'left': x = 0; break;
+            case 'center': x = 0.5; break;
+            case 'right': x = 1; break;
+            default: x = origin[1] / original.width;
+        };
+        return {x: x, y: y};
+    },
+
+    // Wraps the element around a wrapper that copies position properties
+    createWrapper: function(element) {
+
+        //if the element is already wrapped, return it
+        if (element.parent().is('.ui-effects-wrapper'))
+            return element.parent();
+
+        //Cache width,height and float properties of the element, and create a
wrapper around it
+        var props = { width: element.outerWidth(true), height:
element.outerHeight(true), 'float': element.css('float') };
+        element.wrap('<div class="ui-effects-wrapper"
style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');
+        var wrapper = element.parent();
+
+        //Transfer the positioning of the element to the wrapper
+        if (element.css('position') == 'static') {
+            wrapper.css({ position: 'relative' });
+            element.css({ position: 'relative'} );
+        } else {
+            var top = element.css('top'); if(isNaN(parseInt(top,10))) top = 'auto';
+            var left = element.css('left'); if(isNaN(parseInt(left,10))) left
= 'auto';
+            wrapper.css({ position: element.css('position'), top: top, left: left,
zIndex: element.css('z-index') }).show();
+            element.css({position: 'relative', top: 0, left: 0 });
+        }
+
+        wrapper.css(props);
+        return wrapper;
+    },
+
+    removeWrapper: function(element) {
+        if (element.parent().is('.ui-effects-wrapper'))
+            return element.parent().replaceWith(element);
+        return element;
+    },
+
+    setTransition: function(element, list, factor, value) {
+        value = value || {};
+        $.each(list, function(i, x){
+            unit = element.cssUnit(x);
+            if (unit[0] > 0) value[x] = unit[0] * factor + unit[1];
+        });
+        return value;
+    },
+
+    //Base function to animate from one class to another in a seamless
transition
+    animateClass: function(value, duration, easing, callback) {
+
+        var cb = (typeof easing == "function" ? easing : (callback ? callback :
null));
+        var ea = (typeof easing == "string" ? easing : null);
+
+        return this.each(function() {
+
+            var offset = {}; var that = $(this); var oldStyleAttr =
that.attr("style") || '';
+            if(typeof oldStyleAttr == 'object') oldStyleAttr =
oldStyleAttr["cssText"]; /* Stupidly in IE, style is a object.. */
+            if(value.toggle) { that.hasClass(value.toggle) ? value.remove =
value.toggle : value.add = value.toggle; }
+
+            //Let's get a style offset
+            var oldStyle = $.extend({}, (document.defaultView ?
document.defaultView.getComputedStyle(this,null) : this.currentStyle));
+            if(value.add) that.addClass(value.add); if(value.remove)
that.removeClass(value.remove);
+            var newStyle = $.extend({}, (document.defaultView ?
document.defaultView.getComputedStyle(this,null) : this.currentStyle));
+            if(value.add) that.removeClass(value.add); if(value.remove)
that.addClass(value.remove);
+
+            // The main function to form the object for animation
+            for(var n in newStyle) {
+                if( typeof newStyle[n] != "function" && newStyle[n] /* No functions
and null properties */
+                && n.indexOf("Moz") == -1 && n.indexOf("length") == -1 /* No mozilla
spezific render properties. */
+                && n.indexOf("scrollbar") == -1 /* No scrollbar properties - causes
problems in IE */
+                && newStyle[n] != oldStyle[n] /* Only values that have changed are
used for the animation */
+                && (n.match(/color/i) || (!n.match(/color/i)
&& !isNaN(parseInt(newStyle[n],10)))) /* Only things that can be parsed to
integers or colors */
+                && (oldStyle.position != "static" || (oldStyle.position == "static"
&& !n.match(/left|top|bottom|right/))) /* No need for positions when
dealing with static positions */
+                ) offset[n] = newStyle[n];
+            }
+
+            that.animate(offset, duration, ea, function() { // Animate the newly
constructed offset object
+                // Change style attribute back to original. For stupid IE, we need to
clear the damn object.
+                if(typeof $(this).attr("style") == 'object') {
$(this).attr("style")["cssText"] = ""; $(this).attr("style")["cssText"] =
oldStyleAttr; } else $(this).attr("style", oldStyleAttr);
+                if(value.add) $(this).addClass(value.add); if(value.remove)
$(this).removeClass(value.remove);
+                if(cb) cb.apply(this, arguments);
+            });
+
+        });
+    }
+};
+
+
+function _normalizeArguments(effect, option