Author: olamy
Date: Sun Dec 23 16:40:07 2012
New Revision: 1425478

URL: http://svn.apache.org/viewvc?rev=1425478&view=rev
Log:
jquery ui 1.9.2

Added:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_flat_75_ffffff_40x100.png
   (with props)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_glass_95_fef1ec_1x400.png
   (with props)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css
   (with props)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js
   (with props)
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js
   (with props)
Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/archiva.css
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/archiva.js

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/archiva.css
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/archiva.css?rev=1425478&r1=1425477&r2=1425478&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/archiva.css
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/archiva.css
 Sun Dec 23 16:40:07 2012
@@ -181,4 +181,10 @@ ol.linenums {
     margin-bottom: 0;
     margin-top: 0;
     padding-left: 5px;
+}
+
+.ui-widget {
+    color: #333333;
+    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
+    font-size: 14px;
 }
\ No newline at end of file

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_flat_75_ffffff_40x100.png
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_flat_75_ffffff_40x100.png?rev=1425478&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_flat_75_ffffff_40x100.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_flat_75_ffffff_40x100.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_glass_95_fef1ec_1x400.png
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_glass_95_fef1ec_1x400.png?rev=1425478&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_glass_95_fef1ec_1x400.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/images/ui-bg_glass_95_fef1ec_1x400.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css?rev=1425478&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css
 Sun Dec 23 16:40:07 2012
@@ -0,0 +1,5 @@
+/*! jQuery UI - v1.9.2 - 2012-11-23
+* http://jqueryui.com
+* Includes: jquery.ui.core.css, jquery.ui.accordion.css, 
jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, 
jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, 
jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, 
jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/
+* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT 
*/.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0
 0 0 
0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion
 
.ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em
 .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding
 -left:2.2em}.ui-accordion 
.ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons 
.ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header 
.ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion
 .ui-accordion-content{padding:1em 
2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}*
 html 
.ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button
 .ui-button-text{display:block;line-height:1.4}.ui-button-text-only 
.ui-button-text{padding:.4em 1em}.ui-button-icon-only 
.ui-button-text,.ui-button-icons-only
  
.ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary
 .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 
2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons 
.ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons 
.ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em
 1em}.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-icons-only 
.ui-icon{position:absolute;top:50%;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-icons 
.ui-button-icon-primary,.ui-button-icons-only 
.ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary 
.ui-button-icon-secondary,.ui-button-text-icons 
.ui-button-icon-secondary,.ui-button-icons-only 
.ui-button-icon-secondary{right:.5em}.ui-button-text
 -icons .ui-button-icon-secondary,.ui-button-icons-only 
.ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset
 
.ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.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}.ui-datepicker
 .ui-datepicker-prev-hover,.ui-datepicker 
.ui-datepicker-next-hover{top:1px}.ui-datepicker 
.ui-datepicker-prev{left:2px}.ui-datepicker 
.ui-datepicker-next{right:2px}.ui-datepicker 
.ui-datepicker-prev-hover{left:1px}.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}.ui-datepicker 
select.ui-datepicker-month-year{width:100%}.ui-datepicker 
select.ui-datepicker-month,.ui-datepicker 
select.ui-datepicker-year{width:49%}.ui-datepicker 
table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 
.4em}.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:.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}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-dat
 epicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi 
.ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 
.ui-datepicker-group{width:50%}.ui-datepicker-multi-3 
.ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 
.ui-datepicker-group{width:25%}.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%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl
 .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl 
.ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl 
.ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl 
.ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl 
.ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl 
.ui-datepicker-buttonpane button{float:left}.u
 i-datepicker-rtl .ui-datepicker-buttonpane 
button.ui-datepicker-current{float:right}.ui-datepicker-rtl 
.ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last 
.ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl
 .ui-datepicker-group-middle 
.ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.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-dialo
 g-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}.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{fo
 nt-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}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item 
a{position:relative;padding-left:2em}.ui-menu 
.ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu 
.ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar
 
