You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by gm...@apache.org on 2014/07/11 18:23:29 UTC

svn commit: r1609737 [1/18] - in /roller/trunk/app/src/main/webapp: WEB-INF/jsps/editor/ WEB-INF/jsps/tiles/ roller-ui/yui3/arraylist/ roller-ui/yui3/assets/ roller-ui/yui3/assets/skins/ roller-ui/yui3/assets/skins/sam/ roller-ui/yui3/async-queue/ roll...

Author: gmazza
Date: Fri Jul 11 16:23:25 2014
New Revision: 1609737

URL: http://svn.apache.org/r1609737
Log:
ROL-2019 switched tabs on stylesheet and template edit pages from YUI to YUI3; warning YUI3 requires lots of folders, I'm using the bare minimum of 53 (out of 370+) for what we are using.

Added:
    roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/arrows.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/autocomplete-list.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/bg.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendarnavigator.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console-filters.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-highlight.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-message.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-paginator.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-scroll.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-sort.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/dial.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-indicator.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-toggle.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-flick.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-menunav.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/overlay.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/panel.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x-lines.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y-lines.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/resize-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/scrollview-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/scrollview-list.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/scrollview-scrollbars.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/slider-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/sort-arrow-sprite-ie.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/sort-arrow-sprite.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/sprite.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/sprite_icons.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/tabview.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/test-console.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/thumb-x.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/thumb-y.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/vertical-menu-submenu-indicator.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/warn_error.png   (with props)
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/widget-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/widget-modality.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/widget-stack.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/async-queue/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/async-queue/async-queue-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/async-queue/async-queue.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-base/attribute-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-base/attribute-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-complex/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-complex/attribute-complex-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-complex/attribute-complex.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-core/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-core/attribute-core-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-core/attribute-core.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-extras/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-extras/attribute-extras-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-extras/attribute-extras.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-observable/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-observable/attribute-observable-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/attribute-observable/attribute-observable.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-base/base-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-base/base-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-build/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-build/base-build-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-build/base-build.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-core/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-core/base-core-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-core/base-core.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-observable/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-observable/base-observable-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-observable/base-observable.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-pluginhost/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-pluginhost/base-pluginhost-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/base-pluginhost/base-pluginhost.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/classnamemanager/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/classnamemanager/classnamemanager-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/classnamemanager/classnamemanager.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-base/dom-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-base/dom-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-core/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-core/dom-core-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-core/dom-core.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-screen/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-screen/dom-screen-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-screen/dom-screen.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-style/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-style/dom-style-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/dom-style/dom-style.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-base/event-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-base/event-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-custom-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-custom-base/event-custom-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-custom-base/event-custom-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-custom-complex/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-custom-complex/event-custom-complex-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-custom-complex/event-custom-complex.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-delegate/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-delegate/event-delegate-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-delegate/event-delegate.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-flick/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-flick/event-flick-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-flick/event-flick.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-focus/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-focus/event-focus-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-focus/event-focus.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-key/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-key/event-key-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-key/event-key.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-simulate/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-simulate/event-simulate-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-simulate/event-simulate.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-synthetic/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-synthetic/event-synthetic-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/event-synthetic/event-synthetic.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/features/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/features/features-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/features/features.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/gesture-simulate/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/gesture-simulate/gesture-simulate-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/gesture-simulate/gesture-simulate.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-base/node-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-base/node-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-core/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-core/node-core-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-core/node-core.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-event-delegate/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-event-delegate/node-event-delegate-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-event-delegate/node-event-delegate.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-event-simulate/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-event-simulate/node-event-simulate-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-event-simulate/node-event-simulate.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-focusmanager/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-focusmanager/node-focusmanager-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-focusmanager/node-focusmanager.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-pluginhost/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-pluginhost/node-pluginhost-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-pluginhost/node-pluginhost.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-screen/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-screen/node-screen-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-screen/node-screen.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-style/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-style/node-style-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/node-style/node-style.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/oop/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/oop/oop-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/oop/oop.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/plugin/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/plugin/plugin-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/plugin/plugin.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/pluginhost-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/pluginhost-base/pluginhost-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/pluginhost-base/pluginhost-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/pluginhost-config/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/pluginhost-config/pluginhost-config-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/pluginhost-config/pluginhost-config.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/selector/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/selector-native/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/selector-native/selector-native-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/selector-native/selector-native.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/selector/selector-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/selector/selector.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview-base/tabview-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview-base/tabview-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/skins/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/skins/night/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/skins/night/tabview-skin.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/skins/night/tabview.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/skins/sam/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/skins/sam/tabview-skin.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/skins/sam/tabview.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/assets/tabview-core.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/tabview-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/tabview/tabview.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/skins/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/skins/night/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/skins/night/widget-base-skin.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/skins/night/widget-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/skins/sam/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/skins/sam/widget-base-skin.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/skins/sam/widget-base.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/assets/widget-base-core.css
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/widget-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-base/widget-base.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-child/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-child/widget-child-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-child/widget-child.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-htmlparser/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-htmlparser/widget-htmlparser-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-htmlparser/widget-htmlparser.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-parent/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-parent/widget-parent-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-parent/widget-parent.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-skin/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-skin/widget-skin-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-skin/widget-skin.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-uievents/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-uievents/widget-uievents-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/widget-uievents/widget-uievents.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/yui-base/
    roller/trunk/app/src/main/webapp/roller-ui/yui3/yui-base/yui-base-min.js
    roller/trunk/app/src/main/webapp/roller-ui/yui3/yui-base/yui-base.js
Removed:
    roller/trunk/app/src/main/webapp/roller-ui/yui3/yui/yui-debug.js
Modified:
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileImageChooser.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/StylesheetEdit.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/TemplateEdit.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head-ajax.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-errorpage.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-installpage.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-mainmenupage.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-popuppage.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-simplepage.jsp
    roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-tabbedpage.jsp
    roller/trunk/app/src/main/webapp/themes/fauxcoly/search.vm
    roller/trunk/app/src/main/webapp/themes/gaurav/search.vm

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileImageChooser.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileImageChooser.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileImageChooser.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/MediaFileImageChooser.jsp Fri Jul 11 16:23:25 2014
@@ -41,11 +41,9 @@
 </style>
 
 <script type="text/javascript">
-<!--
     function onSelectDirectory(id) {
         window.location = "?directoryId=" + id + "&weblog=" + '<s:property value="actionWeblog.handle" />';
     }
--->
 </script>
 
 

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/StylesheetEdit.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/StylesheetEdit.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/StylesheetEdit.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/StylesheetEdit.jsp Fri Jul 11 16:23:25 2014
@@ -16,12 +16,18 @@
   directory of this distribution.
 --%>
 <%@ include file="/WEB-INF/jsps/taglibs-struts2.jsp" %>
-<script type="text/javascript" src="<s:url value='/roller-ui/yui/yahoo-dom-event/yahoo-dom-event.js'></s:url>"></script>
-<script type="text/javascript" src="<s:url value='/roller-ui/yui/element/element-min.js'></s:url>"></script>
-<script type="text/javascript" src="<s:url value='/roller-ui/yui/tabview/tabview-min.js'></s:url>"></script>
+<script type="text/javascript" src="<s:url value='/roller-ui/yui3/yui/yui-min.js' />"></script>
+<script type="text/javascript" src="<s:url value='/roller-ui/yui3/tabview/tabview-min.js'></s:url>"></script>
 
 <script type="text/javascript">