.ui-progressbar-value{margin:-1px;height:100%}.ui-resizable{position:relative}.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}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{curs
 
or:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px
 dotted black}.ui-slider{position:relative;text-align:left}.ui-slider 
.ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider
 
.ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0
 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal 
.ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal 
.ui-slider-range{top:0;height:100%}.ui-slider-horizontal 
.ui-slider-range-min{left:0}.ui-slider-horizontal 
.ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical
 .ui-slider-handle{left:-.3em;margin-left:0;mar
 gin-bottom:-.6em}.ui-slider-vertical 
.ui-slider-range{left:0;width:100%}.ui-slider-vertical 
.ui-slider-range-min{bottom:0}.ui-slider-vertical 
.ui-slider-range-max{top:0}.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}.ui-spinner
 
.ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner
 .ui-icon-triangle-1-s{background-position:-65px 
-16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs 
.ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav 
li{list-style:none;float:left;position:rel
 ative;top:0;margin:1px .2em 0 
0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li 
a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav 
li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav 
li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs 
.ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li 
a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs 
.ui-tabs-panel{display:block;border-width:0;padding:1em 
1.4em;background:none}.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}* html 
.ui-tooltip{background-image:none}body 
.ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.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;font-size:1em}.ui-wid
 get-content{border:1px solid #aaa;background:#fff 
url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% 
repeat-x;color:#222}.ui-widget-content 
a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc 
url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% 
repeat-x;color:#222;font-weight:bold}.ui-widget-header 
a{color:#222}.ui-state-default,.ui-widget-content 
.ui-state-default,.ui-widget-header .ui-state-default{border:1px solid 
#d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% 
repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default 
a:link,.ui-state-default 
a:visited{color:#555;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 
#999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% 
repeat-x;font-weight:normal;color:#212121}.ui-state-hove
 r a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover 
a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content
 .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid 
#aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% 
repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active 
a:link,.ui-state-active 
a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content
 .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid 
#fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% 
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:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% 
repeat-x;color:#cd0a0a}.ui-state-error
  a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error 
a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content 
.ui-state-error-text,.ui-widget-header 
.ui-state-error-text{color:#cd0a0a}.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)}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content
 
.ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header
 
.ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default
 .ui-icon{background-image
 :url(images/ui-icons_888888_256x240.png)}.ui-state-hover 
.ui-icon,.ui-state-focus 
.ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active
 
.ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight
 
.ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error
 .ui-icon,.ui-state-error-text 
.ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.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-ic
 on-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{backg
 round-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-positi
 on:-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 -11
 2px}.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-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}.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-start{background-position:-80px 
-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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-
 
right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa
 url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% 
repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 
-8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 
50% 
repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
\ No newline at end of file

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/css/jquery-ui-1.9.2.custom.min.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html?rev=1425478&r1=1425477&r2=1425478&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/index.html
 Sun Dec 23 16:40:07 2012
@@ -25,14 +25,14 @@
   <link rel="stylesheet" href="css/jquery.fileupload-ui.css"/>
   <link rel="stylesheet" href="css/jqueryFileTree.css"/>
   <link rel="stylesheet" href="css/chosen-0.9.8.css"/>
-  <link rel="stylesheet" href="css/jquery-ui-1.8.16.custom.css"/>
+  <link rel="stylesheet" href="css/jquery-ui-1.9.2.custom.min.css"/>
   <link rel="stylesheet" href="css/bootstrap.2.2.1.css">
   <link rel="stylesheet" href="css/archiva.css">
   <link rel="shortcut icon" href="favicon.ico"/>
   <link rel="stylesheet" href="css/prettify.css"/>
 
   <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
-  <script type="text/javascript" 
src="js/jquery-ui-1.8.23.custom.min.js"></script>
+  <script type="text/javascript" 
src="js/jquery-ui-1.9.2.custom.min.js"></script>
   <script type="text/javascript" src="js/sammy.0.7.1.js"></script>
   <script type="text/javascript" data-main="js/archiva/archiva.js" 
src="js/require.2.1.2.js"></script>
 

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/archiva.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/archiva.js?rev=1425478&r1=1425477&r2=1425478&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/archiva.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/archiva.js
 Sun Dec 23 16:40:07 2012
@@ -62,8 +62,8 @@ $.ajax({
                     "jquery.tmpl": "jquery.tmpl",
                     "utils": "archiva/utils",
                     "startup": "archiva/startup",
-                    "jquery.ui": "jquery-ui-1.8.23.custom.min",
-                    "jquery.ui.widget": "jquery.ui.widget-1.8.18",
+                    "jquery.ui": "jquery-ui-1.9.2.custom.min",
+                    "jquery.ui.widget": "jquery.ui.widget-1.9.2",
                     "jquery.cookie": "jquery.cookie.1.0.0",
                     "bootstrap": "bootstrap.2.2.1",
                     "choosen": "chosen.jquery-0.9.8",

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js?rev=1425478&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js
 Sun Dec 23 16:40:07 2012
@@ -0,0 +1,6 @@
+/*! jQuery UI - v1.9.2 - 2012-11-23
+* http://jqueryui.com
+* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, 
jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, 
jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, 
jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, 
jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, 
jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, 
jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, 
jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, 
jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, 
jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, 
jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, 
jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, 
jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, 
jquery.ui.tooltip.js
+* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
+

[... 3 lines stripped ...]
Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery-ui-1.9.2.custom.min.js
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js?rev=1425478&view=auto
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js
 (added)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js
 Sun Dec 23 16:40:07 2012
@@ -0,0 +1,528 @@
+/*!
+ * jQuery UI Widget 1.9.2
+ * http://jqueryui.com
+ *
+ * Copyright 2012 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://api.jqueryui.com/jQuery.widget/
+ */
+(function( $, undefined ) {
+
+var uuid = 0,
+       slice = Array.prototype.slice,
+       _cleanData = $.cleanData;
+$.cleanData = function( elems ) {
+       for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
+               try {
+                       $( elem ).triggerHandler( "remove" );
+               // http://bugs.jquery.com/ticket/8235
+               } catch( e ) {}
+       }
+       _cleanData( elems );
+};
+
+$.widget = function( name, base, prototype ) {
+       var fullName, existingConstructor, constructor, basePrototype,
+               namespace = name.split( "." )[ 0 ];
+
+       name = name.split( "." )[ 1 ];
+       fullName = namespace + "-" + name;
+
+       if ( !prototype ) {
+               prototype = base;
+               base = $.Widget;
+       }
+
+       // create selector for plugin
+       $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
+               return !!$.data( elem, fullName );
+       };
+
+       $[ namespace ] = $[ namespace ] || {};
+       existingConstructor = $[ namespace ][ name ];
+       constructor = $[ namespace ][ name ] = function( options, element ) {
+               // allow instantiation without "new" keyword
+               if ( !this._createWidget ) {
+                       return new constructor( options, element );
+               }
+
+               // allow instantiation without initializing for simple 
inheritance
+               // must use "new" keyword (the code above always passes args)
+               if ( arguments.length ) {
+                       this._createWidget( options, element );
+               }
+       };
+       // extend with the existing constructor to carry over any static 
properties
+       $.extend( constructor, existingConstructor, {
+               version: prototype.version,
+               // copy the object used to create the prototype in case we need 
to
+               // redefine the widget later
+               _proto: $.extend( {}, prototype ),
+               // track widgets that inherit from this widget in case this 
widget is
+               // redefined after a widget inherits from it
+               _childConstructors: []
+       });
+
+       basePrototype = new base();
+       // we need to make the options hash a property directly on the new 
instance
+       // otherwise we'll modify the options hash on the prototype that we're
+       // inheriting from
+       basePrototype.options = $.widget.extend( {}, basePrototype.options );
+       $.each( prototype, function( prop, value ) {
+               if ( $.isFunction( value ) ) {
+                       prototype[ prop ] = (function() {
+                               var _super = function() {
+                                               return base.prototype[ prop 
].apply( this, arguments );
+                                       },
+                                       _superApply = function( args ) {
+                                               return base.prototype[ prop 
].apply( this, args );
+                                       };
+                               return function() {
+                                       var __super = this._super,
+                                               __superApply = this._superApply,
+                                               returnValue;
+
+                                       this._super = _super;
+                                       this._superApply = _superApply;
+
+                                       returnValue = value.apply( this, 
arguments );
+
+                                       this._super = __super;
+                                       this._superApply = __superApply;
+
+                                       return returnValue;
+                               };
+                       })();
+               }
+       });
+       constructor.prototype = $.widget.extend( basePrototype, {
+               // TODO: remove support for widgetEventPrefix
+               // always use the name + a colon as the prefix, e.g., 
draggable:start
+               // don't prefix for widgets that aren't DOM-based
+               widgetEventPrefix: existingConstructor ? 
basePrototype.widgetEventPrefix : name
+       }, prototype, {
+               constructor: constructor,
+               namespace: namespace,
+               widgetName: name,
+               // TODO remove widgetBaseClass, see #8155
+               widgetBaseClass: fullName,
+               widgetFullName: fullName
+       });
+
+       // If this widget is being redefined then we need to find all widgets 
that
+       // are inheriting from it and redefine all of them so that they inherit 
from
+       // the new version of this widget. We're essentially trying to replace 
one
+       // level in the prototype chain.
+       if ( existingConstructor ) {
+               $.each( existingConstructor._childConstructors, function( i, 
child ) {
+                       var childPrototype = child.prototype;
+
+                       // redefine the child widget using the same prototype 
that was
+                       // originally used, but inherit from the new version of 
the base
+                       $.widget( childPrototype.namespace + "." + 
childPrototype.widgetName, constructor, child._proto );
+               });
+               // remove the list of existing child constructors from the old 
constructor
+               // so the old child constructors can be garbage collected
+               delete existingConstructor._childConstructors;
+       } else {
+               base._childConstructors.push( constructor );
+       }
+
+       $.widget.bridge( name, constructor );
+};
+
+$.widget.extend = function( target ) {
+       var input = slice.call( arguments, 1 ),
+               inputIndex = 0,
+               inputLength = input.length,
+               key,
+               value;
+       for ( ; inputIndex < inputLength; inputIndex++ ) {
+               for ( key in input[ inputIndex ] ) {
+                       value = input[ inputIndex ][ key ];
+                       if ( input[ inputIndex ].hasOwnProperty( key ) && value 
!== undefined ) {
+                               // Clone objects
+                               if ( $.isPlainObject( value ) ) {
+                                       target[ key ] = $.isPlainObject( 
target[ key ] ) ?
+                                               $.widget.extend( {}, target[ 
key ], value ) :
+                                               // Don't extend strings, 
arrays, etc. with objects
+                                               $.widget.extend( {}, value );
+                               // Copy everything else by reference
+                               } else {
+                                       target[ key ] = value;
+                               }
+                       }
+               }
+       }
+       return target;
+};
+
+$.widget.bridge = function( name, object ) {
+       var fullName = object.prototype.widgetFullName || name;
+       $.fn[ name ] = function( options ) {
+               var isMethodCall = typeof options === "string",
+                       args = slice.call( arguments, 1 ),
+                       returnValue = this;
+
+               // allow multiple hashes to be passed on init
+               options = !isMethodCall && args.length ?
+                       $.widget.extend.apply( null, [ options ].concat(args) ) 
:
+                       options;
+
+               if ( isMethodCall ) {
+                       this.each(function() {
+                               var methodValue,
+                                       instance = $.data( this, fullName );
+                               if ( !instance ) {
+                                       return $.error( "cannot call methods on 
" + name + " prior to initialization; " +
+                                               "attempted to call method '" + 
options + "'" );
+                               }
+                               if ( !$.isFunction( instance[options] ) || 
options.charAt( 0 ) === "_" ) {
+                                       return $.error( "no such method '" + 
options + "' for " + name + " widget instance" );
+                               }
+                               methodValue = instance[ options ].apply( 
instance, args );
+                               if ( methodValue !== instance && methodValue 
!== undefined ) {
+                                       returnValue = methodValue && 
methodValue.jquery ?
+                                               returnValue.pushStack( 
methodValue.get() ) :
+                                               methodValue;
+                                       return false;
+                               }
+                       });
+               } else {
+                       this.each(function() {
+                               var instance = $.data( this, fullName );
+                               if ( instance ) {
+                                       instance.option( options || {} 
)._init();
+                               } else {
+                                       $.data( this, fullName, new object( 
options, this ) );
+                               }
+                       });
+               }
+
+               return returnValue;
+       };
+};
+
+$.Widget = function( /* options, element */ ) {};
+$.Widget._childConstructors = [];
+
+$.Widget.prototype = {
+       widgetName: "widget",
+       widgetEventPrefix: "",
+       defaultElement: "<div>",
+       options: {
+               disabled: false,
+
+               // callbacks
+               create: null
+       },
+       _createWidget: function( options, element ) {
+               element = $( element || this.defaultElement || this )[ 0 ];
+               this.element = $( element );
+               this.uuid = uuid++;
+               this.eventNamespace = "." + this.widgetName + this.uuid;
+               this.options = $.widget.extend( {},
+                       this.options,
+                       this._getCreateOptions(),
+                       options );
+
+               this.bindings = $();
+               this.hoverable = $();
+               this.focusable = $();
+
+               if ( element !== this ) {
+                       // 1.9 BC for #7810
+                       // TODO remove dual storage
+                       $.data( element, this.widgetName, this );
+                       $.data( element, this.widgetFullName, this );
+                       this._on( true, this.element, {
+                               remove: function( event ) {
+                                       if ( event.target === element ) {
+                                               this.destroy();
+                                       }
+                               }
+                       });
+                       this.document = $( element.style ?
+                               // element within the document
+                               element.ownerDocument :
+                               // element is window or document
+                               element.document || element );
+                       this.window = $( this.document[0].defaultView || 
this.document[0].parentWindow );
+               }
+
+               this._create();
+               this._trigger( "create", null, this._getCreateEventData() );
+               this._init();
+       },
+       _getCreateOptions: $.noop,
+       _getCreateEventData: $.noop,
+       _create: $.noop,
+       _init: $.noop,
+
+       destroy: function() {
+               this._destroy();
+               // we can probably remove the unbind calls in 2.0
+               // all event bindings should go through this._on()
+               this.element
+                       .unbind( this.eventNamespace )
+                       // 1.9 BC for #7810
+                       // TODO remove dual storage
+                       .removeData( this.widgetName )
+                       .removeData( this.widgetFullName )
+                       // support: jquery <1.6.3
+                       // http://bugs.jquery.com/ticket/9413
+                       .removeData( $.camelCase( this.widgetFullName ) );
+               this.widget()
+                       .unbind( this.eventNamespace )
+                       .removeAttr( "aria-disabled" )
+                       .removeClass(
+                               this.widgetFullName + "-disabled " +
+                               "ui-state-disabled" );
+
+               // clean up events and states
+               this.bindings.unbind( this.eventNamespace );
+               this.hoverable.removeClass( "ui-state-hover" );
+               this.focusable.removeClass( "ui-state-focus" );
+       },
+       _destroy: $.noop,
+
+       widget: function() {
+               return this.element;
+       },
+
+       option: function( key, value ) {
+               var options = key,
+                       parts,
+                       curOption,
+                       i;
+
+               if ( arguments.length === 0 ) {
+                       // don't return a reference to the internal hash
+                       return $.widget.extend( {}, this.options );
+               }
+
+               if ( typeof key === "string" ) {
+                       // handle nested keys, e.g., "foo.bar" => { foo: { bar: 
___ } }
+                       options = {};
+                       parts = key.split( "." );
+                       key = parts.shift();
+                       if ( parts.length ) {
+                               curOption = options[ key ] = $.widget.extend( 
{}, this.options[ key ] );
+                               for ( i = 0; i < parts.length - 1; i++ ) {
+                                       curOption[ parts[ i ] ] = curOption[ 
parts[ i ] ] || {};
+                                       curOption = curOption[ parts[ i ] ];
+                               }
+                               key = parts.pop();
+                               if ( value === undefined ) {
+                                       return curOption[ key ] === undefined ? 
null : curOption[ key ];
+                               }
+                               curOption[ key ] = value;
+                       } else {
+                               if ( value === undefined ) {
+                                       return this.options[ key ] === 
undefined ? null : this.options[ key ];
+                               }
+                               options[ key ] = value;
+                       }
+               }
+
+               this._setOptions( options );
+
+               return this;
+       },
+       _setOptions: function( options ) {
+               var key;
+
+               for ( key in options ) {
+                       this._setOption( key, options[ key ] );
+               }
+
+               return this;
+       },
+       _setOption: function( key, value ) {
+               this.options[ key ] = value;
+
+               if ( key === "disabled" ) {
+                       this.widget()
+                               .toggleClass( this.widgetFullName + "-disabled 
ui-state-disabled", !!value )
+                               .attr( "aria-disabled", value );
+                       this.hoverable.removeClass( "ui-state-hover" );
+                       this.focusable.removeClass( "ui-state-focus" );
+               }
+
+               return this;
+       },
+
+       enable: function() {
+               return this._setOption( "disabled", false );
+       },
+       disable: function() {
+               return this._setOption( "disabled", true );
+       },
+
+       _on: function( suppressDisabledCheck, element, handlers ) {
+               var delegateElement,
+                       instance = this;
+
+               // no suppressDisabledCheck flag, shuffle arguments
+               if ( typeof suppressDisabledCheck !== "boolean" ) {
+                       handlers = element;
+                       element = suppressDisabledCheck;
+                       suppressDisabledCheck = false;
+               }
+
+               // no element argument, shuffle and use this.element
+               if ( !handlers ) {
+                       handlers = element;
+                       element = this.element;
+                       delegateElement = this.widget();
+               } else {
+                       // accept selectors, DOM elements
+                       element = delegateElement = $( element );
+                       this.bindings = this.bindings.add( element );
+               }
+
+               $.each( handlers, function( event, handler ) {
+                       function handlerProxy() {
+                               // allow widgets to customize the disabled 
handling
+                               // - disabled as an array instead of boolean
+                               // - disabled class as method for disabling 
individual parts
+                               if ( !suppressDisabledCheck &&
+                                               ( instance.options.disabled === 
true ||
+                                                       $( this ).hasClass( 
"ui-state-disabled" ) ) ) {
+                                       return;
+                               }
+                               return ( typeof handler === "string" ? 
instance[ handler ] : handler )
+                                       .apply( instance, arguments );
+                       }
+
+                       // copy the guid so direct unbinding works
+                       if ( typeof handler !== "string" ) {
+                               handlerProxy.guid = handler.guid =
+                                       handler.guid || handlerProxy.guid || 
$.guid++;
+                       }
+
+                       var match = event.match( /^(\w+)\s*(.*)$/ ),
+                               eventName = match[1] + instance.eventNamespace,
+                               selector = match[2];
+                       if ( selector ) {
+                               delegateElement.delegate( selector, eventName, 
handlerProxy );
+                       } else {
+                               element.bind( eventName, handlerProxy );
+                       }
+               });
+       },
+
+       _off: function( element, eventName ) {
+               eventName = (eventName || "").split( " " ).join( 
this.eventNamespace + " " ) + this.eventNamespace;
+               element.unbind( eventName ).undelegate( eventName );
+       },
+
+       _delay: function( handler, delay ) {
+               function handlerProxy() {
+                       return ( typeof handler === "string" ? instance[ 
handler ] : handler )
+                               .apply( instance, arguments );
+               }
+               var instance = this;
+               return setTimeout( handlerProxy, delay || 0 );
+       },
+
+       _hoverable: function( element ) {
+               this.hoverable = this.hoverable.add( element );
+               this._on( element, {
+                       mouseenter: function( event ) {
+                               $( event.currentTarget ).addClass( 
"ui-state-hover" );
+                       },
+                       mouseleave: function( event ) {
+                               $( event.currentTarget ).removeClass( 
"ui-state-hover" );
+                       }
+               });
+       },
+
+       _focusable: function( element ) {
+               this.focusable = this.focusable.add( element );
+               this._on( element, {
+                       focusin: function( event ) {
+                               $( event.currentTarget ).addClass( 
"ui-state-focus" );
+                       },
+                       focusout: function( event ) {
+                               $( event.currentTarget ).removeClass( 
"ui-state-focus" );
+                       }
+               });
+       },
+
+       _trigger: function( type, event, data ) {
+               var prop, orig,
+                       callback = this.options[ type ];
+
+               data = data || {};
+               event = $.Event( event );
+               event.type = ( type === this.widgetEventPrefix ?
+                       type :
+                       this.widgetEventPrefix + type ).toLowerCase();
+               // the original event may come from any element
+               // so we need to reset the target on the new event
+               event.target = this.element[ 0 ];
+
+               // copy original event properties over to the new event
+               orig = event.originalEvent;
+               if ( orig ) {
+                       for ( prop in orig ) {
+                               if ( !( prop in event ) ) {
+                                       event[ prop ] = orig[ prop ];
+                               }
+                       }
+               }
+
+               this.element.trigger( event, data );
+               return !( $.isFunction( callback ) &&
+                       callback.apply( this.element[0], [ event ].concat( data 
) ) === false ||
+                       event.isDefaultPrevented() );
+       }
+};
+
+$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) 
{
+       $.Widget.prototype[ "_" + method ] = function( element, options, 
callback ) {
+               if ( typeof options === "string" ) {
+                       options = { effect: options };
+               }
+               var hasOptions,
+                       effectName = !options ?
+                               method :
+                               options === true || typeof options === "number" 
?
+                                       defaultEffect :
+                                       options.effect || defaultEffect;
+               options = options || {};
+               if ( typeof options === "number" ) {
+                       options = { duration: options };
+               }
+               hasOptions = !$.isEmptyObject( options );
+               options.complete = callback;
+               if ( options.delay ) {
+                       element.delay( options.delay );
+               }
+               if ( hasOptions && $.effects && ( $.effects.effect[ effectName 
] || $.uiBackCompat !== false && $.effects[ effectName ] ) ) {
+                       element[ method ]( options );
+               } else if ( effectName !== method && element[ effectName ] ) {
+                       element[ effectName ]( options.duration, 
options.easing, callback );
+               } else {
+                       element.queue(function( next ) {
+                               $( this )[ method ]();
+                               if ( callback ) {
+                                       callback.call( element[ 0 ] );
+                               }
+                               next();
+                       });
+               }
+       };
+});
+
+// DEPRECATED
+if ( $.uiBackCompat !== false ) {
+       $.Widget.prototype._getCreateOptions = function() {
+               return $.metadata && $.metadata.get( this.element[0] )[ 
this.widgetName ];
+       };
+}
+
+})( jQuery );

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/jquery.ui.widget-1.9.2.js
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision


Reply via email to