-// <!--
+    // Create a new YUI instance and populate it with the required modules.
+    YUI().use('tabview', function (Y) {
+        var tabview = new Y.TabView({
+            srcNode: '#template-code-tabs'
+        });
+        tabview.render();
+    });
+
 	function revertStylesheet() {
 		if (window.confirm('<s:text name="stylesheetEdit.confirmRevert"/>')) {
 			document.stylesheetEdit.action = "<s:url action='stylesheetEdit!revert' />";
@@ -36,8 +42,6 @@
 			}
 		};
 	</s:if>
-	
-// -->
 </script>
 
 <p class="subtitle"><s:text name="stylesheetEdit.subtitle" /></p>
@@ -59,18 +63,16 @@
     <%-- ================================================================== --%>
     <%-- Tabs for each of the two content areas: Standard and Mobile --%>
 
-    <div id="template-code-tabs" class="yui-navset">
-    <ul class="yui-nav">
+    <div id="template-code-tabs">
+    <ul>
         <li class="selected"><a href="#tabStandard"><em>Standard</em></a></li>
         <li><a href="#tabMobile"><em>Mobile</em></a></li>
     </ul>            
-    <div class="yui-content">
+    <div>
         <div id="tabStandard">
-            <%-- Standard Tab --%> 
             <s:textarea name="contentsStandard" cols="80" rows="30" cssStyle="width:100%" />
         </div>
         <div id="tabMobile">
-            <%-- Standard Tab --%> 
             <s:textarea name="contentsMobile" cols="80" rows="30" cssStyle="width:100%" />
         </div>
     </div>
@@ -80,7 +82,6 @@
     <%-- Save, Close and Resize text area buttons--%>
 
     <script type="text/javascript">
-    //<!--
         if (getCookie("templateEditorRows") != null) {
             document.getElementById('stylesheetEdit_contentsMobile').rows = getCookie("templateEditorRows");
             document.getElementById('stylesheetEdit_contentsStandard').rows = getCookie("templateEditorRows");
@@ -88,7 +89,7 @@
             document.getElementById('stylesheetEdit_contentsMobile').rows = 20;
             document.getElementById('stylesheetEdit_contentsStandard').rows = 20;
         }
-    //--></script>
+    </script>
     <table style="width:100%">
         <tr>
             <td>
@@ -112,9 +113,6 @@
 </s:form>
 
 <script>
-//<!--
-var tabView = new YAHOO.widget.TabView('template-code-tabs');
-
 function changeSize1(num) {
     var standardElem = document.getElementById('stylesheetEdit_contentsStandard');
     var mobileElem = document.getElementById('stylesheetEdit_contentsMobile');
@@ -127,5 +125,4 @@ function changeSize1(num) {
     expires.setTime(expires.getTime() + 24 * 90 * 60 * 60 * 1000); // sets it for approx 90 days.
     setCookie("templateEditorRows", standardElem.rows, expires);
 }
-//-->
 </script>

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/TemplateEdit.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/TemplateEdit.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/TemplateEdit.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/editor/TemplateEdit.jsp Fri Jul 11 16:23:25 2014
@@ -16,12 +16,8 @@
   directory of this distribution.
 --%>
 <%@ include file="/WEB-INF/jsps/taglibs-struts2.jsp" %>
-<script type="text/javascript" 
-    src="<s:url value='/roller-ui/yui/yahoo-dom-event/yahoo-dom-event.js'></s:url>"></script>
-<script type="text/javascript" 
-    src="<s:url value='/roller-ui/yui/element/element-min.js'></s:url>"></script>
-<script type="text/javascript" 
-    src="<s:url value='/roller-ui/yui/tabview/tabview-min.js'></s:url>"></script>
+<script type="text/javascript" src="<s:url value='/roller-ui/yui3/yui/yui-min.js' />"></script>
+<script type="text/javascript" src="<s:url value='/roller-ui/yui3/tabview/tabview-min.js'></s:url>"></script>
 
 <p class="subtitle">
    <s:text name="pageForm.subtitle" >
@@ -44,7 +40,7 @@
     <s:hidden name ="bean.type"/>
     
     <%-- ================================================================== --%>
-    <%-- Name, link and desription: disabled when page is a required page --%>
+    <%-- Name, link and description: disabled when page is a required page --%>
     
     <table cellspacing="5">
         <tr>
@@ -102,28 +98,37 @@
     <%-- ================================================================== --%>
     <%-- Tabs for each of the two content areas: Standard and Mobile --%>
 
-    <div id="template-code-tabs" class="yui-navset">
-    <ul class="yui-nav">
+    <div id="template-code-tabs">
+    <ul>
         <li class="selected"><a href="#tabStandard"><em>Standard</em></a></li>
         <li><a href="#tabMobile"><em>Mobile</em></a></li>
     </ul>            
-    <div class="yui-content">
+    <div>
         <div id="tabStandard">
-            <%-- Standard Tab --%> 
             <s:textarea name="bean.contentsStandard" cols="80" rows="30" cssStyle="width:100%" />
 
         </div>
         <div id="tabMobile">
-            <%-- Standard Tab --%> 
             <s:textarea name="bean.contentsMobile" cols="80" rows="30" cssStyle="width:100%" />
         </div>
     </div>
     </div>
 
+    <script type="text/javascript">
+        // Create a new YUI instance and populate it with the required modules.
+        YUI().use('tabview', function (Y) {
+            var tabview = new Y.TabView({
+                srcNode: '#template-code-tabs'
+            });
+            tabview.render();
+        });
+    </script>
+
+
     <%-- ================================================================== --%>
     <%-- Save, Close and Resize text area buttons--%>
 
-    <script type="text/javascript"><!--
+    <script type="text/javascript">
         if (getCookie("templateEditorRows") != null) {
             document.getElementById('template_bean_contentsMobile').rows = getCookie("templateEditorRows");
             document.getElementById('template_bean_contentsStandard').rows = getCookie("templateEditorRows");
@@ -132,7 +137,8 @@
             document.getElementById('template_bean_contentsStandard').rows = 20;
         }
 
-    // --></script>
+    </script>
+
     <table style="width:100%">
         <tr>
             <td>
@@ -251,8 +257,6 @@
 
 
 <script>
-var tabView = new YAHOO.widget.TabView('template-code-tabs');
-
 var weblogURL = '<s:property value="actionWeblog.absoluteURL" />';
 var originalLink = '<s:property value="bean.link" />';
 var type = '<s:property value="bean.type" /> ' ;

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head-ajax.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head-ajax.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head-ajax.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head-ajax.jsp Fri Jul 11 16:23:25 2014
@@ -6,7 +6,7 @@ You can override it with your own file v
 
 <link rel="stylesheet" type="text/css" media="all" href="<s:url value='/roller-ui/yui/reset-fonts-grids/reset-fonts-grids.css'/>" />
 <link rel="stylesheet" type="text/css" media="all" href="<s:url value='/roller-ui/yui/base/base-min.css'/>" />
-<link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/yui/tabview/assets/skins/sam/tabview.css"></s:url>'/>
+<link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/yui3/assets/skins/sam/tabview.css"></s:url>'/>
 
 <link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/styles/layout.css"/>' />
 <link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/styles/roller.css"/>' />

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/head.jsp Fri Jul 11 16:23:25 2014
@@ -6,7 +6,7 @@ You can override it with your own file v
 
 <link rel="stylesheet" type="text/css" media="all" href="<s:url value='/roller-ui/yui/reset-fonts-grids/reset-fonts-grids.css'/>" />
 <link rel="stylesheet" type="text/css" media="all" href="<s:url value='/roller-ui/yui/base/base-min.css'/>" />
-<link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/yui/tabview/assets/skins/sam/tabview.css"></s:url>'/>
+<link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/yui3/assets/skins/sam/tabview.css"></s:url>'/>
 
 <link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/styles/layout.css"/>' />
 <link rel="stylesheet" type="text/css" media="all" href='<s:url value="/roller-ui/styles/roller.css"/>' />

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-errorpage.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-errorpage.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-errorpage.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-errorpage.jsp Fri Jul 11 16:23:25 2014
@@ -24,7 +24,7 @@
         <link rel="shortcut icon" href="<%= request.getContextPath() %>/favicon.ico" type="image/x-icon" />
         <tiles:insertAttribute name="head" />
     </head>
-    <body class=" yui-skin-sam">
+    <body class="yui-skin-sam yui3-skin-sam">
         
         <div id="banner">
             <tiles:insertAttribute name="banner" />

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-installpage.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-installpage.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-installpage.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-installpage.jsp Fri Jul 11 16:23:25 2014
@@ -24,7 +24,7 @@
         <link rel="shortcut icon" href="<%= request.getContextPath() %>/favicon.ico" type="image/x-icon" />
         <tiles:insertAttribute name="head" />
     </head>
-    <body class=" yui-skin-sam">
+    <body class="yui-skin-sam yui3-skin-sam">
         
         <div id="banner">
             <tiles:insertAttribute name="banner" />

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-mainmenupage.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-mainmenupage.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-mainmenupage.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-mainmenupage.jsp Fri Jul 11 16:23:25 2014
@@ -28,7 +28,7 @@
             <tiles:insertAttribute name="styles" />
         </style>
     </head>
-    <body class=" yui-skin-sam">
+    <body class="yui-skin-sam yui3-skin-sam">
         
         <div id="banner">
             <tiles:insertAttribute name="bannerStatus" />

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-popuppage.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-popuppage.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-popuppage.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-popuppage.jsp Fri Jul 11 16:23:25 2014
@@ -23,7 +23,7 @@
         <tiles:insertAttribute name="head" />    
     </head>
 
-    <body class=" yui-skin-sam">
+    <body class="yui-skin-sam yui3-skin-sam">
 
         <div id="wrapper"> 
             <div id="leftcontent_wrap">

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-simplepage.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-simplepage.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-simplepage.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-simplepage.jsp Fri Jul 11 16:23:25 2014
@@ -28,7 +28,7 @@
             <tiles:insertAttribute name="styles" />
         </style>
     </head>
-    <body class=" yui-skin-sam">
+    <body class="yui-skin-sam yui3-skin-sam">
         
         <div id="banner">
             <tiles:insertAttribute name="banner" />

Modified: roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-tabbedpage.jsp
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-tabbedpage.jsp?rev=1609737&r1=1609736&r2=1609737&view=diff
==============================================================================
--- roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-tabbedpage.jsp (original)
+++ roller/trunk/app/src/main/webapp/WEB-INF/jsps/tiles/tiles-tabbedpage.jsp Fri Jul 11 16:23:25 2014
@@ -28,7 +28,7 @@
             <tiles:insertAttribute name="styles" />
         </style>
     </head>
-    <body class=" yui-skin-sam">
+    <body class="yui-skin-sam yui3-skin-sam">
         
         <div id="banner">
             <tiles:insertAttribute name="bannerStatus" />

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist-min.js
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist-min.js?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist-min.js (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist-min.js Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+YUI.add("arraylist",function(e,t){function s(t){t!==undefined?this._items=e.Lang.isArray(t)?t:n(t):this._items=this._items||[]}var n=e.Array,r=n.each,i;i={item:function(e){return this._items[e]},each:function(e,t){return r(this._items,function(n,r){n=this.item(r),e.call(t||n,n,r,this)},this),this},some:function(e,t){return n.some(this._items,function(n,r){return n=this.item(r),e.call(t||n,n,r,this)},this)},indexOf:function(e){return n.indexOf(this._items,e)},size:function(){return this._items.length},isEmpty:function(){return!this.size()},toJSON:function(){return this._items}},i._item=i.item,e.mix(s.prototype,i),e.mix(s,{addMethod:function(e,t){t=n(t),r(t,function(t){e[t]=function(){var e=n(arguments,0,!0),i=[];return r(this._items,function(n,r){n=this._item(r);var s=n[t].apply(n,e);s!==undefined&&s!==n&&(i[r]=s)},this),i.length?i:this}})}}),e.ArrayList=s},"3.17.2",{requires:["yui-base"]});

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist.js
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist.js?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist.js (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/arraylist/arraylist.js Fri Jul 11 16:23:25 2014
@@ -0,0 +1,221 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+YUI.add('arraylist', function (Y, NAME) {
+
+/**
+ * Collection utilities beyond what is provided in the YUI core
+ * @module collection
+ * @submodule arraylist
+ */
+
+var YArray      = Y.Array,
+    YArray_each = YArray.each,
+    ArrayListProto;
+
+/**
+ * Generic ArrayList class for managing lists of items and iterating operations
+ * over them.  The targeted use for this class is for augmentation onto a
+ * class that is responsible for managing multiple instances of another class
+ * (e.g. NodeList for Nodes).  The recommended use is to augment your class with
+ * ArrayList, then use ArrayList.addMethod to mirror the API of the constituent
+ * items on the list's API.
+ *
+ * The default implementation creates immutable lists, but mutability can be
+ * provided via the arraylist-add submodule or by implementing mutation methods
+ * directly on the augmented class's prototype.
+ *
+ * @class ArrayList
+ * @constructor
+ * @param items { Array } array of items this list will be responsible for
+ */
+function ArrayList( items ) {
+    if ( items !== undefined ) {
+        this._items = Y.Lang.isArray( items ) ? items : YArray( items );
+    } else {
+        // ||= to support lazy initialization from augment
+        this._items = this._items || [];
+    }
+}
+
+ArrayListProto = {
+    /**
+     * Get an item by index from the list.  Override this method if managing a
+     * list of objects that have a different public representation (e.g. Node
+     * instances vs DOM nodes).  The iteration methods that accept a user
+     * function will use this method for access list items for operation.
+     *
+     * @method item
+     * @param i { Integer } index to fetch
+     * @return { mixed } the item at the requested index
+     */
+    item: function ( i ) {
+        return this._items[i];
+    },
+
+    /**
+     * <p>Execute a function on each item of the list, optionally providing a
+     * custom execution context.  Default context is the item.</p>
+     *
+     * <p>The callback signature is <code>callback( item, index )</code>.</p>
+     *
+     * @method each
+     * @param fn { Function } the function to execute
+     * @param context { mixed } optional override 'this' in the function
+     * @return { ArrayList } this instance
+     * @chainable
+     */
+    each: function ( fn, context ) {
+        YArray_each( this._items, function ( item, i ) {
+            item = this.item( i );
+
+            fn.call( context || item, item, i, this );
+        }, this);
+
+        return this;
+    },
+
+    /**
+     * <p>Execute a function on each item of the list, optionally providing a
+     * custom execution context.  Default context is the item.</p>
+     *
+     * <p>The callback signature is <code>callback( item, index )</code>.</p>
+     *
+     * <p>Unlike <code>each</code>, if the callback returns true, the
+     * iteration will stop.</p>
+     *
+     * @method some
+     * @param fn { Function } the function to execute
+     * @param context { mixed } optional override 'this' in the function
+     * @return { Boolean } True if the function returned true on an item
+     */
+    some: function ( fn, context ) {
+        return YArray.some( this._items, function ( item, i ) {
+            item = this.item( i );
+
+            return fn.call( context || item, item, i, this );
+        }, this);
+    },
+
+    /**
+     * Finds the first index of the needle in the managed array of items.
+     *
+     * @method indexOf
+     * @param needle { mixed } The item to search for
+     * @return { Integer } Array index if found.  Otherwise -1
+     */
+    indexOf: function ( needle ) {
+        return YArray.indexOf( this._items, needle );
+    },
+
+    /**
+     * How many items are in this list?
+     *
+     * @method size
+     * @return { Integer } Number of items in the list
+     */
+    size: function () {
+        return this._items.length;
+    },
+
+    /**
+     * Is this instance managing any items?
+     *
+     * @method isEmpty
+     * @return { Boolean } true if 1 or more items are being managed
+     */
+    isEmpty: function () {
+        return !this.size();
+    },
+
+    /**
+     * Provides an array-like representation for JSON.stringify.
+     *
+     * @method toJSON
+     * @return { Array } an array representation of the ArrayList
+     */
+    toJSON: function () {
+        return this._items;
+    }
+};
+// Default implementation does not distinguish between public and private
+// item getter
+/**
+ * Protected method for optimizations that may be appropriate for API
+ * mirroring. Similar in functionality to <code>item</code>, but is used by
+ * methods added with <code>ArrayList.addMethod()</code>.
+ *
+ * @method _item
+ * @protected
+ * @param i { Integer } Index of item to fetch
+ * @return { mixed } The item appropriate for pass through API methods
+ */
+ArrayListProto._item = ArrayListProto.item;
+
+// Mixed onto existing proto to preserve constructor NOT being an own property.
+// This has bitten me when composing classes by enumerating, copying prototypes.
+Y.mix(ArrayList.prototype, ArrayListProto);
+
+Y.mix( ArrayList, {
+
+    /**
+     * <p>Adds a pass through method to dest (typically the prototype of a list
+     * class) that calls the named method on each item in the list with
+     * whatever parameters are passed in.  Allows for API indirection via list
+     * instances.</p>
+     *
+     * <p>Accepts a single string name or an array of string names.</p>
+     *
+     * <pre><code>list.each( function ( item ) {
+     *     item.methodName( 1, 2, 3 );
+     * } );
+     * // becomes
+     * list.methodName( 1, 2, 3 );</code></pre>
+     *
+     * <p>Additionally, the pass through methods use the item retrieved by the
+     * <code>_item</code> method in case there is any special behavior that is
+     * appropriate for API mirroring.</p>
+     *
+     * <p>If the iterated method returns a value, the return value from the
+     * added method will be an array of values with each value being at the
+     * corresponding index for that item.  If the iterated method does not
+     * return a value, the added method will be chainable.
+     *
+     * @method addMethod
+     * @static
+     * @param dest {Object} Object or prototype to receive the iterator method
+     * @param name {String|String[]} Name of method of methods to create
+     */
+    addMethod: function ( dest, names ) {
+
+        names = YArray( names );
+
+        YArray_each( names, function ( name ) {
+            dest[ name ] = function () {
+                var args = YArray( arguments, 0, true ),
+                    ret  = [];
+
+                YArray_each( this._items, function ( item, i ) {
+                    item = this._item( i );
+
+                    var result = item[ name ].apply( item, args );
+
+                    if ( result !== undefined && result !== item ) {
+                        ret[i] = result;
+                    }
+                }, this);
+
+                return ret.length ? ret : this;
+            };
+        } );
+    }
+} );
+
+Y.ArrayList = ArrayList;
+
+
+}, '3.17.2', {"requires": ["yui-base"]});

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/arrows.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/arrows.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/arrows.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/autocomplete-list.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/autocomplete-list.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/autocomplete-list.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/autocomplete-list.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-aclist{position:absolute;z-index:1}.yui3-aclist-hidden{visibility:hidden}.yui3-aclist-aria{left:-9999px;position:absolute}.yui3-aclist-list{list-style:none;margin:0;overflow:hidden;padding:0}.yui3-aclist-item{cursor:pointer;list-style:none;padding:2px 5px}.yui3-aclist-item-active{outline:#afafaf dotted thin}.yui3-skin-sam .yui3-aclist-content{background:#fff;border:1px solid #afafaf;-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.58);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.58);box-shadow:1px 1px 4px rgba(0,0,0,0.58)}.yui3-skin-sam .yui3-aclist-item-hover{background:#bfdaff}.yui3-skin-sam .yui3-aclist-item-active{background:#2647a0;color:#fff;outline:0}#yui3-css-stamp.skin-sam-autocomplete-list{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/bg.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/bg.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/bg.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar-base.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar-base.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar-base.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar-base.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-calendar-pane{width:100%}.yui3-calendar-grid{width:100%}.yui3-calendar-column-hidden,.yui3-calendar-hidden{display:none}.yui3-skin-sam .yui3-calendar-content{padding:10px;color:#000;border:1px solid gray;background:#f2f2f2;background:-moz-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f2f2f2',GradientType=0);background:linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);-moz-border-radius:5px;border-radius:5px}.yui3-skin-sam .yui3-calendar-grid{padding:5px;border-collapse:collapse}.yui3-skin-sam .yui3-calendar-header{padding-bottom:10px}.yui3-skin-sam .yui3-calendar-header-label{margin:0;font-size:1em;font-weight:bold;tex
 t-align:center;width:100%}.yui3-skin-sam .yui3-calendar-day,.yui3-skin-sam .yui3-calendar-prevmonth-day,.yui3-skin-sam .yui3-calendar-nextmonth-day{padding:5px;border:1px solid #ccc;background:#fff;text-align:center}.yui3-skin-sam .yui3-calendar-day:hover{background:#06c;color:#fff}.yui3-skin-sam .yui3-calendar-selection-disabled,.yui3-skin-sam .yui3-calendar-selection-disabled:hover{color:#a6a6a6;background:#ccc}.yui3-skin-sam .yui3-calendar-weekday{font-weight:bold}.yui3-skin-sam .yui3-calendar-prevmonth-day,.yui3-skin-sam .yui3-calendar-nextmonth-day{color:#a6a6a6}.yui3-skin-sam .yui3-calendar-day{font-weight:bold}.yui3-skin-sam .yui3-calendar-day-selected{background-color:#b3d4ff;color:#000}.yui3-skin-sam .yui3-calendar-left-grid{margin-right:1em}[dir="rtl"] .yui3-skin-sam .yui3-calendar-left-grid,.yui3-skin-sam [dir="rtl"] .yui3-calendar-left-grid{margin-right:auto;margin-left:1em}.yui3-skin-sam .yui3-calendar-right-grid{margin-left:1em}[dir="rtl"] .yui3-skin-sam .yui3-calendar
 -right-grid,.yui3-skin-sam [dir="rtl"] .yui3-calendar-right-grid{margin-left:auto;margin-right:1em}.yui3-skin-sam .yui3-calendar-day-highlighted{background-color:#dcdef5}.yui3-skin-sam .yui3-calendar-day-selected.yui3-calendar-day-highlighted{background-color:#758fbb}#yui3-css-stamp.skin-sam-calendar-base{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendar.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-calendar-column-hidden,.yui3-calendar-hidden{display:none}.yui3-calendar-day{cursor:pointer}.yui3-calendar-selection-disabled{cursor:default}.yui3-calendar-prevmonth-day{cursor:default}.yui3-calendar-nextmonth-day{cursor:default}.yui3-calendar-content:hover .yui3-calendar-day,.yui3-calendar-content:hover .yui3-calendar-prevmonth-day,.yui3-calendar-content:hover .yui3-calendar-nextmonth-day{-moz-user-select:none}.yui3-skin-sam .yui3-calendar-day-highlighted{background-color:#dcdef5}.yui3-skin-sam .yui3-calendar-day-selected.yui3-calendar-day-highlighted{background-color:#758fbb}#yui3-css-stamp.skin-sam-calendar{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendarnavigator.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendarnavigator.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendarnavigator.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/calendarnavigator.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-calendar-header{text-align:center;position:relative;width:100%}.yui3-calendar-header-label{display:inline}.yui3-calendarnav-prevmonth{cursor:pointer}.yui3-calendarnav-nextmonth{cursor:pointer}.yui3-skin-sam .yui3-calendarnav-prevmonth,.yui3-skin-sam .yui3-calendarnav-nextmonth{width:0;height:0;padding:0;margin:0;border:10px solid transparent;position:absolute;font-size:0;line-height:0;_border-left-color:white;_border-top-color:white;_border-right-color:white;_border-bottom-color:white;_filter:chroma(color=white)}.yui3-skin-sam .yui3-calendarnav-prevmonth:hover,[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-nextmonth:hover,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-nextmonth:hover{border-right-color:#06c}.yui3-skin-sam .yui3-calendarnav-nextmonth:hover,[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-prevmonth:hover,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-prevmonth:hover{border-left-color:#06c}.yui3-skin-sam .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled,.yui3-ski
 n-sam .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover,[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled,[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover{cursor:default;border-right-color:#ccc;border-left-color:transparent}.yui3-skin-sam .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled,.yui3-skin-sam .yui3-calendarnav-nextmonth.yui3-calendarnav-month-disabled:hover,[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled,[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-prevmonth.yui3-calendarnav-month-disabled:hover,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-prevmonth.yui3-calendarnav-m
 onth-disabled:hover{cursor:default;border-left-color:#ccc;border-right-color:transparent}.yui3-skin-sam .yui3-calendarnav-prevmonth{border-right-color:#000;left:0;margin-left:-10px}.yui3-skin-sam .yui3-calendarnav-nextmonth{border-left-color:#000;right:0;margin-right:-10px}[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-prevmonth,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-prevmonth{left:auto;right:0;border-left-color:#000;border-right-color:transparent}[dir="rtl"] .yui3-skin-sam .yui3-calendarnav-nextmonth,.yui3-skin-sam [dir="rtl"] .yui3-calendarnav-nextmonth{left:0;right:auto;border-right-color:#000;border-left-color:transparent}#yui3-css-stamp.skin-sam-calendarnavigator{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console-filters.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console-filters.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console-filters.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console-filters.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-skin-sam .yui3-console-ft .yui3-console-filters-categories,.yui3-skin-sam .yui3-console-ft .yui3-console-filters-sources{text-align:left;padding:5px 0;border:1px inset;margin:0 2px}.yui3-skin-sam .yui3-console-ft .yui3-console-filters-categories{background:#fff;border-bottom:2px ridge}.yui3-skin-sam .yui3-console-ft .yui3-console-filters-sources{background:#fff;margin-bottom:2px;border-top:0 none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px}.yui3-skin-sam .yui3-console-filter-label{white-space:nowrap;margin-left:1ex}#yui3-css-stamp.skin-sam-console-filters{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/console.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-skin-sam .yui3-console-separate{position:absolute;right:1em;top:1em;z-index:999}.yui3-skin-sam .yui3-console-inline{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:top}.yui3-skin-sam .yui3-console-inline .yui3-console-content{position:relative}.yui3-skin-sam .yui3-console-content{background:#777;_background:#d8d8da url(bg.png) repeat-x 0 0;font:normal 13px/1.3 Arial,sans-serif;text-align:left;border:1px solid #777;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.yui3-skin-sam .yui3-console-hd,.yui3-skin-sam .yui3-console-bd,.yui3-skin-sam .yui3-console-ft{position:relative}.yui3-skin-sam .yui3-console-hd,.yui3-skin-sam .yui3-console-ft .yui3-console-controls{text-align:right}.yui3-skin-sam .yui3-console-hd{background:#d8d8da url(bg.png) repeat-x 0 0;padding:1ex;border:1px solid transparent;_border:0 none;border-top-right-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-topleft
 :10px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px}.yui3-skin-sam .yui3-console-bd{background:#fff;border-top:1px solid #777;border-bottom:1px solid #777;color:#000;font-size:11px;overflow:auto;overflow-x:auto;overflow-y:scroll;_width:100%}.yui3-skin-sam .yui3-console-ft{background:#d8d8da url(bg.png) repeat-x 0 0;border:1px solid transparent;_border:0 none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px}.yui3-skin-sam .yui3-console-controls{padding:4px 1ex;zoom:1}.yui3-skin-sam .yui3-console-title{color:#000;display:inline;float:left;font-weight:bold;font-size:13px;height:24px;line-height:24px;margin:0;padding-left:1ex}.yui3-skin-sam .yui3-console-pause-label{float:left}.yui3-skin-sam .yui3-console-button{line-height:1.3}.yui3-skin-sam .yui3-console-collapsed .yui3-console-bd,.yui3-skin-sam .
 yui3-console-collapsed .yui3-console-ft{display:none}.yui3-skin-sam .yui3-console-content.yui3-console-collapsed{-webkit-border-radius:0}.yui3-skin-sam .yui3-console-collapsed .yui3-console-hd{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:0}.yui3-skin-sam .yui3-console-entry{border-bottom:1px solid #aaa;min-height:32px;_height:32px}.yui3-skin-sam .yui3-console-entry-meta{margin:0;overflow:hidden}.yui3-skin-sam .yui3-console-entry-content{margin:0;padding:0 1ex;white-space:pre-wrap;word-wrap:break-word}.yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-src{color:#000;font-style:italic;font-weight:bold;float:right;margin:2px 5px 0 0}.yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-time{color:#777;padding-left:1ex}.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-meta .yui3-console-entry-time{color:#555}.yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-meta .yui3-console-entry-cat,.yui3-skin-sam .yui3-console-entry-warn .yui3-c
 onsole-entry-meta .yui3-console-entry-cat,.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-meta .yui3-console-entry-cat{display:none}.yui3-skin-sam .yui3-console-entry-warn{background:#aee url(warn_error.png) no-repeat -15px 15px}.yui3-skin-sam .yui3-console-entry-error{background:#ffa url(warn_error.png) no-repeat 5px -24px;color:#900}.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-content,.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-content{padding-left:24px}.yui3-skin-sam .yui3-console-entry-cat{text-transform:uppercase;padding:1px 4px;background-color:#ccc}.yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-cat{background-color:#ac2}.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-cat{background-color:#e81}.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-cat{background-color:#b00;color:#fff}.yui3-skin-sam .yui3-console-hidden{display:none}#yui3-css-stamp.skin-sam-console{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-base.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-base.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-base.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-base.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-datatable-table{empty-cells:show}.yui3-skin-sam .yui3-datatable-table{margin:0;padding:0;font-family:arial,sans-serif;border-collapse:separate;border-spacing:0;border:1px solid #cbcbcb}.yui3-skin-sam .yui3-datatable-caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.yui3-skin-sam .yui3-datatable-cell,.yui3-skin-sam .yui3-datatable-header{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:4px 10px 4px 10px}.yui3-skin-sam .yui3-datatable-cell:first-child,.yui3-skin-sam .yui3-datatable-first-header{border-left-width:0}.yui3-skin-sam .yui3-datatable-header{background:#fff url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;background-image:-webkit-linear-gradient(transparent 40%,rgba(0,0,0,0.21));background-image:-moz-linear-gradient(top,transparent 40%,rgba(0,0,0,0.21));background-image:-ms-linear-gradient(transparent 40%,rgba(0,0,0,0.21));background-image:-o-linear-gradient(transparen
 t 40%,rgba(0,0,0,0.21));background-image:linear-gradient(transparent 40%,rgba(0,0,0,0.21));color:#000;font-weight:normal;text-align:left;text-shadow:0 1px 1px #fff;vertical-align:bottom;white-space:nowrap}.yui3-skin-sam .yui3-datatable-cell{background-color:transparent}.yui3-skin-sam .yui3-datatable-even .yui3-datatable-cell{background-color:#fff}.yui3-skin-sam .yui3-datatable-odd .yui3-datatable-cell{background-color:#edf5ff}#yui3-css-stamp.skin-sam-datatable-base{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-highlight.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-highlight.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-highlight.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-highlight.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-datatable tr td{-webkit-transition:background-color .05s ease-in;-moz-transition:background-color .05s ease-in;-o-transition:background-color .05s ease-in;transition:background-color .05s ease-in}.yui3-datatable .yui3-datatable-highlight-row td{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-datatable tr .yui3-datatable-highlight-col{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-datatable tr .yui3-datatable-highlight-cell{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-skin-sam .yui3-datatable .yui3-datatable-highlight-row td{background-color:#fef2cd}.yui3-skin-sam .yu
 i3-datatable tr .yui3-datatable-highlight-col{background-color:#fef2cd}.yui3-skin-sam .yui3-datatable tr .yui3-datatable-highlight-cell{background-color:#fef2cd}#yui3-css-stamp.skin-sam-datatable-highlight{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-message.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-message.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-message.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-message.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-datatable-message{display:none}.yui3-datatable-message-visible .yui3-datatable-message{display:block;display:table-row-group}.yui3-skin-sam .yui3-datatable-message-content{border:0 none;border-bottom:1px solid #cbcbcb;padding:4px 10px}#yui3-css-stamp.skin-sam-datatable-message{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-paginator.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-paginator.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-paginator.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-paginator.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-datatable-paginator-wrapper{border:0;padding:0}.yui3-datatable-paginator{padding:3px;white-space:nowrap}.yui3-datatable-paginator .yui3-paginator-content{position:relative}.yui3-datatable-paginator .yui3-paginator-page-select{position:absolute;right:0;top:0}.yui3-datatable-paginator .yui3-datatable-paginator-group{display:inline-block;zoom:1;*display:inline}.yui3-datatable-paginator .yui3-datatable-paginator-control{display:inline-block;zoom:1;*display:inline;margin:0 3px;padding:0 .2em;text-align:center;text-decoration:none;line-height:1.5;border:1px solid transparent;border-radius:3px;background:transparent}.yui3-datatable-paginator .yui3-datatable-paginator-control-disabled,.yui3-datatable-paginator .yui3-datatable-paginator-control-disabled:hover{cursor:default}.yui3-datatable-paginator .yui3-datatable-paginator-group input{width:3em}.yui3-datatable-paginator form{text-align:center;margin:0 2em}.yui3-datatable-paginator .yui3-datatable-paginator-per-page{text-align:right}.
 yui3-datatable-paginator{background:white url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;background-image:-webkit-linear-gradient(transparent 40%,hsla(0,0%,0%,0.21));background-image:-moz-linear-gradient(top,transparent 40%,hsla(0,0%,0%,0.21));background-image:-ms-linear-gradient(transparent 40%,hsla(0,0%,0%,0.21));background-image:-o-linear-gradient(transparent 40%,hsla(0,0%,0%,0.21));background-image:linear-gradient(transparent 40%,hsla(0,0%,0%,0.21));border-color:#cbcbcb}.yui3-datatable-paginator .yui3-datatable-paginator-control{color:#242d42}.yui3-datatable-paginator .yui3-datatable-paginator-control-first:hover,.yui3-datatable-paginator .yui3-datatable-paginator-control-last:hover,.yui3-datatable-paginator .yui3-datatable-paginator-control-prev:hover,.yui3-datatable-paginator .yui3-datatable-paginator-control-next:hover{box-shadow:0 1px 2px #292442}.yui3-datatable-paginator .yui3-datatable-paginator-control-first:active,.yui3-datatable-paginator .yui3-datatable-pagi
 nator-control-last:active,.yui3-datatable-paginator .yui3-datatable-paginator-control-prev:active,.yui3-datatable-paginator .yui3-datatable-paginator-control-next:active{box-shadow:inset 0 1px 1px #292442;background:#e0deed;background:hsla(250,30%,90%,0.3)}.yui3-datatable-paginator .yui3-datatable-paginator-control-disabled,.yui3-datatable-paginator .yui3-datatable-paginator-control-disabled:hover{color:#bdc7db;border-color:transparent;box-shadow:none}#yui3-css-stamp.skin-sam-datatable-paginator{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-scroll.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-scroll.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-scroll.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-scroll.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-datatable-scrollable-x{_overflow-x:hidden;_position:relative}.yui3-datatable-scrollable-y,.yui3-datatable-scrollable-y .yui3-datatable-x-scroller{_overflow-y:hidden;_position:relative}.yui3-datatable-y-scroller-container{overflow-x:hidden;position:relative}.yui3-datatable-scrollable-y .yui3-datatable-content{position:relative}.yui3-datatable-scrollable-y .yui3-datatable-table .yui3-datatable-columns{visibility:hidden}.yui3-datatable-scroll-columns{position:absolute;width:100%;z-index:2}.yui3-datatable-y-scroller,.yui3-datatable-scrollable-x .yui3-datatable-caption-table{width:100%}.yui3-datatable-x-scroller{position:relative;overflow-x:scroll;overflow-y:hidden}.yui3-datatable-scrollable-y .yui3-datatable-y-scroller{position:relative;overflow-x:hidden;overflow-y:scroll;z-index:1;-webkit-overflow-scrolling:touch}.yui3-datatable-scrollbar{position:absolute;overflow-x:hidden;overflow-y:scroll;z-index:2}.yui3-datatable-scrollbar div{position:absolute;width:1px;visibility:hidden}.yu
 i3-skin-sam .yui3-datatable-scroll-columns{border-collapse:separate;border-spacing:0;font-family:arial,sans-serif;margin:0;padding:0;top:0;left:0}.yui3-skin-sam .yui3-datatable-scroll-columns .yui3-datatable-header{padding:0}.yui3-skin-sam .yui3-datatable-x-scroller,.yui3-skin-sam .yui3-datatable-y-scroller-container{border:1px solid #cbcbcb}.yui3-skin-sam .yui3-datatable-scrollable-x .yui3-datatable-y-scroller-container,.yui3-skin-sam .yui3-datatable-x-scroller .yui3-datatable-table,.yui3-skin-sam .yui3-datatable-y-scroller .yui3-datatable-table{border:0 none}#yui3-css-stamp.skin-sam-datatable-scroll{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-sort.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-sort.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-sort.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/datatable-sort.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-datatable-sortable-column{z-index:1}.yui3-datatable-sortable-column:focus,.yui3-datatable-sortable-column:active{z-index:2}.yui3-datatable-sort-liner{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.yui3-skin-sam .yui3-datatable-sortable-column{cursor:pointer}.yui3-skin-sam .yui3-datatable-columns .yui3-datatable-sorted,.yui3-skin-sam .yui3-datatable-sortable-column:hover{*background:#c1c4c8 url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -100px;background-color:#f1f2f3}.yui3-skin-sam .yui3-datatable-sort-liner{display:block;height:100%;position:relative;padding-right:15px;position:relative}.yui3-skin-sam .yui3-datatable-sort-indicator{position:absolute;right:0;bottom:.5ex;width:7px;height:10px;background:url(sort-arrow-sprite.png) no-repeat 0 0;_background:url(sort-arrow-sprite-ie.png) no-repeat 0 0;overflow:hidden}.yui3-skin-sam .yui3-datatable-sorted .yui3-datatable-sort-indicato
 r{background-position:0 -10px}.yui3-skin-sam .yui3-datatable-sorted-desc .yui3-datatable-sort-indicator{background-position:0 -20px}.yui3-skin-sam .yui3-datatable-data .yui3-datatable-even .yui3-datatable-sorted{background-color:#edf5ff}.yui3-skin-sam .yui3-datatable-data .yui3-datatable-odd .yui3-datatable-sorted{background-color:#dbeaff}#yui3-css-stamp.skin-sam-datatable-sort{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/dial.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/dial.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/dial.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/dial.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+v\:oval,v\:shadow,v\:fill{behavior:url(#default#VML);display:inline-block;zoom:1;*display:inline}.yui3-dial{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.yui3-dial-content,.yui3-dial-ring{position:relative}.yui3-dial-handle,.yui3-dial-marker,.yui3-dial-center-button,.yui3-dial-reset-string,.yui3-dial-handle-vml,.yui3-dial-marker-vml,.yui3-dial-center-button-vml,.yui3-dial-ring-vml v\:oval,.yui3-dial-center-button-vml v\:oval{position:absolute}.yui3-dial-center-button-vml v\:oval{font-size:1px;top:0;left:0}.yui3-dial-content .yui3-dial-ring .yui3-dial-hidden v\:oval,.yui3-dial-content .yui3-dial-ring .yui3-dial-hidden{opacity:0;filter:alpha(opacity=0)}.yui3-skin-sam .yui3-dial-handle{background:#6c3a3a;opacity:.3;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.9) inset;cursor:pointer;font-size:1px}.yui3-skin-sam .yui3-dial-ring{background:#bebdb7;background:-moz-linear-gradient(100% 100% 135deg,#7b7a6d,#fff);background:-webkit-gradient(linear,left 
 top,right bottom,from(#fff),to(#7b7a6d));box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4) inset}.yui3-skin-sam .yui3-dial-center-button{box-shadow:-1px -1px 2px rgba(0,0,0,0.3) inset,1px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:-1px -1px 2px rgba(0,0,0,0.3) inset,1px 1px 2px rgba(0,0,0,0.5);background:#dddbd4;background:-moz-radial-gradient(30% 30% 0deg,circle farthest-side,#fbfbf9 24%,#f2f0ea 41%,#d3d0c3 83%) repeat scroll 0 0 transparent;background:-webkit-gradient(radial,15 15,15,30 30,40,from(#fbfbf9),to(#d3d0c3),color-stop(.2,#f2f0ea));cursor:pointer;opacity:.7}.yui3-skin-sam .yui3-dial-reset-string{color:#676767;font-size:85%;text-decoration:underline}.yui3-skin-sam .yui3-dial-label{color:#808080;margin-bottom:.8em}.yui3-skin-sam .yui3-dial-value-string{margin-left:.5em;color:#000;font-size:130%}.yui3-skin-sam .yui3-dial-value{visibility:hidden;position:absolute;top:0;left:102%;width:4e
 m}.yui3-skin-sam .yui3-dial-north-mark{position:absolute;border-left:2px solid #ccc;height:5px;width:10px;left:50%;top:-7px;font-size:1px}.yui3-skin-sam .yui3-dial-marker{background-color:#000;opacity:.2;font-size:1px}.yui3-skin-sam .yui3-dial-marker-max-min{background-color:#ab3232;opacity:.6}.yui3-skin-sam .yui3-dial-ring-vml,.yui3-skin-sam .yui3-dial-center-button-vml,.yui3-skin-sam .yui3-dial-marker v\:oval.yui3-dial-marker-max-min,.yui3-skin-sam v\:oval.yui3-dial-marker-max-min,.yui3-skin-sam .yui3-dial-marker-vml,.yui3-skin-sam .yui3-dial-handle-vml{background:0;opacity:1}#yui3-css-stamp.skin-sam-dial{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-indicator.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-indicator.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-indicator.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-toggle.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-toggle.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/horizontal-menu-submenu-toggle.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-flick.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-flick.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-flick.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-flick.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-flick{position:relative;overflow:hidden}.yui3-flick-content{position:relative}#yui3-css-stamp.skin-sam-node-flick{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-menunav.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-menunav.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-menunav.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/node-menunav.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-menu .yui3-menu{position:absolute;z-index:1}.yui3-menu .yui3-shim{position:absolute;top:0;left:0;z-index:-1;opacity:0;filter:alpha(opacity=0);border:0;margin:0;padding:0;height:100%;width:100%}.yui3-menu-hidden{top:-10000px;left:-10000px;visibility:hidden}.yui3-menu li{list-style-type:none}.yui3-menu ul,.yui3-menu li{margin:0;padding:0}.yui3-menu-label,.yui3-menuitem-content{text-align:left;white-space:nowrap;display:block}.yui3-menu-horizontal li{float:left;width:auto}.yui3-menu-horizontal li li{float:none}.yui3-menu-horizontal ul{*zoom:1}.yui3-menu-horizontal ul ul{*zoom:normal}.yui3-menu-horizontal>.yui3-menu-content>ul:after{content:"";display:block;clear:both;line-height:0;font-size:0;visibility:hidden}.yui3-menu-content{*zoom:1}.yui3-menu-hidden .yui3-menu-content{*zoom:normal}.yui3-menuitem-content,.yui3-menu-label{_zoom:1}.yui3-menu-hidden .yui3-menuitem-content,.yui3-menu-hidden .yui3-menu-label{_zoom:normal}.yui3-skin-sam .yui3-menu-content,.yui3-skin-sam .yui3-menu 
 .yui3-menu .yui3-menu-content{font-size:93%;line-height:1.5;*line-height:1.45;border:solid 1px #808080;background:#fff;padding:3px 0}.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-content{font-size:100%}.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-content{line-height:2;*line-height:1.9;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;padding:0}.yui3-skin-sam .yui3-menu ul,.yui3-skin-sam .yui3-menu ul ul{margin-top:3px;padding-top:3px;border-top:solid 1px #ccc}.yui3-skin-sam .yui3-menu ul.first-of-type{border:0;margin:0;padding:0}.yui3-skin-sam .yui3-menu-horizontal ul{padding:0;margin:0;border:0}.yui3-skin-sam .yui3-menu li,.yui3-skin-sam .yui3-menu .yui3-menu li{_border-bottom:solid 1px #fff}.yui3-skin-sam .yui3-menu-horizontal li{_border-bottom:0}.yui3-skin-sam .yui3-menubuttonnav li{border-right:solid 1px #ccc}.yui3-skin-sam .yui3-splitbuttonnav li{border-right:solid 1px #808080}.yui3-skin-sam .yui3-menubuttonnav li li,.yui3-skin-sam .yui3-splitbuttonnav l
 i li{border-right:0}.yui3-skin-sam .yui3-menu-label,.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label,.yui3-skin-sam .yui3-menuitem-content,.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menuitem-content{padding:0 1em;color:#000;text-decoration:none;cursor:default;float:none;border:0;margin:0}.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label,.yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-content{padding:0 10px;border-style:solid;border-color:#808080;border-width:1px 0;margin:-1px 0;float:left;width:auto}.yui3-skin-sam .yui3-menu-label,.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label{background:url(vertical-menu-submenu-indicator.png) right center no-repeat}.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0}.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label,.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label{background-image:none}.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label{padding-right:0}
 .yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label em{font-style:normal;padding-right:20px;display:block;background:url(horizontal-menu-submenu-indicator.png) right center no-repeat}.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label{padding:0}.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label a{float:left;width:auto;color:#000;text-decoration:none;cursor:default;padding:0 5px 0 10px}.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label .yui3-menu-toggle{padding:0;border-left:solid 1px #ccc;width:15px;overflow:hidden;text-indent:-1000px;background:url(horizontal-menu-submenu-indicator.png) 3px center no-repeat}.yui3-skin-sam .yui3-menu-label-active,.yui3-skin-sam .yui3-menu-label-menuvisible,.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-active,.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menu-label-menuvisible{background-color:#b3d4ff}.yui3-skin-sam .yui3-menuitem-active .yui3-menuitem-content,.yui3-skin-sam .yui3-menu .yui3-menu .yui3-menuitem-active .yui3-menuitem-content
 {background-image:none;background-color:#b3d4ff;border-left-width:0;margin-left:0}.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-active,.yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-active .yui3-menuitem-content,.yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-menuvisible{border-color:#7d98b8;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px}.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label-active,.yui3-skin-sam .yui3-menubuttonnav .yui3-menuitem-active .yui3-menuitem-content,.yui3-skin-sam .yui3-menubuttonnav .yui3-menu-label-menuvisible,.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-active,.yui3-skin-sam .yui3-splitbuttonnav .yui3-menuitem-active .yui3-menuitem-content,.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible{border-left-width:1px;margin-left:-1px}.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-menuvisible{border-color:#808080;background:transparent}.yui3-skin-sam .yui3-splitbuttonnav .yui3-menu-label-
 menuvisible .yui3-menu-toggle{border-color:#7d98b8;background:url(horizontal-menu-submenu-toggle.png) left center no-repeat}#yui3-css-stamp.skin-sam-node-menunav{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/overlay.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/overlay.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/overlay.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/overlay.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-overlay{position:absolute}.yui3-overlay-hidden{visibility:hidden}.yui3-widget-tmp-forcesize .yui3-overlay-content{overflow:hidden!important}#yui3-css-stamp.skin-sam-overlay{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/panel.css
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/panel.css?rev=1609737&view=auto
==============================================================================
--- roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/panel.css (added)
+++ roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/panel.css Fri Jul 11 16:23:25 2014
@@ -0,0 +1,8 @@
+/*
+YUI 3.17.2 (build 9c3c78e)
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+
+.yui3-panel{position:absolute}.yui3-panel-hidden{visibility:hidden}.yui3-widget-tmp-forcesize .yui3-panel-content{overflow:hidden!important}.yui3-panel .yui3-widget-hd{position:relative}.yui3-panel .yui3-widget-hd .yui3-widget-buttons{position:absolute;top:0;right:0}.yui3-panel .yui3-widget-ft .yui3-widget-buttons{display:inline-block;*display:inline;zoom:1}.yui3-skin-sam .yui3-panel-content{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;border:1px solid black;background:white}.yui3-skin-sam .yui3-panel .yui3-widget-hd{padding:8px 28px 8px 8px;min-height:13px;_height:13px;color:white;background-color:#3961c5;background:-moz-linear-gradient(0% 100% 90deg,#2647a0 7%,#3d67ce 50%,#426fd9 100%);background:-webkit-gradient(linear,left bottom,left top,from(#2647a0),color-stop(0.07,#2647a0),color-stop(0.5,#3d67ce),to(#426fd9))}.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-widget-buttons{padding:8px}.yui3-skin-sam .yui3-panel .yui3-widget-bd{padding:1
 0px}.yui3-skin-sam .yui3-panel .yui3-widget-ft{background:#edf5ff;padding:8px;text-align:right}.yui3-skin-sam .yui3-panel .yui3-widget-ft .yui3-button{margin-left:8px}.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close{background:transparent;filter:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:13px;height:13px;padding:0;overflow:hidden;vertical-align:top;*font-size:0;*line-height:0;*letter-spacing:-1000px;*color:#86a5ec;*background:url(sprite_icons.png) no-repeat 1px 1px}.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close:before{content:url(sprite_icons.png);display:inline-block;text-align:center;font-size:0;line-height:0;width:13px;margin:1px 0 0 1px}.yui3-skin-sam .yui3-panel-hidden .yui3-widget-hd .yui3-button-close{display:none}#yui3-css-stamp.skin-sam-panel{display:none}

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x-lines.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x-lines.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x-lines.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-x.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y-lines.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y-lines.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y-lines.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y.png
URL: http://svn.apache.org/viewvc/roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y.png?rev=1609737&view=auto
==============================================================================
Binary file - no diff available.

Propchange: roller/trunk/app/src/main/webapp/roller-ui/yui3/assets/skins/sam/rail-y.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream