[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [10438] API: update yui3 from upstream
From: |
Sigurd Nes |
Subject: |
[Fmsystem-commits] [10438] API: update yui3 from upstream |
Date: |
Fri, 02 Nov 2012 14:19:33 +0000 |
Revision: 10438
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=10438
Author: sigurdne
Date: 2012-11-02 14:19:32 +0000 (Fri, 02 Nov 2012)
Log Message:
-----------
API: update yui3 from upstream
Modified Paths:
--------------
trunk/phpgwapi/js/yui3/arraysort/arraysort-debug.js
trunk/phpgwapi/js/yui3/arraysort/arraysort-min.js
trunk/phpgwapi/js/yui3/arraysort/arraysort.js
trunk/phpgwapi/js/yui3/assets/skins/sam/autocomplete-list.css
trunk/phpgwapi/js/yui3/assets/skins/sam/bg.png
trunk/phpgwapi/js/yui3/assets/skins/sam/horizontal-menu-submenu-toggle.png
trunk/phpgwapi/js/yui3/assets/skins/sam/scrollview-scrollbars.css
trunk/phpgwapi/js/yui3/assets/skins/sam/widget-base.css
trunk/phpgwapi/js/yui3/async-queue/async-queue-debug.js
trunk/phpgwapi/js/yui3/async-queue/async-queue-min.js
trunk/phpgwapi/js/yui3/async-queue/async-queue.js
trunk/phpgwapi/js/yui3/charts/charts-debug.js
trunk/phpgwapi/js/yui3/charts/charts-min.js
trunk/phpgwapi/js/yui3/charts/charts.js
trunk/phpgwapi/js/yui3/classnamemanager/classnamemanager-debug.js
trunk/phpgwapi/js/yui3/classnamemanager/classnamemanager-min.js
trunk/phpgwapi/js/yui3/classnamemanager/classnamemanager.js
trunk/phpgwapi/js/yui3/cookie/cookie-debug.js
trunk/phpgwapi/js/yui3/cookie/cookie-min.js
trunk/phpgwapi/js/yui3/cookie/cookie.js
trunk/phpgwapi/js/yui3/cssbase/base-min.css
trunk/phpgwapi/js/yui3/cssbase/base.css
trunk/phpgwapi/js/yui3/cssfonts/fonts-min.css
trunk/phpgwapi/js/yui3/cssfonts/fonts.css
trunk/phpgwapi/js/yui3/cssgrids/grids-min.css
trunk/phpgwapi/js/yui3/cssgrids/grids.css
trunk/phpgwapi/js/yui3/event-simulate/event-simulate-debug.js
trunk/phpgwapi/js/yui3/event-simulate/event-simulate-min.js
trunk/phpgwapi/js/yui3/event-simulate/event-simulate.js
trunk/phpgwapi/js/yui3/event-valuechange/event-valuechange-debug.js
trunk/phpgwapi/js/yui3/event-valuechange/event-valuechange-min.js
trunk/phpgwapi/js/yui3/event-valuechange/event-valuechange.js
trunk/phpgwapi/js/yui3/imageloader/imageloader-debug.js
trunk/phpgwapi/js/yui3/imageloader/imageloader-min.js
trunk/phpgwapi/js/yui3/imageloader/imageloader.js
trunk/phpgwapi/js/yui3/intl/intl-debug.js
trunk/phpgwapi/js/yui3/intl/intl-min.js
trunk/phpgwapi/js/yui3/intl/intl.js
trunk/phpgwapi/js/yui3/jsonp/jsonp-debug.js
trunk/phpgwapi/js/yui3/jsonp/jsonp-min.js
trunk/phpgwapi/js/yui3/jsonp/jsonp.js
trunk/phpgwapi/js/yui3/loader/loader-debug.js
trunk/phpgwapi/js/yui3/loader/loader-min.js
trunk/phpgwapi/js/yui3/loader/loader.js
trunk/phpgwapi/js/yui3/node-flick/assets/node-flick-core.css
trunk/phpgwapi/js/yui3/node-flick/assets/skins/sam/node-flick-skin.css
trunk/phpgwapi/js/yui3/node-flick/assets/skins/sam/node-flick.css
trunk/phpgwapi/js/yui3/node-flick/node-flick-debug.js
trunk/phpgwapi/js/yui3/node-flick/node-flick-min.js
trunk/phpgwapi/js/yui3/node-flick/node-flick.js
trunk/phpgwapi/js/yui3/node-focusmanager/node-focusmanager-debug.js
trunk/phpgwapi/js/yui3/node-focusmanager/node-focusmanager-min.js
trunk/phpgwapi/js/yui3/node-focusmanager/node-focusmanager.js
trunk/phpgwapi/js/yui3/node-menunav/assets/node-menunav-core.css
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/sam/horizontal-menu-submenu-indicator.png
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/sam/horizontal-menu-submenu-toggle.png
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/sam/node-menunav-skin.css
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/sam/node-menunav.css
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/sam/vertical-menu-submenu-indicator.png
trunk/phpgwapi/js/yui3/node-menunav/node-menunav-debug.js
trunk/phpgwapi/js/yui3/node-menunav/node-menunav-min.js
trunk/phpgwapi/js/yui3/node-menunav/node-menunav.js
trunk/phpgwapi/js/yui3/oop/oop-debug.js
trunk/phpgwapi/js/yui3/oop/oop-min.js
trunk/phpgwapi/js/yui3/oop/oop.js
trunk/phpgwapi/js/yui3/overlay/assets/overlay-core.css
trunk/phpgwapi/js/yui3/overlay/assets/skins/sam/overlay-skin.css
trunk/phpgwapi/js/yui3/overlay/assets/skins/sam/overlay.css
trunk/phpgwapi/js/yui3/overlay/overlay-debug.js
trunk/phpgwapi/js/yui3/overlay/overlay-min.js
trunk/phpgwapi/js/yui3/overlay/overlay.js
trunk/phpgwapi/js/yui3/plugin/plugin-debug.js
trunk/phpgwapi/js/yui3/plugin/plugin-min.js
trunk/phpgwapi/js/yui3/plugin/plugin.js
trunk/phpgwapi/js/yui3/profiler/profiler-debug.js
trunk/phpgwapi/js/yui3/profiler/profiler-min.js
trunk/phpgwapi/js/yui3/profiler/profiler.js
trunk/phpgwapi/js/yui3/queue-promote/queue-promote-debug.js
trunk/phpgwapi/js/yui3/queue-promote/queue-promote-min.js
trunk/phpgwapi/js/yui3/queue-promote/queue-promote.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-debug.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-min.js
trunk/phpgwapi/js/yui3/scrollview/scrollview.js
trunk/phpgwapi/js/yui3/simpleyui/simpleyui-debug.js
trunk/phpgwapi/js/yui3/simpleyui/simpleyui-min.js
trunk/phpgwapi/js/yui3/simpleyui/simpleyui.js
trunk/phpgwapi/js/yui3/stylesheet/stylesheet-debug.js
trunk/phpgwapi/js/yui3/stylesheet/stylesheet-min.js
trunk/phpgwapi/js/yui3/stylesheet/stylesheet.js
trunk/phpgwapi/js/yui3/swfdetect/swfdetect-debug.js
trunk/phpgwapi/js/yui3/swfdetect/swfdetect-min.js
trunk/phpgwapi/js/yui3/swfdetect/swfdetect.js
trunk/phpgwapi/js/yui3/test/test-debug.js
trunk/phpgwapi/js/yui3/test/test-min.js
trunk/phpgwapi/js/yui3/test/test.js
trunk/phpgwapi/js/yui3/transition/transition-debug.js
trunk/phpgwapi/js/yui3/transition/transition-min.js
trunk/phpgwapi/js/yui3/transition/transition.js
trunk/phpgwapi/js/yui3/uploader/uploader-debug.js
trunk/phpgwapi/js/yui3/uploader/uploader-min.js
trunk/phpgwapi/js/yui3/uploader/uploader.js
trunk/phpgwapi/js/yui3/yql/yql-debug.js
trunk/phpgwapi/js/yui3/yql/yql-min.js
trunk/phpgwapi/js/yui3/yql/yql.js
trunk/phpgwapi/js/yui3/yui/yui-debug.js
trunk/phpgwapi/js/yui3/yui/yui-min.js
trunk/phpgwapi/js/yui3/yui/yui.js
Added Paths:
-----------
trunk/phpgwapi/js/yui3/align-plugin/
trunk/phpgwapi/js/yui3/align-plugin/align-plugin-coverage.js
trunk/phpgwapi/js/yui3/align-plugin/align-plugin-debug.js
trunk/phpgwapi/js/yui3/align-plugin/align-plugin-min.js
trunk/phpgwapi/js/yui3/align-plugin/align-plugin.js
trunk/phpgwapi/js/yui3/anim-base/
trunk/phpgwapi/js/yui3/anim-base/anim-base-coverage.js
trunk/phpgwapi/js/yui3/anim-base/anim-base-debug.js
trunk/phpgwapi/js/yui3/anim-base/anim-base-min.js
trunk/phpgwapi/js/yui3/anim-base/anim-base.js
trunk/phpgwapi/js/yui3/anim-color/
trunk/phpgwapi/js/yui3/anim-color/anim-color-coverage.js
trunk/phpgwapi/js/yui3/anim-color/anim-color-debug.js
trunk/phpgwapi/js/yui3/anim-color/anim-color-min.js
trunk/phpgwapi/js/yui3/anim-color/anim-color.js
trunk/phpgwapi/js/yui3/anim-curve/
trunk/phpgwapi/js/yui3/anim-curve/anim-curve-coverage.js
trunk/phpgwapi/js/yui3/anim-curve/anim-curve-debug.js
trunk/phpgwapi/js/yui3/anim-curve/anim-curve-min.js
trunk/phpgwapi/js/yui3/anim-curve/anim-curve.js
trunk/phpgwapi/js/yui3/anim-easing/
trunk/phpgwapi/js/yui3/anim-easing/anim-easing-coverage.js
trunk/phpgwapi/js/yui3/anim-easing/anim-easing-debug.js
trunk/phpgwapi/js/yui3/anim-easing/anim-easing-min.js
trunk/phpgwapi/js/yui3/anim-easing/anim-easing.js
trunk/phpgwapi/js/yui3/anim-node-plugin/
trunk/phpgwapi/js/yui3/anim-node-plugin/anim-node-plugin-coverage.js
trunk/phpgwapi/js/yui3/anim-node-plugin/anim-node-plugin-debug.js
trunk/phpgwapi/js/yui3/anim-node-plugin/anim-node-plugin-min.js
trunk/phpgwapi/js/yui3/anim-node-plugin/anim-node-plugin.js
trunk/phpgwapi/js/yui3/anim-scroll/
trunk/phpgwapi/js/yui3/anim-scroll/anim-scroll-coverage.js
trunk/phpgwapi/js/yui3/anim-scroll/anim-scroll-debug.js
trunk/phpgwapi/js/yui3/anim-scroll/anim-scroll-min.js
trunk/phpgwapi/js/yui3/anim-scroll/anim-scroll.js
trunk/phpgwapi/js/yui3/anim-shape/
trunk/phpgwapi/js/yui3/anim-shape/anim-shape-coverage.js
trunk/phpgwapi/js/yui3/anim-shape/anim-shape-debug.js
trunk/phpgwapi/js/yui3/anim-shape/anim-shape-min.js
trunk/phpgwapi/js/yui3/anim-shape/anim-shape.js
trunk/phpgwapi/js/yui3/anim-shape-transform/
trunk/phpgwapi/js/yui3/anim-shape-transform/anim-shape-transform-coverage.js
trunk/phpgwapi/js/yui3/anim-xy/
trunk/phpgwapi/js/yui3/anim-xy/anim-xy-coverage.js
trunk/phpgwapi/js/yui3/anim-xy/anim-xy-debug.js
trunk/phpgwapi/js/yui3/anim-xy/anim-xy-min.js
trunk/phpgwapi/js/yui3/anim-xy/anim-xy.js
trunk/phpgwapi/js/yui3/app-base/
trunk/phpgwapi/js/yui3/app-base/app-base-coverage.js
trunk/phpgwapi/js/yui3/app-base/app-base-debug.js
trunk/phpgwapi/js/yui3/app-base/app-base-min.js
trunk/phpgwapi/js/yui3/app-base/app-base.js
trunk/phpgwapi/js/yui3/app-content/
trunk/phpgwapi/js/yui3/app-content/app-content-coverage.js
trunk/phpgwapi/js/yui3/app-content/app-content-debug.js
trunk/phpgwapi/js/yui3/app-content/app-content-min.js
trunk/phpgwapi/js/yui3/app-content/app-content.js
trunk/phpgwapi/js/yui3/app-transitions/
trunk/phpgwapi/js/yui3/app-transitions/app-transitions-coverage.js
trunk/phpgwapi/js/yui3/app-transitions/app-transitions-debug.js
trunk/phpgwapi/js/yui3/app-transitions/app-transitions-min.js
trunk/phpgwapi/js/yui3/app-transitions/app-transitions.js
trunk/phpgwapi/js/yui3/app-transitions-css/
trunk/phpgwapi/js/yui3/app-transitions-css/app-transitions-css-min.css
trunk/phpgwapi/js/yui3/app-transitions-css/app-transitions-css.css
trunk/phpgwapi/js/yui3/app-transitions-native/
trunk/phpgwapi/js/yui3/app-transitions-native/app-transitions-native-coverage.js
trunk/phpgwapi/js/yui3/app-transitions-native/app-transitions-native-debug.js
trunk/phpgwapi/js/yui3/app-transitions-native/app-transitions-native-min.js
trunk/phpgwapi/js/yui3/app-transitions-native/app-transitions-native.js
trunk/phpgwapi/js/yui3/array-extras/
trunk/phpgwapi/js/yui3/array-extras/array-extras-coverage.js
trunk/phpgwapi/js/yui3/array-extras/array-extras-debug.js
trunk/phpgwapi/js/yui3/array-extras/array-extras-min.js
trunk/phpgwapi/js/yui3/array-extras/array-extras.js
trunk/phpgwapi/js/yui3/array-invoke/
trunk/phpgwapi/js/yui3/array-invoke/array-invoke-coverage.js
trunk/phpgwapi/js/yui3/array-invoke/array-invoke-debug.js
trunk/phpgwapi/js/yui3/array-invoke/array-invoke-min.js
trunk/phpgwapi/js/yui3/array-invoke/array-invoke.js
trunk/phpgwapi/js/yui3/arraylist/
trunk/phpgwapi/js/yui3/arraylist/arraylist-coverage.js
trunk/phpgwapi/js/yui3/arraylist/arraylist-debug.js
trunk/phpgwapi/js/yui3/arraylist/arraylist-min.js
trunk/phpgwapi/js/yui3/arraylist/arraylist.js
trunk/phpgwapi/js/yui3/arraylist-add/
trunk/phpgwapi/js/yui3/arraylist-add/arraylist-add-coverage.js
trunk/phpgwapi/js/yui3/arraylist-add/arraylist-add-debug.js
trunk/phpgwapi/js/yui3/arraylist-add/arraylist-add-min.js
trunk/phpgwapi/js/yui3/arraylist-add/arraylist-add.js
trunk/phpgwapi/js/yui3/arraylist-filter/
trunk/phpgwapi/js/yui3/arraylist-filter/arraylist-filter-coverage.js
trunk/phpgwapi/js/yui3/arraylist-filter/arraylist-filter-debug.js
trunk/phpgwapi/js/yui3/arraylist-filter/arraylist-filter-min.js
trunk/phpgwapi/js/yui3/arraylist-filter/arraylist-filter.js
trunk/phpgwapi/js/yui3/arraysort/arraysort-coverage.js
trunk/phpgwapi/js/yui3/assets/skins/sam/arrows.png
trunk/phpgwapi/js/yui3/assets/skins/sam/calendar-base.css
trunk/phpgwapi/js/yui3/assets/skins/sam/calendar.css
trunk/phpgwapi/js/yui3/assets/skins/sam/calendarnavigator.css
trunk/phpgwapi/js/yui3/assets/skins/sam/console-filters.css
trunk/phpgwapi/js/yui3/assets/skins/sam/console.css
trunk/phpgwapi/js/yui3/assets/skins/sam/datatable-base-deprecated.css
trunk/phpgwapi/js/yui3/assets/skins/sam/datatable-base.css
trunk/phpgwapi/js/yui3/assets/skins/sam/datatable-message.css
trunk/phpgwapi/js/yui3/assets/skins/sam/datatable-scroll.css
trunk/phpgwapi/js/yui3/assets/skins/sam/datatable-sort.css
trunk/phpgwapi/js/yui3/assets/skins/sam/dial.css
trunk/phpgwapi/js/yui3/assets/skins/sam/dt-arrow-dn.png
trunk/phpgwapi/js/yui3/assets/skins/sam/dt-arrow-up.png
trunk/phpgwapi/js/yui3/assets/skins/sam/horizontal-menu-submenu-indicator.png
trunk/phpgwapi/js/yui3/assets/skins/sam/node-flick.css
trunk/phpgwapi/js/yui3/assets/skins/sam/node-menunav.css
trunk/phpgwapi/js/yui3/assets/skins/sam/overlay.css
trunk/phpgwapi/js/yui3/assets/skins/sam/panel.css
trunk/phpgwapi/js/yui3/assets/skins/sam/rail-x-lines.png
trunk/phpgwapi/js/yui3/assets/skins/sam/rail-x.png
trunk/phpgwapi/js/yui3/assets/skins/sam/rail-y-lines.png
trunk/phpgwapi/js/yui3/assets/skins/sam/rail-y.png
trunk/phpgwapi/js/yui3/assets/skins/sam/resize-base.css
trunk/phpgwapi/js/yui3/assets/skins/sam/scrollview-base.css
trunk/phpgwapi/js/yui3/assets/skins/sam/scrollview-list.css
trunk/phpgwapi/js/yui3/assets/skins/sam/skin.css
trunk/phpgwapi/js/yui3/assets/skins/sam/slider-base.css
trunk/phpgwapi/js/yui3/assets/skins/sam/sort-arrow-sprite-ie.png
trunk/phpgwapi/js/yui3/assets/skins/sam/sort-arrow-sprite.png
trunk/phpgwapi/js/yui3/assets/skins/sam/sprite.png
trunk/phpgwapi/js/yui3/assets/skins/sam/sprite_icons.gif
trunk/phpgwapi/js/yui3/assets/skins/sam/sprite_icons.png
trunk/phpgwapi/js/yui3/assets/skins/sam/tabview.css
trunk/phpgwapi/js/yui3/assets/skins/sam/test-console.css
trunk/phpgwapi/js/yui3/assets/skins/sam/thumb-y.png
trunk/phpgwapi/js/yui3/assets/skins/sam/vertical-menu-submenu-indicator.png
trunk/phpgwapi/js/yui3/assets/skins/sam/warn_error.png
trunk/phpgwapi/js/yui3/assets/skins/sam/widget-buttons.css
trunk/phpgwapi/js/yui3/assets/skins/sam/widget-modality.css
trunk/phpgwapi/js/yui3/assets/skins/sam/widget-stack.css
trunk/phpgwapi/js/yui3/async-queue/async-queue-coverage.js
trunk/phpgwapi/js/yui3/attribute-base/
trunk/phpgwapi/js/yui3/attribute-base/attribute-base-coverage.js
trunk/phpgwapi/js/yui3/attribute-base/attribute-base-debug.js
trunk/phpgwapi/js/yui3/attribute-base/attribute-base-min.js
trunk/phpgwapi/js/yui3/attribute-base/attribute-base.js
trunk/phpgwapi/js/yui3/attribute-complex/
trunk/phpgwapi/js/yui3/attribute-complex/attribute-complex-coverage.js
trunk/phpgwapi/js/yui3/attribute-complex/attribute-complex-debug.js
trunk/phpgwapi/js/yui3/attribute-complex/attribute-complex-min.js
trunk/phpgwapi/js/yui3/attribute-complex/attribute-complex.js
trunk/phpgwapi/js/yui3/attribute-core/
trunk/phpgwapi/js/yui3/attribute-core/attribute-core-coverage.js
trunk/phpgwapi/js/yui3/attribute-core/attribute-core-debug.js
trunk/phpgwapi/js/yui3/attribute-core/attribute-core-min.js
trunk/phpgwapi/js/yui3/attribute-core/attribute-core.js
trunk/phpgwapi/js/yui3/attribute-events/
trunk/phpgwapi/js/yui3/attribute-events/attribute-events-coverage.js
trunk/phpgwapi/js/yui3/attribute-events/attribute-events-debug.js
trunk/phpgwapi/js/yui3/attribute-events/attribute-events-min.js
trunk/phpgwapi/js/yui3/attribute-events/attribute-events.js
trunk/phpgwapi/js/yui3/attribute-extras/
trunk/phpgwapi/js/yui3/attribute-extras/attribute-extras-coverage.js
trunk/phpgwapi/js/yui3/attribute-extras/attribute-extras-debug.js
trunk/phpgwapi/js/yui3/attribute-extras/attribute-extras-min.js
trunk/phpgwapi/js/yui3/attribute-extras/attribute-extras.js
trunk/phpgwapi/js/yui3/autocomplete-base/
trunk/phpgwapi/js/yui3/autocomplete-base/autocomplete-base-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-base/autocomplete-base-debug.js
trunk/phpgwapi/js/yui3/autocomplete-base/autocomplete-base-min.js
trunk/phpgwapi/js/yui3/autocomplete-base/autocomplete-base.js
trunk/phpgwapi/js/yui3/autocomplete-filters/
trunk/phpgwapi/js/yui3/autocomplete-filters/autocomplete-filters-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-filters/autocomplete-filters-debug.js
trunk/phpgwapi/js/yui3/autocomplete-filters/autocomplete-filters-min.js
trunk/phpgwapi/js/yui3/autocomplete-filters/autocomplete-filters.js
trunk/phpgwapi/js/yui3/autocomplete-filters-accentfold/
trunk/phpgwapi/js/yui3/autocomplete-filters-accentfold/autocomplete-filters-accentfold-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-filters-accentfold/autocomplete-filters-accentfold-debug.js
trunk/phpgwapi/js/yui3/autocomplete-filters-accentfold/autocomplete-filters-accentfold-min.js
trunk/phpgwapi/js/yui3/autocomplete-filters-accentfold/autocomplete-filters-accentfold.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters/
trunk/phpgwapi/js/yui3/autocomplete-highlighters/autocomplete-highlighters-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters/autocomplete-highlighters-debug.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters/autocomplete-highlighters-min.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters/autocomplete-highlighters.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters-accentfold/
trunk/phpgwapi/js/yui3/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold-debug.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold-min.js
trunk/phpgwapi/js/yui3/autocomplete-highlighters-accentfold/autocomplete-highlighters-accentfold.js
trunk/phpgwapi/js/yui3/autocomplete-list/
trunk/phpgwapi/js/yui3/autocomplete-list/assets/
trunk/phpgwapi/js/yui3/autocomplete-list/assets/autocomplete-list-core.css
trunk/phpgwapi/js/yui3/autocomplete-list/assets/skins/
trunk/phpgwapi/js/yui3/autocomplete-list/assets/skins/night/
trunk/phpgwapi/js/yui3/autocomplete-list/assets/skins/night/autocomplete-list-skin.css
trunk/phpgwapi/js/yui3/autocomplete-list/assets/skins/night/autocomplete-list.css
trunk/phpgwapi/js/yui3/autocomplete-list/assets/skins/sam/
trunk/phpgwapi/js/yui3/autocomplete-list/assets/skins/sam/autocomplete-list-skin.css
trunk/phpgwapi/js/yui3/autocomplete-list/assets/skins/sam/autocomplete-list.css
trunk/phpgwapi/js/yui3/autocomplete-list/autocomplete-list-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-list/autocomplete-list-debug.js
trunk/phpgwapi/js/yui3/autocomplete-list/autocomplete-list-min.js
trunk/phpgwapi/js/yui3/autocomplete-list/autocomplete-list.js
trunk/phpgwapi/js/yui3/autocomplete-list/lang/
trunk/phpgwapi/js/yui3/autocomplete-list/lang/autocomplete-list.js
trunk/phpgwapi/js/yui3/autocomplete-list/lang/autocomplete-list_en.js
trunk/phpgwapi/js/yui3/autocomplete-list-keys/
trunk/phpgwapi/js/yui3/autocomplete-list-keys/autocomplete-list-keys-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-list-keys/autocomplete-list-keys-debug.js
trunk/phpgwapi/js/yui3/autocomplete-list-keys/autocomplete-list-keys-min.js
trunk/phpgwapi/js/yui3/autocomplete-list-keys/autocomplete-list-keys.js
trunk/phpgwapi/js/yui3/autocomplete-plugin/
trunk/phpgwapi/js/yui3/autocomplete-plugin/autocomplete-plugin-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-plugin/autocomplete-plugin-debug.js
trunk/phpgwapi/js/yui3/autocomplete-plugin/autocomplete-plugin-min.js
trunk/phpgwapi/js/yui3/autocomplete-plugin/autocomplete-plugin.js
trunk/phpgwapi/js/yui3/autocomplete-sources/
trunk/phpgwapi/js/yui3/autocomplete-sources/autocomplete-sources-coverage.js
trunk/phpgwapi/js/yui3/autocomplete-sources/autocomplete-sources-debug.js
trunk/phpgwapi/js/yui3/autocomplete-sources/autocomplete-sources-min.js
trunk/phpgwapi/js/yui3/autocomplete-sources/autocomplete-sources.js
trunk/phpgwapi/js/yui3/base-base/
trunk/phpgwapi/js/yui3/base-base/base-base-coverage.js
trunk/phpgwapi/js/yui3/base-base/base-base-debug.js
trunk/phpgwapi/js/yui3/base-base/base-base-min.js
trunk/phpgwapi/js/yui3/base-base/base-base.js
trunk/phpgwapi/js/yui3/base-build/
trunk/phpgwapi/js/yui3/base-build/base-build-coverage.js
trunk/phpgwapi/js/yui3/base-build/base-build-debug.js
trunk/phpgwapi/js/yui3/base-build/base-build-min.js
trunk/phpgwapi/js/yui3/base-build/base-build.js
trunk/phpgwapi/js/yui3/base-core/
trunk/phpgwapi/js/yui3/base-core/base-core-coverage.js
trunk/phpgwapi/js/yui3/base-core/base-core-debug.js
trunk/phpgwapi/js/yui3/base-core/base-core-min.js
trunk/phpgwapi/js/yui3/base-core/base-core.js
trunk/phpgwapi/js/yui3/base-pluginhost/
trunk/phpgwapi/js/yui3/base-pluginhost/base-pluginhost-coverage.js
trunk/phpgwapi/js/yui3/base-pluginhost/base-pluginhost-debug.js
trunk/phpgwapi/js/yui3/base-pluginhost/base-pluginhost-min.js
trunk/phpgwapi/js/yui3/base-pluginhost/base-pluginhost.js
trunk/phpgwapi/js/yui3/button/
trunk/phpgwapi/js/yui3/button/button-coverage.js
trunk/phpgwapi/js/yui3/button/button-debug.js
trunk/phpgwapi/js/yui3/button/button-min.js
trunk/phpgwapi/js/yui3/button/button.js
trunk/phpgwapi/js/yui3/button-core/
trunk/phpgwapi/js/yui3/button-core/button-core-coverage.js
trunk/phpgwapi/js/yui3/button-core/button-core-debug.js
trunk/phpgwapi/js/yui3/button-core/button-core-min.js
trunk/phpgwapi/js/yui3/button-core/button-core.js
trunk/phpgwapi/js/yui3/button-group/
trunk/phpgwapi/js/yui3/button-group/button-group-coverage.js
trunk/phpgwapi/js/yui3/button-group/button-group-debug.js
trunk/phpgwapi/js/yui3/button-group/button-group-min.js
trunk/phpgwapi/js/yui3/button-group/button-group.js
trunk/phpgwapi/js/yui3/button-plugin/
trunk/phpgwapi/js/yui3/button-plugin/button-plugin-coverage.js
trunk/phpgwapi/js/yui3/button-plugin/button-plugin-debug.js
trunk/phpgwapi/js/yui3/button-plugin/button-plugin-min.js
trunk/phpgwapi/js/yui3/button-plugin/button-plugin.js
trunk/phpgwapi/js/yui3/cache-base/
trunk/phpgwapi/js/yui3/cache-base/cache-base-coverage.js
trunk/phpgwapi/js/yui3/cache-base/cache-base-debug.js
trunk/phpgwapi/js/yui3/cache-base/cache-base-min.js
trunk/phpgwapi/js/yui3/cache-base/cache-base.js
trunk/phpgwapi/js/yui3/cache-offline/
trunk/phpgwapi/js/yui3/cache-offline/cache-offline-coverage.js
trunk/phpgwapi/js/yui3/cache-offline/cache-offline-debug.js
trunk/phpgwapi/js/yui3/cache-offline/cache-offline-min.js
trunk/phpgwapi/js/yui3/cache-offline/cache-offline.js
trunk/phpgwapi/js/yui3/cache-plugin/
trunk/phpgwapi/js/yui3/cache-plugin/cache-plugin-coverage.js
trunk/phpgwapi/js/yui3/cache-plugin/cache-plugin-debug.js
trunk/phpgwapi/js/yui3/cache-plugin/cache-plugin-min.js
trunk/phpgwapi/js/yui3/cache-plugin/cache-plugin.js
trunk/phpgwapi/js/yui3/calendar/
trunk/phpgwapi/js/yui3/calendar/assets/
trunk/phpgwapi/js/yui3/calendar/assets/calendar-core.css
trunk/phpgwapi/js/yui3/calendar/assets/skins/
trunk/phpgwapi/js/yui3/calendar/assets/skins/night/
trunk/phpgwapi/js/yui3/calendar/assets/skins/night/calendar-skin.css
trunk/phpgwapi/js/yui3/calendar/assets/skins/night/calendar.css
trunk/phpgwapi/js/yui3/calendar/assets/skins/sam/
trunk/phpgwapi/js/yui3/calendar/assets/skins/sam/calendar-skin.css
trunk/phpgwapi/js/yui3/calendar/assets/skins/sam/calendar.css
trunk/phpgwapi/js/yui3/calendar/calendar-coverage.js
trunk/phpgwapi/js/yui3/calendar/calendar-debug.js
trunk/phpgwapi/js/yui3/calendar/calendar-min.js
trunk/phpgwapi/js/yui3/calendar/calendar.js
trunk/phpgwapi/js/yui3/calendar/lang/
trunk/phpgwapi/js/yui3/calendar/lang/calendar.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_de.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_en.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_fr.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_ja.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_nb-NO.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_pt-BR.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_ru.js
trunk/phpgwapi/js/yui3/calendar/lang/calendar_zh-HANT-TW.js
trunk/phpgwapi/js/yui3/calendar-base/
trunk/phpgwapi/js/yui3/calendar-base/assets/
trunk/phpgwapi/js/yui3/calendar-base/assets/calendar-base-core.css
trunk/phpgwapi/js/yui3/calendar-base/assets/skins/
trunk/phpgwapi/js/yui3/calendar-base/assets/skins/night/
trunk/phpgwapi/js/yui3/calendar-base/assets/skins/night/calendar-base-skin.css
trunk/phpgwapi/js/yui3/calendar-base/assets/skins/night/calendar-base.css
trunk/phpgwapi/js/yui3/calendar-base/assets/skins/sam/
trunk/phpgwapi/js/yui3/calendar-base/assets/skins/sam/calendar-base-skin.css
trunk/phpgwapi/js/yui3/calendar-base/assets/skins/sam/calendar-base.css
trunk/phpgwapi/js/yui3/calendar-base/calendar-base-coverage.js
trunk/phpgwapi/js/yui3/calendar-base/calendar-base-debug.js
trunk/phpgwapi/js/yui3/calendar-base/calendar-base-min.js
trunk/phpgwapi/js/yui3/calendar-base/calendar-base.js
trunk/phpgwapi/js/yui3/calendar-base/lang/
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_de.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_en.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_fr.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_ja.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_nb-NO.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_pt-BR.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_ru.js
trunk/phpgwapi/js/yui3/calendar-base/lang/calendar-base_zh-HANT-TW.js
trunk/phpgwapi/js/yui3/calendarnavigator/
trunk/phpgwapi/js/yui3/calendarnavigator/assets/
trunk/phpgwapi/js/yui3/calendarnavigator/assets/calendarnavigator-core.css
trunk/phpgwapi/js/yui3/calendarnavigator/assets/skins/
trunk/phpgwapi/js/yui3/calendarnavigator/assets/skins/night/
trunk/phpgwapi/js/yui3/calendarnavigator/assets/skins/night/calendarnavigator-skin.css
trunk/phpgwapi/js/yui3/calendarnavigator/assets/skins/night/calendarnavigator.css
trunk/phpgwapi/js/yui3/calendarnavigator/assets/skins/sam/
trunk/phpgwapi/js/yui3/calendarnavigator/assets/skins/sam/calendarnavigator-skin.css
trunk/phpgwapi/js/yui3/calendarnavigator/assets/skins/sam/calendarnavigator.css
trunk/phpgwapi/js/yui3/calendarnavigator/calendarnavigator-coverage.js
trunk/phpgwapi/js/yui3/calendarnavigator/calendarnavigator-debug.js
trunk/phpgwapi/js/yui3/calendarnavigator/calendarnavigator-min.js
trunk/phpgwapi/js/yui3/calendarnavigator/calendarnavigator.js
trunk/phpgwapi/js/yui3/charts/charts-coverage.js
trunk/phpgwapi/js/yui3/charts-base/
trunk/phpgwapi/js/yui3/charts-base/charts-base-coverage.js
trunk/phpgwapi/js/yui3/charts-base/charts-base-debug.js
trunk/phpgwapi/js/yui3/charts-base/charts-base-min.js
trunk/phpgwapi/js/yui3/charts-base/charts-base.js
trunk/phpgwapi/js/yui3/charts-legend/
trunk/phpgwapi/js/yui3/charts-legend/charts-legend-coverage.js
trunk/phpgwapi/js/yui3/charts-legend/charts-legend-debug.js
trunk/phpgwapi/js/yui3/charts-legend/charts-legend-min.js
trunk/phpgwapi/js/yui3/charts-legend/charts-legend.js
trunk/phpgwapi/js/yui3/classnamemanager/classnamemanager-coverage.js
trunk/phpgwapi/js/yui3/clickable-rail/
trunk/phpgwapi/js/yui3/clickable-rail/assets/
trunk/phpgwapi/js/yui3/clickable-rail/assets/slider-base-core.css
trunk/phpgwapi/js/yui3/clickable-rail/assets/slider-core.css
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-x-oblong-dark.png
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-x-oblong.png
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-x-oblong2-dark.png
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-x-oblong2.png
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-y-oblong-dark.png
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-y-oblong.png
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-y-oblong2-dark.png
trunk/phpgwapi/js/yui3/clickable-rail/assets/thumb-y-oblong2.png
trunk/phpgwapi/js/yui3/clickable-rail/clickable-rail-coverage.js
trunk/phpgwapi/js/yui3/clickable-rail/clickable-rail-debug.js
trunk/phpgwapi/js/yui3/clickable-rail/clickable-rail-min.js
trunk/phpgwapi/js/yui3/clickable-rail/clickable-rail.js
trunk/phpgwapi/js/yui3/console/
trunk/phpgwapi/js/yui3/console/assets/
trunk/phpgwapi/js/yui3/console/assets/console-core.css
trunk/phpgwapi/js/yui3/console/assets/console-filters-core.css
trunk/phpgwapi/js/yui3/console/assets/skins/
trunk/phpgwapi/js/yui3/console/assets/skins/sam/
trunk/phpgwapi/js/yui3/console/assets/skins/sam/bg.png
trunk/phpgwapi/js/yui3/console/assets/skins/sam/console-filters-skin.css
trunk/phpgwapi/js/yui3/console/assets/skins/sam/console-filters.css
trunk/phpgwapi/js/yui3/console/assets/skins/sam/console-skin.css
trunk/phpgwapi/js/yui3/console/assets/skins/sam/console.css
trunk/phpgwapi/js/yui3/console/assets/skins/sam/warn_error.png
trunk/phpgwapi/js/yui3/console/assets/warn_error.png
trunk/phpgwapi/js/yui3/console/console-coverage.js
trunk/phpgwapi/js/yui3/console/console-debug.js
trunk/phpgwapi/js/yui3/console/console-min.js
trunk/phpgwapi/js/yui3/console/console.js
trunk/phpgwapi/js/yui3/console/lang/
trunk/phpgwapi/js/yui3/console/lang/console.js
trunk/phpgwapi/js/yui3/console/lang/console_en.js
trunk/phpgwapi/js/yui3/console/lang/console_es.js
trunk/phpgwapi/js/yui3/console/lang/console_ja.js
trunk/phpgwapi/js/yui3/console-filters/
trunk/phpgwapi/js/yui3/console-filters/assets/
trunk/phpgwapi/js/yui3/console-filters/assets/console-filters-core.css
trunk/phpgwapi/js/yui3/console-filters/assets/skins/
trunk/phpgwapi/js/yui3/console-filters/assets/skins/sam/
trunk/phpgwapi/js/yui3/console-filters/assets/skins/sam/console-filters-skin.css
trunk/phpgwapi/js/yui3/console-filters/assets/skins/sam/console-filters.css
trunk/phpgwapi/js/yui3/console-filters/console-filters-coverage.js
trunk/phpgwapi/js/yui3/console-filters/console-filters-debug.js
trunk/phpgwapi/js/yui3/console-filters/console-filters-min.js
trunk/phpgwapi/js/yui3/console-filters/console-filters.js
trunk/phpgwapi/js/yui3/cookie/cookie-coverage.js
trunk/phpgwapi/js/yui3/createlink-base/
trunk/phpgwapi/js/yui3/createlink-base/createlink-base-coverage.js
trunk/phpgwapi/js/yui3/createlink-base/createlink-base-debug.js
trunk/phpgwapi/js/yui3/createlink-base/createlink-base-min.js
trunk/phpgwapi/js/yui3/createlink-base/createlink-base.js
trunk/phpgwapi/js/yui3/cssbase/cssbase-min.css
trunk/phpgwapi/js/yui3/cssbase/cssbase.css
trunk/phpgwapi/js/yui3/cssbase-context/
trunk/phpgwapi/js/yui3/cssbase-context/base-context-min.css
trunk/phpgwapi/js/yui3/cssbase-context/base-context.css
trunk/phpgwapi/js/yui3/cssbase-context/cssbase-context-min.css
trunk/phpgwapi/js/yui3/cssbase-context/cssbase-context.css
trunk/phpgwapi/js/yui3/cssbutton/
trunk/phpgwapi/js/yui3/cssbutton/cssbutton-min.css
trunk/phpgwapi/js/yui3/cssbutton/cssbutton.css
trunk/phpgwapi/js/yui3/cssfonts/cssfonts-min.css
trunk/phpgwapi/js/yui3/cssfonts/cssfonts.css
trunk/phpgwapi/js/yui3/cssfonts-context/
trunk/phpgwapi/js/yui3/cssfonts-context/cssfonts-context-min.css
trunk/phpgwapi/js/yui3/cssfonts-context/cssfonts-context.css
trunk/phpgwapi/js/yui3/cssfonts-context/fonts-context-min.css
trunk/phpgwapi/js/yui3/cssfonts-context/fonts-context.css
trunk/phpgwapi/js/yui3/cssgrids/cssgrids-min.css
trunk/phpgwapi/js/yui3/cssgrids/cssgrids.css
trunk/phpgwapi/js/yui3/cssgrids-base/
trunk/phpgwapi/js/yui3/cssgrids-base/cssgrids-base-min.css
trunk/phpgwapi/js/yui3/cssgrids-base/cssgrids-base.css
trunk/phpgwapi/js/yui3/cssgrids-context-deprecated/
trunk/phpgwapi/js/yui3/cssgrids-context-deprecated/grids-context-min.css
trunk/phpgwapi/js/yui3/cssgrids-context-deprecated/grids-context.css
trunk/phpgwapi/js/yui3/cssgrids-units/
trunk/phpgwapi/js/yui3/cssgrids-units/cssgrids-units-min.css
trunk/phpgwapi/js/yui3/cssgrids-units/cssgrids-units.css
trunk/phpgwapi/js/yui3/cssreset/
trunk/phpgwapi/js/yui3/cssreset/cssreset-min.css
trunk/phpgwapi/js/yui3/cssreset/cssreset.css
trunk/phpgwapi/js/yui3/cssreset/reset-min.css
trunk/phpgwapi/js/yui3/cssreset/reset.css
trunk/phpgwapi/js/yui3/cssreset-context/
trunk/phpgwapi/js/yui3/cssreset-context/cssreset-context-min.css
trunk/phpgwapi/js/yui3/cssreset-context/cssreset-context.css
trunk/phpgwapi/js/yui3/cssreset-context/reset-context-min.css
trunk/phpgwapi/js/yui3/cssreset-context/reset-context.css
trunk/phpgwapi/js/yui3/dataschema-array/
trunk/phpgwapi/js/yui3/dataschema-array/dataschema-array-coverage.js
trunk/phpgwapi/js/yui3/dataschema-array/dataschema-array-debug.js
trunk/phpgwapi/js/yui3/dataschema-array/dataschema-array-min.js
trunk/phpgwapi/js/yui3/dataschema-array/dataschema-array.js
trunk/phpgwapi/js/yui3/dataschema-base/
trunk/phpgwapi/js/yui3/dataschema-base/dataschema-base-coverage.js
trunk/phpgwapi/js/yui3/dataschema-base/dataschema-base-debug.js
trunk/phpgwapi/js/yui3/dataschema-base/dataschema-base-min.js
trunk/phpgwapi/js/yui3/dataschema-base/dataschema-base.js
trunk/phpgwapi/js/yui3/dataschema-json/
trunk/phpgwapi/js/yui3/dataschema-json/dataschema-json-coverage.js
trunk/phpgwapi/js/yui3/dataschema-json/dataschema-json-debug.js
trunk/phpgwapi/js/yui3/dataschema-json/dataschema-json-min.js
trunk/phpgwapi/js/yui3/dataschema-json/dataschema-json.js
trunk/phpgwapi/js/yui3/dataschema-text/
trunk/phpgwapi/js/yui3/dataschema-text/dataschema-text-coverage.js
trunk/phpgwapi/js/yui3/dataschema-text/dataschema-text-debug.js
trunk/phpgwapi/js/yui3/dataschema-text/dataschema-text-min.js
trunk/phpgwapi/js/yui3/dataschema-text/dataschema-text.js
trunk/phpgwapi/js/yui3/dataschema-xml/
trunk/phpgwapi/js/yui3/dataschema-xml/dataschema-xml-coverage.js
trunk/phpgwapi/js/yui3/dataschema-xml/dataschema-xml-debug.js
trunk/phpgwapi/js/yui3/dataschema-xml/dataschema-xml-min.js
trunk/phpgwapi/js/yui3/dataschema-xml/dataschema-xml.js
trunk/phpgwapi/js/yui3/datasource-arrayschema/
trunk/phpgwapi/js/yui3/datasource-arrayschema/datasource-arrayschema-coverage.js
trunk/phpgwapi/js/yui3/datasource-arrayschema/datasource-arrayschema-debug.js
trunk/phpgwapi/js/yui3/datasource-arrayschema/datasource-arrayschema-min.js
trunk/phpgwapi/js/yui3/datasource-arrayschema/datasource-arrayschema.js
trunk/phpgwapi/js/yui3/datasource-cache/
trunk/phpgwapi/js/yui3/datasource-cache/datasource-cache-coverage.js
trunk/phpgwapi/js/yui3/datasource-cache/datasource-cache-debug.js
trunk/phpgwapi/js/yui3/datasource-cache/datasource-cache-min.js
trunk/phpgwapi/js/yui3/datasource-cache/datasource-cache.js
trunk/phpgwapi/js/yui3/datasource-function/
trunk/phpgwapi/js/yui3/datasource-function/datasource-function-coverage.js
trunk/phpgwapi/js/yui3/datasource-function/datasource-function-debug.js
trunk/phpgwapi/js/yui3/datasource-function/datasource-function-min.js
trunk/phpgwapi/js/yui3/datasource-function/datasource-function.js
trunk/phpgwapi/js/yui3/datasource-get/
trunk/phpgwapi/js/yui3/datasource-get/datasource-get-coverage.js
trunk/phpgwapi/js/yui3/datasource-get/datasource-get-debug.js
trunk/phpgwapi/js/yui3/datasource-get/datasource-get-min.js
trunk/phpgwapi/js/yui3/datasource-get/datasource-get.js
trunk/phpgwapi/js/yui3/datasource-io/
trunk/phpgwapi/js/yui3/datasource-io/datasource-io-coverage.js
trunk/phpgwapi/js/yui3/datasource-io/datasource-io-debug.js
trunk/phpgwapi/js/yui3/datasource-io/datasource-io-min.js
trunk/phpgwapi/js/yui3/datasource-io/datasource-io.js
trunk/phpgwapi/js/yui3/datasource-jsonschema/
trunk/phpgwapi/js/yui3/datasource-jsonschema/datasource-jsonschema-coverage.js
trunk/phpgwapi/js/yui3/datasource-jsonschema/datasource-jsonschema-debug.js
trunk/phpgwapi/js/yui3/datasource-jsonschema/datasource-jsonschema-min.js
trunk/phpgwapi/js/yui3/datasource-jsonschema/datasource-jsonschema.js
trunk/phpgwapi/js/yui3/datasource-local/
trunk/phpgwapi/js/yui3/datasource-local/datasource-local-coverage.js
trunk/phpgwapi/js/yui3/datasource-local/datasource-local-debug.js
trunk/phpgwapi/js/yui3/datasource-local/datasource-local-min.js
trunk/phpgwapi/js/yui3/datasource-local/datasource-local.js
trunk/phpgwapi/js/yui3/datasource-polling/
trunk/phpgwapi/js/yui3/datasource-polling/datasource-polling-coverage.js
trunk/phpgwapi/js/yui3/datasource-polling/datasource-polling-debug.js
trunk/phpgwapi/js/yui3/datasource-polling/datasource-polling-min.js
trunk/phpgwapi/js/yui3/datasource-polling/datasource-polling.js
trunk/phpgwapi/js/yui3/datasource-textschema/
trunk/phpgwapi/js/yui3/datasource-textschema/datasource-textschema-coverage.js
trunk/phpgwapi/js/yui3/datasource-textschema/datasource-textschema-debug.js
trunk/phpgwapi/js/yui3/datasource-textschema/datasource-textschema-min.js
trunk/phpgwapi/js/yui3/datasource-textschema/datasource-textschema.js
trunk/phpgwapi/js/yui3/datasource-xmlschema/
trunk/phpgwapi/js/yui3/datasource-xmlschema/datasource-xmlschema-coverage.js
trunk/phpgwapi/js/yui3/datasource-xmlschema/datasource-xmlschema-debug.js
trunk/phpgwapi/js/yui3/datasource-xmlschema/datasource-xmlschema-min.js
trunk/phpgwapi/js/yui3/datasource-xmlschema/datasource-xmlschema.js
trunk/phpgwapi/js/yui3/datatable-base/
trunk/phpgwapi/js/yui3/datatable-base/assets/
trunk/phpgwapi/js/yui3/datatable-base/assets/datatable-base-core.css
trunk/phpgwapi/js/yui3/datatable-base/assets/skins/
trunk/phpgwapi/js/yui3/datatable-base/assets/skins/night/
trunk/phpgwapi/js/yui3/datatable-base/assets/skins/night/datatable-base-skin.css
trunk/phpgwapi/js/yui3/datatable-base/assets/skins/night/datatable-base.css
trunk/phpgwapi/js/yui3/datatable-base/assets/skins/sam/
trunk/phpgwapi/js/yui3/datatable-base/assets/skins/sam/datatable-base-skin.css
trunk/phpgwapi/js/yui3/datatable-base/assets/skins/sam/datatable-base.css
trunk/phpgwapi/js/yui3/datatable-base/datatable-base-coverage.js
trunk/phpgwapi/js/yui3/datatable-base/datatable-base-debug.js
trunk/phpgwapi/js/yui3/datatable-base/datatable-base-min.js
trunk/phpgwapi/js/yui3/datatable-base/datatable-base.js
trunk/phpgwapi/js/yui3/datatable-base-deprecated/
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/datatable-base-deprecated-core.css
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/night/
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/night/datatable-base-deprecated-skin.css
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/night/datatable-base-deprecated.css
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/sam/
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/sam/datatable-base-deprecated-skin.css
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/sam/datatable-base-deprecated.css
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/sam/dt-arrow-dn.png
trunk/phpgwapi/js/yui3/datatable-base-deprecated/assets/skins/sam/dt-arrow-up.png
trunk/phpgwapi/js/yui3/datatable-base-deprecated/datatable-base-deprecated-coverage.js
trunk/phpgwapi/js/yui3/datatable-base-deprecated/datatable-base-deprecated-debug.js
trunk/phpgwapi/js/yui3/datatable-base-deprecated/datatable-base-deprecated-min.js
trunk/phpgwapi/js/yui3/datatable-base-deprecated/datatable-base-deprecated.js
trunk/phpgwapi/js/yui3/datatable-body/
trunk/phpgwapi/js/yui3/datatable-body/datatable-body-coverage.js
trunk/phpgwapi/js/yui3/datatable-body/datatable-body-debug.js
trunk/phpgwapi/js/yui3/datatable-body/datatable-body-min.js
trunk/phpgwapi/js/yui3/datatable-body/datatable-body.js
trunk/phpgwapi/js/yui3/datatable-column-widths/
trunk/phpgwapi/js/yui3/datatable-column-widths/datatable-column-widths-coverage.js
trunk/phpgwapi/js/yui3/datatable-column-widths/datatable-column-widths-debug.js
trunk/phpgwapi/js/yui3/datatable-column-widths/datatable-column-widths-min.js
trunk/phpgwapi/js/yui3/datatable-column-widths/datatable-column-widths.js
trunk/phpgwapi/js/yui3/datatable-core/
trunk/phpgwapi/js/yui3/datatable-core/datatable-core-coverage.js
trunk/phpgwapi/js/yui3/datatable-core/datatable-core-debug.js
trunk/phpgwapi/js/yui3/datatable-core/datatable-core-min.js
trunk/phpgwapi/js/yui3/datatable-core/datatable-core.js
trunk/phpgwapi/js/yui3/datatable-datasource/
trunk/phpgwapi/js/yui3/datatable-datasource/datatable-datasource-coverage.js
trunk/phpgwapi/js/yui3/datatable-datasource/datatable-datasource-debug.js
trunk/phpgwapi/js/yui3/datatable-datasource/datatable-datasource-min.js
trunk/phpgwapi/js/yui3/datatable-datasource/datatable-datasource.js
trunk/phpgwapi/js/yui3/datatable-datasource-deprecated/
trunk/phpgwapi/js/yui3/datatable-datasource-deprecated/datatable-datasource-deprecated-coverage.js
trunk/phpgwapi/js/yui3/datatable-datasource-deprecated/datatable-datasource-deprecated-debug.js
trunk/phpgwapi/js/yui3/datatable-datasource-deprecated/datatable-datasource-deprecated-min.js
trunk/phpgwapi/js/yui3/datatable-datasource-deprecated/datatable-datasource-deprecated.js
trunk/phpgwapi/js/yui3/datatable-head/
trunk/phpgwapi/js/yui3/datatable-head/datatable-head-coverage.js
trunk/phpgwapi/js/yui3/datatable-head/datatable-head-debug.js
trunk/phpgwapi/js/yui3/datatable-head/datatable-head-min.js
trunk/phpgwapi/js/yui3/datatable-head/datatable-head.js
trunk/phpgwapi/js/yui3/datatable-message/
trunk/phpgwapi/js/yui3/datatable-message/assets/
trunk/phpgwapi/js/yui3/datatable-message/assets/datatable-message-core.css
trunk/phpgwapi/js/yui3/datatable-message/assets/skins/
trunk/phpgwapi/js/yui3/datatable-message/assets/skins/night/
trunk/phpgwapi/js/yui3/datatable-message/assets/skins/night/datatable-message-skin.css
trunk/phpgwapi/js/yui3/datatable-message/assets/skins/night/datatable-message.css
trunk/phpgwapi/js/yui3/datatable-message/assets/skins/sam/
trunk/phpgwapi/js/yui3/datatable-message/assets/skins/sam/datatable-message-skin.css
trunk/phpgwapi/js/yui3/datatable-message/assets/skins/sam/datatable-message.css
trunk/phpgwapi/js/yui3/datatable-message/datatable-message-coverage.js
trunk/phpgwapi/js/yui3/datatable-message/datatable-message-debug.js
trunk/phpgwapi/js/yui3/datatable-message/datatable-message-min.js
trunk/phpgwapi/js/yui3/datatable-message/datatable-message.js
trunk/phpgwapi/js/yui3/datatable-message/lang/
trunk/phpgwapi/js/yui3/datatable-message/lang/datatable-message.js
trunk/phpgwapi/js/yui3/datatable-message/lang/datatable-message_en.js
trunk/phpgwapi/js/yui3/datatable-mutable/
trunk/phpgwapi/js/yui3/datatable-mutable/datatable-mutable-coverage.js
trunk/phpgwapi/js/yui3/datatable-mutable/datatable-mutable-debug.js
trunk/phpgwapi/js/yui3/datatable-mutable/datatable-mutable-min.js
trunk/phpgwapi/js/yui3/datatable-mutable/datatable-mutable.js
trunk/phpgwapi/js/yui3/datatable-scroll/
trunk/phpgwapi/js/yui3/datatable-scroll/assets/
trunk/phpgwapi/js/yui3/datatable-scroll/assets/datatable-scroll-core.css
trunk/phpgwapi/js/yui3/datatable-scroll/assets/skins/
trunk/phpgwapi/js/yui3/datatable-scroll/assets/skins/night/
trunk/phpgwapi/js/yui3/datatable-scroll/assets/skins/night/datatable-scroll-skin.css
trunk/phpgwapi/js/yui3/datatable-scroll/assets/skins/night/datatable-scroll.css
trunk/phpgwapi/js/yui3/datatable-scroll/assets/skins/sam/
trunk/phpgwapi/js/yui3/datatable-scroll/assets/skins/sam/datatable-scroll-skin.css
trunk/phpgwapi/js/yui3/datatable-scroll/assets/skins/sam/datatable-scroll.css
trunk/phpgwapi/js/yui3/datatable-scroll/datatable-scroll-coverage.js
trunk/phpgwapi/js/yui3/datatable-scroll/datatable-scroll-debug.js
trunk/phpgwapi/js/yui3/datatable-scroll/datatable-scroll-min.js
trunk/phpgwapi/js/yui3/datatable-scroll/datatable-scroll.js
trunk/phpgwapi/js/yui3/datatable-scroll-deprecated/
trunk/phpgwapi/js/yui3/datatable-scroll-deprecated/datatable-scroll-deprecated-coverage.js
trunk/phpgwapi/js/yui3/datatable-scroll-deprecated/datatable-scroll-deprecated-debug.js
trunk/phpgwapi/js/yui3/datatable-scroll-deprecated/datatable-scroll-deprecated-min.js
trunk/phpgwapi/js/yui3/datatable-scroll-deprecated/datatable-scroll-deprecated.js
trunk/phpgwapi/js/yui3/datatable-sort/
trunk/phpgwapi/js/yui3/datatable-sort/assets/
trunk/phpgwapi/js/yui3/datatable-sort/assets/datatable-sort-core.css
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/night/
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/night/datatable-sort-skin.css
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/night/datatable-sort.css
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/night/sort-arrow-sprite-ie.png
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/night/sort-arrow-sprite.png
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/sam/
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/sam/datatable-sort-skin.css
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/sam/datatable-sort.css
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/sam/sort-arrow-sprite-ie.png
trunk/phpgwapi/js/yui3/datatable-sort/assets/skins/sam/sort-arrow-sprite.png
trunk/phpgwapi/js/yui3/datatable-sort/datatable-sort-coverage.js
trunk/phpgwapi/js/yui3/datatable-sort/datatable-sort-debug.js
trunk/phpgwapi/js/yui3/datatable-sort/datatable-sort-min.js
trunk/phpgwapi/js/yui3/datatable-sort/datatable-sort.js
trunk/phpgwapi/js/yui3/datatable-sort/lang/
trunk/phpgwapi/js/yui3/datatable-sort/lang/datatable-sort.js
trunk/phpgwapi/js/yui3/datatable-sort/lang/datatable-sort_en.js
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/datatable-sort-deprecated-coverage.js
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/datatable-sort-deprecated-debug.js
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/datatable-sort-deprecated-min.js
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/datatable-sort-deprecated.js
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/lang/
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/lang/datatable-sort-deprecated.js
trunk/phpgwapi/js/yui3/datatable-sort-deprecated/lang/datatable-sort-deprecated_en.js
trunk/phpgwapi/js/yui3/datatable-table/
trunk/phpgwapi/js/yui3/datatable-table/datatable-table-coverage.js
trunk/phpgwapi/js/yui3/datatable-table/datatable-table-debug.js
trunk/phpgwapi/js/yui3/datatable-table/datatable-table-min.js
trunk/phpgwapi/js/yui3/datatable-table/datatable-table.js
trunk/phpgwapi/js/yui3/datatype-date-format/
trunk/phpgwapi/js/yui3/datatype-date-format/datatype-date-format-coverage.js
trunk/phpgwapi/js/yui3/datatype-date-format/datatype-date-format-debug.js
trunk/phpgwapi/js/yui3/datatype-date-format/datatype-date-format-min.js
trunk/phpgwapi/js/yui3/datatype-date-format/datatype-date-format.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ar-JO.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ar.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ca-ES.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ca.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_da-DK.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_da.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_de-AT.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_de-DE.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_de.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_el-GR.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_el.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-AU.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-CA.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-GB.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-IE.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-IN.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-JO.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-MY.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-NZ.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-PH.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-SG.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en-US.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_en.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-AR.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-BO.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-CL.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-CO.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-EC.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-ES.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-MX.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-PE.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-PY.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-US.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-UY.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es-VE.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_es.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_fi-FI.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_fi.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_fr-BE.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_fr-CA.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_fr-FR.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_fr.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_hi-IN.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_hi.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_id-ID.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_id.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_it-IT.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_it.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ja-JP.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ja.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ko-KR.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ko.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ms-MY.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ms.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_nb-NO.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_nb.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_nl-BE.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_nl-NL.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_nl.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_pl-PL.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_pl.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_pt-BR.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_pt.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ro-RO.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ro.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ru-RU.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_ru.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_sv-SE.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_sv.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_th-TH.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_th.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_tr-TR.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_tr.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_vi-VN.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_vi.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_zh-Hans-CN.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_zh-Hans.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_zh-Hant-HK.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_zh-Hant-TW.js
trunk/phpgwapi/js/yui3/datatype-date-format/lang/datatype-date-format_zh-Hant.js
trunk/phpgwapi/js/yui3/datatype-date-math/
trunk/phpgwapi/js/yui3/datatype-date-math/datatype-date-math-coverage.js
trunk/phpgwapi/js/yui3/datatype-date-math/datatype-date-math-debug.js
trunk/phpgwapi/js/yui3/datatype-date-math/datatype-date-math-min.js
trunk/phpgwapi/js/yui3/datatype-date-math/datatype-date-math.js
trunk/phpgwapi/js/yui3/datatype-date-parse/
trunk/phpgwapi/js/yui3/datatype-date-parse/datatype-date-parse-coverage.js
trunk/phpgwapi/js/yui3/datatype-date-parse/datatype-date-parse-debug.js
trunk/phpgwapi/js/yui3/datatype-date-parse/datatype-date-parse-min.js
trunk/phpgwapi/js/yui3/datatype-date-parse/datatype-date-parse.js
trunk/phpgwapi/js/yui3/datatype-number-format/
trunk/phpgwapi/js/yui3/datatype-number-format/datatype-number-format-coverage.js
trunk/phpgwapi/js/yui3/datatype-number-format/datatype-number-format-debug.js
trunk/phpgwapi/js/yui3/datatype-number-format/datatype-number-format-min.js
trunk/phpgwapi/js/yui3/datatype-number-format/datatype-number-format.js
trunk/phpgwapi/js/yui3/datatype-number-parse/
trunk/phpgwapi/js/yui3/datatype-number-parse/datatype-number-parse-coverage.js
trunk/phpgwapi/js/yui3/datatype-number-parse/datatype-number-parse-debug.js
trunk/phpgwapi/js/yui3/datatype-number-parse/datatype-number-parse-min.js
trunk/phpgwapi/js/yui3/datatype-number-parse/datatype-number-parse.js
trunk/phpgwapi/js/yui3/datatype-xml-format/
trunk/phpgwapi/js/yui3/datatype-xml-format/datatype-xml-format-coverage.js
trunk/phpgwapi/js/yui3/datatype-xml-format/datatype-xml-format-debug.js
trunk/phpgwapi/js/yui3/datatype-xml-format/datatype-xml-format-min.js
trunk/phpgwapi/js/yui3/datatype-xml-format/datatype-xml-format.js
trunk/phpgwapi/js/yui3/datatype-xml-parse/
trunk/phpgwapi/js/yui3/datatype-xml-parse/datatype-xml-parse-coverage.js
trunk/phpgwapi/js/yui3/datatype-xml-parse/datatype-xml-parse-debug.js
trunk/phpgwapi/js/yui3/datatype-xml-parse/datatype-xml-parse-min.js
trunk/phpgwapi/js/yui3/datatype-xml-parse/datatype-xml-parse.js
trunk/phpgwapi/js/yui3/dd-constrain/
trunk/phpgwapi/js/yui3/dd-constrain/dd-constrain-coverage.js
trunk/phpgwapi/js/yui3/dd-constrain/dd-constrain-debug.js
trunk/phpgwapi/js/yui3/dd-constrain/dd-constrain-min.js
trunk/phpgwapi/js/yui3/dd-constrain/dd-constrain.js
trunk/phpgwapi/js/yui3/dd-ddm/
trunk/phpgwapi/js/yui3/dd-ddm/dd-ddm-coverage.js
trunk/phpgwapi/js/yui3/dd-ddm/dd-ddm-debug.js
trunk/phpgwapi/js/yui3/dd-ddm/dd-ddm-min.js
trunk/phpgwapi/js/yui3/dd-ddm/dd-ddm.js
trunk/phpgwapi/js/yui3/dd-ddm-base/
trunk/phpgwapi/js/yui3/dd-ddm-base/dd-ddm-base-coverage.js
trunk/phpgwapi/js/yui3/dd-ddm-base/dd-ddm-base-debug.js
trunk/phpgwapi/js/yui3/dd-ddm-base/dd-ddm-base-min.js
trunk/phpgwapi/js/yui3/dd-ddm-base/dd-ddm-base.js
trunk/phpgwapi/js/yui3/dd-ddm-drop/
trunk/phpgwapi/js/yui3/dd-ddm-drop/dd-ddm-drop-coverage.js
trunk/phpgwapi/js/yui3/dd-ddm-drop/dd-ddm-drop-debug.js
trunk/phpgwapi/js/yui3/dd-ddm-drop/dd-ddm-drop-min.js
trunk/phpgwapi/js/yui3/dd-ddm-drop/dd-ddm-drop.js
trunk/phpgwapi/js/yui3/dd-delegate/
trunk/phpgwapi/js/yui3/dd-delegate/dd-delegate-coverage.js
trunk/phpgwapi/js/yui3/dd-delegate/dd-delegate-debug.js
trunk/phpgwapi/js/yui3/dd-delegate/dd-delegate-min.js
trunk/phpgwapi/js/yui3/dd-delegate/dd-delegate.js
trunk/phpgwapi/js/yui3/dd-drag/
trunk/phpgwapi/js/yui3/dd-drag/dd-drag-coverage.js
trunk/phpgwapi/js/yui3/dd-drag/dd-drag-debug.js
trunk/phpgwapi/js/yui3/dd-drag/dd-drag-min.js
trunk/phpgwapi/js/yui3/dd-drag/dd-drag.js
trunk/phpgwapi/js/yui3/dd-drop/
trunk/phpgwapi/js/yui3/dd-drop/dd-drop-coverage.js
trunk/phpgwapi/js/yui3/dd-drop/dd-drop-debug.js
trunk/phpgwapi/js/yui3/dd-drop/dd-drop-min.js
trunk/phpgwapi/js/yui3/dd-drop/dd-drop.js
trunk/phpgwapi/js/yui3/dd-drop-plugin/
trunk/phpgwapi/js/yui3/dd-drop-plugin/dd-drop-plugin-coverage.js
trunk/phpgwapi/js/yui3/dd-drop-plugin/dd-drop-plugin-debug.js
trunk/phpgwapi/js/yui3/dd-drop-plugin/dd-drop-plugin-min.js
trunk/phpgwapi/js/yui3/dd-drop-plugin/dd-drop-plugin.js
trunk/phpgwapi/js/yui3/dd-gestures/
trunk/phpgwapi/js/yui3/dd-gestures/dd-gestures-coverage.js
trunk/phpgwapi/js/yui3/dd-gestures/dd-gestures-debug.js
trunk/phpgwapi/js/yui3/dd-gestures/dd-gestures-min.js
trunk/phpgwapi/js/yui3/dd-gestures/dd-gestures.js
trunk/phpgwapi/js/yui3/dd-plugin/
trunk/phpgwapi/js/yui3/dd-plugin/dd-plugin-coverage.js
trunk/phpgwapi/js/yui3/dd-plugin/dd-plugin-debug.js
trunk/phpgwapi/js/yui3/dd-plugin/dd-plugin-min.js
trunk/phpgwapi/js/yui3/dd-plugin/dd-plugin.js
trunk/phpgwapi/js/yui3/dd-proxy/
trunk/phpgwapi/js/yui3/dd-proxy/dd-proxy-coverage.js
trunk/phpgwapi/js/yui3/dd-proxy/dd-proxy-debug.js
trunk/phpgwapi/js/yui3/dd-proxy/dd-proxy-min.js
trunk/phpgwapi/js/yui3/dd-proxy/dd-proxy.js
trunk/phpgwapi/js/yui3/dd-scroll/
trunk/phpgwapi/js/yui3/dd-scroll/dd-scroll-coverage.js
trunk/phpgwapi/js/yui3/dd-scroll/dd-scroll-debug.js
trunk/phpgwapi/js/yui3/dd-scroll/dd-scroll-min.js
trunk/phpgwapi/js/yui3/dd-scroll/dd-scroll.js
trunk/phpgwapi/js/yui3/dial/
trunk/phpgwapi/js/yui3/dial/assets/
trunk/phpgwapi/js/yui3/dial/assets/dial-core.css
trunk/phpgwapi/js/yui3/dial/assets/skins/
trunk/phpgwapi/js/yui3/dial/assets/skins/night/
trunk/phpgwapi/js/yui3/dial/assets/skins/night/dial-skin.css
trunk/phpgwapi/js/yui3/dial/assets/skins/night/dial.css
trunk/phpgwapi/js/yui3/dial/assets/skins/sam/
trunk/phpgwapi/js/yui3/dial/assets/skins/sam/dial-skin.css
trunk/phpgwapi/js/yui3/dial/assets/skins/sam/dial.css
trunk/phpgwapi/js/yui3/dial/dial-coverage.js
trunk/phpgwapi/js/yui3/dial/dial-debug.js
trunk/phpgwapi/js/yui3/dial/dial-min.js
trunk/phpgwapi/js/yui3/dial/dial.js
trunk/phpgwapi/js/yui3/dial/lang/
trunk/phpgwapi/js/yui3/dial/lang/dial.js
trunk/phpgwapi/js/yui3/dial/lang/dial_en.js
trunk/phpgwapi/js/yui3/dial/lang/dial_es.js
trunk/phpgwapi/js/yui3/dom-attrs/
trunk/phpgwapi/js/yui3/dom-attrs/dom-attrs-debug.js
trunk/phpgwapi/js/yui3/dom-attrs/dom-attrs-min.js
trunk/phpgwapi/js/yui3/dom-attrs/dom-attrs.js
trunk/phpgwapi/js/yui3/dom-base/
trunk/phpgwapi/js/yui3/dom-base/dom-base-coverage.js
trunk/phpgwapi/js/yui3/dom-base/dom-base-debug.js
trunk/phpgwapi/js/yui3/dom-base/dom-base-min.js
trunk/phpgwapi/js/yui3/dom-base/dom-base.js
trunk/phpgwapi/js/yui3/dom-class/
trunk/phpgwapi/js/yui3/dom-class/dom-class-debug.js
trunk/phpgwapi/js/yui3/dom-class/dom-class-min.js
trunk/phpgwapi/js/yui3/dom-class/dom-class.js
trunk/phpgwapi/js/yui3/dom-core/
trunk/phpgwapi/js/yui3/dom-core/dom-core-coverage.js
trunk/phpgwapi/js/yui3/dom-core/dom-core-debug.js
trunk/phpgwapi/js/yui3/dom-core/dom-core-min.js
trunk/phpgwapi/js/yui3/dom-core/dom-core.js
trunk/phpgwapi/js/yui3/dom-create/
trunk/phpgwapi/js/yui3/dom-create/dom-create-debug.js
trunk/phpgwapi/js/yui3/dom-create/dom-create-min.js
trunk/phpgwapi/js/yui3/dom-create/dom-create.js
trunk/phpgwapi/js/yui3/dom-deprecated/
trunk/phpgwapi/js/yui3/dom-deprecated/dom-deprecated-coverage.js
trunk/phpgwapi/js/yui3/dom-deprecated/dom-deprecated-debug.js
trunk/phpgwapi/js/yui3/dom-deprecated/dom-deprecated-min.js
trunk/phpgwapi/js/yui3/dom-deprecated/dom-deprecated.js
trunk/phpgwapi/js/yui3/dom-screen/
trunk/phpgwapi/js/yui3/dom-screen/dom-screen-coverage.js
trunk/phpgwapi/js/yui3/dom-screen/dom-screen-debug.js
trunk/phpgwapi/js/yui3/dom-screen/dom-screen-min.js
trunk/phpgwapi/js/yui3/dom-screen/dom-screen.js
trunk/phpgwapi/js/yui3/dom-size/
trunk/phpgwapi/js/yui3/dom-size/dom-size-debug.js
trunk/phpgwapi/js/yui3/dom-size/dom-size-min.js
trunk/phpgwapi/js/yui3/dom-size/dom-size.js
trunk/phpgwapi/js/yui3/dom-style/
trunk/phpgwapi/js/yui3/dom-style/dom-style-coverage.js
trunk/phpgwapi/js/yui3/dom-style/dom-style-debug.js
trunk/phpgwapi/js/yui3/dom-style/dom-style-min.js
trunk/phpgwapi/js/yui3/dom-style/dom-style.js
trunk/phpgwapi/js/yui3/dom-style-ie/
trunk/phpgwapi/js/yui3/dom-style-ie/dom-style-ie-coverage.js
trunk/phpgwapi/js/yui3/dom-style-ie/dom-style-ie-debug.js
trunk/phpgwapi/js/yui3/dom-style-ie/dom-style-ie-min.js
trunk/phpgwapi/js/yui3/dom-style-ie/dom-style-ie.js
trunk/phpgwapi/js/yui3/dump/
trunk/phpgwapi/js/yui3/dump/dump-coverage.js
trunk/phpgwapi/js/yui3/dump/dump-debug.js
trunk/phpgwapi/js/yui3/dump/dump-min.js
trunk/phpgwapi/js/yui3/dump/dump.js
trunk/phpgwapi/js/yui3/editor-base/
trunk/phpgwapi/js/yui3/editor-base/editor-base-coverage.js
trunk/phpgwapi/js/yui3/editor-base/editor-base-debug.js
trunk/phpgwapi/js/yui3/editor-base/editor-base-min.js
trunk/phpgwapi/js/yui3/editor-base/editor-base.js
trunk/phpgwapi/js/yui3/editor-bidi/
trunk/phpgwapi/js/yui3/editor-bidi/editor-bidi-coverage.js
trunk/phpgwapi/js/yui3/editor-bidi/editor-bidi-debug.js
trunk/phpgwapi/js/yui3/editor-bidi/editor-bidi-min.js
trunk/phpgwapi/js/yui3/editor-bidi/editor-bidi.js
trunk/phpgwapi/js/yui3/editor-br/
trunk/phpgwapi/js/yui3/editor-br/editor-br-coverage.js
trunk/phpgwapi/js/yui3/editor-br/editor-br-debug.js
trunk/phpgwapi/js/yui3/editor-br/editor-br-min.js
trunk/phpgwapi/js/yui3/editor-br/editor-br.js
trunk/phpgwapi/js/yui3/editor-lists/
trunk/phpgwapi/js/yui3/editor-lists/editor-lists-coverage.js
trunk/phpgwapi/js/yui3/editor-lists/editor-lists-debug.js
trunk/phpgwapi/js/yui3/editor-lists/editor-lists-min.js
trunk/phpgwapi/js/yui3/editor-lists/editor-lists.js
trunk/phpgwapi/js/yui3/editor-para/
trunk/phpgwapi/js/yui3/editor-para/editor-para-coverage.js
trunk/phpgwapi/js/yui3/editor-para/editor-para-debug.js
trunk/phpgwapi/js/yui3/editor-para/editor-para-min.js
trunk/phpgwapi/js/yui3/editor-para/editor-para.js
trunk/phpgwapi/js/yui3/editor-para-base/
trunk/phpgwapi/js/yui3/editor-para-base/editor-para-base-coverage.js
trunk/phpgwapi/js/yui3/editor-para-base/editor-para-base-debug.js
trunk/phpgwapi/js/yui3/editor-para-base/editor-para-base-min.js
trunk/phpgwapi/js/yui3/editor-para-base/editor-para-base.js
trunk/phpgwapi/js/yui3/editor-para-ie/
trunk/phpgwapi/js/yui3/editor-para-ie/editor-para-ie-coverage.js
trunk/phpgwapi/js/yui3/editor-para-ie/editor-para-ie-debug.js
trunk/phpgwapi/js/yui3/editor-para-ie/editor-para-ie-min.js
trunk/phpgwapi/js/yui3/editor-para-ie/editor-para-ie.js
trunk/phpgwapi/js/yui3/editor-selection/
trunk/phpgwapi/js/yui3/editor-selection/editor-selection-coverage.js
trunk/phpgwapi/js/yui3/editor-selection/editor-selection-debug.js
trunk/phpgwapi/js/yui3/editor-selection/editor-selection-min.js
trunk/phpgwapi/js/yui3/editor-selection/editor-selection.js
trunk/phpgwapi/js/yui3/editor-tab/
trunk/phpgwapi/js/yui3/editor-tab/editor-tab-coverage.js
trunk/phpgwapi/js/yui3/editor-tab/editor-tab-debug.js
trunk/phpgwapi/js/yui3/editor-tab/editor-tab-min.js
trunk/phpgwapi/js/yui3/editor-tab/editor-tab.js
trunk/phpgwapi/js/yui3/escape/
trunk/phpgwapi/js/yui3/escape/escape-coverage.js
trunk/phpgwapi/js/yui3/escape/escape-debug.js
trunk/phpgwapi/js/yui3/escape/escape-min.js
trunk/phpgwapi/js/yui3/escape/escape.js
trunk/phpgwapi/js/yui3/event-base/
trunk/phpgwapi/js/yui3/event-base/event-base-coverage.js
trunk/phpgwapi/js/yui3/event-base/event-base-debug.js
trunk/phpgwapi/js/yui3/event-base/event-base-min.js
trunk/phpgwapi/js/yui3/event-base/event-base.js
trunk/phpgwapi/js/yui3/event-base-ie/
trunk/phpgwapi/js/yui3/event-base-ie/event-base-ie-coverage.js
trunk/phpgwapi/js/yui3/event-base-ie/event-base-ie-debug.js
trunk/phpgwapi/js/yui3/event-base-ie/event-base-ie-min.js
trunk/phpgwapi/js/yui3/event-base-ie/event-base-ie.js
trunk/phpgwapi/js/yui3/event-contextmenu/
trunk/phpgwapi/js/yui3/event-contextmenu/event-contextmenu-coverage.js
trunk/phpgwapi/js/yui3/event-contextmenu/event-contextmenu-debug.js
trunk/phpgwapi/js/yui3/event-contextmenu/event-contextmenu-min.js
trunk/phpgwapi/js/yui3/event-contextmenu/event-contextmenu.js
trunk/phpgwapi/js/yui3/event-custom-base/
trunk/phpgwapi/js/yui3/event-custom-base/event-custom-base-coverage.js
trunk/phpgwapi/js/yui3/event-custom-base/event-custom-base-debug.js
trunk/phpgwapi/js/yui3/event-custom-base/event-custom-base-min.js
trunk/phpgwapi/js/yui3/event-custom-base/event-custom-base.js
trunk/phpgwapi/js/yui3/event-custom-complex/
trunk/phpgwapi/js/yui3/event-custom-complex/event-custom-complex-coverage.js
trunk/phpgwapi/js/yui3/event-custom-complex/event-custom-complex-debug.js
trunk/phpgwapi/js/yui3/event-custom-complex/event-custom-complex-min.js
trunk/phpgwapi/js/yui3/event-custom-complex/event-custom-complex.js
trunk/phpgwapi/js/yui3/event-delegate/
trunk/phpgwapi/js/yui3/event-delegate/event-delegate-coverage.js
trunk/phpgwapi/js/yui3/event-delegate/event-delegate-debug.js
trunk/phpgwapi/js/yui3/event-delegate/event-delegate-min.js
trunk/phpgwapi/js/yui3/event-delegate/event-delegate.js
trunk/phpgwapi/js/yui3/event-flick/
trunk/phpgwapi/js/yui3/event-flick/event-flick-coverage.js
trunk/phpgwapi/js/yui3/event-flick/event-flick-debug.js
trunk/phpgwapi/js/yui3/event-flick/event-flick-min.js
trunk/phpgwapi/js/yui3/event-flick/event-flick.js
trunk/phpgwapi/js/yui3/event-focus/
trunk/phpgwapi/js/yui3/event-focus/event-focus-coverage.js
trunk/phpgwapi/js/yui3/event-focus/event-focus-debug.js
trunk/phpgwapi/js/yui3/event-focus/event-focus-min.js
trunk/phpgwapi/js/yui3/event-focus/event-focus.js
trunk/phpgwapi/js/yui3/event-hover/
trunk/phpgwapi/js/yui3/event-hover/event-hover-coverage.js
trunk/phpgwapi/js/yui3/event-hover/event-hover-debug.js
trunk/phpgwapi/js/yui3/event-hover/event-hover-min.js
trunk/phpgwapi/js/yui3/event-hover/event-hover.js
trunk/phpgwapi/js/yui3/event-key/
trunk/phpgwapi/js/yui3/event-key/event-key-coverage.js
trunk/phpgwapi/js/yui3/event-key/event-key-debug.js
trunk/phpgwapi/js/yui3/event-key/event-key-min.js
trunk/phpgwapi/js/yui3/event-key/event-key.js
trunk/phpgwapi/js/yui3/event-mouseenter/
trunk/phpgwapi/js/yui3/event-mouseenter/event-mouseenter-coverage.js
trunk/phpgwapi/js/yui3/event-mouseenter/event-mouseenter-debug.js
trunk/phpgwapi/js/yui3/event-mouseenter/event-mouseenter-min.js
trunk/phpgwapi/js/yui3/event-mouseenter/event-mouseenter.js
trunk/phpgwapi/js/yui3/event-mousewheel/
trunk/phpgwapi/js/yui3/event-mousewheel/event-mousewheel-coverage.js
trunk/phpgwapi/js/yui3/event-mousewheel/event-mousewheel-debug.js
trunk/phpgwapi/js/yui3/event-mousewheel/event-mousewheel-min.js
trunk/phpgwapi/js/yui3/event-mousewheel/event-mousewheel.js
trunk/phpgwapi/js/yui3/event-move/
trunk/phpgwapi/js/yui3/event-move/event-move-coverage.js
trunk/phpgwapi/js/yui3/event-move/event-move-debug.js
trunk/phpgwapi/js/yui3/event-move/event-move-min.js
trunk/phpgwapi/js/yui3/event-move/event-move.js
trunk/phpgwapi/js/yui3/event-outside/
trunk/phpgwapi/js/yui3/event-outside/event-outside-coverage.js
trunk/phpgwapi/js/yui3/event-outside/event-outside-debug.js
trunk/phpgwapi/js/yui3/event-outside/event-outside-min.js
trunk/phpgwapi/js/yui3/event-outside/event-outside.js
trunk/phpgwapi/js/yui3/event-resize/
trunk/phpgwapi/js/yui3/event-resize/event-resize-coverage.js
trunk/phpgwapi/js/yui3/event-resize/event-resize-debug.js
trunk/phpgwapi/js/yui3/event-resize/event-resize-min.js
trunk/phpgwapi/js/yui3/event-resize/event-resize.js
trunk/phpgwapi/js/yui3/event-simulate/event-simulate-coverage.js
trunk/phpgwapi/js/yui3/event-synthetic/
trunk/phpgwapi/js/yui3/event-synthetic/event-synthetic-coverage.js
trunk/phpgwapi/js/yui3/event-synthetic/event-synthetic-debug.js
trunk/phpgwapi/js/yui3/event-synthetic/event-synthetic-min.js
trunk/phpgwapi/js/yui3/event-synthetic/event-synthetic.js
trunk/phpgwapi/js/yui3/event-tap/
trunk/phpgwapi/js/yui3/event-tap/event-tap-coverage.js
trunk/phpgwapi/js/yui3/event-tap/event-tap-debug.js
trunk/phpgwapi/js/yui3/event-tap/event-tap-min.js
trunk/phpgwapi/js/yui3/event-tap/event-tap.js
trunk/phpgwapi/js/yui3/event-touch/
trunk/phpgwapi/js/yui3/event-touch/event-touch-coverage.js
trunk/phpgwapi/js/yui3/event-touch/event-touch-debug.js
trunk/phpgwapi/js/yui3/event-touch/event-touch-min.js
trunk/phpgwapi/js/yui3/event-touch/event-touch.js
trunk/phpgwapi/js/yui3/event-valuechange/event-valuechange-coverage.js
trunk/phpgwapi/js/yui3/exec-command/
trunk/phpgwapi/js/yui3/exec-command/exec-command-coverage.js
trunk/phpgwapi/js/yui3/exec-command/exec-command-debug.js
trunk/phpgwapi/js/yui3/exec-command/exec-command-min.js
trunk/phpgwapi/js/yui3/exec-command/exec-command.js
trunk/phpgwapi/js/yui3/features/
trunk/phpgwapi/js/yui3/features/features-coverage.js
trunk/phpgwapi/js/yui3/features/features-debug.js
trunk/phpgwapi/js/yui3/features/features-min.js
trunk/phpgwapi/js/yui3/features/features.js
trunk/phpgwapi/js/yui3/file/
trunk/phpgwapi/js/yui3/file/file-coverage.js
trunk/phpgwapi/js/yui3/file/file-debug.js
trunk/phpgwapi/js/yui3/file/file-min.js
trunk/phpgwapi/js/yui3/file/file.js
trunk/phpgwapi/js/yui3/file-flash/
trunk/phpgwapi/js/yui3/file-flash/file-flash-coverage.js
trunk/phpgwapi/js/yui3/file-flash/file-flash-debug.js
trunk/phpgwapi/js/yui3/file-flash/file-flash-min.js
trunk/phpgwapi/js/yui3/file-flash/file-flash.js
trunk/phpgwapi/js/yui3/file-html5/
trunk/phpgwapi/js/yui3/file-html5/file-html5-coverage.js
trunk/phpgwapi/js/yui3/file-html5/file-html5-debug.js
trunk/phpgwapi/js/yui3/file-html5/file-html5-min.js
trunk/phpgwapi/js/yui3/file-html5/file-html5.js
trunk/phpgwapi/js/yui3/frame/
trunk/phpgwapi/js/yui3/frame/frame-coverage.js
trunk/phpgwapi/js/yui3/frame/frame-debug.js
trunk/phpgwapi/js/yui3/frame/frame-min.js
trunk/phpgwapi/js/yui3/frame/frame.js
trunk/phpgwapi/js/yui3/gesture-simulate/
trunk/phpgwapi/js/yui3/gesture-simulate/gesture-simulate-coverage.js
trunk/phpgwapi/js/yui3/gesture-simulate/gesture-simulate-debug.js
trunk/phpgwapi/js/yui3/gesture-simulate/gesture-simulate-min.js
trunk/phpgwapi/js/yui3/gesture-simulate/gesture-simulate.js
trunk/phpgwapi/js/yui3/get/
trunk/phpgwapi/js/yui3/get/get-coverage.js
trunk/phpgwapi/js/yui3/get/get-debug.js
trunk/phpgwapi/js/yui3/get/get-min.js
trunk/phpgwapi/js/yui3/get/get.js
trunk/phpgwapi/js/yui3/get-nodejs/
trunk/phpgwapi/js/yui3/get-nodejs/get-coverage.js
trunk/phpgwapi/js/yui3/get-nodejs/get-debug.js
trunk/phpgwapi/js/yui3/get-nodejs/get-min.js
trunk/phpgwapi/js/yui3/get-nodejs/get-nodejs-coverage.js
trunk/phpgwapi/js/yui3/get-nodejs/get-nodejs-debug.js
trunk/phpgwapi/js/yui3/get-nodejs/get-nodejs-min.js
trunk/phpgwapi/js/yui3/get-nodejs/get-nodejs.js
trunk/phpgwapi/js/yui3/get-nodejs/get.js
trunk/phpgwapi/js/yui3/graphics/
trunk/phpgwapi/js/yui3/graphics/graphics-coverage.js
trunk/phpgwapi/js/yui3/graphics/graphics-debug.js
trunk/phpgwapi/js/yui3/graphics/graphics-min.js
trunk/phpgwapi/js/yui3/graphics/graphics.js
trunk/phpgwapi/js/yui3/graphics-canvas/
trunk/phpgwapi/js/yui3/graphics-canvas/graphics-canvas-coverage.js
trunk/phpgwapi/js/yui3/graphics-canvas/graphics-canvas-debug.js
trunk/phpgwapi/js/yui3/graphics-canvas/graphics-canvas-min.js
trunk/phpgwapi/js/yui3/graphics-canvas/graphics-canvas.js
trunk/phpgwapi/js/yui3/graphics-canvas-default/
trunk/phpgwapi/js/yui3/graphics-canvas-default/graphics-canvas-default-coverage.js
trunk/phpgwapi/js/yui3/graphics-canvas-default/graphics-canvas-default-debug.js
trunk/phpgwapi/js/yui3/graphics-canvas-default/graphics-canvas-default-min.js
trunk/phpgwapi/js/yui3/graphics-canvas-default/graphics-canvas-default.js
trunk/phpgwapi/js/yui3/graphics-svg/
trunk/phpgwapi/js/yui3/graphics-svg/graphics-svg-coverage.js
trunk/phpgwapi/js/yui3/graphics-svg/graphics-svg-debug.js
trunk/phpgwapi/js/yui3/graphics-svg/graphics-svg-min.js
trunk/phpgwapi/js/yui3/graphics-svg/graphics-svg.js
trunk/phpgwapi/js/yui3/graphics-svg-default/
trunk/phpgwapi/js/yui3/graphics-svg-default/graphics-svg-default-coverage.js
trunk/phpgwapi/js/yui3/graphics-svg-default/graphics-svg-default-debug.js
trunk/phpgwapi/js/yui3/graphics-svg-default/graphics-svg-default-min.js
trunk/phpgwapi/js/yui3/graphics-svg-default/graphics-svg-default.js
trunk/phpgwapi/js/yui3/graphics-vml/
trunk/phpgwapi/js/yui3/graphics-vml/graphics-vml-coverage.js
trunk/phpgwapi/js/yui3/graphics-vml/graphics-vml-debug.js
trunk/phpgwapi/js/yui3/graphics-vml/graphics-vml-min.js
trunk/phpgwapi/js/yui3/graphics-vml/graphics-vml.js
trunk/phpgwapi/js/yui3/graphics-vml-default/
trunk/phpgwapi/js/yui3/graphics-vml-default/graphics-vml-default-coverage.js
trunk/phpgwapi/js/yui3/graphics-vml-default/graphics-vml-default-debug.js
trunk/phpgwapi/js/yui3/graphics-vml-default/graphics-vml-default-min.js
trunk/phpgwapi/js/yui3/graphics-vml-default/graphics-vml-default.js
trunk/phpgwapi/js/yui3/handlebars-base/
trunk/phpgwapi/js/yui3/handlebars-base/handlebars-base-coverage.js
trunk/phpgwapi/js/yui3/handlebars-base/handlebars-base-debug.js
trunk/phpgwapi/js/yui3/handlebars-base/handlebars-base-min.js
trunk/phpgwapi/js/yui3/handlebars-base/handlebars-base.js
trunk/phpgwapi/js/yui3/handlebars-compiler/
trunk/phpgwapi/js/yui3/handlebars-compiler/handlebars-compiler-coverage.js
trunk/phpgwapi/js/yui3/handlebars-compiler/handlebars-compiler-debug.js
trunk/phpgwapi/js/yui3/handlebars-compiler/handlebars-compiler-min.js
trunk/phpgwapi/js/yui3/handlebars-compiler/handlebars-compiler.js
trunk/phpgwapi/js/yui3/highlight-accentfold/
trunk/phpgwapi/js/yui3/highlight-accentfold/highlight-accentfold-coverage.js
trunk/phpgwapi/js/yui3/highlight-accentfold/highlight-accentfold-debug.js
trunk/phpgwapi/js/yui3/highlight-accentfold/highlight-accentfold-min.js
trunk/phpgwapi/js/yui3/highlight-accentfold/highlight-accentfold.js
trunk/phpgwapi/js/yui3/highlight-base/
trunk/phpgwapi/js/yui3/highlight-base/highlight-base-coverage.js
trunk/phpgwapi/js/yui3/highlight-base/highlight-base-debug.js
trunk/phpgwapi/js/yui3/highlight-base/highlight-base-min.js
trunk/phpgwapi/js/yui3/highlight-base/highlight-base.js
trunk/phpgwapi/js/yui3/history-base/
trunk/phpgwapi/js/yui3/history-base/history-base-coverage.js
trunk/phpgwapi/js/yui3/history-base/history-base-debug.js
trunk/phpgwapi/js/yui3/history-base/history-base-min.js
trunk/phpgwapi/js/yui3/history-base/history-base.js
trunk/phpgwapi/js/yui3/history-hash/
trunk/phpgwapi/js/yui3/history-hash/history-hash-coverage.js
trunk/phpgwapi/js/yui3/history-hash/history-hash-debug.js
trunk/phpgwapi/js/yui3/history-hash/history-hash-min.js
trunk/phpgwapi/js/yui3/history-hash/history-hash.js
trunk/phpgwapi/js/yui3/history-hash-ie/
trunk/phpgwapi/js/yui3/history-hash-ie/history-hash-ie-coverage.js
trunk/phpgwapi/js/yui3/history-hash-ie/history-hash-ie-debug.js
trunk/phpgwapi/js/yui3/history-hash-ie/history-hash-ie-min.js
trunk/phpgwapi/js/yui3/history-hash-ie/history-hash-ie.js
trunk/phpgwapi/js/yui3/history-html5/
trunk/phpgwapi/js/yui3/history-html5/history-html5-coverage.js
trunk/phpgwapi/js/yui3/history-html5/history-html5-debug.js
trunk/phpgwapi/js/yui3/history-html5/history-html5-min.js
trunk/phpgwapi/js/yui3/history-html5/history-html5.js
trunk/phpgwapi/js/yui3/imageloader/imageloader-coverage.js
trunk/phpgwapi/js/yui3/intl/intl-coverage.js
trunk/phpgwapi/js/yui3/intl-base/
trunk/phpgwapi/js/yui3/intl-base/intl-base-coverage.js
trunk/phpgwapi/js/yui3/intl-base/intl-base-debug.js
trunk/phpgwapi/js/yui3/intl-base/intl-base-min.js
trunk/phpgwapi/js/yui3/intl-base/intl-base.js
trunk/phpgwapi/js/yui3/io-base/
trunk/phpgwapi/js/yui3/io-base/io-base-coverage.js
trunk/phpgwapi/js/yui3/io-base/io-base-debug.js
trunk/phpgwapi/js/yui3/io-base/io-base-min.js
trunk/phpgwapi/js/yui3/io-base/io-base.js
trunk/phpgwapi/js/yui3/io-form/
trunk/phpgwapi/js/yui3/io-form/io-form-coverage.js
trunk/phpgwapi/js/yui3/io-form/io-form-debug.js
trunk/phpgwapi/js/yui3/io-form/io-form-min.js
trunk/phpgwapi/js/yui3/io-form/io-form.js
trunk/phpgwapi/js/yui3/io-nodejs/
trunk/phpgwapi/js/yui3/io-nodejs/io-nodejs-coverage.js
trunk/phpgwapi/js/yui3/io-nodejs/io-nodejs-debug.js
trunk/phpgwapi/js/yui3/io-nodejs/io-nodejs-min.js
trunk/phpgwapi/js/yui3/io-nodejs/io-nodejs.js
trunk/phpgwapi/js/yui3/io-queue/
trunk/phpgwapi/js/yui3/io-queue/io-queue-coverage.js
trunk/phpgwapi/js/yui3/io-queue/io-queue-debug.js
trunk/phpgwapi/js/yui3/io-queue/io-queue-min.js
trunk/phpgwapi/js/yui3/io-queue/io-queue.js
trunk/phpgwapi/js/yui3/io-upload-iframe/
trunk/phpgwapi/js/yui3/io-upload-iframe/io-upload-iframe-coverage.js
trunk/phpgwapi/js/yui3/io-upload-iframe/io-upload-iframe-debug.js
trunk/phpgwapi/js/yui3/io-upload-iframe/io-upload-iframe-min.js
trunk/phpgwapi/js/yui3/io-upload-iframe/io-upload-iframe.js
trunk/phpgwapi/js/yui3/io-xdr/
trunk/phpgwapi/js/yui3/io-xdr/io-xdr-coverage.js
trunk/phpgwapi/js/yui3/io-xdr/io-xdr-debug.js
trunk/phpgwapi/js/yui3/io-xdr/io-xdr-min.js
trunk/phpgwapi/js/yui3/io-xdr/io-xdr.js
trunk/phpgwapi/js/yui3/io-xdr/io.swf
trunk/phpgwapi/js/yui3/json-parse/
trunk/phpgwapi/js/yui3/json-parse/json-parse-coverage.js
trunk/phpgwapi/js/yui3/json-parse/json-parse-debug.js
trunk/phpgwapi/js/yui3/json-parse/json-parse-min.js
trunk/phpgwapi/js/yui3/json-parse/json-parse.js
trunk/phpgwapi/js/yui3/json-stringify/
trunk/phpgwapi/js/yui3/json-stringify/json-stringify-coverage.js
trunk/phpgwapi/js/yui3/json-stringify/json-stringify-debug.js
trunk/phpgwapi/js/yui3/json-stringify/json-stringify-min.js
trunk/phpgwapi/js/yui3/json-stringify/json-stringify.js
trunk/phpgwapi/js/yui3/jsonp/jsonp-coverage.js
trunk/phpgwapi/js/yui3/jsonp-url/
trunk/phpgwapi/js/yui3/jsonp-url/jsonp-url-coverage.js
trunk/phpgwapi/js/yui3/jsonp-url/jsonp-url-debug.js
trunk/phpgwapi/js/yui3/jsonp-url/jsonp-url-min.js
trunk/phpgwapi/js/yui3/jsonp-url/jsonp-url.js
trunk/phpgwapi/js/yui3/lazy-model-list/
trunk/phpgwapi/js/yui3/lazy-model-list/lazy-model-list-coverage.js
trunk/phpgwapi/js/yui3/lazy-model-list/lazy-model-list-debug.js
trunk/phpgwapi/js/yui3/lazy-model-list/lazy-model-list-min.js
trunk/phpgwapi/js/yui3/lazy-model-list/lazy-model-list.js
trunk/phpgwapi/js/yui3/loader/loader-coverage.js
trunk/phpgwapi/js/yui3/loader-base/
trunk/phpgwapi/js/yui3/loader-base/loader-base-coverage.js
trunk/phpgwapi/js/yui3/loader-base/loader-base-debug.js
trunk/phpgwapi/js/yui3/loader-base/loader-base-min.js
trunk/phpgwapi/js/yui3/loader-base/loader-base.js
trunk/phpgwapi/js/yui3/loader-rollup/
trunk/phpgwapi/js/yui3/loader-rollup/loader-rollup-coverage.js
trunk/phpgwapi/js/yui3/loader-rollup/loader-rollup-debug.js
trunk/phpgwapi/js/yui3/loader-rollup/loader-rollup-min.js
trunk/phpgwapi/js/yui3/loader-rollup/loader-rollup.js
trunk/phpgwapi/js/yui3/loader-yui3/
trunk/phpgwapi/js/yui3/loader-yui3/loader-yui3-coverage.js
trunk/phpgwapi/js/yui3/loader-yui3/loader-yui3-debug.js
trunk/phpgwapi/js/yui3/loader-yui3/loader-yui3-min.js
trunk/phpgwapi/js/yui3/loader-yui3/loader-yui3.js
trunk/phpgwapi/js/yui3/matrix/
trunk/phpgwapi/js/yui3/matrix/matrix-coverage.js
trunk/phpgwapi/js/yui3/matrix/matrix-debug.js
trunk/phpgwapi/js/yui3/matrix/matrix-min.js
trunk/phpgwapi/js/yui3/matrix/matrix.js
trunk/phpgwapi/js/yui3/model/
trunk/phpgwapi/js/yui3/model/model-coverage.js
trunk/phpgwapi/js/yui3/model/model-debug.js
trunk/phpgwapi/js/yui3/model/model-min.js
trunk/phpgwapi/js/yui3/model/model.js
trunk/phpgwapi/js/yui3/model-list/
trunk/phpgwapi/js/yui3/model-list/model-list-coverage.js
trunk/phpgwapi/js/yui3/model-list/model-list-debug.js
trunk/phpgwapi/js/yui3/model-list/model-list-min.js
trunk/phpgwapi/js/yui3/model-list/model-list.js
trunk/phpgwapi/js/yui3/model-sync-rest/
trunk/phpgwapi/js/yui3/model-sync-rest/model-sync-rest-coverage.js
trunk/phpgwapi/js/yui3/model-sync-rest/model-sync-rest-debug.js
trunk/phpgwapi/js/yui3/model-sync-rest/model-sync-rest-min.js
trunk/phpgwapi/js/yui3/model-sync-rest/model-sync-rest.js
trunk/phpgwapi/js/yui3/node-base/
trunk/phpgwapi/js/yui3/node-base/node-base-coverage.js
trunk/phpgwapi/js/yui3/node-base/node-base-debug.js
trunk/phpgwapi/js/yui3/node-base/node-base-min.js
trunk/phpgwapi/js/yui3/node-base/node-base.js
trunk/phpgwapi/js/yui3/node-core/
trunk/phpgwapi/js/yui3/node-core/node-core-coverage.js
trunk/phpgwapi/js/yui3/node-core/node-core-debug.js
trunk/phpgwapi/js/yui3/node-core/node-core-min.js
trunk/phpgwapi/js/yui3/node-core/node-core.js
trunk/phpgwapi/js/yui3/node-deprecated/
trunk/phpgwapi/js/yui3/node-deprecated/node-deprecated-coverage.js
trunk/phpgwapi/js/yui3/node-deprecated/node-deprecated-debug.js
trunk/phpgwapi/js/yui3/node-deprecated/node-deprecated-min.js
trunk/phpgwapi/js/yui3/node-deprecated/node-deprecated.js
trunk/phpgwapi/js/yui3/node-event-delegate/
trunk/phpgwapi/js/yui3/node-event-delegate/node-event-delegate-coverage.js
trunk/phpgwapi/js/yui3/node-event-delegate/node-event-delegate-debug.js
trunk/phpgwapi/js/yui3/node-event-delegate/node-event-delegate-min.js
trunk/phpgwapi/js/yui3/node-event-delegate/node-event-delegate.js
trunk/phpgwapi/js/yui3/node-event-html5/
trunk/phpgwapi/js/yui3/node-event-html5/node-event-html5-coverage.js
trunk/phpgwapi/js/yui3/node-event-html5/node-event-html5-debug.js
trunk/phpgwapi/js/yui3/node-event-html5/node-event-html5-min.js
trunk/phpgwapi/js/yui3/node-event-html5/node-event-html5.js
trunk/phpgwapi/js/yui3/node-event-simulate/
trunk/phpgwapi/js/yui3/node-event-simulate/node-event-simulate-coverage.js
trunk/phpgwapi/js/yui3/node-event-simulate/node-event-simulate-debug.js
trunk/phpgwapi/js/yui3/node-event-simulate/node-event-simulate-min.js
trunk/phpgwapi/js/yui3/node-event-simulate/node-event-simulate.js
trunk/phpgwapi/js/yui3/node-flick/node-flick-coverage.js
trunk/phpgwapi/js/yui3/node-focusmanager/node-focusmanager-coverage.js
trunk/phpgwapi/js/yui3/node-load/
trunk/phpgwapi/js/yui3/node-load/node-load-coverage.js
trunk/phpgwapi/js/yui3/node-load/node-load-debug.js
trunk/phpgwapi/js/yui3/node-load/node-load-min.js
trunk/phpgwapi/js/yui3/node-load/node-load.js
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/night/
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/night/horizontal-menu-submenu-indicator.png
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/night/node-menunav-skin.css
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/night/node-menunav.css
trunk/phpgwapi/js/yui3/node-menunav/assets/skins/night/vertical-menu-submenu-indicator.png
trunk/phpgwapi/js/yui3/node-menunav/node-menunav-coverage.js
trunk/phpgwapi/js/yui3/node-pluginhost/
trunk/phpgwapi/js/yui3/node-pluginhost/node-pluginhost-coverage.js
trunk/phpgwapi/js/yui3/node-pluginhost/node-pluginhost-debug.js
trunk/phpgwapi/js/yui3/node-pluginhost/node-pluginhost-min.js
trunk/phpgwapi/js/yui3/node-pluginhost/node-pluginhost.js
trunk/phpgwapi/js/yui3/node-screen/
trunk/phpgwapi/js/yui3/node-screen/node-screen-coverage.js
trunk/phpgwapi/js/yui3/node-screen/node-screen-debug.js
trunk/phpgwapi/js/yui3/node-screen/node-screen-min.js
trunk/phpgwapi/js/yui3/node-screen/node-screen.js
trunk/phpgwapi/js/yui3/node-scroll-info/
trunk/phpgwapi/js/yui3/node-scroll-info/node-scroll-info-coverage.js
trunk/phpgwapi/js/yui3/node-scroll-info/node-scroll-info-debug.js
trunk/phpgwapi/js/yui3/node-scroll-info/node-scroll-info-min.js
trunk/phpgwapi/js/yui3/node-scroll-info/node-scroll-info.js
trunk/phpgwapi/js/yui3/node-style/
trunk/phpgwapi/js/yui3/node-style/node-style-coverage.js
trunk/phpgwapi/js/yui3/node-style/node-style-debug.js
trunk/phpgwapi/js/yui3/node-style/node-style-min.js
trunk/phpgwapi/js/yui3/node-style/node-style.js
trunk/phpgwapi/js/yui3/oop/oop-coverage.js
trunk/phpgwapi/js/yui3/overlay/assets/skins/night/
trunk/phpgwapi/js/yui3/overlay/assets/skins/night/overlay-skin.css
trunk/phpgwapi/js/yui3/overlay/assets/skins/night/overlay.css
trunk/phpgwapi/js/yui3/overlay/overlay-coverage.js
trunk/phpgwapi/js/yui3/panel/
trunk/phpgwapi/js/yui3/panel/assets/
trunk/phpgwapi/js/yui3/panel/assets/panel-core.css
trunk/phpgwapi/js/yui3/panel/assets/skins/
trunk/phpgwapi/js/yui3/panel/assets/skins/night/
trunk/phpgwapi/js/yui3/panel/assets/skins/night/panel-skin.css
trunk/phpgwapi/js/yui3/panel/assets/skins/night/panel.css
trunk/phpgwapi/js/yui3/panel/assets/skins/night/sprite_icons.png
trunk/phpgwapi/js/yui3/panel/assets/skins/sam/
trunk/phpgwapi/js/yui3/panel/assets/skins/sam/panel-skin.css
trunk/phpgwapi/js/yui3/panel/assets/skins/sam/panel.css
trunk/phpgwapi/js/yui3/panel/assets/skins/sam/sprite_icons.png
trunk/phpgwapi/js/yui3/panel/panel-coverage.js
trunk/phpgwapi/js/yui3/panel/panel-debug.js
trunk/phpgwapi/js/yui3/panel/panel-min.js
trunk/phpgwapi/js/yui3/panel/panel.js
trunk/phpgwapi/js/yui3/parallel/
trunk/phpgwapi/js/yui3/parallel/parallel-coverage.js
trunk/phpgwapi/js/yui3/parallel/parallel-debug.js
trunk/phpgwapi/js/yui3/parallel/parallel-min.js
trunk/phpgwapi/js/yui3/parallel/parallel.js
trunk/phpgwapi/js/yui3/pjax/
trunk/phpgwapi/js/yui3/pjax/pjax-coverage.js
trunk/phpgwapi/js/yui3/pjax/pjax-debug.js
trunk/phpgwapi/js/yui3/pjax/pjax-min.js
trunk/phpgwapi/js/yui3/pjax/pjax.js
trunk/phpgwapi/js/yui3/pjax-base/
trunk/phpgwapi/js/yui3/pjax-base/pjax-base-coverage.js
trunk/phpgwapi/js/yui3/pjax-base/pjax-base-debug.js
trunk/phpgwapi/js/yui3/pjax-base/pjax-base-min.js
trunk/phpgwapi/js/yui3/pjax-base/pjax-base.js
trunk/phpgwapi/js/yui3/pjax-content/
trunk/phpgwapi/js/yui3/pjax-content/pjax-content-coverage.js
trunk/phpgwapi/js/yui3/pjax-content/pjax-content-debug.js
trunk/phpgwapi/js/yui3/pjax-content/pjax-content-min.js
trunk/phpgwapi/js/yui3/pjax-content/pjax-content.js
trunk/phpgwapi/js/yui3/pjax-plugin/
trunk/phpgwapi/js/yui3/pjax-plugin/pjax-plugin-coverage.js
trunk/phpgwapi/js/yui3/pjax-plugin/pjax-plugin-debug.js
trunk/phpgwapi/js/yui3/pjax-plugin/pjax-plugin-min.js
trunk/phpgwapi/js/yui3/pjax-plugin/pjax-plugin.js
trunk/phpgwapi/js/yui3/plugin/plugin-coverage.js
trunk/phpgwapi/js/yui3/pluginhost-base/
trunk/phpgwapi/js/yui3/pluginhost-base/pluginhost-base-coverage.js
trunk/phpgwapi/js/yui3/pluginhost-base/pluginhost-base-debug.js
trunk/phpgwapi/js/yui3/pluginhost-base/pluginhost-base-min.js
trunk/phpgwapi/js/yui3/pluginhost-base/pluginhost-base.js
trunk/phpgwapi/js/yui3/pluginhost-config/
trunk/phpgwapi/js/yui3/pluginhost-config/pluginhost-config-coverage.js
trunk/phpgwapi/js/yui3/pluginhost-config/pluginhost-config-debug.js
trunk/phpgwapi/js/yui3/pluginhost-config/pluginhost-config-min.js
trunk/phpgwapi/js/yui3/pluginhost-config/pluginhost-config.js
trunk/phpgwapi/js/yui3/profiler/profiler-coverage.js
trunk/phpgwapi/js/yui3/querystring-parse/
trunk/phpgwapi/js/yui3/querystring-parse/querystring-parse-coverage.js
trunk/phpgwapi/js/yui3/querystring-parse/querystring-parse-debug.js
trunk/phpgwapi/js/yui3/querystring-parse/querystring-parse-min.js
trunk/phpgwapi/js/yui3/querystring-parse/querystring-parse.js
trunk/phpgwapi/js/yui3/querystring-parse-simple/
trunk/phpgwapi/js/yui3/querystring-parse-simple/querystring-parse-simple-coverage.js
trunk/phpgwapi/js/yui3/querystring-parse-simple/querystring-parse-simple-debug.js
trunk/phpgwapi/js/yui3/querystring-parse-simple/querystring-parse-simple-min.js
trunk/phpgwapi/js/yui3/querystring-parse-simple/querystring-parse-simple.js
trunk/phpgwapi/js/yui3/querystring-stringify/
trunk/phpgwapi/js/yui3/querystring-stringify/querystring-stringify-coverage.js
trunk/phpgwapi/js/yui3/querystring-stringify/querystring-stringify-debug.js
trunk/phpgwapi/js/yui3/querystring-stringify/querystring-stringify-min.js
trunk/phpgwapi/js/yui3/querystring-stringify/querystring-stringify.js
trunk/phpgwapi/js/yui3/querystring-stringify-simple/
trunk/phpgwapi/js/yui3/querystring-stringify-simple/querystring-stringify-simple-coverage.js
trunk/phpgwapi/js/yui3/querystring-stringify-simple/querystring-stringify-simple-debug.js
trunk/phpgwapi/js/yui3/querystring-stringify-simple/querystring-stringify-simple-min.js
trunk/phpgwapi/js/yui3/querystring-stringify-simple/querystring-stringify-simple.js
trunk/phpgwapi/js/yui3/queue-promote/queue-promote-coverage.js
trunk/phpgwapi/js/yui3/range-slider/
trunk/phpgwapi/js/yui3/range-slider/assets/
trunk/phpgwapi/js/yui3/range-slider/assets/slider-base-core.css
trunk/phpgwapi/js/yui3/range-slider/assets/slider-core.css
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-x-oblong-dark.png
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-x-oblong.png
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-x-oblong2-dark.png
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-x-oblong2.png
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-y-oblong-dark.png
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-y-oblong.png
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-y-oblong2-dark.png
trunk/phpgwapi/js/yui3/range-slider/assets/thumb-y-oblong2.png
trunk/phpgwapi/js/yui3/range-slider/range-slider-coverage.js
trunk/phpgwapi/js/yui3/range-slider/range-slider-debug.js
trunk/phpgwapi/js/yui3/range-slider/range-slider-min.js
trunk/phpgwapi/js/yui3/range-slider/range-slider.js
trunk/phpgwapi/js/yui3/recordset-base/
trunk/phpgwapi/js/yui3/recordset-base/recordset-base-coverage.js
trunk/phpgwapi/js/yui3/recordset-base/recordset-base-debug.js
trunk/phpgwapi/js/yui3/recordset-base/recordset-base-min.js
trunk/phpgwapi/js/yui3/recordset-base/recordset-base.js
trunk/phpgwapi/js/yui3/recordset-filter/
trunk/phpgwapi/js/yui3/recordset-filter/recordset-filter-coverage.js
trunk/phpgwapi/js/yui3/recordset-filter/recordset-filter-debug.js
trunk/phpgwapi/js/yui3/recordset-filter/recordset-filter-min.js
trunk/phpgwapi/js/yui3/recordset-filter/recordset-filter.js
trunk/phpgwapi/js/yui3/recordset-indexer/
trunk/phpgwapi/js/yui3/recordset-indexer/recordset-indexer-coverage.js
trunk/phpgwapi/js/yui3/recordset-indexer/recordset-indexer-debug.js
trunk/phpgwapi/js/yui3/recordset-indexer/recordset-indexer-min.js
trunk/phpgwapi/js/yui3/recordset-indexer/recordset-indexer.js
trunk/phpgwapi/js/yui3/recordset-sort/
trunk/phpgwapi/js/yui3/recordset-sort/recordset-sort-coverage.js
trunk/phpgwapi/js/yui3/recordset-sort/recordset-sort-debug.js
trunk/phpgwapi/js/yui3/recordset-sort/recordset-sort-min.js
trunk/phpgwapi/js/yui3/recordset-sort/recordset-sort.js
trunk/phpgwapi/js/yui3/resize-base/
trunk/phpgwapi/js/yui3/resize-base/assets/
trunk/phpgwapi/js/yui3/resize-base/assets/resize-base-core.css
trunk/phpgwapi/js/yui3/resize-base/assets/skins/
trunk/phpgwapi/js/yui3/resize-base/assets/skins/night/
trunk/phpgwapi/js/yui3/resize-base/assets/skins/night/arrows.png
trunk/phpgwapi/js/yui3/resize-base/assets/skins/night/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-base/assets/skins/night/resize-base.css
trunk/phpgwapi/js/yui3/resize-base/assets/skins/sam/
trunk/phpgwapi/js/yui3/resize-base/assets/skins/sam/arrows.png
trunk/phpgwapi/js/yui3/resize-base/assets/skins/sam/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-base/assets/skins/sam/resize-base.css
trunk/phpgwapi/js/yui3/resize-base/resize-base-coverage.js
trunk/phpgwapi/js/yui3/resize-base/resize-base-debug.js
trunk/phpgwapi/js/yui3/resize-base/resize-base-min.js
trunk/phpgwapi/js/yui3/resize-base/resize-base.js
trunk/phpgwapi/js/yui3/resize-constrain/
trunk/phpgwapi/js/yui3/resize-constrain/assets/
trunk/phpgwapi/js/yui3/resize-constrain/assets/resize-base-core.css
trunk/phpgwapi/js/yui3/resize-constrain/assets/skins/
trunk/phpgwapi/js/yui3/resize-constrain/assets/skins/night/
trunk/phpgwapi/js/yui3/resize-constrain/assets/skins/night/arrows.png
trunk/phpgwapi/js/yui3/resize-constrain/assets/skins/night/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-constrain/assets/skins/sam/
trunk/phpgwapi/js/yui3/resize-constrain/assets/skins/sam/arrows.png
trunk/phpgwapi/js/yui3/resize-constrain/assets/skins/sam/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-constrain/resize-constrain-coverage.js
trunk/phpgwapi/js/yui3/resize-constrain/resize-constrain-debug.js
trunk/phpgwapi/js/yui3/resize-constrain/resize-constrain-min.js
trunk/phpgwapi/js/yui3/resize-constrain/resize-constrain.js
trunk/phpgwapi/js/yui3/resize-plugin/
trunk/phpgwapi/js/yui3/resize-plugin/assets/
trunk/phpgwapi/js/yui3/resize-plugin/assets/resize-base-core.css
trunk/phpgwapi/js/yui3/resize-plugin/assets/skins/
trunk/phpgwapi/js/yui3/resize-plugin/assets/skins/night/
trunk/phpgwapi/js/yui3/resize-plugin/assets/skins/night/arrows.png
trunk/phpgwapi/js/yui3/resize-plugin/assets/skins/night/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-plugin/assets/skins/sam/
trunk/phpgwapi/js/yui3/resize-plugin/assets/skins/sam/arrows.png
trunk/phpgwapi/js/yui3/resize-plugin/assets/skins/sam/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-plugin/resize-plugin-coverage.js
trunk/phpgwapi/js/yui3/resize-plugin/resize-plugin-debug.js
trunk/phpgwapi/js/yui3/resize-plugin/resize-plugin-min.js
trunk/phpgwapi/js/yui3/resize-plugin/resize-plugin.js
trunk/phpgwapi/js/yui3/resize-proxy/
trunk/phpgwapi/js/yui3/resize-proxy/assets/
trunk/phpgwapi/js/yui3/resize-proxy/assets/resize-base-core.css
trunk/phpgwapi/js/yui3/resize-proxy/assets/skins/
trunk/phpgwapi/js/yui3/resize-proxy/assets/skins/night/
trunk/phpgwapi/js/yui3/resize-proxy/assets/skins/night/arrows.png
trunk/phpgwapi/js/yui3/resize-proxy/assets/skins/night/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-proxy/assets/skins/sam/
trunk/phpgwapi/js/yui3/resize-proxy/assets/skins/sam/arrows.png
trunk/phpgwapi/js/yui3/resize-proxy/assets/skins/sam/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize-proxy/resize-proxy-coverage.js
trunk/phpgwapi/js/yui3/resize-proxy/resize-proxy-debug.js
trunk/phpgwapi/js/yui3/resize-proxy/resize-proxy-min.js
trunk/phpgwapi/js/yui3/resize-proxy/resize-proxy.js
trunk/phpgwapi/js/yui3/router/
trunk/phpgwapi/js/yui3/router/router-coverage.js
trunk/phpgwapi/js/yui3/router/router-debug.js
trunk/phpgwapi/js/yui3/router/router-min.js
trunk/phpgwapi/js/yui3/router/router.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-coverage.js
trunk/phpgwapi/js/yui3/scrollview-base/
trunk/phpgwapi/js/yui3/scrollview-base/assets/
trunk/phpgwapi/js/yui3/scrollview-base/assets/scrollview-base-core.css
trunk/phpgwapi/js/yui3/scrollview-base/assets/skins/
trunk/phpgwapi/js/yui3/scrollview-base/assets/skins/night/
trunk/phpgwapi/js/yui3/scrollview-base/assets/skins/night/scrollview-base-skin.css
trunk/phpgwapi/js/yui3/scrollview-base/assets/skins/night/scrollview-base.css
trunk/phpgwapi/js/yui3/scrollview-base/assets/skins/sam/
trunk/phpgwapi/js/yui3/scrollview-base/assets/skins/sam/scrollview-base-skin.css
trunk/phpgwapi/js/yui3/scrollview-base/assets/skins/sam/scrollview-base.css
trunk/phpgwapi/js/yui3/scrollview-base/scrollview-base-coverage.js
trunk/phpgwapi/js/yui3/scrollview-base/scrollview-base-debug.js
trunk/phpgwapi/js/yui3/scrollview-base/scrollview-base-min.js
trunk/phpgwapi/js/yui3/scrollview-base/scrollview-base.js
trunk/phpgwapi/js/yui3/scrollview-base-ie/
trunk/phpgwapi/js/yui3/scrollview-base-ie/scrollview-base-ie-coverage.js
trunk/phpgwapi/js/yui3/scrollview-base-ie/scrollview-base-ie-debug.js
trunk/phpgwapi/js/yui3/scrollview-base-ie/scrollview-base-ie-min.js
trunk/phpgwapi/js/yui3/scrollview-base-ie/scrollview-base-ie.js
trunk/phpgwapi/js/yui3/scrollview-list/
trunk/phpgwapi/js/yui3/scrollview-list/assets/
trunk/phpgwapi/js/yui3/scrollview-list/assets/scrollview-list-core.css
trunk/phpgwapi/js/yui3/scrollview-list/assets/skins/
trunk/phpgwapi/js/yui3/scrollview-list/assets/skins/night/
trunk/phpgwapi/js/yui3/scrollview-list/assets/skins/night/scrollview-list-skin.css
trunk/phpgwapi/js/yui3/scrollview-list/assets/skins/night/scrollview-list.css
trunk/phpgwapi/js/yui3/scrollview-list/assets/skins/sam/
trunk/phpgwapi/js/yui3/scrollview-list/assets/skins/sam/scrollview-list-skin.css
trunk/phpgwapi/js/yui3/scrollview-list/assets/skins/sam/scrollview-list.css
trunk/phpgwapi/js/yui3/scrollview-list/scrollview-list-coverage.js
trunk/phpgwapi/js/yui3/scrollview-list/scrollview-list-debug.js
trunk/phpgwapi/js/yui3/scrollview-list/scrollview-list-min.js
trunk/phpgwapi/js/yui3/scrollview-list/scrollview-list.js
trunk/phpgwapi/js/yui3/scrollview-paginator/
trunk/phpgwapi/js/yui3/scrollview-paginator/scrollview-paginator-coverage.js
trunk/phpgwapi/js/yui3/scrollview-paginator/scrollview-paginator-debug.js
trunk/phpgwapi/js/yui3/scrollview-paginator/scrollview-paginator-min.js
trunk/phpgwapi/js/yui3/scrollview-paginator/scrollview-paginator.js
trunk/phpgwapi/js/yui3/scrollview-scrollbars/
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/scrollview-scrollbars-core.css
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/skins/
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/skins/night/
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/skins/night/scrollview-scrollbars-skin.css
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/skins/night/scrollview-scrollbars.css
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/skins/sam/
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/skins/sam/scrollview-scrollbars-skin.css
trunk/phpgwapi/js/yui3/scrollview-scrollbars/assets/skins/sam/scrollview-scrollbars.css
trunk/phpgwapi/js/yui3/scrollview-scrollbars/scrollview-scrollbars-coverage.js
trunk/phpgwapi/js/yui3/scrollview-scrollbars/scrollview-scrollbars-debug.js
trunk/phpgwapi/js/yui3/scrollview-scrollbars/scrollview-scrollbars-min.js
trunk/phpgwapi/js/yui3/scrollview-scrollbars/scrollview-scrollbars.js
trunk/phpgwapi/js/yui3/selector/
trunk/phpgwapi/js/yui3/selector/selector-coverage.js
trunk/phpgwapi/js/yui3/selector/selector-debug.js
trunk/phpgwapi/js/yui3/selector/selector-min.js
trunk/phpgwapi/js/yui3/selector/selector.js
trunk/phpgwapi/js/yui3/selector-css2/
trunk/phpgwapi/js/yui3/selector-css2/selector-css2-coverage.js
trunk/phpgwapi/js/yui3/selector-css2/selector-css2-debug.js
trunk/phpgwapi/js/yui3/selector-css2/selector-css2-min.js
trunk/phpgwapi/js/yui3/selector-css2/selector-css2.js
trunk/phpgwapi/js/yui3/selector-css3/
trunk/phpgwapi/js/yui3/selector-css3/selector-css3-coverage.js
trunk/phpgwapi/js/yui3/selector-css3/selector-css3-debug.js
trunk/phpgwapi/js/yui3/selector-css3/selector-css3-min.js
trunk/phpgwapi/js/yui3/selector-css3/selector-css3.js
trunk/phpgwapi/js/yui3/selector-native/
trunk/phpgwapi/js/yui3/selector-native/selector-native-coverage.js
trunk/phpgwapi/js/yui3/selector-native/selector-native-debug.js
trunk/phpgwapi/js/yui3/selector-native/selector-native-min.js
trunk/phpgwapi/js/yui3/selector-native/selector-native.js
trunk/phpgwapi/js/yui3/shim-plugin/
trunk/phpgwapi/js/yui3/shim-plugin/shim-plugin-coverage.js
trunk/phpgwapi/js/yui3/shim-plugin/shim-plugin-debug.js
trunk/phpgwapi/js/yui3/shim-plugin/shim-plugin-min.js
trunk/phpgwapi/js/yui3/shim-plugin/shim-plugin.js
trunk/phpgwapi/js/yui3/slider-base/
trunk/phpgwapi/js/yui3/slider-base/assets/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/audio-light/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/rail-x-dots.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/rail-x-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/rail-y-dots.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/rail-y-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/thumb-x-line.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/thumb-y-line.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/thumb-y-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/rail-x-dots.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/rail-x-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/rail-y-dots.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/rail-y-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/thumb-x-line.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/thumb-y-line.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/capsule-dark/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/rail-x-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/rail-y-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/night/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/thumb-x-grip.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/thumb-y-grip.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/thumb-x-grip.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/thumb-y-grip.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/round-dark/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/rail-x-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/rail-y-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/rail-x-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/rail-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/rail-y-lines.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/rail-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/slider-base-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/slider-base.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/slider-skin.css
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/thumb-x.png
trunk/phpgwapi/js/yui3/slider-base/assets/skins/sam-dark/thumb-y.png
trunk/phpgwapi/js/yui3/slider-base/assets/slider-base-core.css
trunk/phpgwapi/js/yui3/slider-base/assets/slider-core.css
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-x-oblong-dark.png
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-x-oblong.png
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-x-oblong2-dark.png
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-x-oblong2.png
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-y-oblong-dark.png
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-y-oblong.png
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-y-oblong2-dark.png
trunk/phpgwapi/js/yui3/slider-base/assets/thumb-y-oblong2.png
trunk/phpgwapi/js/yui3/slider-base/slider-base-coverage.js
trunk/phpgwapi/js/yui3/slider-base/slider-base-debug.js
trunk/phpgwapi/js/yui3/slider-base/slider-base-min.js
trunk/phpgwapi/js/yui3/slider-base/slider-base.js
trunk/phpgwapi/js/yui3/slider-value-range/
trunk/phpgwapi/js/yui3/slider-value-range/assets/
trunk/phpgwapi/js/yui3/slider-value-range/assets/slider-base-core.css
trunk/phpgwapi/js/yui3/slider-value-range/assets/slider-core.css
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-x-oblong-dark.png
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-x-oblong.png
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-x-oblong2-dark.png
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-x-oblong2.png
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-y-oblong-dark.png
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-y-oblong.png
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-y-oblong2-dark.png
trunk/phpgwapi/js/yui3/slider-value-range/assets/thumb-y-oblong2.png
trunk/phpgwapi/js/yui3/slider-value-range/slider-value-range-coverage.js
trunk/phpgwapi/js/yui3/slider-value-range/slider-value-range-debug.js
trunk/phpgwapi/js/yui3/slider-value-range/slider-value-range-min.js
trunk/phpgwapi/js/yui3/slider-value-range/slider-value-range.js
trunk/phpgwapi/js/yui3/sortable/
trunk/phpgwapi/js/yui3/sortable/sortable-coverage.js
trunk/phpgwapi/js/yui3/sortable/sortable-debug.js
trunk/phpgwapi/js/yui3/sortable/sortable-min.js
trunk/phpgwapi/js/yui3/sortable/sortable.js
trunk/phpgwapi/js/yui3/sortable-scroll/
trunk/phpgwapi/js/yui3/sortable-scroll/sortable-scroll-coverage.js
trunk/phpgwapi/js/yui3/sortable-scroll/sortable-scroll-debug.js
trunk/phpgwapi/js/yui3/sortable-scroll/sortable-scroll-min.js
trunk/phpgwapi/js/yui3/sortable-scroll/sortable-scroll.js
trunk/phpgwapi/js/yui3/stylesheet/stylesheet-coverage.js
trunk/phpgwapi/js/yui3/substitute/
trunk/phpgwapi/js/yui3/substitute/substitute-coverage.js
trunk/phpgwapi/js/yui3/substitute/substitute-debug.js
trunk/phpgwapi/js/yui3/substitute/substitute-min.js
trunk/phpgwapi/js/yui3/substitute/substitute.js
trunk/phpgwapi/js/yui3/swf/
trunk/phpgwapi/js/yui3/swf/swf-coverage.js
trunk/phpgwapi/js/yui3/swf/swf-debug.js
trunk/phpgwapi/js/yui3/swf/swf-min.js
trunk/phpgwapi/js/yui3/swf/swf.js
trunk/phpgwapi/js/yui3/swfdetect/swfdetect-coverage.js
trunk/phpgwapi/js/yui3/tabview/
trunk/phpgwapi/js/yui3/tabview/assets/
trunk/phpgwapi/js/yui3/tabview/assets/skins/
trunk/phpgwapi/js/yui3/tabview/assets/skins/night/
trunk/phpgwapi/js/yui3/tabview/assets/skins/night/tabview-skin.css
trunk/phpgwapi/js/yui3/tabview/assets/skins/night/tabview.css
trunk/phpgwapi/js/yui3/tabview/assets/skins/sam/
trunk/phpgwapi/js/yui3/tabview/assets/skins/sam/tabview-skin.css
trunk/phpgwapi/js/yui3/tabview/assets/skins/sam/tabview.css
trunk/phpgwapi/js/yui3/tabview/assets/tabview-core.css
trunk/phpgwapi/js/yui3/tabview/assets/tabview.css
trunk/phpgwapi/js/yui3/tabview/tabview-coverage.js
trunk/phpgwapi/js/yui3/tabview/tabview-debug.js
trunk/phpgwapi/js/yui3/tabview/tabview-min.js
trunk/phpgwapi/js/yui3/tabview/tabview.js
trunk/phpgwapi/js/yui3/tabview-base/
trunk/phpgwapi/js/yui3/tabview-base/assets/
trunk/phpgwapi/js/yui3/tabview-base/assets/tabview-core.css
trunk/phpgwapi/js/yui3/tabview-base/assets/tabview.css
trunk/phpgwapi/js/yui3/tabview-base/tabview-base-coverage.js
trunk/phpgwapi/js/yui3/tabview-base/tabview-base-debug.js
trunk/phpgwapi/js/yui3/tabview-base/tabview-base-min.js
trunk/phpgwapi/js/yui3/tabview-base/tabview-base.js
trunk/phpgwapi/js/yui3/tabview-plugin/
trunk/phpgwapi/js/yui3/tabview-plugin/assets/
trunk/phpgwapi/js/yui3/tabview-plugin/assets/tabview-core.css
trunk/phpgwapi/js/yui3/tabview-plugin/assets/tabview.css
trunk/phpgwapi/js/yui3/tabview-plugin/tabview-plugin-coverage.js
trunk/phpgwapi/js/yui3/tabview-plugin/tabview-plugin-debug.js
trunk/phpgwapi/js/yui3/tabview-plugin/tabview-plugin-min.js
trunk/phpgwapi/js/yui3/tabview-plugin/tabview-plugin.js
trunk/phpgwapi/js/yui3/test/test-coverage.js
trunk/phpgwapi/js/yui3/test-console/
trunk/phpgwapi/js/yui3/test-console/assets/
trunk/phpgwapi/js/yui3/test-console/assets/skins/
trunk/phpgwapi/js/yui3/test-console/assets/skins/sam/
trunk/phpgwapi/js/yui3/test-console/assets/skins/sam/test-console-skin.css
trunk/phpgwapi/js/yui3/test-console/assets/skins/sam/test-console.css
trunk/phpgwapi/js/yui3/test-console/assets/test-console-core.css
trunk/phpgwapi/js/yui3/test-console/test-console-coverage.js
trunk/phpgwapi/js/yui3/test-console/test-console-debug.js
trunk/phpgwapi/js/yui3/test-console/test-console-min.js
trunk/phpgwapi/js/yui3/test-console/test-console.js
trunk/phpgwapi/js/yui3/text-accentfold/
trunk/phpgwapi/js/yui3/text-accentfold/text-accentfold-coverage.js
trunk/phpgwapi/js/yui3/text-accentfold/text-accentfold-debug.js
trunk/phpgwapi/js/yui3/text-accentfold/text-accentfold-min.js
trunk/phpgwapi/js/yui3/text-accentfold/text-accentfold.js
trunk/phpgwapi/js/yui3/text-data-accentfold/
trunk/phpgwapi/js/yui3/text-data-accentfold/text-data-accentfold-coverage.js
trunk/phpgwapi/js/yui3/text-data-accentfold/text-data-accentfold-debug.js
trunk/phpgwapi/js/yui3/text-data-accentfold/text-data-accentfold-min.js
trunk/phpgwapi/js/yui3/text-data-accentfold/text-data-accentfold.js
trunk/phpgwapi/js/yui3/text-data-wordbreak/
trunk/phpgwapi/js/yui3/text-data-wordbreak/text-data-wordbreak-coverage.js
trunk/phpgwapi/js/yui3/text-data-wordbreak/text-data-wordbreak-debug.js
trunk/phpgwapi/js/yui3/text-data-wordbreak/text-data-wordbreak-min.js
trunk/phpgwapi/js/yui3/text-data-wordbreak/text-data-wordbreak.js
trunk/phpgwapi/js/yui3/text-wordbreak/
trunk/phpgwapi/js/yui3/text-wordbreak/text-wordbreak-coverage.js
trunk/phpgwapi/js/yui3/text-wordbreak/text-wordbreak-debug.js
trunk/phpgwapi/js/yui3/text-wordbreak/text-wordbreak-min.js
trunk/phpgwapi/js/yui3/text-wordbreak/text-wordbreak.js
trunk/phpgwapi/js/yui3/transition/transition-coverage.js
trunk/phpgwapi/js/yui3/transition-timer/
trunk/phpgwapi/js/yui3/transition-timer/transition-timer-coverage.js
trunk/phpgwapi/js/yui3/transition-timer/transition-timer-debug.js
trunk/phpgwapi/js/yui3/transition-timer/transition-timer-min.js
trunk/phpgwapi/js/yui3/transition-timer/transition-timer.js
trunk/phpgwapi/js/yui3/uploader/assets/flashuploader.swf
trunk/phpgwapi/js/yui3/uploader/assets/uploader-flash-core.css
trunk/phpgwapi/js/yui3/uploader/uploader-coverage.js
trunk/phpgwapi/js/yui3/uploader-deprecated/
trunk/phpgwapi/js/yui3/uploader-deprecated/assets/
trunk/phpgwapi/js/yui3/uploader-deprecated/assets/uploader.swf
trunk/phpgwapi/js/yui3/uploader-deprecated/uploader-deprecated-coverage.js
trunk/phpgwapi/js/yui3/uploader-deprecated/uploader-deprecated-debug.js
trunk/phpgwapi/js/yui3/uploader-deprecated/uploader-deprecated-min.js
trunk/phpgwapi/js/yui3/uploader-deprecated/uploader-deprecated.js
trunk/phpgwapi/js/yui3/uploader-flash/
trunk/phpgwapi/js/yui3/uploader-flash/assets/
trunk/phpgwapi/js/yui3/uploader-flash/assets/uploader-flash-core.css
trunk/phpgwapi/js/yui3/uploader-flash/uploader-flash-coverage.js
trunk/phpgwapi/js/yui3/uploader-flash/uploader-flash-debug.js
trunk/phpgwapi/js/yui3/uploader-flash/uploader-flash-min.js
trunk/phpgwapi/js/yui3/uploader-flash/uploader-flash.js
trunk/phpgwapi/js/yui3/uploader-html5/
trunk/phpgwapi/js/yui3/uploader-html5/assets/
trunk/phpgwapi/js/yui3/uploader-html5/assets/uploader-flash-core.css
trunk/phpgwapi/js/yui3/uploader-html5/uploader-html5-coverage.js
trunk/phpgwapi/js/yui3/uploader-html5/uploader-html5-debug.js
trunk/phpgwapi/js/yui3/uploader-html5/uploader-html5-min.js
trunk/phpgwapi/js/yui3/uploader-html5/uploader-html5.js
trunk/phpgwapi/js/yui3/uploader-queue/
trunk/phpgwapi/js/yui3/uploader-queue/assets/
trunk/phpgwapi/js/yui3/uploader-queue/assets/uploader-flash-core.css
trunk/phpgwapi/js/yui3/uploader-queue/uploader-queue-coverage.js
trunk/phpgwapi/js/yui3/uploader-queue/uploader-queue-debug.js
trunk/phpgwapi/js/yui3/uploader-queue/uploader-queue-min.js
trunk/phpgwapi/js/yui3/uploader-queue/uploader-queue.js
trunk/phpgwapi/js/yui3/view/
trunk/phpgwapi/js/yui3/view/view-coverage.js
trunk/phpgwapi/js/yui3/view/view-debug.js
trunk/phpgwapi/js/yui3/view/view-min.js
trunk/phpgwapi/js/yui3/view/view.js
trunk/phpgwapi/js/yui3/view-node-map/
trunk/phpgwapi/js/yui3/view-node-map/view-node-map-coverage.js
trunk/phpgwapi/js/yui3/view-node-map/view-node-map-debug.js
trunk/phpgwapi/js/yui3/view-node-map/view-node-map-min.js
trunk/phpgwapi/js/yui3/view-node-map/view-node-map.js
trunk/phpgwapi/js/yui3/widget-anim/
trunk/phpgwapi/js/yui3/widget-anim/widget-anim-coverage.js
trunk/phpgwapi/js/yui3/widget-anim/widget-anim-debug.js
trunk/phpgwapi/js/yui3/widget-anim/widget-anim-min.js
trunk/phpgwapi/js/yui3/widget-anim/widget-anim.js
trunk/phpgwapi/js/yui3/widget-autohide/
trunk/phpgwapi/js/yui3/widget-autohide/widget-autohide-coverage.js
trunk/phpgwapi/js/yui3/widget-autohide/widget-autohide-debug.js
trunk/phpgwapi/js/yui3/widget-autohide/widget-autohide-min.js
trunk/phpgwapi/js/yui3/widget-autohide/widget-autohide.js
trunk/phpgwapi/js/yui3/widget-base/
trunk/phpgwapi/js/yui3/widget-base/assets/
trunk/phpgwapi/js/yui3/widget-base/assets/skins/
trunk/phpgwapi/js/yui3/widget-base/assets/skins/night/
trunk/phpgwapi/js/yui3/widget-base/assets/skins/night/widget-base-skin.css
trunk/phpgwapi/js/yui3/widget-base/assets/skins/night/widget-base.css
trunk/phpgwapi/js/yui3/widget-base/assets/skins/sam/
trunk/phpgwapi/js/yui3/widget-base/assets/skins/sam/widget-base-skin.css
trunk/phpgwapi/js/yui3/widget-base/assets/skins/sam/widget-base.css
trunk/phpgwapi/js/yui3/widget-base/assets/widget-base-core.css
trunk/phpgwapi/js/yui3/widget-base/widget-base-coverage.js
trunk/phpgwapi/js/yui3/widget-base/widget-base-debug.js
trunk/phpgwapi/js/yui3/widget-base/widget-base-min.js
trunk/phpgwapi/js/yui3/widget-base/widget-base.js
trunk/phpgwapi/js/yui3/widget-base-ie/
trunk/phpgwapi/js/yui3/widget-base-ie/assets/
trunk/phpgwapi/js/yui3/widget-base-ie/assets/widget-base-core.css
trunk/phpgwapi/js/yui3/widget-base-ie/widget-base-ie-coverage.js
trunk/phpgwapi/js/yui3/widget-base-ie/widget-base-ie-debug.js
trunk/phpgwapi/js/yui3/widget-base-ie/widget-base-ie-min.js
trunk/phpgwapi/js/yui3/widget-base-ie/widget-base-ie.js
trunk/phpgwapi/js/yui3/widget-buttons/
trunk/phpgwapi/js/yui3/widget-buttons/assets/
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/night/
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/night/sprite_icons.gif
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/night/widget-buttons-skin.css
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/night/widget-buttons.css
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/sam/
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/sam/sprite_icons.gif
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/sam/widget-buttons-skin.css
trunk/phpgwapi/js/yui3/widget-buttons/assets/skins/sam/widget-buttons.css
trunk/phpgwapi/js/yui3/widget-buttons/assets/widget-buttons-core.css
trunk/phpgwapi/js/yui3/widget-buttons/widget-buttons-coverage.js
trunk/phpgwapi/js/yui3/widget-buttons/widget-buttons-debug.js
trunk/phpgwapi/js/yui3/widget-buttons/widget-buttons-min.js
trunk/phpgwapi/js/yui3/widget-buttons/widget-buttons.js
trunk/phpgwapi/js/yui3/widget-child/
trunk/phpgwapi/js/yui3/widget-child/widget-child-coverage.js
trunk/phpgwapi/js/yui3/widget-child/widget-child-debug.js
trunk/phpgwapi/js/yui3/widget-child/widget-child-min.js
trunk/phpgwapi/js/yui3/widget-child/widget-child.js
trunk/phpgwapi/js/yui3/widget-htmlparser/
trunk/phpgwapi/js/yui3/widget-htmlparser/assets/
trunk/phpgwapi/js/yui3/widget-htmlparser/assets/widget-base-core.css
trunk/phpgwapi/js/yui3/widget-htmlparser/widget-htmlparser-coverage.js
trunk/phpgwapi/js/yui3/widget-htmlparser/widget-htmlparser-debug.js
trunk/phpgwapi/js/yui3/widget-htmlparser/widget-htmlparser-min.js
trunk/phpgwapi/js/yui3/widget-htmlparser/widget-htmlparser.js
trunk/phpgwapi/js/yui3/widget-locale/
trunk/phpgwapi/js/yui3/widget-locale/assets/
trunk/phpgwapi/js/yui3/widget-locale/assets/widget-base-core.css
trunk/phpgwapi/js/yui3/widget-locale/widget-locale-coverage.js
trunk/phpgwapi/js/yui3/widget-locale/widget-locale-debug.js
trunk/phpgwapi/js/yui3/widget-locale/widget-locale-min.js
trunk/phpgwapi/js/yui3/widget-locale/widget-locale.js
trunk/phpgwapi/js/yui3/widget-modality/
trunk/phpgwapi/js/yui3/widget-modality/assets/
trunk/phpgwapi/js/yui3/widget-modality/assets/skins/
trunk/phpgwapi/js/yui3/widget-modality/assets/skins/night/
trunk/phpgwapi/js/yui3/widget-modality/assets/skins/night/widget-modality-skin.css
trunk/phpgwapi/js/yui3/widget-modality/assets/skins/night/widget-modality.css
trunk/phpgwapi/js/yui3/widget-modality/assets/skins/sam/
trunk/phpgwapi/js/yui3/widget-modality/assets/skins/sam/widget-modality-skin.css
trunk/phpgwapi/js/yui3/widget-modality/assets/skins/sam/widget-modality.css
trunk/phpgwapi/js/yui3/widget-modality/assets/widget-modality-core.css
trunk/phpgwapi/js/yui3/widget-modality/widget-modality-coverage.js
trunk/phpgwapi/js/yui3/widget-modality/widget-modality-debug.js
trunk/phpgwapi/js/yui3/widget-modality/widget-modality-min.js
trunk/phpgwapi/js/yui3/widget-modality/widget-modality.js
trunk/phpgwapi/js/yui3/widget-parent/
trunk/phpgwapi/js/yui3/widget-parent/widget-parent-coverage.js
trunk/phpgwapi/js/yui3/widget-parent/widget-parent-debug.js
trunk/phpgwapi/js/yui3/widget-parent/widget-parent-min.js
trunk/phpgwapi/js/yui3/widget-parent/widget-parent.js
trunk/phpgwapi/js/yui3/widget-position/
trunk/phpgwapi/js/yui3/widget-position/widget-position-coverage.js
trunk/phpgwapi/js/yui3/widget-position/widget-position-debug.js
trunk/phpgwapi/js/yui3/widget-position/widget-position-min.js
trunk/phpgwapi/js/yui3/widget-position/widget-position.js
trunk/phpgwapi/js/yui3/widget-position-align/
trunk/phpgwapi/js/yui3/widget-position-align/widget-position-align-coverage.js
trunk/phpgwapi/js/yui3/widget-position-align/widget-position-align-debug.js
trunk/phpgwapi/js/yui3/widget-position-align/widget-position-align-min.js
trunk/phpgwapi/js/yui3/widget-position-align/widget-position-align.js
trunk/phpgwapi/js/yui3/widget-position-constrain/
trunk/phpgwapi/js/yui3/widget-position-constrain/widget-position-constrain-coverage.js
trunk/phpgwapi/js/yui3/widget-position-constrain/widget-position-constrain-debug.js
trunk/phpgwapi/js/yui3/widget-position-constrain/widget-position-constrain-min.js
trunk/phpgwapi/js/yui3/widget-position-constrain/widget-position-constrain.js
trunk/phpgwapi/js/yui3/widget-skin/
trunk/phpgwapi/js/yui3/widget-skin/assets/
trunk/phpgwapi/js/yui3/widget-skin/assets/widget-base-core.css
trunk/phpgwapi/js/yui3/widget-skin/widget-skin-coverage.js
trunk/phpgwapi/js/yui3/widget-skin/widget-skin-debug.js
trunk/phpgwapi/js/yui3/widget-skin/widget-skin-min.js
trunk/phpgwapi/js/yui3/widget-skin/widget-skin.js
trunk/phpgwapi/js/yui3/widget-stack/
trunk/phpgwapi/js/yui3/widget-stack/assets/
trunk/phpgwapi/js/yui3/widget-stack/assets/skins/
trunk/phpgwapi/js/yui3/widget-stack/assets/skins/night/
trunk/phpgwapi/js/yui3/widget-stack/assets/skins/night/widget-stack-skin.css
trunk/phpgwapi/js/yui3/widget-stack/assets/skins/night/widget-stack.css
trunk/phpgwapi/js/yui3/widget-stack/assets/skins/sam/
trunk/phpgwapi/js/yui3/widget-stack/assets/skins/sam/widget-stack-skin.css
trunk/phpgwapi/js/yui3/widget-stack/assets/skins/sam/widget-stack.css
trunk/phpgwapi/js/yui3/widget-stack/assets/widget-stack-core.css
trunk/phpgwapi/js/yui3/widget-stack/widget-stack-coverage.js
trunk/phpgwapi/js/yui3/widget-stack/widget-stack-debug.js
trunk/phpgwapi/js/yui3/widget-stack/widget-stack-min.js
trunk/phpgwapi/js/yui3/widget-stack/widget-stack.js
trunk/phpgwapi/js/yui3/widget-stdmod/
trunk/phpgwapi/js/yui3/widget-stdmod/widget-stdmod-coverage.js
trunk/phpgwapi/js/yui3/widget-stdmod/widget-stdmod-debug.js
trunk/phpgwapi/js/yui3/widget-stdmod/widget-stdmod-min.js
trunk/phpgwapi/js/yui3/widget-stdmod/widget-stdmod.js
trunk/phpgwapi/js/yui3/widget-uievents/
trunk/phpgwapi/js/yui3/widget-uievents/assets/
trunk/phpgwapi/js/yui3/widget-uievents/assets/widget-base-core.css
trunk/phpgwapi/js/yui3/widget-uievents/widget-uievents-coverage.js
trunk/phpgwapi/js/yui3/widget-uievents/widget-uievents-debug.js
trunk/phpgwapi/js/yui3/widget-uievents/widget-uievents-min.js
trunk/phpgwapi/js/yui3/widget-uievents/widget-uievents.js
trunk/phpgwapi/js/yui3/yql/yql-coverage.js
trunk/phpgwapi/js/yui3/yql-nodejs/
trunk/phpgwapi/js/yui3/yql-nodejs/yql-nodejs-coverage.js
trunk/phpgwapi/js/yui3/yql-nodejs/yql-nodejs-debug.js
trunk/phpgwapi/js/yui3/yql-nodejs/yql-nodejs-min.js
trunk/phpgwapi/js/yui3/yql-nodejs/yql-nodejs.js
trunk/phpgwapi/js/yui3/yql-winjs/
trunk/phpgwapi/js/yui3/yql-winjs/yql-winjs-coverage.js
trunk/phpgwapi/js/yui3/yql-winjs/yql-winjs-debug.js
trunk/phpgwapi/js/yui3/yql-winjs/yql-winjs-min.js
trunk/phpgwapi/js/yui3/yql-winjs/yql-winjs.js
trunk/phpgwapi/js/yui3/yui/yui-coverage.js
trunk/phpgwapi/js/yui3/yui-base/
trunk/phpgwapi/js/yui3/yui-base/yui-base-coverage.js
trunk/phpgwapi/js/yui3/yui-base/yui-base-debug.js
trunk/phpgwapi/js/yui3/yui-base/yui-base-min.js
trunk/phpgwapi/js/yui3/yui-base/yui-base.js
trunk/phpgwapi/js/yui3/yui-core/
trunk/phpgwapi/js/yui3/yui-core/yui-core-coverage.js
trunk/phpgwapi/js/yui3/yui-core/yui-core-debug.js
trunk/phpgwapi/js/yui3/yui-core/yui-core-min.js
trunk/phpgwapi/js/yui3/yui-core/yui-core.js
trunk/phpgwapi/js/yui3/yui-later/
trunk/phpgwapi/js/yui3/yui-later/yui-later-coverage.js
trunk/phpgwapi/js/yui3/yui-later/yui-later-debug.js
trunk/phpgwapi/js/yui3/yui-later/yui-later-min.js
trunk/phpgwapi/js/yui3/yui-later/yui-later.js
trunk/phpgwapi/js/yui3/yui-log/
trunk/phpgwapi/js/yui3/yui-log/yui-log-coverage.js
trunk/phpgwapi/js/yui3/yui-log/yui-log-debug.js
trunk/phpgwapi/js/yui3/yui-log/yui-log-min.js
trunk/phpgwapi/js/yui3/yui-log/yui-log.js
trunk/phpgwapi/js/yui3/yui-log-nodejs/
trunk/phpgwapi/js/yui3/yui-log-nodejs/yui-log-nodejs-coverage.js
trunk/phpgwapi/js/yui3/yui-log-nodejs/yui-log-nodejs-debug.js
trunk/phpgwapi/js/yui3/yui-log-nodejs/yui-log-nodejs-min.js
trunk/phpgwapi/js/yui3/yui-log-nodejs/yui-log-nodejs.js
trunk/phpgwapi/js/yui3/yui-nodejs/
trunk/phpgwapi/js/yui3/yui-nodejs/yui-nodejs-coverage.js
trunk/phpgwapi/js/yui3/yui-nodejs/yui-nodejs-debug.js
trunk/phpgwapi/js/yui3/yui-nodejs/yui-nodejs-min.js
trunk/phpgwapi/js/yui3/yui-nodejs/yui-nodejs.js
trunk/phpgwapi/js/yui3/yui-throttle/
trunk/phpgwapi/js/yui3/yui-throttle/yui-throttle-coverage.js
trunk/phpgwapi/js/yui3/yui-throttle/yui-throttle-debug.js
trunk/phpgwapi/js/yui3/yui-throttle/yui-throttle-min.js
trunk/phpgwapi/js/yui3/yui-throttle/yui-throttle.js
Removed Paths:
-------------
trunk/phpgwapi/js/yui3/assets/skins/sam/thumb-classic-x.png
trunk/phpgwapi/js/yui3/autocomplete/assets/autocomplete-list-core.css
trunk/phpgwapi/js/yui3/autocomplete/assets/skins/sam/autocomplete-list-skin.css
trunk/phpgwapi/js/yui3/autocomplete/assets/skins/sam/autocomplete-list.css
trunk/phpgwapi/js/yui3/autocomplete/assets/skins/sam/autocomplete.css
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-base-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-base-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-base.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-filters-accentfold-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-filters-accentfold-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-filters-accentfold.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-filters-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-filters-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-filters.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-highlighters-accentfold-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-highlighters-accentfold-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-highlighters-accentfold.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-highlighters-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-highlighters-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-highlighters.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-list-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-list-keys-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-list-keys-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-list-keys.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-list-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-list.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-plugin-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-plugin-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-plugin.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-sources-debug.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-sources-min.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete-sources.js
trunk/phpgwapi/js/yui3/autocomplete/autocomplete.js
trunk/phpgwapi/js/yui3/autocomplete/lang/autocomplete-list.js
trunk/phpgwapi/js/yui3/autocomplete/lang/autocomplete-list_en.js
trunk/phpgwapi/js/yui3/autocomplete/lang/autocomplete.js
trunk/phpgwapi/js/yui3/autocomplete/lang/autocomplete_en.js
trunk/phpgwapi/js/yui3/collection/array-extras-debug.js
trunk/phpgwapi/js/yui3/collection/array-extras-min.js
trunk/phpgwapi/js/yui3/collection/array-extras.js
trunk/phpgwapi/js/yui3/collection/array-invoke-debug.js
trunk/phpgwapi/js/yui3/collection/array-invoke-min.js
trunk/phpgwapi/js/yui3/collection/array-invoke.js
trunk/phpgwapi/js/yui3/collection/arraylist-add-debug.js
trunk/phpgwapi/js/yui3/collection/arraylist-add-min.js
trunk/phpgwapi/js/yui3/collection/arraylist-add.js
trunk/phpgwapi/js/yui3/collection/arraylist-debug.js
trunk/phpgwapi/js/yui3/collection/arraylist-filter-debug.js
trunk/phpgwapi/js/yui3/collection/arraylist-filter-min.js
trunk/phpgwapi/js/yui3/collection/arraylist-filter.js
trunk/phpgwapi/js/yui3/collection/arraylist-min.js
trunk/phpgwapi/js/yui3/collection/arraylist.js
trunk/phpgwapi/js/yui3/collection/collection-debug.js
trunk/phpgwapi/js/yui3/collection/collection-min.js
trunk/phpgwapi/js/yui3/collection/collection.js
trunk/phpgwapi/js/yui3/compat/compat-debug.js
trunk/phpgwapi/js/yui3/compat/compat-min.js
trunk/phpgwapi/js/yui3/compat/compat.js
trunk/phpgwapi/js/yui3/cssbase/base-context-min.css
trunk/phpgwapi/js/yui3/cssbase/base-context.css
trunk/phpgwapi/js/yui3/cssfonts/fonts-context-min.css
trunk/phpgwapi/js/yui3/cssfonts/fonts-context.css
trunk/phpgwapi/js/yui3/dataschema/dataschema-array-debug.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-array-min.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-array.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-base-debug.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-base-min.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-base.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-debug.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-json-debug.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-json-min.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-json.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-min.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-text-debug.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-text-min.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-text.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-xml-debug.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-xml-min.js
trunk/phpgwapi/js/yui3/dataschema/dataschema-xml.js
trunk/phpgwapi/js/yui3/dataschema/dataschema.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-format-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-format-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-format.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-parse-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-parse-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-date-parse.js
trunk/phpgwapi/js/yui3/datatype/datatype-date.js
trunk/phpgwapi/js/yui3/datatype/datatype-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-format-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-format-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-format.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-parse-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-parse-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-number-parse.js
trunk/phpgwapi/js/yui3/datatype/datatype-number.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-format-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-format-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-format.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-parse-debug.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-parse-min.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml-parse.js
trunk/phpgwapi/js/yui3/datatype/datatype-xml.js
trunk/phpgwapi/js/yui3/datatype/datatype.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ar-JO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ar.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ca-ES.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ca.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_da-DK.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_da.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_de-AT.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_de-DE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_de.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_el-GR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_el.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-AU.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-CA.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-GB.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-IE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-IN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-JO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-MY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-NZ.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-PH.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-SG.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en-US.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_en.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-AR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-BO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-CL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-CO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-EC.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-ES.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-MX.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-PE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-PY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-US.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-UY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es-VE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_es.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_fi-FI.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_fi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_fr-BE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_fr-CA.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_fr-FR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_fr.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_hi-IN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_hi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_id-ID.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_id.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_it-IT.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_it.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ja-JP.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ja.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ko-KR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ko.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ms-MY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ms.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_nb-NO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_nb.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_nl-BE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_nl-NL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_nl.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_pl-PL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_pl.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_pt-BR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_pt.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ro-RO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ro.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ru-RU.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_ru.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_sv-SE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_sv.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_th-TH.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_th.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_tr-TR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_tr.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_vi-VN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_vi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_zh-Hans-CN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_zh-Hans.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_zh-Hant-HK.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_zh-Hant-TW.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date-format_zh-Hant.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ar-JO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ar.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ca-ES.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ca.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_da-DK.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_da.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_de-AT.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_de-DE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_de.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_el-GR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_el.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-AU.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-CA.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-GB.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-IE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-IN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-JO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-MY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-NZ.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-PH.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-SG.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en-US.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_en.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-AR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-BO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-CL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-CO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-EC.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-ES.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-MX.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-PE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-PY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-US.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-UY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es-VE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_es.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_fi-FI.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_fi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_fr-BE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_fr-CA.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_fr-FR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_fr.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_hi-IN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_hi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_id-ID.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_id.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_it-IT.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_it.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ja-JP.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ja.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ko-KR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ko.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ms-MY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ms.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_nb-NO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_nb.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_nl-BE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_nl-NL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_nl.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_pl-PL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_pl.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_pt-BR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_pt.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ro-RO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ro.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ru-RU.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_ru.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_sv-SE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_sv.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_th-TH.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_th.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_tr-TR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_tr.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_vi-VN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_vi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_zh-Hans-CN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_zh-Hans.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_zh-Hant-HK.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_zh-Hant-TW.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype-date_zh-Hant.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ar-JO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ar.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ca-ES.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ca.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_da-DK.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_da.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_de-AT.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_de-DE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_de.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_el-GR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_el.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-AU.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-CA.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-GB.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-IE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-IN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-JO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-MY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-NZ.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-PH.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-SG.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en-US.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_en.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-AR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-BO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-CL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-CO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-EC.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-ES.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-MX.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-PE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-PY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-US.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-UY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es-VE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_es.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_fi-FI.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_fi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_fr-BE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_fr-CA.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_fr-FR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_fr.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_hi-IN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_hi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_id-ID.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_id.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_it-IT.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_it.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ja-JP.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ja.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ko-KR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ko.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ms-MY.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ms.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_nb-NO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_nb.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_nl-BE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_nl-NL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_nl.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_pl-PL.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_pl.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_pt-BR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_pt.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ro-RO.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ro.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ru-RU.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_ru.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_sv-SE.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_sv.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_th-TH.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_th.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_tr-TR.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_tr.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_vi-VN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_vi.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_zh-Hans-CN.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_zh-Hans.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_zh-Hant-HK.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_zh-Hant-TW.js
trunk/phpgwapi/js/yui3/datatype/lang/datatype_zh-Hant.js
trunk/phpgwapi/js/yui3/dd/dd-constrain-debug.js
trunk/phpgwapi/js/yui3/dd/dd-constrain-min.js
trunk/phpgwapi/js/yui3/dd/dd-constrain.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-base-debug.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-base-min.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-base.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-debug.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-drop-debug.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-drop-min.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-drop.js
trunk/phpgwapi/js/yui3/dd/dd-ddm-min.js
trunk/phpgwapi/js/yui3/dd/dd-ddm.js
trunk/phpgwapi/js/yui3/dd/dd-debug.js
trunk/phpgwapi/js/yui3/dd/dd-delegate-debug.js
trunk/phpgwapi/js/yui3/dd/dd-delegate-min.js
trunk/phpgwapi/js/yui3/dd/dd-delegate.js
trunk/phpgwapi/js/yui3/dd/dd-drag-debug.js
trunk/phpgwapi/js/yui3/dd/dd-drag-min.js
trunk/phpgwapi/js/yui3/dd/dd-drag.js
trunk/phpgwapi/js/yui3/dd/dd-drop-debug.js
trunk/phpgwapi/js/yui3/dd/dd-drop-min.js
trunk/phpgwapi/js/yui3/dd/dd-drop-plugin-debug.js
trunk/phpgwapi/js/yui3/dd/dd-drop-plugin-min.js
trunk/phpgwapi/js/yui3/dd/dd-drop-plugin.js
trunk/phpgwapi/js/yui3/dd/dd-drop.js
trunk/phpgwapi/js/yui3/dd/dd-gestures-debug.js
trunk/phpgwapi/js/yui3/dd/dd-gestures-min.js
trunk/phpgwapi/js/yui3/dd/dd-gestures.js
trunk/phpgwapi/js/yui3/dd/dd-min.js
trunk/phpgwapi/js/yui3/dd/dd-plugin-debug.js
trunk/phpgwapi/js/yui3/dd/dd-plugin-min.js
trunk/phpgwapi/js/yui3/dd/dd-plugin.js
trunk/phpgwapi/js/yui3/dd/dd-proxy-debug.js
trunk/phpgwapi/js/yui3/dd/dd-proxy-min.js
trunk/phpgwapi/js/yui3/dd/dd-proxy.js
trunk/phpgwapi/js/yui3/dd/dd-scroll-debug.js
trunk/phpgwapi/js/yui3/dd/dd-scroll-min.js
trunk/phpgwapi/js/yui3/dd/dd-scroll.js
trunk/phpgwapi/js/yui3/dd/dd.js
trunk/phpgwapi/js/yui3/dom/dom-base-debug.js
trunk/phpgwapi/js/yui3/dom/dom-base-min.js
trunk/phpgwapi/js/yui3/dom/dom-base.js
trunk/phpgwapi/js/yui3/dom/dom-debug.js
trunk/phpgwapi/js/yui3/dom/dom-deprecated-debug.js
trunk/phpgwapi/js/yui3/dom/dom-deprecated-min.js
trunk/phpgwapi/js/yui3/dom/dom-deprecated.js
trunk/phpgwapi/js/yui3/dom/dom-min.js
trunk/phpgwapi/js/yui3/dom/dom-screen-debug.js
trunk/phpgwapi/js/yui3/dom/dom-screen-min.js
trunk/phpgwapi/js/yui3/dom/dom-screen.js
trunk/phpgwapi/js/yui3/dom/dom-style-debug.js
trunk/phpgwapi/js/yui3/dom/dom-style-ie-debug.js
trunk/phpgwapi/js/yui3/dom/dom-style-ie-min.js
trunk/phpgwapi/js/yui3/dom/dom-style-ie.js
trunk/phpgwapi/js/yui3/dom/dom-style-min.js
trunk/phpgwapi/js/yui3/dom/dom-style.js
trunk/phpgwapi/js/yui3/dom/dom.js
trunk/phpgwapi/js/yui3/dom/selector-css2-debug.js
trunk/phpgwapi/js/yui3/dom/selector-css2-min.js
trunk/phpgwapi/js/yui3/dom/selector-css2.js
trunk/phpgwapi/js/yui3/dom/selector-css3-debug.js
trunk/phpgwapi/js/yui3/dom/selector-css3-min.js
trunk/phpgwapi/js/yui3/dom/selector-css3.js
trunk/phpgwapi/js/yui3/dom/selector-debug.js
trunk/phpgwapi/js/yui3/dom/selector-min.js
trunk/phpgwapi/js/yui3/dom/selector-native-debug.js
trunk/phpgwapi/js/yui3/dom/selector-native-min.js
trunk/phpgwapi/js/yui3/dom/selector-native.js
trunk/phpgwapi/js/yui3/dom/selector.js
trunk/phpgwapi/js/yui3/editor/createlink-base-debug.js
trunk/phpgwapi/js/yui3/editor/createlink-base-min.js
trunk/phpgwapi/js/yui3/editor/createlink-base.js
trunk/phpgwapi/js/yui3/editor/editor-base-debug.js
trunk/phpgwapi/js/yui3/editor/editor-base-min.js
trunk/phpgwapi/js/yui3/editor/editor-base.js
trunk/phpgwapi/js/yui3/editor/editor-bidi-debug.js
trunk/phpgwapi/js/yui3/editor/editor-bidi-min.js
trunk/phpgwapi/js/yui3/editor/editor-bidi.js
trunk/phpgwapi/js/yui3/editor/editor-br-debug.js
trunk/phpgwapi/js/yui3/editor/editor-br-min.js
trunk/phpgwapi/js/yui3/editor/editor-br.js
trunk/phpgwapi/js/yui3/editor/editor-debug.js
trunk/phpgwapi/js/yui3/editor/editor-lists-debug.js
trunk/phpgwapi/js/yui3/editor/editor-lists-min.js
trunk/phpgwapi/js/yui3/editor/editor-lists.js
trunk/phpgwapi/js/yui3/editor/editor-min.js
trunk/phpgwapi/js/yui3/editor/editor-para-debug.js
trunk/phpgwapi/js/yui3/editor/editor-para-min.js
trunk/phpgwapi/js/yui3/editor/editor-para.js
trunk/phpgwapi/js/yui3/editor/editor-tab-debug.js
trunk/phpgwapi/js/yui3/editor/editor-tab-min.js
trunk/phpgwapi/js/yui3/editor/editor-tab.js
trunk/phpgwapi/js/yui3/editor/editor.js
trunk/phpgwapi/js/yui3/editor/exec-command-debug.js
trunk/phpgwapi/js/yui3/editor/exec-command-min.js
trunk/phpgwapi/js/yui3/editor/exec-command.js
trunk/phpgwapi/js/yui3/editor/frame-debug.js
trunk/phpgwapi/js/yui3/editor/frame-min.js
trunk/phpgwapi/js/yui3/editor/frame.js
trunk/phpgwapi/js/yui3/editor/selection-debug.js
trunk/phpgwapi/js/yui3/editor/selection-min.js
trunk/phpgwapi/js/yui3/editor/selection.js
trunk/phpgwapi/js/yui3/event/event-base-debug.js
trunk/phpgwapi/js/yui3/event/event-base-ie-debug.js
trunk/phpgwapi/js/yui3/event/event-base-ie-min.js
trunk/phpgwapi/js/yui3/event/event-base-ie.js
trunk/phpgwapi/js/yui3/event/event-base-min.js
trunk/phpgwapi/js/yui3/event/event-base.js
trunk/phpgwapi/js/yui3/event/event-debug.js
trunk/phpgwapi/js/yui3/event/event-delegate-debug.js
trunk/phpgwapi/js/yui3/event/event-delegate-min.js
trunk/phpgwapi/js/yui3/event/event-delegate.js
trunk/phpgwapi/js/yui3/event/event-focus-debug.js
trunk/phpgwapi/js/yui3/event/event-focus-min.js
trunk/phpgwapi/js/yui3/event/event-focus.js
trunk/phpgwapi/js/yui3/event/event-hover-debug.js
trunk/phpgwapi/js/yui3/event/event-hover-min.js
trunk/phpgwapi/js/yui3/event/event-hover.js
trunk/phpgwapi/js/yui3/event/event-key-debug.js
trunk/phpgwapi/js/yui3/event/event-key-min.js
trunk/phpgwapi/js/yui3/event/event-key.js
trunk/phpgwapi/js/yui3/event/event-min.js
trunk/phpgwapi/js/yui3/event/event-mouseenter-debug.js
trunk/phpgwapi/js/yui3/event/event-mouseenter-min.js
trunk/phpgwapi/js/yui3/event/event-mouseenter.js
trunk/phpgwapi/js/yui3/event/event-mousewheel-debug.js
trunk/phpgwapi/js/yui3/event/event-mousewheel-min.js
trunk/phpgwapi/js/yui3/event/event-mousewheel.js
trunk/phpgwapi/js/yui3/event/event-resize-debug.js
trunk/phpgwapi/js/yui3/event/event-resize-min.js
trunk/phpgwapi/js/yui3/event/event-resize.js
trunk/phpgwapi/js/yui3/event/event-synthetic-debug.js
trunk/phpgwapi/js/yui3/event/event-synthetic-min.js
trunk/phpgwapi/js/yui3/event/event-synthetic.js
trunk/phpgwapi/js/yui3/event/event-touch-debug.js
trunk/phpgwapi/js/yui3/event/event-touch-min.js
trunk/phpgwapi/js/yui3/event/event-touch.js
trunk/phpgwapi/js/yui3/event/event.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-base-debug.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-base-min.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-base.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-complex-debug.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-complex-min.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-complex.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-debug.js
trunk/phpgwapi/js/yui3/event-custom/event-custom-min.js
trunk/phpgwapi/js/yui3/event-custom/event-custom.js
trunk/phpgwapi/js/yui3/event-gestures/event-flick-debug.js
trunk/phpgwapi/js/yui3/event-gestures/event-flick-min.js
trunk/phpgwapi/js/yui3/event-gestures/event-flick.js
trunk/phpgwapi/js/yui3/event-gestures/event-gestures-debug.js
trunk/phpgwapi/js/yui3/event-gestures/event-gestures-min.js
trunk/phpgwapi/js/yui3/event-gestures/event-gestures.js
trunk/phpgwapi/js/yui3/event-gestures/event-move-debug.js
trunk/phpgwapi/js/yui3/event-gestures/event-move-min.js
trunk/phpgwapi/js/yui3/event-gestures/event-move.js
trunk/phpgwapi/js/yui3/io/io-base-debug.js
trunk/phpgwapi/js/yui3/io/io-base-min.js
trunk/phpgwapi/js/yui3/io/io-base.js
trunk/phpgwapi/js/yui3/io/io-debug.js
trunk/phpgwapi/js/yui3/io/io-form-debug.js
trunk/phpgwapi/js/yui3/io/io-form-min.js
trunk/phpgwapi/js/yui3/io/io-form.js
trunk/phpgwapi/js/yui3/io/io-min.js
trunk/phpgwapi/js/yui3/io/io-queue-debug.js
trunk/phpgwapi/js/yui3/io/io-queue-min.js
trunk/phpgwapi/js/yui3/io/io-queue.js
trunk/phpgwapi/js/yui3/io/io-upload-iframe-debug.js
trunk/phpgwapi/js/yui3/io/io-upload-iframe-min.js
trunk/phpgwapi/js/yui3/io/io-upload-iframe.js
trunk/phpgwapi/js/yui3/io/io-xdr-debug.js
trunk/phpgwapi/js/yui3/io/io-xdr-min.js
trunk/phpgwapi/js/yui3/io/io-xdr.js
trunk/phpgwapi/js/yui3/io/io.js
trunk/phpgwapi/js/yui3/io/io.swf
trunk/phpgwapi/js/yui3/json/json-debug.js
trunk/phpgwapi/js/yui3/json/json-min.js
trunk/phpgwapi/js/yui3/json/json-parse-debug.js
trunk/phpgwapi/js/yui3/json/json-parse-min.js
trunk/phpgwapi/js/yui3/json/json-parse.js
trunk/phpgwapi/js/yui3/json/json-stringify-debug.js
trunk/phpgwapi/js/yui3/json/json-stringify-min.js
trunk/phpgwapi/js/yui3/json/json-stringify.js
trunk/phpgwapi/js/yui3/json/json.js
trunk/phpgwapi/js/yui3/jsonp/jsonp-url-debug.js
trunk/phpgwapi/js/yui3/jsonp/jsonp-url-min.js
trunk/phpgwapi/js/yui3/jsonp/jsonp-url.js
trunk/phpgwapi/js/yui3/loader/loader-base-debug.js
trunk/phpgwapi/js/yui3/loader/loader-base-min.js
trunk/phpgwapi/js/yui3/loader/loader-base.js
trunk/phpgwapi/js/yui3/loader/loader-rollup-debug.js
trunk/phpgwapi/js/yui3/loader/loader-rollup-min.js
trunk/phpgwapi/js/yui3/loader/loader-rollup.js
trunk/phpgwapi/js/yui3/loader/loader-yui3-debug.js
trunk/phpgwapi/js/yui3/loader/loader-yui3-min.js
trunk/phpgwapi/js/yui3/loader/loader-yui3.js
trunk/phpgwapi/js/yui3/node/align-plugin-debug.js
trunk/phpgwapi/js/yui3/node/align-plugin-min.js
trunk/phpgwapi/js/yui3/node/align-plugin.js
trunk/phpgwapi/js/yui3/node/node-base-debug.js
trunk/phpgwapi/js/yui3/node/node-base-min.js
trunk/phpgwapi/js/yui3/node/node-base.js
trunk/phpgwapi/js/yui3/node/node-debug.js
trunk/phpgwapi/js/yui3/node/node-deprecated-debug.js
trunk/phpgwapi/js/yui3/node/node-deprecated-min.js
trunk/phpgwapi/js/yui3/node/node-deprecated.js
trunk/phpgwapi/js/yui3/node/node-event-delegate-debug.js
trunk/phpgwapi/js/yui3/node/node-event-delegate-min.js
trunk/phpgwapi/js/yui3/node/node-event-delegate.js
trunk/phpgwapi/js/yui3/node/node-event-html5-debug.js
trunk/phpgwapi/js/yui3/node/node-event-html5-min.js
trunk/phpgwapi/js/yui3/node/node-event-html5.js
trunk/phpgwapi/js/yui3/node/node-event-simulate-debug.js
trunk/phpgwapi/js/yui3/node/node-event-simulate-min.js
trunk/phpgwapi/js/yui3/node/node-event-simulate.js
trunk/phpgwapi/js/yui3/node/node-load-debug.js
trunk/phpgwapi/js/yui3/node/node-load-min.js
trunk/phpgwapi/js/yui3/node/node-load.js
trunk/phpgwapi/js/yui3/node/node-min.js
trunk/phpgwapi/js/yui3/node/node-pluginhost-debug.js
trunk/phpgwapi/js/yui3/node/node-pluginhost-min.js
trunk/phpgwapi/js/yui3/node/node-pluginhost.js
trunk/phpgwapi/js/yui3/node/node-screen-debug.js
trunk/phpgwapi/js/yui3/node/node-screen-min.js
trunk/phpgwapi/js/yui3/node/node-screen.js
trunk/phpgwapi/js/yui3/node/node-style-debug.js
trunk/phpgwapi/js/yui3/node/node-style-min.js
trunk/phpgwapi/js/yui3/node/node-style.js
trunk/phpgwapi/js/yui3/node/node.js
trunk/phpgwapi/js/yui3/node/shim-plugin-debug.js
trunk/phpgwapi/js/yui3/node/shim-plugin-min.js
trunk/phpgwapi/js/yui3/node/shim-plugin.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-base-debug.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-base-min.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-base.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-config-debug.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-config-min.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-config.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-debug.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost-min.js
trunk/phpgwapi/js/yui3/pluginhost/pluginhost.js
trunk/phpgwapi/js/yui3/querystring/querystring-debug.js
trunk/phpgwapi/js/yui3/querystring/querystring-min.js
trunk/phpgwapi/js/yui3/querystring/querystring-parse-debug.js
trunk/phpgwapi/js/yui3/querystring/querystring-parse-min.js
trunk/phpgwapi/js/yui3/querystring/querystring-parse-simple-debug.js
trunk/phpgwapi/js/yui3/querystring/querystring-parse-simple-min.js
trunk/phpgwapi/js/yui3/querystring/querystring-parse-simple.js
trunk/phpgwapi/js/yui3/querystring/querystring-parse.js
trunk/phpgwapi/js/yui3/querystring/querystring-stringify-debug.js
trunk/phpgwapi/js/yui3/querystring/querystring-stringify-min.js
trunk/phpgwapi/js/yui3/querystring/querystring-stringify-simple-debug.js
trunk/phpgwapi/js/yui3/querystring/querystring-stringify-simple-min.js
trunk/phpgwapi/js/yui3/querystring/querystring-stringify-simple.js
trunk/phpgwapi/js/yui3/querystring/querystring-stringify.js
trunk/phpgwapi/js/yui3/querystring/querystring.js
trunk/phpgwapi/js/yui3/resize/assets/resize-base-core.css
trunk/phpgwapi/js/yui3/resize/assets/skins/sam/arrows.png
trunk/phpgwapi/js/yui3/resize/assets/skins/sam/resize-base-skin.css
trunk/phpgwapi/js/yui3/resize/assets/skins/sam/resize-base.css
trunk/phpgwapi/js/yui3/resize/assets/skins/sam/resize.css
trunk/phpgwapi/js/yui3/resize/resize-base-debug.js
trunk/phpgwapi/js/yui3/resize/resize-base-min.js
trunk/phpgwapi/js/yui3/resize/resize-base.js
trunk/phpgwapi/js/yui3/resize/resize-constrain-debug.js
trunk/phpgwapi/js/yui3/resize/resize-constrain-min.js
trunk/phpgwapi/js/yui3/resize/resize-constrain.js
trunk/phpgwapi/js/yui3/resize/resize-debug.js
trunk/phpgwapi/js/yui3/resize/resize-min.js
trunk/phpgwapi/js/yui3/resize/resize-proxy-debug.js
trunk/phpgwapi/js/yui3/resize/resize-proxy-min.js
trunk/phpgwapi/js/yui3/resize/resize-proxy.js
trunk/phpgwapi/js/yui3/resize/resize.js
trunk/phpgwapi/js/yui3/scrollview/assets/scrollview-base-core.css
trunk/phpgwapi/js/yui3/scrollview/assets/scrollview-paginator-core.css
trunk/phpgwapi/js/yui3/scrollview/assets/scrollview-scrollbars-core.css
trunk/phpgwapi/js/yui3/scrollview/assets/skins/sam/scrollview-base-skin.css
trunk/phpgwapi/js/yui3/scrollview/assets/skins/sam/scrollview-base.css
trunk/phpgwapi/js/yui3/scrollview/assets/skins/sam/scrollview-paginator-skin.css
trunk/phpgwapi/js/yui3/scrollview/assets/skins/sam/scrollview-paginator.css
trunk/phpgwapi/js/yui3/scrollview/assets/skins/sam/scrollview-scrollbars-skin.css
trunk/phpgwapi/js/yui3/scrollview/assets/skins/sam/scrollview-scrollbars.css
trunk/phpgwapi/js/yui3/scrollview/scrollview-base-debug.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-base-ie-debug.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-base-ie-min.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-base-ie.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-base-min.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-base.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-paginator-debug.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-paginator-min.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-paginator.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-scrollbars-debug.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-scrollbars-min.js
trunk/phpgwapi/js/yui3/scrollview/scrollview-scrollbars.js
trunk/phpgwapi/js/yui3/test/assets/skins/sam/test-skin.css
trunk/phpgwapi/js/yui3/test/assets/skins/sam/test.css
trunk/phpgwapi/js/yui3/test/assets/test-console.css
trunk/phpgwapi/js/yui3/transition/transition-native-debug.js
trunk/phpgwapi/js/yui3/transition/transition-native-min.js
trunk/phpgwapi/js/yui3/transition/transition-native.js
trunk/phpgwapi/js/yui3/transition/transition-timer-debug.js
trunk/phpgwapi/js/yui3/transition/transition-timer-min.js
trunk/phpgwapi/js/yui3/transition/transition-timer.js
trunk/phpgwapi/js/yui3/uploader/assets/uploader.swf
trunk/phpgwapi/js/yui3/widget/assets/skins/sam/widget-base-skin.css
trunk/phpgwapi/js/yui3/widget/assets/skins/sam/widget-base.css
trunk/phpgwapi/js/yui3/widget/assets/skins/sam/widget-stack-skin.css
trunk/phpgwapi/js/yui3/widget/assets/skins/sam/widget-stack.css
trunk/phpgwapi/js/yui3/widget/assets/skins/sam/widget.css
trunk/phpgwapi/js/yui3/widget/assets/widget-base-core.css
trunk/phpgwapi/js/yui3/widget/assets/widget-stack-core.css
trunk/phpgwapi/js/yui3/widget/widget-base-debug.js
trunk/phpgwapi/js/yui3/widget/widget-base-ie-debug.js
trunk/phpgwapi/js/yui3/widget/widget-base-ie-min.js
trunk/phpgwapi/js/yui3/widget/widget-base-ie.js
trunk/phpgwapi/js/yui3/widget/widget-base-min.js
trunk/phpgwapi/js/yui3/widget/widget-base.js
trunk/phpgwapi/js/yui3/widget/widget-child-debug.js
trunk/phpgwapi/js/yui3/widget/widget-child-min.js
trunk/phpgwapi/js/yui3/widget/widget-child.js
trunk/phpgwapi/js/yui3/widget/widget-debug.js
trunk/phpgwapi/js/yui3/widget/widget-htmlparser-debug.js
trunk/phpgwapi/js/yui3/widget/widget-htmlparser-min.js
trunk/phpgwapi/js/yui3/widget/widget-htmlparser.js
trunk/phpgwapi/js/yui3/widget/widget-locale-debug.js
trunk/phpgwapi/js/yui3/widget/widget-locale-min.js
trunk/phpgwapi/js/yui3/widget/widget-locale.js
trunk/phpgwapi/js/yui3/widget/widget-min.js
trunk/phpgwapi/js/yui3/widget/widget-parent-debug.js
trunk/phpgwapi/js/yui3/widget/widget-parent-min.js
trunk/phpgwapi/js/yui3/widget/widget-parent.js
trunk/phpgwapi/js/yui3/widget/widget-position-align-debug.js
trunk/phpgwapi/js/yui3/widget/widget-position-align-min.js
trunk/phpgwapi/js/yui3/widget/widget-position-align.js
trunk/phpgwapi/js/yui3/widget/widget-position-constrain-debug.js
trunk/phpgwapi/js/yui3/widget/widget-position-constrain-min.js
trunk/phpgwapi/js/yui3/widget/widget-position-constrain.js
trunk/phpgwapi/js/yui3/widget/widget-position-debug.js
trunk/phpgwapi/js/yui3/widget/widget-position-min.js
trunk/phpgwapi/js/yui3/widget/widget-position.js
trunk/phpgwapi/js/yui3/widget/widget-skin-debug.js
trunk/phpgwapi/js/yui3/widget/widget-skin-min.js
trunk/phpgwapi/js/yui3/widget/widget-skin.js
trunk/phpgwapi/js/yui3/widget/widget-stack-debug.js
trunk/phpgwapi/js/yui3/widget/widget-stack-min.js
trunk/phpgwapi/js/yui3/widget/widget-stack.js
trunk/phpgwapi/js/yui3/widget/widget-stdmod-debug.js
trunk/phpgwapi/js/yui3/widget/widget-stdmod-min.js
trunk/phpgwapi/js/yui3/widget/widget-stdmod.js
trunk/phpgwapi/js/yui3/widget/widget-uievents-debug.js
trunk/phpgwapi/js/yui3/widget/widget-uievents-min.js
trunk/phpgwapi/js/yui3/widget/widget-uievents.js
trunk/phpgwapi/js/yui3/widget/widget.js
trunk/phpgwapi/js/yui3/yui/features-debug.js
trunk/phpgwapi/js/yui3/yui/features-min.js
trunk/phpgwapi/js/yui3/yui/features.js
trunk/phpgwapi/js/yui3/yui/get-debug.js
trunk/phpgwapi/js/yui3/yui/get-min.js
trunk/phpgwapi/js/yui3/yui/get.js
trunk/phpgwapi/js/yui3/yui/intl-base-debug.js
trunk/phpgwapi/js/yui3/yui/intl-base-min.js
trunk/phpgwapi/js/yui3/yui/intl-base.js
trunk/phpgwapi/js/yui3/yui/rls-debug.js
trunk/phpgwapi/js/yui3/yui/rls-min.js
trunk/phpgwapi/js/yui3/yui/rls.js
trunk/phpgwapi/js/yui3/yui/yui-base-debug.js
trunk/phpgwapi/js/yui3/yui/yui-base-min.js
trunk/phpgwapi/js/yui3/yui/yui-base.js
trunk/phpgwapi/js/yui3/yui/yui-later-debug.js
trunk/phpgwapi/js/yui3/yui/yui-later-min.js
trunk/phpgwapi/js/yui3/yui/yui-later.js
trunk/phpgwapi/js/yui3/yui/yui-log-debug.js
trunk/phpgwapi/js/yui3/yui/yui-log-min.js
trunk/phpgwapi/js/yui3/yui/yui-log.js
trunk/phpgwapi/js/yui3/yui/yui-throttle-debug.js
trunk/phpgwapi/js/yui3/yui/yui-throttle-min.js
trunk/phpgwapi/js/yui3/yui/yui-throttle.js
Added: trunk/phpgwapi/js/yui3/align-plugin/align-plugin-coverage.js
===================================================================
--- trunk/phpgwapi/js/yui3/align-plugin/align-plugin-coverage.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/align-plugin/align-plugin-coverage.js
2012-11-02 14:19:32 UTC (rev 10438)
@@ -0,0 +1,300 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+if (typeof _yuitest_coverage == "undefined"){
+ _yuitest_coverage = {};
+ _yuitest_coverline = function(src, line){
+ var coverage = _yuitest_coverage[src];
+ if (!coverage.lines[line]){
+ coverage.calledLines++;
+ }
+ coverage.lines[line]++;
+ };
+ _yuitest_coverfunc = function(src, name, line){
+ var coverage = _yuitest_coverage[src],
+ funcId = name + ":" + line;
+ if (!coverage.functions[funcId]){
+ coverage.calledFunctions++;
+ }
+ coverage.functions[funcId]++;
+ };
+}
+_yuitest_coverage["build/align-plugin/align-plugin.js"] = {
+ lines: {},
+ functions: {},
+ coveredLines: 0,
+ calledLines: 0,
+ coveredFunctions: 0,
+ calledFunctions: 0,
+ path: "build/align-plugin/align-plugin.js",
+ code: []
+};
+_yuitest_coverage["build/align-plugin/align-plugin.js"].code=["YUI.add('align-plugin',
function (Y, NAME) {",""," /**"," * Provides advanced positioning
support for Node via a Plugin"," * for centering and alignment. "," *
@module align-plugin"," */",""," var OFFSET_WIDTH = 'offsetWidth',","
OFFSET_HEIGHT = 'offsetHeight',"," undefined = undefined;","","
/**"," * Node plugin which can be used to align a node with another
node,"," * region, or the viewport."," *"," * @class
Plugin.Align"," * @param {Object} User configuration object"," */","
function Align(config) {"," if (config.host) {"," this._host
= config.host;"," }"," }"," "," Align.prototype = {","
/**"," * Aligns node with a point on another node or region.","
* Possible alignment points are:"," * <dl>"," *
<dt>tl</dt>"," * <dd>top left</dd>"," *
<dt>tr</dt>"," * <dd>top right</dd>"," *
<dt>bl</dt>"," * <dd>bottom left</dd>"," *
<dt>br</dt>"," * <dd>bottom right</dd>"," *
<dt>tc</dt>"," * <dd>top center</dd>"," *
<dt>bc</dt>"," * <dd>bottom center</dd>"," *
<dt>rc</dt>"," * <dd>right center</dd>"," *
<dt>lc</dt>"," * <dd>left center</dd>"," *
<dt>cc</dt>"," * <dd>center center</dd>"," * </dl>","
* @method to "," * @param region {String || Node || HTMLElement ||
Object} The node or"," * region to align with. Defaults to the viewport
region."," * @param regionPoint {String} The point of the region to
align with."," * @param point {String} The point of the node aligned to
the region. "," * @param resize {Boolean} Whether or not the node
should re-align when"," * the window is resized. Defaults to false.","
*/"," to: function(region, regionPoint, point, syncOnResize) {","
// cache original args for syncing"," this._syncArgs =
Y.Array(arguments);",""," if (region.top === undefined) {","
region = Y.one(region).get('region');"," }","","
if (region) {"," var xy = [region.left, region.top],","
offxy = [region.width, region.height],"," points =
Align.points,"," node = this._host,","
NULL = null,"," size = node.getAttrs([OFFSET_HEIGHT,
OFFSET_WIDTH]),"," nodeoff = [0 - size[OFFSET_WIDTH], 0 -
size[OFFSET_HEIGHT]], // reverse offsets"," regionFn0 =
regionPoint ? points[regionPoint.charAt(0)]: NULL,","
regionFn1 = (regionPoint && regionPoint !== 'cc') ?
points[regionPoint.charAt(1)] : NULL,"," nodeFn0 = point ?
points[point.charAt(0)] : NULL,"," nodeFn1 = (point && point
!== 'cc') ? points[point.charAt(1)] : NULL;",""," if (regionFn0)
{"," xy = regionFn0(xy, offxy, regionPoint);","
}"," if (regionFn1) {"," xy = regionFn1(xy,
offxy, regionPoint);"," }",""," if (nodeFn0) {","
xy = nodeFn0(xy, nodeoff, point);"," }","
if (nodeFn1) {"," xy = nodeFn1(xy, nodeoff,
point);"," }",""," if (xy && node) {","
node.setXY(xy);"," }"," ","
this._resize(syncOnResize);",""," }"," return this;","
},",""," sync: function() {"," this.to.apply(this,
this._syncArgs);"," return this;"," },",""," _resize:
function(add) {"," var handle = this._handle;"," if (add
&& !handle) {"," this._handle = Y.on('resize', this._onresize,
window, this);"," } else if (!add && handle) {","
handle.detach();"," }",""," },",""," _onresize:
function() {"," var self = this;"," setTimeout(function()
{ // for performance"," self.sync();"," });","
},"," "," /**"," * Aligns the center of a node to the center
of another node or region."," * @method center "," * @param
region {Node || HTMLElement || Object} optional The node or"," * region
to align with. Defaults to the viewport region."," * the window is
resized. If centering to viewport, this defaults"," * to true,
otherwise default is false."," */"," center: function(region,
resize) {"," this.to(region, 'cc', 'cc', resize); ","
return this;"," },",""," /**"," * Removes the resize
handler, if any. This is called automatically"," * when unplugged from
the host node."," * @method destroy "," */"," destroy:
function() {"," var handle = this._handle;"," if (handle)
{"," handle.detach();"," }"," }"," };","","
Align.points = {"," 't': function(xy, off) {"," return
xy;"," },",""," 'r': function(xy, off) {"," return
[xy[0] + off[0], xy[1]];"," },",""," 'b': function(xy, off) {","
return [xy[0], xy[1] + off[1]];"," },",""," 'l':
function(xy, off) {"," return xy;"," },",""," 'c':
function(xy, off, point) {"," var axis = (point[0] === 't' ||
point[0] === 'b') ? 0 : 1,"," ret, val;",""," if
(point === 'cc') {"," ret = [xy[0] + off[0] / 2, xy[1] + off[1]
/ 2];"," } else {"," val = xy[axis] + off[axis] /
2;"," ret = (axis) ? [xy[0], val] : [val, xy[1]];","
}",""," return ret;"," }"," };",""," Align.NAME =
'Align';"," Align.NS = 'align';",""," Align.prototype.constructor =
Align;",""," Y.namespace('Plugin');"," Y.Plugin.Align =
Align;","","","","}, '3.7.3', {\"requires\": [\"node-screen\",
\"node-pluginhost\"]});"];
+_yuitest_coverage["build/align-plugin/align-plugin.js"].lines =
{"1":0,"9":0,"20":0,"21":0,"22":0,"26":0,"60":0,"62":0,"63":0,"66":0,"67":0,"79":0,"80":0,"82":0,"83":0,"86":0,"87":0,"89":0,"90":0,"93":0,"94":0,"97":0,"100":0,"104":0,"105":0,"109":0,"110":0,"111":0,"112":0,"113":0,"119":0,"120":0,"121":0,"134":0,"135":0,"144":0,"145":0,"146":0,"151":0,"153":0,"157":0,"161":0,"165":0,"169":0,"172":0,"173":0,"175":0,"176":0,"179":0,"183":0,"184":0,"186":0,"188":0,"189":0};
+_yuitest_coverage["build/align-plugin/align-plugin.js"].functions =
{"Align:20":0,"to:58":0,"sync:103":0,"_resize:108":0,"(anonymous
2):120":0,"_onresize:118":0,"center:133":0,"destroy:143":0,"\'t\':152":0,"\'r\':156":0,"\'b\':160":0,"\'l\':164":0,"\'c\':168":0,"(anonymous
1):1":0};
+_yuitest_coverage["build/align-plugin/align-plugin.js"].coveredLines = 54;
+_yuitest_coverage["build/align-plugin/align-plugin.js"].coveredFunctions = 14;
+_yuitest_coverline("build/align-plugin/align-plugin.js", 1);
+YUI.add('align-plugin', function (Y, NAME) {
+
+ /**
+ * Provides advanced positioning support for Node via a Plugin
+ * for centering and alignment.
+ * @module align-plugin
+ */
+
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "(anonymous 1)",
1);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 9);
+var OFFSET_WIDTH = 'offsetWidth',
+ OFFSET_HEIGHT = 'offsetHeight',
+ undefined = undefined;
+
+ /**
+ * Node plugin which can be used to align a node with another node,
+ * region, or the viewport.
+ *
+ * @class Plugin.Align
+ * @param {Object} User configuration object
+ */
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 20);
+function Align(config) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "Align", 20);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 21);
+if (config.host) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 22);
+this._host = config.host;
+ }
+ }
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 26);
+Align.prototype = {
+ /**
+ * Aligns node with a point on another node or region.
+ * Possible alignment points are:
+ * <dl>
+ * <dt>tl</dt>
+ * <dd>top left</dd>
+ * <dt>tr</dt>
+ * <dd>top right</dd>
+ * <dt>bl</dt>
+ * <dd>bottom left</dd>
+ * <dt>br</dt>
+ * <dd>bottom right</dd>
+ * <dt>tc</dt>
+ * <dd>top center</dd>
+ * <dt>bc</dt>
+ * <dd>bottom center</dd>
+ * <dt>rc</dt>
+ * <dd>right center</dd>
+ * <dt>lc</dt>
+ * <dd>left center</dd>
+ * <dt>cc</dt>
+ * <dd>center center</dd>
+ * </dl>
+ * @method to
+ * @param region {String || Node || HTMLElement || Object} The node or
+ * region to align with. Defaults to the viewport region.
+ * @param regionPoint {String} The point of the region to align with.
+ * @param point {String} The point of the node aligned to the region.
+ * @param resize {Boolean} Whether or not the node should re-align when
+ * the window is resized. Defaults to false.
+ */
+ to: function(region, regionPoint, point, syncOnResize) {
+ // cache original args for syncing
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "to", 58);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 60);
+this._syncArgs = Y.Array(arguments);
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 62);
+if (region.top === undefined) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 63);
+region = Y.one(region).get('region');
+ }
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 66);
+if (region) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 67);
+var xy = [region.left, region.top],
+ offxy = [region.width, region.height],
+ points = Align.points,
+ node = this._host,
+ NULL = null,
+ size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),
+ nodeoff = [0 - size[OFFSET_WIDTH], 0 -
size[OFFSET_HEIGHT]], // reverse offsets
+ regionFn0 = regionPoint ? points[regionPoint.charAt(0)]:
NULL,
+ regionFn1 = (regionPoint && regionPoint !== 'cc') ?
points[regionPoint.charAt(1)] : NULL,
+ nodeFn0 = point ? points[point.charAt(0)] : NULL,
+ nodeFn1 = (point && point !== 'cc') ?
points[point.charAt(1)] : NULL;
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 79);
+if (regionFn0) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js",
80);
+xy = regionFn0(xy, offxy, regionPoint);
+ }
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 82);
+if (regionFn1) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js",
83);
+xy = regionFn1(xy, offxy, regionPoint);
+ }
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 86);
+if (nodeFn0) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js",
87);
+xy = nodeFn0(xy, nodeoff, point);
+ }
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 89);
+if (nodeFn1) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js",
90);
+xy = nodeFn1(xy, nodeoff, point);
+ }
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 93);
+if (xy && node) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js",
94);
+node.setXY(xy);
+ }
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 97);
+this._resize(syncOnResize);
+
+ }
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 100);
+return this;
+ },
+
+ sync: function() {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "sync",
103);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 104);
+this.to.apply(this, this._syncArgs);
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 105);
+return this;
+ },
+
+ _resize: function(add) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js",
"_resize", 108);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 109);
+var handle = this._handle;
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 110);
+if (add && !handle) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 111);
+this._handle = Y.on('resize', this._onresize, window, this);
+ } else {_yuitest_coverline("build/align-plugin/align-plugin.js",
112);
+if (!add && handle) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 113);
+handle.detach();
+ }}
+
+ },
+
+ _onresize: function() {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js",
"_onresize", 118);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 119);
+var self = this;
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 120);
+setTimeout(function() { // for performance
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js",
"(anonymous 2)", 120);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 121);
+self.sync();
+ });
+ },
+
+ /**
+ * Aligns the center of a node to the center of another node or region.
+ * @method center
+ * @param region {Node || HTMLElement || Object} optional The node or
+ * region to align with. Defaults to the viewport region.
+ * the window is resized. If centering to viewport, this defaults
+ * to true, otherwise default is false.
+ */
+ center: function(region, resize) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "center",
133);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 134);
+this.to(region, 'cc', 'cc', resize);
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 135);
+return this;
+ },
+
+ /**
+ * Removes the resize handler, if any. This is called automatically
+ * when unplugged from the host node.
+ * @method destroy
+ */
+ destroy: function() {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js",
"destroy", 143);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 144);
+var handle = this._handle;
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 145);
+if (handle) {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 146);
+handle.detach();
+ }
+ }
+ };
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 151);
+Align.points = {
+ 't': function(xy, off) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "\'t\'",
152);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 153);
+return xy;
+ },
+
+ 'r': function(xy, off) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "\'r\'",
156);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 157);
+return [xy[0] + off[0], xy[1]];
+ },
+
+ 'b': function(xy, off) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "\'b\'",
160);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 161);
+return [xy[0], xy[1] + off[1]];
+ },
+
+ 'l': function(xy, off) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "\'l\'",
164);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 165);
+return xy;
+ },
+
+ 'c': function(xy, off, point) {
+ _yuitest_coverfunc("build/align-plugin/align-plugin.js", "\'c\'",
168);
+_yuitest_coverline("build/align-plugin/align-plugin.js", 169);
+var axis = (point[0] === 't' || point[0] === 'b') ? 0 : 1,
+ ret, val;
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 172);
+if (point === 'cc') {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 173);
+ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];
+ } else {
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 175);
+val = xy[axis] + off[axis] / 2;
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 176);
+ret = (axis) ? [xy[0], val] : [val, xy[1]];
+ }
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 179);
+return ret;
+ }
+ };
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 183);
+Align.NAME = 'Align';
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 184);
+Align.NS = 'align';
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 186);
+Align.prototype.constructor = Align;
+
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 188);
+Y.namespace('Plugin');
+ _yuitest_coverline("build/align-plugin/align-plugin.js", 189);
+Y.Plugin.Align = Align;
+
+
+
+}, '3.7.3', {"requires": ["node-screen", "node-pluginhost"]});
Added: trunk/phpgwapi/js/yui3/align-plugin/align-plugin-debug.js
===================================================================
--- trunk/phpgwapi/js/yui3/align-plugin/align-plugin-debug.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/align-plugin/align-plugin-debug.js 2012-11-02
14:19:32 UTC (rev 10438)
@@ -0,0 +1,199 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add('align-plugin', function (Y, NAME) {
+
+ /**
+ * Provides advanced positioning support for Node via a Plugin
+ * for centering and alignment.
+ * @module align-plugin
+ */
+
+ var OFFSET_WIDTH = 'offsetWidth',
+ OFFSET_HEIGHT = 'offsetHeight',
+ undefined = undefined;
+
+ /**
+ * Node plugin which can be used to align a node with another node,
+ * region, or the viewport.
+ *
+ * @class Plugin.Align
+ * @param {Object} User configuration object
+ */
+ function Align(config) {
+ if (config.host) {
+ this._host = config.host;
+ }
+ }
+
+ Align.prototype = {
+ /**
+ * Aligns node with a point on another node or region.
+ * Possible alignment points are:
+ * <dl>
+ * <dt>tl</dt>
+ * <dd>top left</dd>
+ * <dt>tr</dt>
+ * <dd>top right</dd>
+ * <dt>bl</dt>
+ * <dd>bottom left</dd>
+ * <dt>br</dt>
+ * <dd>bottom right</dd>
+ * <dt>tc</dt>
+ * <dd>top center</dd>
+ * <dt>bc</dt>
+ * <dd>bottom center</dd>
+ * <dt>rc</dt>
+ * <dd>right center</dd>
+ * <dt>lc</dt>
+ * <dd>left center</dd>
+ * <dt>cc</dt>
+ * <dd>center center</dd>
+ * </dl>
+ * @method to
+ * @param region {String || Node || HTMLElement || Object} The node or
+ * region to align with. Defaults to the viewport region.
+ * @param regionPoint {String} The point of the region to align with.
+ * @param point {String} The point of the node aligned to the region.
+ * @param resize {Boolean} Whether or not the node should re-align when
+ * the window is resized. Defaults to false.
+ */
+ to: function(region, regionPoint, point, syncOnResize) {
+ // cache original args for syncing
+ this._syncArgs = Y.Array(arguments);
+
+ if (region.top === undefined) {
+ region = Y.one(region).get('region');
+ }
+
+ if (region) {
+ var xy = [region.left, region.top],
+ offxy = [region.width, region.height],
+ points = Align.points,
+ node = this._host,
+ NULL = null,
+ size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),
+ nodeoff = [0 - size[OFFSET_WIDTH], 0 -
size[OFFSET_HEIGHT]], // reverse offsets
+ regionFn0 = regionPoint ? points[regionPoint.charAt(0)]:
NULL,
+ regionFn1 = (regionPoint && regionPoint !== 'cc') ?
points[regionPoint.charAt(1)] : NULL,
+ nodeFn0 = point ? points[point.charAt(0)] : NULL,
+ nodeFn1 = (point && point !== 'cc') ?
points[point.charAt(1)] : NULL;
+
+ if (regionFn0) {
+ xy = regionFn0(xy, offxy, regionPoint);
+ }
+ if (regionFn1) {
+ xy = regionFn1(xy, offxy, regionPoint);
+ }
+
+ if (nodeFn0) {
+ xy = nodeFn0(xy, nodeoff, point);
+ }
+ if (nodeFn1) {
+ xy = nodeFn1(xy, nodeoff, point);
+ }
+
+ if (xy && node) {
+ node.setXY(xy);
+ }
+
+ this._resize(syncOnResize);
+
+ }
+ return this;
+ },
+
+ sync: function() {
+ this.to.apply(this, this._syncArgs);
+ return this;
+ },
+
+ _resize: function(add) {
+ var handle = this._handle;
+ if (add && !handle) {
+ this._handle = Y.on('resize', this._onresize, window, this);
+ } else if (!add && handle) {
+ handle.detach();
+ }
+
+ },
+
+ _onresize: function() {
+ var self = this;
+ setTimeout(function() { // for performance
+ self.sync();
+ });
+ },
+
+ /**
+ * Aligns the center of a node to the center of another node or region.
+ * @method center
+ * @param region {Node || HTMLElement || Object} optional The node or
+ * region to align with. Defaults to the viewport region.
+ * the window is resized. If centering to viewport, this defaults
+ * to true, otherwise default is false.
+ */
+ center: function(region, resize) {
+ this.to(region, 'cc', 'cc', resize);
+ return this;
+ },
+
+ /**
+ * Removes the resize handler, if any. This is called automatically
+ * when unplugged from the host node.
+ * @method destroy
+ */
+ destroy: function() {
+ var handle = this._handle;
+ if (handle) {
+ handle.detach();
+ }
+ }
+ };
+
+ Align.points = {
+ 't': function(xy, off) {
+ return xy;
+ },
+
+ 'r': function(xy, off) {
+ return [xy[0] + off[0], xy[1]];
+ },
+
+ 'b': function(xy, off) {
+ return [xy[0], xy[1] + off[1]];
+ },
+
+ 'l': function(xy, off) {
+ return xy;
+ },
+
+ 'c': function(xy, off, point) {
+ var axis = (point[0] === 't' || point[0] === 'b') ? 0 : 1,
+ ret, val;
+
+ if (point === 'cc') {
+ ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];
+ } else {
+ val = xy[axis] + off[axis] / 2;
+ ret = (axis) ? [xy[0], val] : [val, xy[1]];
+ }
+
+ return ret;
+ }
+ };
+
+ Align.NAME = 'Align';
+ Align.NS = 'align';
+
+ Align.prototype.constructor = Align;
+
+ Y.namespace('Plugin');
+ Y.Plugin.Align = Align;
+
+
+
+}, '3.7.3', {"requires": ["node-screen", "node-pluginhost"]});
Added: trunk/phpgwapi/js/yui3/align-plugin/align-plugin-min.js
===================================================================
--- trunk/phpgwapi/js/yui3/align-plugin/align-plugin-min.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/align-plugin/align-plugin-min.js 2012-11-02
14:19:32 UTC (rev 10438)
@@ -0,0 +1,7 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add("align-plugin",function(e,t){function
s(e){e.host&&(this._host=e.host)}var
n="offsetWidth",r="offsetHeight",i=i;s.prototype={to:function(t,o,u,a){this._syncArgs=e.Array(arguments),t.top===i&&(t=e.one(t).get("region"));if(t){var
f=[t.left,t.top],l=[t.width,t.height],c=s.points,h=this._host,p=null,d=h.getAttrs([r,n]),v=[0-d[n],0-d[r]],m=o?c[o.charAt(0)]:p,g=o&&o!=="cc"?c[o.charAt(1)]:p,y=u?c[u.charAt(0)]:p,b=u&&u!=="cc"?c[u.charAt(1)]:p;m&&(f=m(f,l,o)),g&&(f=g(f,l,o)),y&&(f=y(f,v,u)),b&&(f=b(f,v,u)),f&&h&&h.setXY(f),this._resize(a)}return
this},sync:function(){return
this.to.apply(this,this._syncArgs),this},_resize:function(t){var
n=this._handle;t&&!n?this._handle=e.on("resize",this._onresize,window,this):!t&&n&&n.detach()},_onresize:function(){var
e=this;setTimeout(function(){e.sync()})},center:function(e,t){return
this.to(e,"cc","cc",t),this},destroy:function(){var
e=this._handle;e&&e.detach()}},s.points={t:function(e,t){return
e},r:function(e,t){return[e[0]+t[0],e[1]]},b:function(e,t){return[e[0],e[1]+t[1]]},l:function(e,t){return
e},c:function(e,t,n){var r=n[0]==="t"||n[0]==="b"?0:1,i,s;return
n==="cc"?i=[e[0]+t[0]/2,e[1]+t[1]/2]:(s=e[r]+t[r]/2,i=r?[e[0],s]:[s,e[1]]),i}},s.NAME="Align",s.NS="align",s.prototype.constructor=s,e.namespace("Plugin"),e.Plugin.Align=s},"3.7.3",{requires:["node-screen","node-pluginhost"]});
Added: trunk/phpgwapi/js/yui3/align-plugin/align-plugin.js
===================================================================
--- trunk/phpgwapi/js/yui3/align-plugin/align-plugin.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/align-plugin/align-plugin.js 2012-11-02 14:19:32 UTC
(rev 10438)
@@ -0,0 +1,199 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add('align-plugin', function (Y, NAME) {
+
+ /**
+ * Provides advanced positioning support for Node via a Plugin
+ * for centering and alignment.
+ * @module align-plugin
+ */
+
+ var OFFSET_WIDTH = 'offsetWidth',
+ OFFSET_HEIGHT = 'offsetHeight',
+ undefined = undefined;
+
+ /**
+ * Node plugin which can be used to align a node with another node,
+ * region, or the viewport.
+ *
+ * @class Plugin.Align
+ * @param {Object} User configuration object
+ */
+ function Align(config) {
+ if (config.host) {
+ this._host = config.host;
+ }
+ }
+
+ Align.prototype = {
+ /**
+ * Aligns node with a point on another node or region.
+ * Possible alignment points are:
+ * <dl>
+ * <dt>tl</dt>
+ * <dd>top left</dd>
+ * <dt>tr</dt>
+ * <dd>top right</dd>
+ * <dt>bl</dt>
+ * <dd>bottom left</dd>
+ * <dt>br</dt>
+ * <dd>bottom right</dd>
+ * <dt>tc</dt>
+ * <dd>top center</dd>
+ * <dt>bc</dt>
+ * <dd>bottom center</dd>
+ * <dt>rc</dt>
+ * <dd>right center</dd>
+ * <dt>lc</dt>
+ * <dd>left center</dd>
+ * <dt>cc</dt>
+ * <dd>center center</dd>
+ * </dl>
+ * @method to
+ * @param region {String || Node || HTMLElement || Object} The node or
+ * region to align with. Defaults to the viewport region.
+ * @param regionPoint {String} The point of the region to align with.
+ * @param point {String} The point of the node aligned to the region.
+ * @param resize {Boolean} Whether or not the node should re-align when
+ * the window is resized. Defaults to false.
+ */
+ to: function(region, regionPoint, point, syncOnResize) {
+ // cache original args for syncing
+ this._syncArgs = Y.Array(arguments);
+
+ if (region.top === undefined) {
+ region = Y.one(region).get('region');
+ }
+
+ if (region) {
+ var xy = [region.left, region.top],
+ offxy = [region.width, region.height],
+ points = Align.points,
+ node = this._host,
+ NULL = null,
+ size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),
+ nodeoff = [0 - size[OFFSET_WIDTH], 0 -
size[OFFSET_HEIGHT]], // reverse offsets
+ regionFn0 = regionPoint ? points[regionPoint.charAt(0)]:
NULL,
+ regionFn1 = (regionPoint && regionPoint !== 'cc') ?
points[regionPoint.charAt(1)] : NULL,
+ nodeFn0 = point ? points[point.charAt(0)] : NULL,
+ nodeFn1 = (point && point !== 'cc') ?
points[point.charAt(1)] : NULL;
+
+ if (regionFn0) {
+ xy = regionFn0(xy, offxy, regionPoint);
+ }
+ if (regionFn1) {
+ xy = regionFn1(xy, offxy, regionPoint);
+ }
+
+ if (nodeFn0) {
+ xy = nodeFn0(xy, nodeoff, point);
+ }
+ if (nodeFn1) {
+ xy = nodeFn1(xy, nodeoff, point);
+ }
+
+ if (xy && node) {
+ node.setXY(xy);
+ }
+
+ this._resize(syncOnResize);
+
+ }
+ return this;
+ },
+
+ sync: function() {
+ this.to.apply(this, this._syncArgs);
+ return this;
+ },
+
+ _resize: function(add) {
+ var handle = this._handle;
+ if (add && !handle) {
+ this._handle = Y.on('resize', this._onresize, window, this);
+ } else if (!add && handle) {
+ handle.detach();
+ }
+
+ },
+
+ _onresize: function() {
+ var self = this;
+ setTimeout(function() { // for performance
+ self.sync();
+ });
+ },
+
+ /**
+ * Aligns the center of a node to the center of another node or region.
+ * @method center
+ * @param region {Node || HTMLElement || Object} optional The node or
+ * region to align with. Defaults to the viewport region.
+ * the window is resized. If centering to viewport, this defaults
+ * to true, otherwise default is false.
+ */
+ center: function(region, resize) {
+ this.to(region, 'cc', 'cc', resize);
+ return this;
+ },
+
+ /**
+ * Removes the resize handler, if any. This is called automatically
+ * when unplugged from the host node.
+ * @method destroy
+ */
+ destroy: function() {
+ var handle = this._handle;
+ if (handle) {
+ handle.detach();
+ }
+ }
+ };
+
+ Align.points = {
+ 't': function(xy, off) {
+ return xy;
+ },
+
+ 'r': function(xy, off) {
+ return [xy[0] + off[0], xy[1]];
+ },
+
+ 'b': function(xy, off) {
+ return [xy[0], xy[1] + off[1]];
+ },
+
+ 'l': function(xy, off) {
+ return xy;
+ },
+
+ 'c': function(xy, off, point) {
+ var axis = (point[0] === 't' || point[0] === 'b') ? 0 : 1,
+ ret, val;
+
+ if (point === 'cc') {
+ ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];
+ } else {
+ val = xy[axis] + off[axis] / 2;
+ ret = (axis) ? [xy[0], val] : [val, xy[1]];
+ }
+
+ return ret;
+ }
+ };
+
+ Align.NAME = 'Align';
+ Align.NS = 'align';
+
+ Align.prototype.constructor = Align;
+
+ Y.namespace('Plugin');
+ Y.Plugin.Align = Align;
+
+
+
+}, '3.7.3', {"requires": ["node-screen", "node-pluginhost"]});
Added: trunk/phpgwapi/js/yui3/anim-base/anim-base-coverage.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-base/anim-base-coverage.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-base/anim-base-coverage.js 2012-11-02
14:19:32 UTC (rev 10438)
@@ -0,0 +1,932 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+if (typeof _yuitest_coverage == "undefined"){
+ _yuitest_coverage = {};
+ _yuitest_coverline = function(src, line){
+ var coverage = _yuitest_coverage[src];
+ if (!coverage.lines[line]){
+ coverage.calledLines++;
+ }
+ coverage.lines[line]++;
+ };
+ _yuitest_coverfunc = function(src, name, line){
+ var coverage = _yuitest_coverage[src],
+ funcId = name + ":" + line;
+ if (!coverage.functions[funcId]){
+ coverage.calledFunctions++;
+ }
+ coverage.functions[funcId]++;
+ };
+}
+_yuitest_coverage["build/anim-base/anim-base.js"] = {
+ lines: {},
+ functions: {},
+ coveredLines: 0,
+ calledLines: 0,
+ coveredFunctions: 0,
+ calledFunctions: 0,
+ path: "build/anim-base/anim-base.js",
+ code: []
+};
+_yuitest_coverage["build/anim-base/anim-base.js"].code=["YUI.add('anim-base',
function (Y, NAME) {","","/**","* The Animation Utility provides an API for
creating advanced transitions.","* @module anim","*/","","/**","* Provides the
base Anim class, for animating numeric properties.","*","* @module anim","*
@submodule anim-base","*/",""," /**"," * A class for constructing
animation instances."," * @class Anim"," * @for Anim"," *
@constructor"," * @extends Base"," */",""," var RUNNING =
'running',"," START_TIME = 'startTime',"," ELAPSED_TIME =
'elapsedTime',"," /**"," * @for Anim"," * @event start","
* @description fires when an animation begins."," * @param {Event}
ev The start event."," * @type Event.Custom"," */"," START
= 'start',",""," /**"," * @event tween"," * @description
fires every frame of the animation."," * @param {Event} ev The tween
event."," * @type Event.Custom"," */"," TWEEN =
'tween',",""," /**"," * @event end"," * @description fires
after the animation completes."," * @param {Event} ev The end event.","
* @type Event.Custom"," */"," END = 'end',"," NODE =
'node',"," PAUSED = 'paused',"," REVERSE = 'reverse', // TODO:
cleanup"," ITERATION_COUNT = 'iterationCount',",""," NUM =
Number;",""," var _running = {},"," _timer;",""," Y.Anim =
function() {"," Y.Anim.superclass.constructor.apply(this, arguments);","
Y.Anim._instances[Y.stamp(this)] = this;"," };",""," Y.Anim.NAME =
'anim';",""," Y.Anim._instances = {};",""," /**"," * Regex of
properties that should use the default unit."," *"," * @property
RE_DEFAULT_UNIT"," * @static"," */"," Y.Anim.RE_DEFAULT_UNIT =
/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;","","
/**"," * The default unit to use with properties that pass the
RE_DEFAULT_UNIT test."," *"," * @property DEFAULT_UNIT"," *
@static"," */"," Y.Anim.DEFAULT_UNIT = 'px';","","
Y.Anim.DEFAULT_EASING = function (t, b, c, d) {"," return c * t / d + b;
// linear easing"," };",""," /**"," * Time in milliseconds passed to
setInterval for frame processing "," *"," * @property intervalTime","
* @default 20"," * @static"," */"," Y.Anim._intervalTime =
20;",""," /**"," * Bucket for custom getters and setters"," *","
* @property behaviors"," * @static"," */"," Y.Anim.behaviors = {","
left: {"," get: function(anim, attr) {","
return anim._getOffset(attr);"," }"," }"," };","","
Y.Anim.behaviors.top = Y.Anim.behaviors.left;",""," /**"," * The default
setter to use when setting object properties."," *"," * @property
DEFAULT_SETTER"," * @static"," */"," Y.Anim.DEFAULT_SETTER =
function(anim, att, from, to, elapsed, duration, fn, unit) {"," var node
= anim._node,"," domNode = node._node,"," val =
fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);",""," if
(domNode) {"," if ('style' in domNode && (att in domNode.style ||
att in Y.DOM.CUSTOM_STYLES)) {"," unit = unit || '';","
node.setStyle(att, val + unit);"," } else if ('attributes' in
domNode && att in domNode.attributes) {","
node.setAttribute(att, val);"," } else if (att in domNode) {","
domNode[att] = val;"," }"," } else if (node.set)
{"," node.set(att, val);"," } else if (att in node) {","
node[att] = val;"," }"," };",""," /**"," * The default
getter to use when getting object properties."," *"," * @property
DEFAULT_GETTER"," * @static"," */"," Y.Anim.DEFAULT_GETTER =
function(anim, att) {"," var node = anim._node,"," domNode =
node._node,"," val = '';",""," if (domNode) {","
if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES))
{"," val = node.getComputedStyle(att);"," } else if
('attributes' in domNode && att in domNode.attributes) {"," val
= node.getAttribute(att);"," } else if (att in domNode) {","
val = domNode[att];"," }"," } else if (node.get) {","
val = node.get(att);"," } else if (att in node) {","
val = node[att];"," }",""," return val;"," };","","
Y.Anim.ATTRS = {"," /**"," * The object to be animated.","
* @attribute node"," * @type Node"," */"," node: {","
setter: function(node) {"," if (node) {","
if (typeof node == 'string' || node.nodeType) {","
node = Y.one(node);"," }"," }","","
this._node = node;"," if (!node) {"," }","
return node;"," }"," },",""," /**","
* The length of the animation. Defaults to \"1\" (second)."," *
@attribute duration"," * @type NUM"," */"," duration:
{"," value: 1"," },",""," /**"," * The method
that will provide values to the attribute(s) during the animation. ","
* Defaults to \"Easing.easeNone\"."," * @attribute easing"," *
@type Function"," */"," easing: {"," value:
Y.Anim.DEFAULT_EASING,",""," setter: function(val) {","
if (typeof val === 'string' && Y.Easing) {"," return
Y.Easing[val];"," }"," }"," },","","
/**"," * The starting values for the animated properties.","
*"," * Fields may be strings, numbers, or functions."," * If a
function is used, the return value becomes the from value."," * If no
from value is specified, the DEFAULT_GETTER will be used."," * Supports
any unit, provided it matches the \"to\" (or default)"," * unit (e.g.
`{width: '10em', color: 'rgb(0, 0, 0)', borderColor: '#ccc'}`)."," *","
* If using the default ('px' for length-based units), the unit may be
omitted"," * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults
to pixels"," * and hex, respectively)."," *"," *
@attribute from"," * @type Object"," */"," from:
{},",""," /**"," * The ending values for the animated
properties."," *"," * Fields may be strings, numbers, or
functions."," * Supports any unit, provided it matches the \"from\" (or
default)"," * unit (e.g. `{width: '50%', color: 'red', borderColor:
'#ccc'}`)."," *"," * If using the default ('px' for
length-based units), the unit may be omitted"," * (e.g. `{width: 100,
borderColor: 'ccc'}`, which defaults to pixels"," * and hex,
respectively)."," *"," * @attribute to"," * @type
Object"," */"," to: {},",""," /**"," * Date stamp
for the first frame of the animation."," * @attribute startTime","
* @type Int"," * @default 0 "," * @readOnly"," */","
startTime: {"," value: 0,"," readOnly: true","
},",""," /**"," * Current time the animation has been
running."," * @attribute elapsedTime"," * @type Int","
* @default 0 "," * @readOnly"," */"," elapsedTime: {","
value: 0,"," readOnly: true"," },","","
/**"," * Whether or not the animation is currently running.","
* @attribute running "," * @type Boolean"," * @default false
"," * @readOnly"," */"," running: {","
getter: function() {"," return !!_running[Y.stamp(this)];","
},"," value: false,"," readOnly: true","
},",""," /**"," * The number of times the animation should run
"," * @attribute iterations"," * @type Int"," *
@default 1 "," */"," iterations: {"," value: 1","
},",""," /**"," * The number of iterations that have
occurred."," * Resets when an animation ends (reaches iteration count
or stop() called). "," * @attribute iterationCount"," * @type
Int"," * @default 0"," * @readOnly"," */","
iterationCount: {"," value: 0,"," readOnly: true","
},",""," /**"," * How iterations of the animation should
behave. "," * Possible values are \"normal\" and \"alternate\".","
* Normal will repeat the animation, alternate will reverse on every other
pass."," *"," * @attribute direction"," * @type
String"," * @default \"normal\""," */"," direction: {","
value: 'normal' // | alternate (fwd on odd, rev on even per spec)","
},",""," /**"," * Whether or not the animation is
currently paused."," * @attribute paused "," * @type Boolean","
* @default false "," * @readOnly"," */","
paused: {"," readOnly: true,"," value: false","
},",""," /**"," * If true, animation begins from last frame","
* @attribute reverse"," * @type Boolean"," * @default
false "," */"," reverse: {"," value: false","
}","",""," };",""," /**"," * Runs all animation instances."," *
@method run"," * @static"," */ "," Y.Anim.run = function() {","
var instances = Y.Anim._instances;"," for (var i in instances) {","
if (instances[i].run) {"," instances[i].run();","
}"," }"," };",""," /**"," * Pauses all animation
instances."," * @method pause"," * @static"," */ ","
Y.Anim.pause = function() {"," for (var i in _running) { // stop timer
if nothing running"," if (_running[i].pause) {","
_running[i].pause();"," }"," }","","
Y.Anim._stopTimer();"," };",""," /**"," * Stops all animation
instances."," * @method stop"," * @static"," */ ","
Y.Anim.stop = function() {"," for (var i in _running) { // stop timer if
nothing running"," if (_running[i].stop) {","
_running[i].stop();"," }"," }","
Y.Anim._stopTimer();"," };"," "," Y.Anim._startTimer = function() {","
if (!_timer) {"," _timer = setInterval(Y.Anim._runFrame,
Y.Anim._intervalTime);"," }"," };",""," Y.Anim._stopTimer =
function() {"," clearInterval(_timer);"," _timer = 0;","
};",""," /**"," * Called per Interval to handle each animation frame.","
* @method _runFrame"," * @private"," * @static"," */ ","
Y.Anim._runFrame = function() {"," var done = true;"," for (var
anim in _running) {"," if (_running[anim]._runFrame) {","
done = false;"," _running[anim]._runFrame();","
}"," }",""," if (done) {"," Y.Anim._stopTimer();","
}"," };",""," Y.Anim.RE_UNITS =
/^(-?\\d*\\.?\\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;",""," var proto = {","
/**"," * Starts or resumes an animation."," * @method
run"," * @chainable"," */ "," run: function() {","
if (this.get(PAUSED)) {"," this._resume();","
} else if (!this.get(RUNNING)) {"," this._start();","
}"," return this;"," },",""," /**"," * Pauses
the animation and"," * freezes it in its current state and time.","
* Calling run() will continue where it left off."," * @method
pause"," * @chainable"," */ "," pause: function()
{"," if (this.get(RUNNING)) {"," this._pause();","
}"," return this;"," },",""," /**"," *
Stops the animation and resets its time."," * @method stop"," *
@param {Boolean} finish If true, the animation will move to the last frame","
* @chainable"," */ "," stop: function(finish) {","
if (this.get(RUNNING) || this.get(PAUSED)) {","
this._end(finish);"," }"," return this;","
},",""," _added: false,",""," _start: function() {","
this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));","
this._actualFrames = 0;"," if (!this.get(PAUSED)) {","
this._initAnimAttr();"," }"," _running[Y.stamp(this)] =
this;"," Y.Anim._startTimer();",""," this.fire(START);","
},",""," _pause: function() {"," this._set(START_TIME,
null);"," this._set(PAUSED, true);"," delete
_running[Y.stamp(this)];",""," /**"," * @event pause","
* @description fires when an animation is paused."," *
@param {Event} ev The pause event."," * @type Event.Custom","
*/"," this.fire('pause');"," },",""," _resume:
function() {"," this._set(PAUSED, false);","
_running[Y.stamp(this)] = this;"," this._set(START_TIME, new Date()
- this.get(ELAPSED_TIME));"," Y.Anim._startTimer();","","
/**"," * @event resume"," * @description fires when an
animation is resumed (run from pause)."," * @param {Event} ev The
pause event."," * @type Event.Custom"," */","
this.fire('resume');"," },",""," _end: function(finish) {","
var duration = this.get('duration') * 1000;"," if (finish) {
// jump to last frame"," this._runAttrs(duration, duration,
this.get(REVERSE));"," }",""," this._set(START_TIME,
null);"," this._set(ELAPSED_TIME, 0);","
this._set(PAUSED, false);",""," delete _running[Y.stamp(this)];","
this.fire(END, {elapsed: this.get(ELAPSED_TIME)});"," },","","
_runFrame: function() {"," var d =
this._runtimeAttr.duration,"," t = new Date() -
this.get(START_TIME),"," reverse = this.get(REVERSE),","
done = (t >= d),"," attribute,","
setter;"," "," this._runAttrs(t, d, reverse);","
this._actualFrames += 1;"," this._set(ELAPSED_TIME, t);","","
this.fire(TWEEN);"," if (done) {","
this._lastFrame();"," }"," },",""," _runAttrs:
function(t, d, reverse) {"," var attr = this._runtimeAttr,","
customAttr = Y.Anim.behaviors,"," easing =
attr.easing,"," lastFrame = d,"," done =
false,"," attribute,"," setter,","
i;",""," if (t >= d) {"," done = true;","
}",""," if (reverse) {"," t = d - t;","
lastFrame = 0;"," }",""," for (i in attr) {","
if (attr[i].to) {"," attribute = attr[i];","
setter = (i in customAttr && 'set' in customAttr[i]) ?","
customAttr[i].set : Y.Anim.DEFAULT_SETTER;","","
if (!done) {"," setter(this, i, attribute.from,
attribute.to, t, d, easing, attribute.unit); "," } else {","
setter(this, i, attribute.from, attribute.to, lastFrame,
d, easing, attribute.unit); "," }"," }","
}","",""," },",""," _lastFrame: function() {","
var iter = this.get('iterations'),"," iterCount =
this.get(ITERATION_COUNT);",""," iterCount += 1;"," if
(iter === 'infinite' || iterCount < iter) {"," if
(this.get('direction') === 'alternate') {","
this.set(REVERSE, !this.get(REVERSE)); // flip it"," }","
/**"," * @event iteration"," *
@description fires when an animation begins an iteration."," *
@param {Event} ev The iteration event."," * @type
Event.Custom"," */"," this.fire('iteration');","
} else {"," iterCount = 0;","
this._end();"," }",""," this._set(START_TIME, new
Date());"," this._set(ITERATION_COUNT, iterCount);","
},",""," _initAnimAttr: function() {"," var from =
this.get('from') || {},"," to = this.get('to') || {},","
attr = {"," duration: this.get('duration') * 1000,","
easing: this.get('easing')"," },","
customAttr = Y.Anim.behaviors,"," node = this.get(NODE), //
implicit attr init"," unit, begin, end;","","
Y.each(to, function(val, name) {"," if (typeof val ===
'function') {"," val = val.call(this, node);","
}",""," begin = from[name];"," if (begin ===
undefined) {"," begin = (name in customAttr && 'get' in
customAttr[name]) ?"," customAttr[name].get(this,
name) : Y.Anim.DEFAULT_GETTER(this, name);"," } else if (typeof
begin === 'function') {"," begin = begin.call(this,
node);"," }",""," var mFrom =
Y.Anim.RE_UNITS.exec(begin);"," var mTo =
Y.Anim.RE_UNITS.exec(val);",""," begin = mFrom ? mFrom[1] :
begin;"," end = mTo ? mTo[1] : val;"," unit = mTo
? mTo[2] : mFrom ? mFrom[2] : ''; // one might be zero TODO: mixed units","","
if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {","
unit = Y.Anim.DEFAULT_UNIT;"," }",""," if
(!begin || !end) {"," Y.error('invalid \"from\" or \"to\"
for \"' + name + '\"', 'Anim');"," return;","
}",""," attr[name] = {"," from:
Y.Lang.isObject(begin) ? Y.clone(begin) : begin,"," to:
end,"," unit: unit"," };",""," },
this);",""," this._runtimeAttr = attr;"," },","","","
// TODO: move to computedStyle? (browsers dont agree on default computed
offsets)"," _getOffset: function(attr) {"," var node =
this._node,"," val = node.getComputedStyle(attr),","
get = (attr === 'left') ? 'getX': 'getY',"," set = (attr ===
'left') ? 'setX': 'setY';",""," if (val === 'auto') {","
var position = node.getStyle('position');"," if (position ===
'absolute' || position === 'fixed') {"," val =
node[get]();"," node[set](val);"," } else
{"," val = 0;"," }"," }","","
return val;"," },",""," destructor: function() {","
delete Y.Anim._instances[Y.stamp(this)];"," }"," };","","
Y.extend(Y.Anim, Y.Base, proto);","","","}, '3.7.3', {\"requires\":
[\"base-base\", \"node-style\"]});"];
+_yuitest_coverage["build/anim-base/anim-base.js"].lines =
{"1":0,"23":0,"57":0,"60":0,"61":0,"62":0,"65":0,"67":0,"75":0,"83":0,"85":0,"86":0,"96":0,"104":0,"107":0,"112":0,"120":0,"121":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"134":0,"135":0,"136":0,"137":0,"147":0,"148":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"160":0,"161":0,"162":0,"163":0,"166":0,"169":0,"177":0,"178":0,"179":0,"183":0,"184":0,"186":0,"209":0,"210":0,"282":0,"354":0,"355":0,"356":0,"357":0,"358":0,"368":0,"369":0,"370":0,"371":0,"375":0,"383":0,"384":0,"385":0,"386":0,"389":0,"392":0,"393":0,"394":0,"398":0,"399":0,"400":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"418":0,"419":0,"423":0,"425":0,"432":0,"433":0,"434":0,"435":0,"437":0,"448":0,"449":0,"451":0,"461":0,"462":0,"464":0,"470":0,"471":0,"472":0,"473":0,"475":0,"476":0,"478":0,"482":0,"483":0,"484":0,"492":0,"496":0,"497":0,"498":0,"499":0,"507":0,"511":0,"512":0,"513":0,"516":0,"517":0,"518":0,"520":0,"521":0,"525":0,"532":0,"533":0,"534":0,"536":0,"537":0,"538":0,"543":0,"552":0,"553":0,"556":0,"557":0,"558":0,"561":0,"562":0,"563":0,"564":0,"567":0,"568":0,"570":0,"579":0,"582":0,"583":0,"584":0,"585":0,"593":0,"595":0,"596":0,"599":0,"600":0,"604":0,"614":0,"615":0,"616":0,"619":0,"620":0,"621":0,"623":0,"624":0,"627":0,"628":0,"630":0,"631":0,"632":0,"634":0,"635":0,"638":0,"639":0,"640":0,"643":0,"651":0,"657":0,"662":0,"663":0,"664":0,"665":0,"666":0,"668":0,"672":0,"676":0,"680":0};
+_yuitest_coverage["build/anim-base/anim-base.js"].functions =
{"Anim:60":0,"DEFAULT_EASING:85":0,"get:106":0,"DEFAULT_SETTER:120":0,"DEFAULT_GETTER:147":0,"setter:176":0,"setter:208":0,"getter:281":0,"run:354":0,"pause:368":0,"stop:383":0,"_startTimer:392":0,"_stopTimer:398":0,"_runFrame:409":0,"run:431":0,"pause:447":0,"stop:460":0,"_start:469":0,"_pause:481":0,"_resume:495":0,"_end:510":0,"_runFrame:524":0,"_runAttrs:542":0,"_lastFrame:578":0,"(anonymous
2):614":0,"_initAnimAttr:603":0,"_getOffset:656":0,"destructor:675":0,"(anonymous
1):1":0};
+_yuitest_coverage["build/anim-base/anim-base.js"].coveredLines = 181;
+_yuitest_coverage["build/anim-base/anim-base.js"].coveredFunctions = 29;
+_yuitest_coverline("build/anim-base/anim-base.js", 1);
+YUI.add('anim-base', function (Y, NAME) {
+
+/**
+* The Animation Utility provides an API for creating advanced transitions.
+* @module anim
+*/
+
+/**
+* Provides the base Anim class, for animating numeric properties.
+*
+* @module anim
+* @submodule anim-base
+*/
+
+ /**
+ * A class for constructing animation instances.
+ * @class Anim
+ * @for Anim
+ * @constructor
+ * @extends Base
+ */
+
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "(anonymous 1)", 1);
+_yuitest_coverline("build/anim-base/anim-base.js", 23);
+var RUNNING = 'running',
+ START_TIME = 'startTime',
+ ELAPSED_TIME = 'elapsedTime',
+ /**
+ * @for Anim
+ * @event start
+ * @description fires when an animation begins.
+ * @param {Event} ev The start event.
+ * @type Event.Custom
+ */
+ START = 'start',
+
+ /**
+ * @event tween
+ * @description fires every frame of the animation.
+ * @param {Event} ev The tween event.
+ * @type Event.Custom
+ */
+ TWEEN = 'tween',
+
+ /**
+ * @event end
+ * @description fires after the animation completes.
+ * @param {Event} ev The end event.
+ * @type Event.Custom
+ */
+ END = 'end',
+ NODE = 'node',
+ PAUSED = 'paused',
+ REVERSE = 'reverse', // TODO: cleanup
+ ITERATION_COUNT = 'iterationCount',
+
+ NUM = Number;
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 57);
+var _running = {},
+ _timer;
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 60);
+Y.Anim = function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "Anim", 60);
+_yuitest_coverline("build/anim-base/anim-base.js", 61);
+Y.Anim.superclass.constructor.apply(this, arguments);
+ _yuitest_coverline("build/anim-base/anim-base.js", 62);
+Y.Anim._instances[Y.stamp(this)] = this;
+ };
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 65);
+Y.Anim.NAME = 'anim';
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 67);
+Y.Anim._instances = {};
+
+ /**
+ * Regex of properties that should use the default unit.
+ *
+ * @property RE_DEFAULT_UNIT
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 75);
+Y.Anim.RE_DEFAULT_UNIT =
/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;
+
+ /**
+ * The default unit to use with properties that pass the RE_DEFAULT_UNIT
test.
+ *
+ * @property DEFAULT_UNIT
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 83);
+Y.Anim.DEFAULT_UNIT = 'px';
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 85);
+Y.Anim.DEFAULT_EASING = function (t, b, c, d) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "DEFAULT_EASING",
85);
+_yuitest_coverline("build/anim-base/anim-base.js", 86);
+return c * t / d + b; // linear easing
+ };
+
+ /**
+ * Time in milliseconds passed to setInterval for frame processing
+ *
+ * @property intervalTime
+ * @default 20
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 96);
+Y.Anim._intervalTime = 20;
+
+ /**
+ * Bucket for custom getters and setters
+ *
+ * @property behaviors
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 104);
+Y.Anim.behaviors = {
+ left: {
+ get: function(anim, attr) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "get", 106);
+_yuitest_coverline("build/anim-base/anim-base.js", 107);
+return anim._getOffset(attr);
+ }
+ }
+ };
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 112);
+Y.Anim.behaviors.top = Y.Anim.behaviors.left;
+
+ /**
+ * The default setter to use when setting object properties.
+ *
+ * @property DEFAULT_SETTER
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 120);
+Y.Anim.DEFAULT_SETTER = function(anim, att, from, to, elapsed, duration, fn,
unit) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "DEFAULT_SETTER",
120);
+_yuitest_coverline("build/anim-base/anim-base.js", 121);
+var node = anim._node,
+ domNode = node._node,
+ val = fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 125);
+if (domNode) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 126);
+if ('style' in domNode && (att in domNode.style || att in
Y.DOM.CUSTOM_STYLES)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 127);
+unit = unit || '';
+ _yuitest_coverline("build/anim-base/anim-base.js", 128);
+node.setStyle(att, val + unit);
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 129);
+if ('attributes' in domNode && att in domNode.attributes) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 130);
+node.setAttribute(att, val);
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 131);
+if (att in domNode) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 132);
+domNode[att] = val;
+ }}}
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 134);
+if (node.set) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 135);
+node.set(att, val);
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 136);
+if (att in node) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 137);
+node[att] = val;
+ }}}
+ };
+
+ /**
+ * The default getter to use when getting object properties.
+ *
+ * @property DEFAULT_GETTER
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 147);
+Y.Anim.DEFAULT_GETTER = function(anim, att) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "DEFAULT_GETTER",
147);
+_yuitest_coverline("build/anim-base/anim-base.js", 148);
+var node = anim._node,
+ domNode = node._node,
+ val = '';
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 152);
+if (domNode) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 153);
+if ('style' in domNode && (att in domNode.style || att in
Y.DOM.CUSTOM_STYLES)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 154);
+val = node.getComputedStyle(att);
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 155);
+if ('attributes' in domNode && att in domNode.attributes) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 156);
+val = node.getAttribute(att);
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 157);
+if (att in domNode) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 158);
+val = domNode[att];
+ }}}
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 160);
+if (node.get) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 161);
+val = node.get(att);
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 162);
+if (att in node) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 163);
+val = node[att];
+ }}}
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 166);
+return val;
+ };
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 169);
+Y.Anim.ATTRS = {
+ /**
+ * The object to be animated.
+ * @attribute node
+ * @type Node
+ */
+ node: {
+ setter: function(node) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "setter",
176);
+_yuitest_coverline("build/anim-base/anim-base.js", 177);
+if (node) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 178);
+if (typeof node == 'string' || node.nodeType) {
+ _yuitest_coverline("build/anim-base/anim-base.js",
179);
+node = Y.one(node);
+ }
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 183);
+this._node = node;
+ _yuitest_coverline("build/anim-base/anim-base.js", 184);
+if (!node) {
+ }
+ _yuitest_coverline("build/anim-base/anim-base.js", 186);
+return node;
+ }
+ },
+
+ /**
+ * The length of the animation. Defaults to "1" (second).
+ * @attribute duration
+ * @type NUM
+ */
+ duration: {
+ value: 1
+ },
+
+ /**
+ * The method that will provide values to the attribute(s) during the
animation.
+ * Defaults to "Easing.easeNone".
+ * @attribute easing
+ * @type Function
+ */
+ easing: {
+ value: Y.Anim.DEFAULT_EASING,
+
+ setter: function(val) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "setter",
208);
+_yuitest_coverline("build/anim-base/anim-base.js", 209);
+if (typeof val === 'string' && Y.Easing) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 210);
+return Y.Easing[val];
+ }
+ }
+ },
+
+ /**
+ * The starting values for the animated properties.
+ *
+ * Fields may be strings, numbers, or functions.
+ * If a function is used, the return value becomes the from value.
+ * If no from value is specified, the DEFAULT_GETTER will be used.
+ * Supports any unit, provided it matches the "to" (or default)
+ * unit (e.g. `{width: '10em', color: 'rgb(0, 0, 0)', borderColor:
'#ccc'}`).
+ *
+ * If using the default ('px' for length-based units), the unit may be
omitted
+ * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults to pixels
+ * and hex, respectively).
+ *
+ * @attribute from
+ * @type Object
+ */
+ from: {},
+
+ /**
+ * The ending values for the animated properties.
+ *
+ * Fields may be strings, numbers, or functions.
+ * Supports any unit, provided it matches the "from" (or default)
+ * unit (e.g. `{width: '50%', color: 'red', borderColor: '#ccc'}`).
+ *
+ * If using the default ('px' for length-based units), the unit may be
omitted
+ * (e.g. `{width: 100, borderColor: 'ccc'}`, which defaults to pixels
+ * and hex, respectively).
+ *
+ * @attribute to
+ * @type Object
+ */
+ to: {},
+
+ /**
+ * Date stamp for the first frame of the animation.
+ * @attribute startTime
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ startTime: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * Current time the animation has been running.
+ * @attribute elapsedTime
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ elapsedTime: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * Whether or not the animation is currently running.
+ * @attribute running
+ * @type Boolean
+ * @default false
+ * @readOnly
+ */
+ running: {
+ getter: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "getter",
281);
+_yuitest_coverline("build/anim-base/anim-base.js", 282);
+return !!_running[Y.stamp(this)];
+ },
+ value: false,
+ readOnly: true
+ },
+
+ /**
+ * The number of times the animation should run
+ * @attribute iterations
+ * @type Int
+ * @default 1
+ */
+ iterations: {
+ value: 1
+ },
+
+ /**
+ * The number of iterations that have occurred.
+ * Resets when an animation ends (reaches iteration count or stop()
called).
+ * @attribute iterationCount
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ iterationCount: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * How iterations of the animation should behave.
+ * Possible values are "normal" and "alternate".
+ * Normal will repeat the animation, alternate will reverse on every
other pass.
+ *
+ * @attribute direction
+ * @type String
+ * @default "normal"
+ */
+ direction: {
+ value: 'normal' // | alternate (fwd on odd, rev on even per spec)
+ },
+
+ /**
+ * Whether or not the animation is currently paused.
+ * @attribute paused
+ * @type Boolean
+ * @default false
+ * @readOnly
+ */
+ paused: {
+ readOnly: true,
+ value: false
+ },
+
+ /**
+ * If true, animation begins from last frame
+ * @attribute reverse
+ * @type Boolean
+ * @default false
+ */
+ reverse: {
+ value: false
+ }
+
+
+ };
+
+ /**
+ * Runs all animation instances.
+ * @method run
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 354);
+Y.Anim.run = function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "run", 354);
+_yuitest_coverline("build/anim-base/anim-base.js", 355);
+var instances = Y.Anim._instances;
+ _yuitest_coverline("build/anim-base/anim-base.js", 356);
+for (var i in instances) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 357);
+if (instances[i].run) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 358);
+instances[i].run();
+ }
+ }
+ };
+
+ /**
+ * Pauses all animation instances.
+ * @method pause
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 368);
+Y.Anim.pause = function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "pause", 368);
+_yuitest_coverline("build/anim-base/anim-base.js", 369);
+for (var i in _running) { // stop timer if nothing running
+ _yuitest_coverline("build/anim-base/anim-base.js", 370);
+if (_running[i].pause) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 371);
+_running[i].pause();
+ }
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 375);
+Y.Anim._stopTimer();
+ };
+
+ /**
+ * Stops all animation instances.
+ * @method stop
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 383);
+Y.Anim.stop = function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "stop", 383);
+_yuitest_coverline("build/anim-base/anim-base.js", 384);
+for (var i in _running) { // stop timer if nothing running
+ _yuitest_coverline("build/anim-base/anim-base.js", 385);
+if (_running[i].stop) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 386);
+_running[i].stop();
+ }
+ }
+ _yuitest_coverline("build/anim-base/anim-base.js", 389);
+Y.Anim._stopTimer();
+ };
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 392);
+Y.Anim._startTimer = function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_startTimer", 392);
+_yuitest_coverline("build/anim-base/anim-base.js", 393);
+if (!_timer) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 394);
+_timer = setInterval(Y.Anim._runFrame, Y.Anim._intervalTime);
+ }
+ };
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 398);
+Y.Anim._stopTimer = function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_stopTimer", 398);
+_yuitest_coverline("build/anim-base/anim-base.js", 399);
+clearInterval(_timer);
+ _yuitest_coverline("build/anim-base/anim-base.js", 400);
+_timer = 0;
+ };
+
+ /**
+ * Called per Interval to handle each animation frame.
+ * @method _runFrame
+ * @private
+ * @static
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 409);
+Y.Anim._runFrame = function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_runFrame", 409);
+_yuitest_coverline("build/anim-base/anim-base.js", 410);
+var done = true;
+ _yuitest_coverline("build/anim-base/anim-base.js", 411);
+for (var anim in _running) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 412);
+if (_running[anim]._runFrame) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 413);
+done = false;
+ _yuitest_coverline("build/anim-base/anim-base.js", 414);
+_running[anim]._runFrame();
+ }
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 418);
+if (done) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 419);
+Y.Anim._stopTimer();
+ }
+ };
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 423);
+Y.Anim.RE_UNITS = /^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 425);
+var proto = {
+ /**
+ * Starts or resumes an animation.
+ * @method run
+ * @chainable
+ */
+ run: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "run", 431);
+_yuitest_coverline("build/anim-base/anim-base.js", 432);
+if (this.get(PAUSED)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 433);
+this._resume();
+ } else {_yuitest_coverline("build/anim-base/anim-base.js", 434);
+if (!this.get(RUNNING)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 435);
+this._start();
+ }}
+ _yuitest_coverline("build/anim-base/anim-base.js", 437);
+return this;
+ },
+
+ /**
+ * Pauses the animation and
+ * freezes it in its current state and time.
+ * Calling run() will continue where it left off.
+ * @method pause
+ * @chainable
+ */
+ pause: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "pause", 447);
+_yuitest_coverline("build/anim-base/anim-base.js", 448);
+if (this.get(RUNNING)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 449);
+this._pause();
+ }
+ _yuitest_coverline("build/anim-base/anim-base.js", 451);
+return this;
+ },
+
+ /**
+ * Stops the animation and resets its time.
+ * @method stop
+ * @param {Boolean} finish If true, the animation will move to the
last frame
+ * @chainable
+ */
+ stop: function(finish) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "stop", 460);
+_yuitest_coverline("build/anim-base/anim-base.js", 461);
+if (this.get(RUNNING) || this.get(PAUSED)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 462);
+this._end(finish);
+ }
+ _yuitest_coverline("build/anim-base/anim-base.js", 464);
+return this;
+ },
+
+ _added: false,
+
+ _start: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_start", 469);
+_yuitest_coverline("build/anim-base/anim-base.js", 470);
+this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
+ _yuitest_coverline("build/anim-base/anim-base.js", 471);
+this._actualFrames = 0;
+ _yuitest_coverline("build/anim-base/anim-base.js", 472);
+if (!this.get(PAUSED)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 473);
+this._initAnimAttr();
+ }
+ _yuitest_coverline("build/anim-base/anim-base.js", 475);
+_running[Y.stamp(this)] = this;
+ _yuitest_coverline("build/anim-base/anim-base.js", 476);
+Y.Anim._startTimer();
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 478);
+this.fire(START);
+ },
+
+ _pause: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_pause", 481);
+_yuitest_coverline("build/anim-base/anim-base.js", 482);
+this._set(START_TIME, null);
+ _yuitest_coverline("build/anim-base/anim-base.js", 483);
+this._set(PAUSED, true);
+ _yuitest_coverline("build/anim-base/anim-base.js", 484);
+delete _running[Y.stamp(this)];
+
+ /**
+ * @event pause
+ * @description fires when an animation is paused.
+ * @param {Event} ev The pause event.
+ * @type Event.Custom
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 492);
+this.fire('pause');
+ },
+
+ _resume: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_resume", 495);
+_yuitest_coverline("build/anim-base/anim-base.js", 496);
+this._set(PAUSED, false);
+ _yuitest_coverline("build/anim-base/anim-base.js", 497);
+_running[Y.stamp(this)] = this;
+ _yuitest_coverline("build/anim-base/anim-base.js", 498);
+this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
+ _yuitest_coverline("build/anim-base/anim-base.js", 499);
+Y.Anim._startTimer();
+
+ /**
+ * @event resume
+ * @description fires when an animation is resumed (run from pause).
+ * @param {Event} ev The pause event.
+ * @type Event.Custom
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 507);
+this.fire('resume');
+ },
+
+ _end: function(finish) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_end", 510);
+_yuitest_coverline("build/anim-base/anim-base.js", 511);
+var duration = this.get('duration') * 1000;
+ _yuitest_coverline("build/anim-base/anim-base.js", 512);
+if (finish) { // jump to last frame
+ _yuitest_coverline("build/anim-base/anim-base.js", 513);
+this._runAttrs(duration, duration, this.get(REVERSE));
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 516);
+this._set(START_TIME, null);
+ _yuitest_coverline("build/anim-base/anim-base.js", 517);
+this._set(ELAPSED_TIME, 0);
+ _yuitest_coverline("build/anim-base/anim-base.js", 518);
+this._set(PAUSED, false);
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 520);
+delete _running[Y.stamp(this)];
+ _yuitest_coverline("build/anim-base/anim-base.js", 521);
+this.fire(END, {elapsed: this.get(ELAPSED_TIME)});
+ },
+
+ _runFrame: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_runFrame",
524);
+_yuitest_coverline("build/anim-base/anim-base.js", 525);
+var d = this._runtimeAttr.duration,
+ t = new Date() - this.get(START_TIME),
+ reverse = this.get(REVERSE),
+ done = (t >= d),
+ attribute,
+ setter;
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 532);
+this._runAttrs(t, d, reverse);
+ _yuitest_coverline("build/anim-base/anim-base.js", 533);
+this._actualFrames += 1;
+ _yuitest_coverline("build/anim-base/anim-base.js", 534);
+this._set(ELAPSED_TIME, t);
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 536);
+this.fire(TWEEN);
+ _yuitest_coverline("build/anim-base/anim-base.js", 537);
+if (done) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 538);
+this._lastFrame();
+ }
+ },
+
+ _runAttrs: function(t, d, reverse) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_runAttrs",
542);
+_yuitest_coverline("build/anim-base/anim-base.js", 543);
+var attr = this._runtimeAttr,
+ customAttr = Y.Anim.behaviors,
+ easing = attr.easing,
+ lastFrame = d,
+ done = false,
+ attribute,
+ setter,
+ i;
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 552);
+if (t >= d) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 553);
+done = true;
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 556);
+if (reverse) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 557);
+t = d - t;
+ _yuitest_coverline("build/anim-base/anim-base.js", 558);
+lastFrame = 0;
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 561);
+for (i in attr) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 562);
+if (attr[i].to) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 563);
+attribute = attr[i];
+ _yuitest_coverline("build/anim-base/anim-base.js", 564);
+setter = (i in customAttr && 'set' in customAttr[i]) ?
+ customAttr[i].set : Y.Anim.DEFAULT_SETTER;
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 567);
+if (!done) {
+ _yuitest_coverline("build/anim-base/anim-base.js",
568);
+setter(this, i, attribute.from, attribute.to, t, d, easing, attribute.unit);
+ } else {
+ _yuitest_coverline("build/anim-base/anim-base.js",
570);
+setter(this, i, attribute.from, attribute.to, lastFrame, d, easing,
attribute.unit);
+ }
+ }
+ }
+
+
+ },
+
+ _lastFrame: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_lastFrame",
578);
+_yuitest_coverline("build/anim-base/anim-base.js", 579);
+var iter = this.get('iterations'),
+ iterCount = this.get(ITERATION_COUNT);
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 582);
+iterCount += 1;
+ _yuitest_coverline("build/anim-base/anim-base.js", 583);
+if (iter === 'infinite' || iterCount < iter) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 584);
+if (this.get('direction') === 'alternate') {
+ _yuitest_coverline("build/anim-base/anim-base.js", 585);
+this.set(REVERSE, !this.get(REVERSE)); // flip it
+ }
+ /**
+ * @event iteration
+ * @description fires when an animation begins an iteration.
+ * @param {Event} ev The iteration event.
+ * @type Event.Custom
+ */
+ _yuitest_coverline("build/anim-base/anim-base.js", 593);
+this.fire('iteration');
+ } else {
+ _yuitest_coverline("build/anim-base/anim-base.js", 595);
+iterCount = 0;
+ _yuitest_coverline("build/anim-base/anim-base.js", 596);
+this._end();
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 599);
+this._set(START_TIME, new Date());
+ _yuitest_coverline("build/anim-base/anim-base.js", 600);
+this._set(ITERATION_COUNT, iterCount);
+ },
+
+ _initAnimAttr: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js",
"_initAnimAttr", 603);
+_yuitest_coverline("build/anim-base/anim-base.js", 604);
+var from = this.get('from') || {},
+ to = this.get('to') || {},
+ attr = {
+ duration: this.get('duration') * 1000,
+ easing: this.get('easing')
+ },
+ customAttr = Y.Anim.behaviors,
+ node = this.get(NODE), // implicit attr init
+ unit, begin, end;
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 614);
+Y.each(to, function(val, name) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "(anonymous
2)", 614);
+_yuitest_coverline("build/anim-base/anim-base.js", 615);
+if (typeof val === 'function') {
+ _yuitest_coverline("build/anim-base/anim-base.js", 616);
+val = val.call(this, node);
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 619);
+begin = from[name];
+ _yuitest_coverline("build/anim-base/anim-base.js", 620);
+if (begin === undefined) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 621);
+begin = (name in customAttr && 'get' in customAttr[name]) ?
+ customAttr[name].get(this, name) :
Y.Anim.DEFAULT_GETTER(this, name);
+ } else {_yuitest_coverline("build/anim-base/anim-base.js",
623);
+if (typeof begin === 'function') {
+ _yuitest_coverline("build/anim-base/anim-base.js", 624);
+begin = begin.call(this, node);
+ }}
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 627);
+var mFrom = Y.Anim.RE_UNITS.exec(begin);
+ _yuitest_coverline("build/anim-base/anim-base.js", 628);
+var mTo = Y.Anim.RE_UNITS.exec(val);
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 630);
+begin = mFrom ? mFrom[1] : begin;
+ _yuitest_coverline("build/anim-base/anim-base.js", 631);
+end = mTo ? mTo[1] : val;
+ _yuitest_coverline("build/anim-base/anim-base.js", 632);
+unit = mTo ? mTo[2] : mFrom ? mFrom[2] : ''; // one might be zero TODO: mixed
units
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 634);
+if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 635);
+unit = Y.Anim.DEFAULT_UNIT;
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 638);
+if (!begin || !end) {
+ _yuitest_coverline("build/anim-base/anim-base.js", 639);
+Y.error('invalid "from" or "to" for "' + name + '"', 'Anim');
+ _yuitest_coverline("build/anim-base/anim-base.js", 640);
+return;
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 643);
+attr[name] = {
+ from: Y.Lang.isObject(begin) ? Y.clone(begin) : begin,
+ to: end,
+ unit: unit
+ };
+
+ }, this);
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 651);
+this._runtimeAttr = attr;
+ },
+
+
+ // TODO: move to computedStyle? (browsers dont agree on default
computed offsets)
+ _getOffset: function(attr) {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "_getOffset",
656);
+_yuitest_coverline("build/anim-base/anim-base.js", 657);
+var node = this._node,
+ val = node.getComputedStyle(attr),
+ get = (attr === 'left') ? 'getX': 'getY',
+ set = (attr === 'left') ? 'setX': 'setY';
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 662);
+if (val === 'auto') {
+ _yuitest_coverline("build/anim-base/anim-base.js", 663);
+var position = node.getStyle('position');
+ _yuitest_coverline("build/anim-base/anim-base.js", 664);
+if (position === 'absolute' || position === 'fixed') {
+ _yuitest_coverline("build/anim-base/anim-base.js", 665);
+val = node[get]();
+ _yuitest_coverline("build/anim-base/anim-base.js", 666);
+node[set](val);
+ } else {
+ _yuitest_coverline("build/anim-base/anim-base.js", 668);
+val = 0;
+ }
+ }
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 672);
+return val;
+ },
+
+ destructor: function() {
+ _yuitest_coverfunc("build/anim-base/anim-base.js", "destructor",
675);
+_yuitest_coverline("build/anim-base/anim-base.js", 676);
+delete Y.Anim._instances[Y.stamp(this)];
+ }
+ };
+
+ _yuitest_coverline("build/anim-base/anim-base.js", 680);
+Y.extend(Y.Anim, Y.Base, proto);
+
+
+}, '3.7.3', {"requires": ["base-base", "node-style"]});
Added: trunk/phpgwapi/js/yui3/anim-base/anim-base-debug.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-base/anim-base-debug.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-base/anim-base-debug.js 2012-11-02 14:19:32 UTC
(rev 10438)
@@ -0,0 +1,690 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add('anim-base', function (Y, NAME) {
+
+/**
+* The Animation Utility provides an API for creating advanced transitions.
+* @module anim
+*/
+
+/**
+* Provides the base Anim class, for animating numeric properties.
+*
+* @module anim
+* @submodule anim-base
+*/
+
+ /**
+ * A class for constructing animation instances.
+ * @class Anim
+ * @for Anim
+ * @constructor
+ * @extends Base
+ */
+
+ var RUNNING = 'running',
+ START_TIME = 'startTime',
+ ELAPSED_TIME = 'elapsedTime',
+ /**
+ * @for Anim
+ * @event start
+ * @description fires when an animation begins.
+ * @param {Event} ev The start event.
+ * @type Event.Custom
+ */
+ START = 'start',
+
+ /**
+ * @event tween
+ * @description fires every frame of the animation.
+ * @param {Event} ev The tween event.
+ * @type Event.Custom
+ */
+ TWEEN = 'tween',
+
+ /**
+ * @event end
+ * @description fires after the animation completes.
+ * @param {Event} ev The end event.
+ * @type Event.Custom
+ */
+ END = 'end',
+ NODE = 'node',
+ PAUSED = 'paused',
+ REVERSE = 'reverse', // TODO: cleanup
+ ITERATION_COUNT = 'iterationCount',
+
+ NUM = Number;
+
+ var _running = {},
+ _timer;
+
+ Y.Anim = function() {
+ Y.Anim.superclass.constructor.apply(this, arguments);
+ Y.Anim._instances[Y.stamp(this)] = this;
+ };
+
+ Y.Anim.NAME = 'anim';
+
+ Y.Anim._instances = {};
+
+ /**
+ * Regex of properties that should use the default unit.
+ *
+ * @property RE_DEFAULT_UNIT
+ * @static
+ */
+ Y.Anim.RE_DEFAULT_UNIT =
/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;
+
+ /**
+ * The default unit to use with properties that pass the RE_DEFAULT_UNIT
test.
+ *
+ * @property DEFAULT_UNIT
+ * @static
+ */
+ Y.Anim.DEFAULT_UNIT = 'px';
+
+ Y.Anim.DEFAULT_EASING = function (t, b, c, d) {
+ return c * t / d + b; // linear easing
+ };
+
+ /**
+ * Time in milliseconds passed to setInterval for frame processing
+ *
+ * @property intervalTime
+ * @default 20
+ * @static
+ */
+ Y.Anim._intervalTime = 20;
+
+ /**
+ * Bucket for custom getters and setters
+ *
+ * @property behaviors
+ * @static
+ */
+ Y.Anim.behaviors = {
+ left: {
+ get: function(anim, attr) {
+ return anim._getOffset(attr);
+ }
+ }
+ };
+
+ Y.Anim.behaviors.top = Y.Anim.behaviors.left;
+
+ /**
+ * The default setter to use when setting object properties.
+ *
+ * @property DEFAULT_SETTER
+ * @static
+ */
+ Y.Anim.DEFAULT_SETTER = function(anim, att, from, to, elapsed, duration,
fn, unit) {
+ var node = anim._node,
+ domNode = node._node,
+ val = fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);
+
+ if (domNode) {
+ if ('style' in domNode && (att in domNode.style || att in
Y.DOM.CUSTOM_STYLES)) {
+ unit = unit || '';
+ node.setStyle(att, val + unit);
+ } else if ('attributes' in domNode && att in domNode.attributes) {
+ node.setAttribute(att, val);
+ } else if (att in domNode) {
+ domNode[att] = val;
+ }
+ } else if (node.set) {
+ node.set(att, val);
+ } else if (att in node) {
+ node[att] = val;
+ }
+ };
+
+ /**
+ * The default getter to use when getting object properties.
+ *
+ * @property DEFAULT_GETTER
+ * @static
+ */
+ Y.Anim.DEFAULT_GETTER = function(anim, att) {
+ var node = anim._node,
+ domNode = node._node,
+ val = '';
+
+ if (domNode) {
+ if ('style' in domNode && (att in domNode.style || att in
Y.DOM.CUSTOM_STYLES)) {
+ val = node.getComputedStyle(att);
+ } else if ('attributes' in domNode && att in domNode.attributes) {
+ val = node.getAttribute(att);
+ } else if (att in domNode) {
+ val = domNode[att];
+ }
+ } else if (node.get) {
+ val = node.get(att);
+ } else if (att in node) {
+ val = node[att];
+ }
+
+ return val;
+ };
+
+ Y.Anim.ATTRS = {
+ /**
+ * The object to be animated.
+ * @attribute node
+ * @type Node
+ */
+ node: {
+ setter: function(node) {
+ if (node) {
+ if (typeof node == 'string' || node.nodeType) {
+ node = Y.one(node);
+ }
+ }
+
+ this._node = node;
+ if (!node) {
+ Y.log(node + ' is not a valid node', 'warn', 'Anim');
+ }
+ return node;
+ }
+ },
+
+ /**
+ * The length of the animation. Defaults to "1" (second).
+ * @attribute duration
+ * @type NUM
+ */
+ duration: {
+ value: 1
+ },
+
+ /**
+ * The method that will provide values to the attribute(s) during the
animation.
+ * Defaults to "Easing.easeNone".
+ * @attribute easing
+ * @type Function
+ */
+ easing: {
+ value: Y.Anim.DEFAULT_EASING,
+
+ setter: function(val) {
+ if (typeof val === 'string' && Y.Easing) {
+ return Y.Easing[val];
+ }
+ }
+ },
+
+ /**
+ * The starting values for the animated properties.
+ *
+ * Fields may be strings, numbers, or functions.
+ * If a function is used, the return value becomes the from value.
+ * If no from value is specified, the DEFAULT_GETTER will be used.
+ * Supports any unit, provided it matches the "to" (or default)
+ * unit (e.g. `{width: '10em', color: 'rgb(0, 0, 0)', borderColor:
'#ccc'}`).
+ *
+ * If using the default ('px' for length-based units), the unit may be
omitted
+ * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults to pixels
+ * and hex, respectively).
+ *
+ * @attribute from
+ * @type Object
+ */
+ from: {},
+
+ /**
+ * The ending values for the animated properties.
+ *
+ * Fields may be strings, numbers, or functions.
+ * Supports any unit, provided it matches the "from" (or default)
+ * unit (e.g. `{width: '50%', color: 'red', borderColor: '#ccc'}`).
+ *
+ * If using the default ('px' for length-based units), the unit may be
omitted
+ * (e.g. `{width: 100, borderColor: 'ccc'}`, which defaults to pixels
+ * and hex, respectively).
+ *
+ * @attribute to
+ * @type Object
+ */
+ to: {},
+
+ /**
+ * Date stamp for the first frame of the animation.
+ * @attribute startTime
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ startTime: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * Current time the animation has been running.
+ * @attribute elapsedTime
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ elapsedTime: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * Whether or not the animation is currently running.
+ * @attribute running
+ * @type Boolean
+ * @default false
+ * @readOnly
+ */
+ running: {
+ getter: function() {
+ return !!_running[Y.stamp(this)];
+ },
+ value: false,
+ readOnly: true
+ },
+
+ /**
+ * The number of times the animation should run
+ * @attribute iterations
+ * @type Int
+ * @default 1
+ */
+ iterations: {
+ value: 1
+ },
+
+ /**
+ * The number of iterations that have occurred.
+ * Resets when an animation ends (reaches iteration count or stop()
called).
+ * @attribute iterationCount
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ iterationCount: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * How iterations of the animation should behave.
+ * Possible values are "normal" and "alternate".
+ * Normal will repeat the animation, alternate will reverse on every
other pass.
+ *
+ * @attribute direction
+ * @type String
+ * @default "normal"
+ */
+ direction: {
+ value: 'normal' // | alternate (fwd on odd, rev on even per spec)
+ },
+
+ /**
+ * Whether or not the animation is currently paused.
+ * @attribute paused
+ * @type Boolean
+ * @default false
+ * @readOnly
+ */
+ paused: {
+ readOnly: true,
+ value: false
+ },
+
+ /**
+ * If true, animation begins from last frame
+ * @attribute reverse
+ * @type Boolean
+ * @default false
+ */
+ reverse: {
+ value: false
+ }
+
+
+ };
+
+ /**
+ * Runs all animation instances.
+ * @method run
+ * @static
+ */
+ Y.Anim.run = function() {
+ var instances = Y.Anim._instances;
+ for (var i in instances) {
+ if (instances[i].run) {
+ instances[i].run();
+ }
+ }
+ };
+
+ /**
+ * Pauses all animation instances.
+ * @method pause
+ * @static
+ */
+ Y.Anim.pause = function() {
+ for (var i in _running) { // stop timer if nothing running
+ if (_running[i].pause) {
+ _running[i].pause();
+ }
+ }
+
+ Y.Anim._stopTimer();
+ };
+
+ /**
+ * Stops all animation instances.
+ * @method stop
+ * @static
+ */
+ Y.Anim.stop = function() {
+ for (var i in _running) { // stop timer if nothing running
+ if (_running[i].stop) {
+ _running[i].stop();
+ }
+ }
+ Y.Anim._stopTimer();
+ };
+
+ Y.Anim._startTimer = function() {
+ if (!_timer) {
+ _timer = setInterval(Y.Anim._runFrame, Y.Anim._intervalTime);
+ }
+ };
+
+ Y.Anim._stopTimer = function() {
+ clearInterval(_timer);
+ _timer = 0;
+ };
+
+ /**
+ * Called per Interval to handle each animation frame.
+ * @method _runFrame
+ * @private
+ * @static
+ */
+ Y.Anim._runFrame = function() {
+ var done = true;
+ for (var anim in _running) {
+ if (_running[anim]._runFrame) {
+ done = false;
+ _running[anim]._runFrame();
+ }
+ }
+
+ if (done) {
+ Y.Anim._stopTimer();
+ }
+ };
+
+ Y.Anim.RE_UNITS = /^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;
+
+ var proto = {
+ /**
+ * Starts or resumes an animation.
+ * @method run
+ * @chainable
+ */
+ run: function() {
+ if (this.get(PAUSED)) {
+ this._resume();
+ } else if (!this.get(RUNNING)) {
+ this._start();
+ }
+ return this;
+ },
+
+ /**
+ * Pauses the animation and
+ * freezes it in its current state and time.
+ * Calling run() will continue where it left off.
+ * @method pause
+ * @chainable
+ */
+ pause: function() {
+ if (this.get(RUNNING)) {
+ this._pause();
+ }
+ return this;
+ },
+
+ /**
+ * Stops the animation and resets its time.
+ * @method stop
+ * @param {Boolean} finish If true, the animation will move to the
last frame
+ * @chainable
+ */
+ stop: function(finish) {
+ if (this.get(RUNNING) || this.get(PAUSED)) {
+ this._end(finish);
+ }
+ return this;
+ },
+
+ _added: false,
+
+ _start: function() {
+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
+ this._actualFrames = 0;
+ if (!this.get(PAUSED)) {
+ this._initAnimAttr();
+ }
+ _running[Y.stamp(this)] = this;
+ Y.Anim._startTimer();
+
+ this.fire(START);
+ },
+
+ _pause: function() {
+ this._set(START_TIME, null);
+ this._set(PAUSED, true);
+ delete _running[Y.stamp(this)];
+
+ /**
+ * @event pause
+ * @description fires when an animation is paused.
+ * @param {Event} ev The pause event.
+ * @type Event.Custom
+ */
+ this.fire('pause');
+ },
+
+ _resume: function() {
+ this._set(PAUSED, false);
+ _running[Y.stamp(this)] = this;
+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
+ Y.Anim._startTimer();
+
+ /**
+ * @event resume
+ * @description fires when an animation is resumed (run from pause).
+ * @param {Event} ev The pause event.
+ * @type Event.Custom
+ */
+ this.fire('resume');
+ },
+
+ _end: function(finish) {
+ var duration = this.get('duration') * 1000;
+ if (finish) { // jump to last frame
+ this._runAttrs(duration, duration, this.get(REVERSE));
+ }
+
+ this._set(START_TIME, null);
+ this._set(ELAPSED_TIME, 0);
+ this._set(PAUSED, false);
+
+ delete _running[Y.stamp(this)];
+ this.fire(END, {elapsed: this.get(ELAPSED_TIME)});
+ },
+
+ _runFrame: function() {
+ var d = this._runtimeAttr.duration,
+ t = new Date() - this.get(START_TIME),
+ reverse = this.get(REVERSE),
+ done = (t >= d),
+ attribute,
+ setter;
+
+ this._runAttrs(t, d, reverse);
+ this._actualFrames += 1;
+ this._set(ELAPSED_TIME, t);
+
+ this.fire(TWEEN);
+ if (done) {
+ this._lastFrame();
+ }
+ },
+
+ _runAttrs: function(t, d, reverse) {
+ var attr = this._runtimeAttr,
+ customAttr = Y.Anim.behaviors,
+ easing = attr.easing,
+ lastFrame = d,
+ done = false,
+ attribute,
+ setter,
+ i;
+
+ if (t >= d) {
+ done = true;
+ }
+
+ if (reverse) {
+ t = d - t;
+ lastFrame = 0;
+ }
+
+ for (i in attr) {
+ if (attr[i].to) {
+ attribute = attr[i];
+ setter = (i in customAttr && 'set' in customAttr[i]) ?
+ customAttr[i].set : Y.Anim.DEFAULT_SETTER;
+
+ if (!done) {
+ setter(this, i, attribute.from, attribute.to, t, d,
easing, attribute.unit);
+ } else {
+ setter(this, i, attribute.from, attribute.to,
lastFrame, d, easing, attribute.unit);
+ }
+ }
+ }
+
+
+ },
+
+ _lastFrame: function() {
+ var iter = this.get('iterations'),
+ iterCount = this.get(ITERATION_COUNT);
+
+ iterCount += 1;
+ if (iter === 'infinite' || iterCount < iter) {
+ if (this.get('direction') === 'alternate') {
+ this.set(REVERSE, !this.get(REVERSE)); // flip it
+ }
+ /**
+ * @event iteration
+ * @description fires when an animation begins an iteration.
+ * @param {Event} ev The iteration event.
+ * @type Event.Custom
+ */
+ this.fire('iteration');
+ } else {
+ iterCount = 0;
+ this._end();
+ }
+
+ this._set(START_TIME, new Date());
+ this._set(ITERATION_COUNT, iterCount);
+ },
+
+ _initAnimAttr: function() {
+ var from = this.get('from') || {},
+ to = this.get('to') || {},
+ attr = {
+ duration: this.get('duration') * 1000,
+ easing: this.get('easing')
+ },
+ customAttr = Y.Anim.behaviors,
+ node = this.get(NODE), // implicit attr init
+ unit, begin, end;
+
+ Y.each(to, function(val, name) {
+ if (typeof val === 'function') {
+ val = val.call(this, node);
+ }
+
+ begin = from[name];
+ if (begin === undefined) {
+ begin = (name in customAttr && 'get' in customAttr[name])
?
+ customAttr[name].get(this, name) :
Y.Anim.DEFAULT_GETTER(this, name);
+ } else if (typeof begin === 'function') {
+ begin = begin.call(this, node);
+ }
+
+ var mFrom = Y.Anim.RE_UNITS.exec(begin);
+ var mTo = Y.Anim.RE_UNITS.exec(val);
+
+ begin = mFrom ? mFrom[1] : begin;
+ end = mTo ? mTo[1] : val;
+ unit = mTo ? mTo[2] : mFrom ? mFrom[2] : ''; // one might be
zero TODO: mixed units
+
+ if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {
+ unit = Y.Anim.DEFAULT_UNIT;
+ }
+
+ if (!begin || !end) {
+ Y.error('invalid "from" or "to" for "' + name + '"',
'Anim');
+ return;
+ }
+
+ attr[name] = {
+ from: Y.Lang.isObject(begin) ? Y.clone(begin) : begin,
+ to: end,
+ unit: unit
+ };
+
+ }, this);
+
+ this._runtimeAttr = attr;
+ },
+
+
+ // TODO: move to computedStyle? (browsers dont agree on default
computed offsets)
+ _getOffset: function(attr) {
+ var node = this._node,
+ val = node.getComputedStyle(attr),
+ get = (attr === 'left') ? 'getX': 'getY',
+ set = (attr === 'left') ? 'setX': 'setY';
+
+ if (val === 'auto') {
+ var position = node.getStyle('position');
+ if (position === 'absolute' || position === 'fixed') {
+ val = node[get]();
+ node[set](val);
+ } else {
+ val = 0;
+ }
+ }
+
+ return val;
+ },
+
+ destructor: function() {
+ delete Y.Anim._instances[Y.stamp(this)];
+ }
+ };
+
+ Y.extend(Y.Anim, Y.Base, proto);
+
+
+}, '3.7.3', {"requires": ["base-base", "node-style"]});
Added: trunk/phpgwapi/js/yui3/anim-base/anim-base-min.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-base/anim-base-min.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-base/anim-base-min.js 2012-11-02 14:19:32 UTC
(rev 10438)
@@ -0,0 +1,7 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add("anim-base",function(e,t){var
n="running",r="startTime",i="elapsedTime",s="start",o="tween",u="end",a="node",f="paused",l="reverse",c="iterationCount",h=Number,p={},d;e.Anim=function(){e.Anim.superclass.constructor.apply(this,arguments),e.Anim._instances[e.stamp(this)]=this},e.Anim.NAME="anim",e.Anim._instances={},e.Anim.RE_DEFAULT_UNIT=/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i,e.Anim.DEFAULT_UNIT="px",e.Anim.DEFAULT_EASING=function(e,t,n,r){return
n*e/r+t},e.Anim._intervalTime=20,e.Anim.behaviors={left:{get:function(e,t){return
e._getOffset(t)}}},e.Anim.behaviors.top=e.Anim.behaviors.left,e.Anim.DEFAULT_SETTER=function(t,n,r,i,s,o,u,a){var
f=t._node,l=f._node,c=u(s,h(r),h(i)-h(r),o);l?"style"in l&&(n in l.style||n in
e.DOM.CUSTOM_STYLES)?(a=a||"",f.setStyle(n,c+a)):"attributes"in l&&n in
l.attributes?f.setAttribute(n,c):n in l&&(l[n]=c):f.set?f.set(n,c):n in
f&&(f[n]=c)},e.Anim.DEFAULT_GETTER=function(t,n){var
r=t._node,i=r._node,s="";return i?"style"in i&&(n in i.style||n in
e.DOM.CUSTOM_STYLES)?s=r.getComputedStyle(n):"attributes"in i&&n in
i.attributes?s=r.getAttribute(n):n in i&&(s=i[n]):r.get?s=r.get(n):n in
r&&(s=r[n]),s},e.Anim.ATTRS={node:{setter:function(t){return t&&(typeof
t=="string"||t.nodeType)&&(t=e.one(t)),this._node=t,!t,t}},duration:{value:1},easing:{value:e.Anim.DEFAULT_EASING,setter:function(t){if(typeof
t=="string"&&e.Easing)return
e.Easing[t]}},from:{},to:{},startTime:{value:0,readOnly:!0},elapsedTime:{value:0,readOnly:!0},running:{getter:function(){return!!p[e.stamp(this)]},value:!1,readOnly:!0},iterations:{value:1},iterationCount:{value:0,readOnly:!0},direction:{value:"normal"},paused:{readOnly:!0,value:!1},reverse:{value:!1}},e.Anim.run=function(){var
t=e.Anim._instances;for(var n in
t)t[n].run&&t[n].run()},e.Anim.pause=function(){for(var t in
p)p[t].pause&&p[t].pause();e.Anim._stopTimer()},e.Anim.stop=function(){for(var
t in
p)p[t].stop&&p[t].stop();e.Anim._stopTimer()},e.Anim._startTimer=function(){d||(d=setInterval(e.Anim._runFrame,e.Anim._intervalTime))},e.Anim._stopTimer=function(){clearInterval(d),d=0},e.Anim._runFrame=function(){var
t=!0;for(var n in
p)p[n]._runFrame&&(t=!1,p[n]._runFrame());t&&e.Anim._stopTimer()},e.Anim.RE_UNITS=/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;var
v={run:function(){return
this.get(f)?this._resume():this.get(n)||this._start(),this},pause:function(){return
this.get(n)&&this._pause(),this},stop:function(e){return(this.get(n)||this.get(f))&&this._end(e),this},_added:!1,_start:function(){this._set(r,new
Date-this.get(i)),this._actualFrames=0,this.get(f)||this._initAnimAttr(),p[e.stamp(this)]=this,e.Anim._startTimer(),this.fire(s)},_pause:function(){this._set(r,null),this._set(f,!0),delete
p[e.stamp(this)],this.fire("pause")},_resume:function(){this._set(f,!1),p[e.stamp(this)]=this,this._set(r,new
Date-this.get(i)),e.Anim._startTimer(),this.fire("resume")},_end:function(t){var
n=this.get("duration")*1e3;t&&this._runAttrs(n,n,this.get(l)),this._set(r,null),this._set(i,0),this._set(f,!1),delete
p[e.stamp(this)],this.fire(u,{elapsed:this.get(i)})},_runFrame:function(){var
e=this._runtimeAttr.duration,t=new
Date-this.get(r),n=this.get(l),s=t>=e,u,a;this._runAttrs(t,e,n),this._actualFrames+=1,this._set(i,t),this.fire(o),s&&this._lastFrame()},_runAttrs:function(t,n,r){var
i=this._runtimeAttr,s=e.Anim.behaviors,o=i.easing,u=n,a=!1,f,l,c;t>=n&&(a=!0),r&&(t=n-t,u=0);for(c
in i)i[c].to&&(f=i[c],l=c in s&&"set"in
s[c]?s[c].set:e.Anim.DEFAULT_SETTER,a?l(this,c,f.from,f.to,u,n,o,f.unit):l(this,c,f.from,f.to,t,n,o,f.unit))},_lastFrame:function(){var
e=this.get("iterations"),t=this.get(c);t+=1,e==="infinite"||t<e?(this.get("direction")==="alternate"&&this.set(l,!this.get(l)),this.fire("iteration")):(t=0,this._end()),this._set(r,new
Date),this._set(c,t)},_initAnimAttr:function(){var
t=this.get("from")||{},n=this.get("to")||{},r={duration:this.get("duration")*1e3,easing:this.get("easing")},i=e.Anim.behaviors,s=this.get(a),o,u,f;e.each(n,function(n,a){typeof
n=="function"&&(n=n.call(this,s)),u=t[a],u===undefined?u=a in i&&"get"in
i[a]?i[a].get(this,a):e.Anim.DEFAULT_GETTER(this,a):typeof
u=="function"&&(u=u.call(this,s));var
l=e.Anim.RE_UNITS.exec(u),c=e.Anim.RE_UNITS.exec(n);u=l?l[1]:u,f=c?c[1]:n,o=c?c[2]:l?l[2]:"",!o&&e.Anim.RE_DEFAULT_UNIT.test(a)&&(o=e.Anim.DEFAULT_UNIT);if(!u||!f){e.error('invalid
"from" or "to" for
"'+a+'"',"Anim");return}r[a]={from:e.Lang.isObject(u)?e.clone(u):u,to:f,unit:o}},this),this._runtimeAttr=r},_getOffset:function(e){var
t=this._node,n=t.getComputedStyle(e),r=e==="left"?"getX":"getY",i=e==="left"?"setX":"setY";if(n==="auto"){var
s=t.getStyle("position");s==="absolute"||s==="fixed"?(n=t[r](),t[i](n)):n=0}return
n},destructor:function(){delete
e.Anim._instances[e.stamp(this)]}};e.extend(e.Anim,e.Base,v)},"3.7.3",{requires:["base-base","node-style"]});
Added: trunk/phpgwapi/js/yui3/anim-base/anim-base.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-base/anim-base.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-base/anim-base.js 2012-11-02 14:19:32 UTC
(rev 10438)
@@ -0,0 +1,689 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add('anim-base', function (Y, NAME) {
+
+/**
+* The Animation Utility provides an API for creating advanced transitions.
+* @module anim
+*/
+
+/**
+* Provides the base Anim class, for animating numeric properties.
+*
+* @module anim
+* @submodule anim-base
+*/
+
+ /**
+ * A class for constructing animation instances.
+ * @class Anim
+ * @for Anim
+ * @constructor
+ * @extends Base
+ */
+
+ var RUNNING = 'running',
+ START_TIME = 'startTime',
+ ELAPSED_TIME = 'elapsedTime',
+ /**
+ * @for Anim
+ * @event start
+ * @description fires when an animation begins.
+ * @param {Event} ev The start event.
+ * @type Event.Custom
+ */
+ START = 'start',
+
+ /**
+ * @event tween
+ * @description fires every frame of the animation.
+ * @param {Event} ev The tween event.
+ * @type Event.Custom
+ */
+ TWEEN = 'tween',
+
+ /**
+ * @event end
+ * @description fires after the animation completes.
+ * @param {Event} ev The end event.
+ * @type Event.Custom
+ */
+ END = 'end',
+ NODE = 'node',
+ PAUSED = 'paused',
+ REVERSE = 'reverse', // TODO: cleanup
+ ITERATION_COUNT = 'iterationCount',
+
+ NUM = Number;
+
+ var _running = {},
+ _timer;
+
+ Y.Anim = function() {
+ Y.Anim.superclass.constructor.apply(this, arguments);
+ Y.Anim._instances[Y.stamp(this)] = this;
+ };
+
+ Y.Anim.NAME = 'anim';
+
+ Y.Anim._instances = {};
+
+ /**
+ * Regex of properties that should use the default unit.
+ *
+ * @property RE_DEFAULT_UNIT
+ * @static
+ */
+ Y.Anim.RE_DEFAULT_UNIT =
/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;
+
+ /**
+ * The default unit to use with properties that pass the RE_DEFAULT_UNIT
test.
+ *
+ * @property DEFAULT_UNIT
+ * @static
+ */
+ Y.Anim.DEFAULT_UNIT = 'px';
+
+ Y.Anim.DEFAULT_EASING = function (t, b, c, d) {
+ return c * t / d + b; // linear easing
+ };
+
+ /**
+ * Time in milliseconds passed to setInterval for frame processing
+ *
+ * @property intervalTime
+ * @default 20
+ * @static
+ */
+ Y.Anim._intervalTime = 20;
+
+ /**
+ * Bucket for custom getters and setters
+ *
+ * @property behaviors
+ * @static
+ */
+ Y.Anim.behaviors = {
+ left: {
+ get: function(anim, attr) {
+ return anim._getOffset(attr);
+ }
+ }
+ };
+
+ Y.Anim.behaviors.top = Y.Anim.behaviors.left;
+
+ /**
+ * The default setter to use when setting object properties.
+ *
+ * @property DEFAULT_SETTER
+ * @static
+ */
+ Y.Anim.DEFAULT_SETTER = function(anim, att, from, to, elapsed, duration,
fn, unit) {
+ var node = anim._node,
+ domNode = node._node,
+ val = fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);
+
+ if (domNode) {
+ if ('style' in domNode && (att in domNode.style || att in
Y.DOM.CUSTOM_STYLES)) {
+ unit = unit || '';
+ node.setStyle(att, val + unit);
+ } else if ('attributes' in domNode && att in domNode.attributes) {
+ node.setAttribute(att, val);
+ } else if (att in domNode) {
+ domNode[att] = val;
+ }
+ } else if (node.set) {
+ node.set(att, val);
+ } else if (att in node) {
+ node[att] = val;
+ }
+ };
+
+ /**
+ * The default getter to use when getting object properties.
+ *
+ * @property DEFAULT_GETTER
+ * @static
+ */
+ Y.Anim.DEFAULT_GETTER = function(anim, att) {
+ var node = anim._node,
+ domNode = node._node,
+ val = '';
+
+ if (domNode) {
+ if ('style' in domNode && (att in domNode.style || att in
Y.DOM.CUSTOM_STYLES)) {
+ val = node.getComputedStyle(att);
+ } else if ('attributes' in domNode && att in domNode.attributes) {
+ val = node.getAttribute(att);
+ } else if (att in domNode) {
+ val = domNode[att];
+ }
+ } else if (node.get) {
+ val = node.get(att);
+ } else if (att in node) {
+ val = node[att];
+ }
+
+ return val;
+ };
+
+ Y.Anim.ATTRS = {
+ /**
+ * The object to be animated.
+ * @attribute node
+ * @type Node
+ */
+ node: {
+ setter: function(node) {
+ if (node) {
+ if (typeof node == 'string' || node.nodeType) {
+ node = Y.one(node);
+ }
+ }
+
+ this._node = node;
+ if (!node) {
+ }
+ return node;
+ }
+ },
+
+ /**
+ * The length of the animation. Defaults to "1" (second).
+ * @attribute duration
+ * @type NUM
+ */
+ duration: {
+ value: 1
+ },
+
+ /**
+ * The method that will provide values to the attribute(s) during the
animation.
+ * Defaults to "Easing.easeNone".
+ * @attribute easing
+ * @type Function
+ */
+ easing: {
+ value: Y.Anim.DEFAULT_EASING,
+
+ setter: function(val) {
+ if (typeof val === 'string' && Y.Easing) {
+ return Y.Easing[val];
+ }
+ }
+ },
+
+ /**
+ * The starting values for the animated properties.
+ *
+ * Fields may be strings, numbers, or functions.
+ * If a function is used, the return value becomes the from value.
+ * If no from value is specified, the DEFAULT_GETTER will be used.
+ * Supports any unit, provided it matches the "to" (or default)
+ * unit (e.g. `{width: '10em', color: 'rgb(0, 0, 0)', borderColor:
'#ccc'}`).
+ *
+ * If using the default ('px' for length-based units), the unit may be
omitted
+ * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults to pixels
+ * and hex, respectively).
+ *
+ * @attribute from
+ * @type Object
+ */
+ from: {},
+
+ /**
+ * The ending values for the animated properties.
+ *
+ * Fields may be strings, numbers, or functions.
+ * Supports any unit, provided it matches the "from" (or default)
+ * unit (e.g. `{width: '50%', color: 'red', borderColor: '#ccc'}`).
+ *
+ * If using the default ('px' for length-based units), the unit may be
omitted
+ * (e.g. `{width: 100, borderColor: 'ccc'}`, which defaults to pixels
+ * and hex, respectively).
+ *
+ * @attribute to
+ * @type Object
+ */
+ to: {},
+
+ /**
+ * Date stamp for the first frame of the animation.
+ * @attribute startTime
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ startTime: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * Current time the animation has been running.
+ * @attribute elapsedTime
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ elapsedTime: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * Whether or not the animation is currently running.
+ * @attribute running
+ * @type Boolean
+ * @default false
+ * @readOnly
+ */
+ running: {
+ getter: function() {
+ return !!_running[Y.stamp(this)];
+ },
+ value: false,
+ readOnly: true
+ },
+
+ /**
+ * The number of times the animation should run
+ * @attribute iterations
+ * @type Int
+ * @default 1
+ */
+ iterations: {
+ value: 1
+ },
+
+ /**
+ * The number of iterations that have occurred.
+ * Resets when an animation ends (reaches iteration count or stop()
called).
+ * @attribute iterationCount
+ * @type Int
+ * @default 0
+ * @readOnly
+ */
+ iterationCount: {
+ value: 0,
+ readOnly: true
+ },
+
+ /**
+ * How iterations of the animation should behave.
+ * Possible values are "normal" and "alternate".
+ * Normal will repeat the animation, alternate will reverse on every
other pass.
+ *
+ * @attribute direction
+ * @type String
+ * @default "normal"
+ */
+ direction: {
+ value: 'normal' // | alternate (fwd on odd, rev on even per spec)
+ },
+
+ /**
+ * Whether or not the animation is currently paused.
+ * @attribute paused
+ * @type Boolean
+ * @default false
+ * @readOnly
+ */
+ paused: {
+ readOnly: true,
+ value: false
+ },
+
+ /**
+ * If true, animation begins from last frame
+ * @attribute reverse
+ * @type Boolean
+ * @default false
+ */
+ reverse: {
+ value: false
+ }
+
+
+ };
+
+ /**
+ * Runs all animation instances.
+ * @method run
+ * @static
+ */
+ Y.Anim.run = function() {
+ var instances = Y.Anim._instances;
+ for (var i in instances) {
+ if (instances[i].run) {
+ instances[i].run();
+ }
+ }
+ };
+
+ /**
+ * Pauses all animation instances.
+ * @method pause
+ * @static
+ */
+ Y.Anim.pause = function() {
+ for (var i in _running) { // stop timer if nothing running
+ if (_running[i].pause) {
+ _running[i].pause();
+ }
+ }
+
+ Y.Anim._stopTimer();
+ };
+
+ /**
+ * Stops all animation instances.
+ * @method stop
+ * @static
+ */
+ Y.Anim.stop = function() {
+ for (var i in _running) { // stop timer if nothing running
+ if (_running[i].stop) {
+ _running[i].stop();
+ }
+ }
+ Y.Anim._stopTimer();
+ };
+
+ Y.Anim._startTimer = function() {
+ if (!_timer) {
+ _timer = setInterval(Y.Anim._runFrame, Y.Anim._intervalTime);
+ }
+ };
+
+ Y.Anim._stopTimer = function() {
+ clearInterval(_timer);
+ _timer = 0;
+ };
+
+ /**
+ * Called per Interval to handle each animation frame.
+ * @method _runFrame
+ * @private
+ * @static
+ */
+ Y.Anim._runFrame = function() {
+ var done = true;
+ for (var anim in _running) {
+ if (_running[anim]._runFrame) {
+ done = false;
+ _running[anim]._runFrame();
+ }
+ }
+
+ if (done) {
+ Y.Anim._stopTimer();
+ }
+ };
+
+ Y.Anim.RE_UNITS = /^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;
+
+ var proto = {
+ /**
+ * Starts or resumes an animation.
+ * @method run
+ * @chainable
+ */
+ run: function() {
+ if (this.get(PAUSED)) {
+ this._resume();
+ } else if (!this.get(RUNNING)) {
+ this._start();
+ }
+ return this;
+ },
+
+ /**
+ * Pauses the animation and
+ * freezes it in its current state and time.
+ * Calling run() will continue where it left off.
+ * @method pause
+ * @chainable
+ */
+ pause: function() {
+ if (this.get(RUNNING)) {
+ this._pause();
+ }
+ return this;
+ },
+
+ /**
+ * Stops the animation and resets its time.
+ * @method stop
+ * @param {Boolean} finish If true, the animation will move to the
last frame
+ * @chainable
+ */
+ stop: function(finish) {
+ if (this.get(RUNNING) || this.get(PAUSED)) {
+ this._end(finish);
+ }
+ return this;
+ },
+
+ _added: false,
+
+ _start: function() {
+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
+ this._actualFrames = 0;
+ if (!this.get(PAUSED)) {
+ this._initAnimAttr();
+ }
+ _running[Y.stamp(this)] = this;
+ Y.Anim._startTimer();
+
+ this.fire(START);
+ },
+
+ _pause: function() {
+ this._set(START_TIME, null);
+ this._set(PAUSED, true);
+ delete _running[Y.stamp(this)];
+
+ /**
+ * @event pause
+ * @description fires when an animation is paused.
+ * @param {Event} ev The pause event.
+ * @type Event.Custom
+ */
+ this.fire('pause');
+ },
+
+ _resume: function() {
+ this._set(PAUSED, false);
+ _running[Y.stamp(this)] = this;
+ this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));
+ Y.Anim._startTimer();
+
+ /**
+ * @event resume
+ * @description fires when an animation is resumed (run from pause).
+ * @param {Event} ev The pause event.
+ * @type Event.Custom
+ */
+ this.fire('resume');
+ },
+
+ _end: function(finish) {
+ var duration = this.get('duration') * 1000;
+ if (finish) { // jump to last frame
+ this._runAttrs(duration, duration, this.get(REVERSE));
+ }
+
+ this._set(START_TIME, null);
+ this._set(ELAPSED_TIME, 0);
+ this._set(PAUSED, false);
+
+ delete _running[Y.stamp(this)];
+ this.fire(END, {elapsed: this.get(ELAPSED_TIME)});
+ },
+
+ _runFrame: function() {
+ var d = this._runtimeAttr.duration,
+ t = new Date() - this.get(START_TIME),
+ reverse = this.get(REVERSE),
+ done = (t >= d),
+ attribute,
+ setter;
+
+ this._runAttrs(t, d, reverse);
+ this._actualFrames += 1;
+ this._set(ELAPSED_TIME, t);
+
+ this.fire(TWEEN);
+ if (done) {
+ this._lastFrame();
+ }
+ },
+
+ _runAttrs: function(t, d, reverse) {
+ var attr = this._runtimeAttr,
+ customAttr = Y.Anim.behaviors,
+ easing = attr.easing,
+ lastFrame = d,
+ done = false,
+ attribute,
+ setter,
+ i;
+
+ if (t >= d) {
+ done = true;
+ }
+
+ if (reverse) {
+ t = d - t;
+ lastFrame = 0;
+ }
+
+ for (i in attr) {
+ if (attr[i].to) {
+ attribute = attr[i];
+ setter = (i in customAttr && 'set' in customAttr[i]) ?
+ customAttr[i].set : Y.Anim.DEFAULT_SETTER;
+
+ if (!done) {
+ setter(this, i, attribute.from, attribute.to, t, d,
easing, attribute.unit);
+ } else {
+ setter(this, i, attribute.from, attribute.to,
lastFrame, d, easing, attribute.unit);
+ }
+ }
+ }
+
+
+ },
+
+ _lastFrame: function() {
+ var iter = this.get('iterations'),
+ iterCount = this.get(ITERATION_COUNT);
+
+ iterCount += 1;
+ if (iter === 'infinite' || iterCount < iter) {
+ if (this.get('direction') === 'alternate') {
+ this.set(REVERSE, !this.get(REVERSE)); // flip it
+ }
+ /**
+ * @event iteration
+ * @description fires when an animation begins an iteration.
+ * @param {Event} ev The iteration event.
+ * @type Event.Custom
+ */
+ this.fire('iteration');
+ } else {
+ iterCount = 0;
+ this._end();
+ }
+
+ this._set(START_TIME, new Date());
+ this._set(ITERATION_COUNT, iterCount);
+ },
+
+ _initAnimAttr: function() {
+ var from = this.get('from') || {},
+ to = this.get('to') || {},
+ attr = {
+ duration: this.get('duration') * 1000,
+ easing: this.get('easing')
+ },
+ customAttr = Y.Anim.behaviors,
+ node = this.get(NODE), // implicit attr init
+ unit, begin, end;
+
+ Y.each(to, function(val, name) {
+ if (typeof val === 'function') {
+ val = val.call(this, node);
+ }
+
+ begin = from[name];
+ if (begin === undefined) {
+ begin = (name in customAttr && 'get' in customAttr[name])
?
+ customAttr[name].get(this, name) :
Y.Anim.DEFAULT_GETTER(this, name);
+ } else if (typeof begin === 'function') {
+ begin = begin.call(this, node);
+ }
+
+ var mFrom = Y.Anim.RE_UNITS.exec(begin);
+ var mTo = Y.Anim.RE_UNITS.exec(val);
+
+ begin = mFrom ? mFrom[1] : begin;
+ end = mTo ? mTo[1] : val;
+ unit = mTo ? mTo[2] : mFrom ? mFrom[2] : ''; // one might be
zero TODO: mixed units
+
+ if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {
+ unit = Y.Anim.DEFAULT_UNIT;
+ }
+
+ if (!begin || !end) {
+ Y.error('invalid "from" or "to" for "' + name + '"',
'Anim');
+ return;
+ }
+
+ attr[name] = {
+ from: Y.Lang.isObject(begin) ? Y.clone(begin) : begin,
+ to: end,
+ unit: unit
+ };
+
+ }, this);
+
+ this._runtimeAttr = attr;
+ },
+
+
+ // TODO: move to computedStyle? (browsers dont agree on default
computed offsets)
+ _getOffset: function(attr) {
+ var node = this._node,
+ val = node.getComputedStyle(attr),
+ get = (attr === 'left') ? 'getX': 'getY',
+ set = (attr === 'left') ? 'setX': 'setY';
+
+ if (val === 'auto') {
+ var position = node.getStyle('position');
+ if (position === 'absolute' || position === 'fixed') {
+ val = node[get]();
+ node[set](val);
+ } else {
+ val = 0;
+ }
+ }
+
+ return val;
+ },
+
+ destructor: function() {
+ delete Y.Anim._instances[Y.stamp(this)];
+ }
+ };
+
+ Y.extend(Y.Anim, Y.Base, proto);
+
+
+}, '3.7.3', {"requires": ["base-base", "node-style"]});
Added: trunk/phpgwapi/js/yui3/anim-color/anim-color-coverage.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-color/anim-color-coverage.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-color/anim-color-coverage.js 2012-11-02
14:19:32 UTC (rev 10438)
@@ -0,0 +1,112 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+if (typeof _yuitest_coverage == "undefined"){
+ _yuitest_coverage = {};
+ _yuitest_coverline = function(src, line){
+ var coverage = _yuitest_coverage[src];
+ if (!coverage.lines[line]){
+ coverage.calledLines++;
+ }
+ coverage.lines[line]++;
+ };
+ _yuitest_coverfunc = function(src, name, line){
+ var coverage = _yuitest_coverage[src],
+ funcId = name + ":" + line;
+ if (!coverage.functions[funcId]){
+ coverage.calledFunctions++;
+ }
+ coverage.functions[funcId]++;
+ };
+}
+_yuitest_coverage["build/anim-color/anim-color.js"] = {
+ lines: {},
+ functions: {},
+ coveredLines: 0,
+ calledLines: 0,
+ coveredFunctions: 0,
+ calledFunctions: 0,
+ path: "build/anim-color/anim-color.js",
+ code: []
+};
+_yuitest_coverage["build/anim-color/anim-color.js"].code=["YUI.add('anim-color',
function (Y, NAME) {","","/**"," * Adds support for color properties in
<code>to</code>"," * and <code>from</code> attributes."," * @module anim"," *
@submodule anim-color"," */","","var NUM =
Number;","","Y.Anim.getUpdatedColorValue = function(fromColor, toColor,
elapsed, duration, fn)","{"," fromColor =
Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));"," toColor =
Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));",""," if (!fromColor ||
fromColor.length < 3 || !toColor || toColor.length < 3) {","
Y.error('invalid from or to passed to color behavior');"," }",""," return
'rgb(' + ["," Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1])
- NUM(fromColor[1]), duration)),"," Math.floor(fn(elapsed,
NUM(fromColor[2]), NUM(toColor[2]) - NUM(fromColor[2]), duration)),","
Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) - NUM(fromColor[3]),
duration))"," ].join(', ') + ')';","};","","Y.Anim.behaviors.color = {","
set: function(anim, att, from, to, elapsed, duration, fn) {","
anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to, elapsed,
duration, fn)); "," },"," "," // TODO: default bgcolor const","
get: function(anim, att) {"," var val =
anim._node.getComputedStyle(att);"," val = (val === 'transparent') ?
'rgb(255, 255, 255)' : val;"," return val;","
}","};","","Y.each(['backgroundColor',"," 'borderColor',","
'borderTopColor',"," 'borderRightColor', "," 'borderBottomColor',
"," 'borderLeftColor'],"," function(v, i) {","
Y.Anim.behaviors[v] = Y.Anim.behaviors.color;"," }",");","","","},
'3.7.3', {\"requires\": [\"anim-base\"]});"];
+_yuitest_coverage["build/anim-color/anim-color.js"].lines =
{"1":0,"10":0,"12":0,"14":0,"15":0,"17":0,"18":0,"21":0,"28":0,"30":0,"35":0,"36":0,"37":0,"41":0,"48":0};
+_yuitest_coverage["build/anim-color/anim-color.js"].functions =
{"getUpdatedColorValue:12":0,"set:29":0,"get:34":0,"(anonymous
2):47":0,"(anonymous 1):1":0};
+_yuitest_coverage["build/anim-color/anim-color.js"].coveredLines = 15;
+_yuitest_coverage["build/anim-color/anim-color.js"].coveredFunctions = 5;
+_yuitest_coverline("build/anim-color/anim-color.js", 1);
+YUI.add('anim-color', function (Y, NAME) {
+
+/**
+ * Adds support for color properties in <code>to</code>
+ * and <code>from</code> attributes.
+ * @module anim
+ * @submodule anim-color
+ */
+
+_yuitest_coverfunc("build/anim-color/anim-color.js", "(anonymous 1)", 1);
+_yuitest_coverline("build/anim-color/anim-color.js", 10);
+var NUM = Number;
+
+_yuitest_coverline("build/anim-color/anim-color.js", 12);
+Y.Anim.getUpdatedColorValue = function(fromColor, toColor, elapsed, duration,
fn)
+{
+ _yuitest_coverfunc("build/anim-color/anim-color.js",
"getUpdatedColorValue", 12);
+_yuitest_coverline("build/anim-color/anim-color.js", 14);
+fromColor = Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));
+ _yuitest_coverline("build/anim-color/anim-color.js", 15);
+toColor = Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));
+
+ _yuitest_coverline("build/anim-color/anim-color.js", 17);
+if (!fromColor || fromColor.length < 3 || !toColor || toColor.length < 3) {
+ _yuitest_coverline("build/anim-color/anim-color.js", 18);
+Y.error('invalid from or to passed to color behavior');
+ }
+
+ _yuitest_coverline("build/anim-color/anim-color.js", 21);
+return 'rgb(' + [
+ Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1]) -
NUM(fromColor[1]), duration)),
+ Math.floor(fn(elapsed, NUM(fromColor[2]), NUM(toColor[2]) -
NUM(fromColor[2]), duration)),
+ Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) -
NUM(fromColor[3]), duration))
+ ].join(', ') + ')';
+};
+
+_yuitest_coverline("build/anim-color/anim-color.js", 28);
+Y.Anim.behaviors.color = {
+ set: function(anim, att, from, to, elapsed, duration, fn) {
+ _yuitest_coverfunc("build/anim-color/anim-color.js", "set", 29);
+_yuitest_coverline("build/anim-color/anim-color.js", 30);
+anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to, elapsed,
duration, fn));
+ },
+
+ // TODO: default bgcolor const
+ get: function(anim, att) {
+ _yuitest_coverfunc("build/anim-color/anim-color.js", "get", 34);
+_yuitest_coverline("build/anim-color/anim-color.js", 35);
+var val = anim._node.getComputedStyle(att);
+ _yuitest_coverline("build/anim-color/anim-color.js", 36);
+val = (val === 'transparent') ? 'rgb(255, 255, 255)' : val;
+ _yuitest_coverline("build/anim-color/anim-color.js", 37);
+return val;
+ }
+};
+
+_yuitest_coverline("build/anim-color/anim-color.js", 41);
+Y.each(['backgroundColor',
+ 'borderColor',
+ 'borderTopColor',
+ 'borderRightColor',
+ 'borderBottomColor',
+ 'borderLeftColor'],
+ function(v, i) {
+ _yuitest_coverfunc("build/anim-color/anim-color.js", "(anonymous
2)", 47);
+_yuitest_coverline("build/anim-color/anim-color.js", 48);
+Y.Anim.behaviors[v] = Y.Anim.behaviors.color;
+ }
+);
+
+
+}, '3.7.3', {"requires": ["anim-base"]});
Added: trunk/phpgwapi/js/yui3/anim-color/anim-color-debug.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-color/anim-color-debug.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-color/anim-color-debug.js 2012-11-02
14:19:32 UTC (rev 10438)
@@ -0,0 +1,59 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add('anim-color', function (Y, NAME) {
+
+/**
+ * Adds support for color properties in <code>to</code>
+ * and <code>from</code> attributes.
+ * @module anim
+ * @submodule anim-color
+ */
+
+var NUM = Number;
+
+Y.Anim.getUpdatedColorValue = function(fromColor, toColor, elapsed, duration,
fn)
+{
+ fromColor = Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));
+ toColor = Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));
+
+ if (!fromColor || fromColor.length < 3 || !toColor || toColor.length < 3) {
+ Y.error('invalid from or to passed to color behavior');
+ }
+
+ return 'rgb(' + [
+ Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1]) -
NUM(fromColor[1]), duration)),
+ Math.floor(fn(elapsed, NUM(fromColor[2]), NUM(toColor[2]) -
NUM(fromColor[2]), duration)),
+ Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) -
NUM(fromColor[3]), duration))
+ ].join(', ') + ')';
+};
+
+Y.Anim.behaviors.color = {
+ set: function(anim, att, from, to, elapsed, duration, fn) {
+ anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to,
elapsed, duration, fn));
+ },
+
+ // TODO: default bgcolor const
+ get: function(anim, att) {
+ var val = anim._node.getComputedStyle(att);
+ val = (val === 'transparent') ? 'rgb(255, 255, 255)' : val;
+ return val;
+ }
+};
+
+Y.each(['backgroundColor',
+ 'borderColor',
+ 'borderTopColor',
+ 'borderRightColor',
+ 'borderBottomColor',
+ 'borderLeftColor'],
+ function(v, i) {
+ Y.Anim.behaviors[v] = Y.Anim.behaviors.color;
+ }
+);
+
+
+}, '3.7.3', {"requires": ["anim-base"]});
Added: trunk/phpgwapi/js/yui3/anim-color/anim-color-min.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-color/anim-color-min.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-color/anim-color-min.js 2012-11-02 14:19:32 UTC
(rev 10438)
@@ -0,0 +1,7 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add("anim-color",function(e,t){var
n=Number;e.Anim.getUpdatedColorValue=function(t,r,i,s,o){return
t=e.Color.re_RGB.exec(e.Color.toRGB(t)),r=e.Color.re_RGB.exec(e.Color.toRGB(r)),(!t||t.length<3||!r||r.length<3)&&e.error("invalid
from or to passed to color
behavior"),"rgb("+[Math.floor(o(i,n(t[1]),n(r[1])-n(t[1]),s)),Math.floor(o(i,n(t[2]),n(r[2])-n(t[2]),s)),Math.floor(o(i,n(t[3]),n(r[3])-n(t[3]),s))].join(",
")+")"},e.Anim.behaviors.color={set:function(t,n,r,i,s,o,u){t._node.setStyle(n,e.Anim.getUpdatedColorValue(r,i,s,o,u))},get:function(e,t){var
n=e._node.getComputedStyle(t);return n=n==="transparent"?"rgb(255, 255,
255)":n,n}},e.each(["backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],function(t,n){e.Anim.behaviors[t]=e.Anim.behaviors.color})},"3.7.3",{requires:["anim-base"]});
Added: trunk/phpgwapi/js/yui3/anim-color/anim-color.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-color/anim-color.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-color/anim-color.js 2012-11-02 14:19:32 UTC
(rev 10438)
@@ -0,0 +1,59 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add('anim-color', function (Y, NAME) {
+
+/**
+ * Adds support for color properties in <code>to</code>
+ * and <code>from</code> attributes.
+ * @module anim
+ * @submodule anim-color
+ */
+
+var NUM = Number;
+
+Y.Anim.getUpdatedColorValue = function(fromColor, toColor, elapsed, duration,
fn)
+{
+ fromColor = Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));
+ toColor = Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));
+
+ if (!fromColor || fromColor.length < 3 || !toColor || toColor.length < 3) {
+ Y.error('invalid from or to passed to color behavior');
+ }
+
+ return 'rgb(' + [
+ Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1]) -
NUM(fromColor[1]), duration)),
+ Math.floor(fn(elapsed, NUM(fromColor[2]), NUM(toColor[2]) -
NUM(fromColor[2]), duration)),
+ Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) -
NUM(fromColor[3]), duration))
+ ].join(', ') + ')';
+};
+
+Y.Anim.behaviors.color = {
+ set: function(anim, att, from, to, elapsed, duration, fn) {
+ anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to,
elapsed, duration, fn));
+ },
+
+ // TODO: default bgcolor const
+ get: function(anim, att) {
+ var val = anim._node.getComputedStyle(att);
+ val = (val === 'transparent') ? 'rgb(255, 255, 255)' : val;
+ return val;
+ }
+};
+
+Y.each(['backgroundColor',
+ 'borderColor',
+ 'borderTopColor',
+ 'borderRightColor',
+ 'borderBottomColor',
+ 'borderLeftColor'],
+ function(v, i) {
+ Y.Anim.behaviors[v] = Y.Anim.behaviors.color;
+ }
+);
+
+
+}, '3.7.3', {"requires": ["anim-base"]});
Added: trunk/phpgwapi/js/yui3/anim-curve/anim-curve-coverage.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-curve/anim-curve-coverage.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-curve/anim-curve-coverage.js 2012-11-02
14:19:32 UTC (rev 10438)
@@ -0,0 +1,118 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+if (typeof _yuitest_coverage == "undefined"){
+ _yuitest_coverage = {};
+ _yuitest_coverline = function(src, line){
+ var coverage = _yuitest_coverage[src];
+ if (!coverage.lines[line]){
+ coverage.calledLines++;
+ }
+ coverage.lines[line]++;
+ };
+ _yuitest_coverfunc = function(src, name, line){
+ var coverage = _yuitest_coverage[src],
+ funcId = name + ":" + line;
+ if (!coverage.functions[funcId]){
+ coverage.calledFunctions++;
+ }
+ coverage.functions[funcId]++;
+ };
+}
+_yuitest_coverage["build/anim-curve/anim-curve.js"] = {
+ lines: {},
+ functions: {},
+ coveredLines: 0,
+ calledLines: 0,
+ coveredFunctions: 0,
+ calledFunctions: 0,
+ path: "build/anim-curve/anim-curve.js",
+ code: []
+};
+_yuitest_coverage["build/anim-curve/anim-curve.js"].code=["YUI.add('anim-curve',
function (Y, NAME) {","","/**"," * Adds support for the <code>curve</code>
property for the <code>to</code> "," * attribute. A curve is zero or more
control points and an end point."," * @module anim"," * @submodule
anim-curve"," */","","Y.Anim.behaviors.curve = {"," set: function(anim, att,
from, to, elapsed, duration, fn) {"," from = from.slice.call(from);","
to = to.slice.call(to);"," var t = fn(elapsed, 0, 100, duration) /
100;"," to.unshift(from);","
anim._node.setXY(Y.Anim.getBezier(to, t));"," },",""," get:
function(anim, att) {"," return anim._node.getXY();","
}","};","","/**"," * Get the current position of the animated element based on
t."," * Each point is an array of \"x\" and \"y\" values (0 = x, 1 = y)"," * At
least 2 points are required (start and end)."," * First point is start. Last
point is end."," * Additional control points are optional. "," * @for
Anim"," * @method getBezier"," * @static"," * @param {Array} points An array
containing Bezier points"," * @param {Number} t A number between 0 and 1 which
is the basis for determining current position"," * @return {Array} An array
containing int x and y member data"," */","Y.Anim.getBezier = function(points,
t) { "," var n = points.length;"," var tmp = [];",""," for (var i =
0; i < n; ++i){"," tmp[i] = [points[i][0], points[i][1]]; // save
input"," }"," "," for (var j = 1; j < n; ++j) {"," for (i = 0;
i < n - j; ++i) {"," tmp[i][0] = (1 - t) * tmp[i][0] + t *
tmp[parseInt(i + 1, 10)][0];"," tmp[i][1] = (1 - t) * tmp[i][1] + t
* tmp[parseInt(i + 1, 10)][1]; "," }"," }",""," return [
tmp[0][0], tmp[0][1] ]; ","","};","","","}, '3.7.3', {\"requires\":
[\"anim-xy\"]});"];
+_yuitest_coverage["build/anim-curve/anim-curve.js"].lines =
{"1":0,"10":0,"12":0,"13":0,"14":0,"15":0,"16":0,"20":0,"37":0,"38":0,"39":0,"41":0,"42":0,"45":0,"46":0,"47":0,"48":0,"52":0};
+_yuitest_coverage["build/anim-curve/anim-curve.js"].functions =
{"set:11":0,"get:19":0,"getBezier:37":0,"(anonymous 1):1":0};
+_yuitest_coverage["build/anim-curve/anim-curve.js"].coveredLines = 18;
+_yuitest_coverage["build/anim-curve/anim-curve.js"].coveredFunctions = 4;
+_yuitest_coverline("build/anim-curve/anim-curve.js", 1);
+YUI.add('anim-curve', function (Y, NAME) {
+
+/**
+ * Adds support for the <code>curve</code> property for the <code>to</code>
+ * attribute. A curve is zero or more control points and an end point.
+ * @module anim
+ * @submodule anim-curve
+ */
+
+_yuitest_coverfunc("build/anim-curve/anim-curve.js", "(anonymous 1)", 1);
+_yuitest_coverline("build/anim-curve/anim-curve.js", 10);
+Y.Anim.behaviors.curve = {
+ set: function(anim, att, from, to, elapsed, duration, fn) {
+ _yuitest_coverfunc("build/anim-curve/anim-curve.js", "set", 11);
+_yuitest_coverline("build/anim-curve/anim-curve.js", 12);
+from = from.slice.call(from);
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 13);
+to = to.slice.call(to);
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 14);
+var t = fn(elapsed, 0, 100, duration) / 100;
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 15);
+to.unshift(from);
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 16);
+anim._node.setXY(Y.Anim.getBezier(to, t));
+ },
+
+ get: function(anim, att) {
+ _yuitest_coverfunc("build/anim-curve/anim-curve.js", "get", 19);
+_yuitest_coverline("build/anim-curve/anim-curve.js", 20);
+return anim._node.getXY();
+ }
+};
+
+/**
+ * Get the current position of the animated element based on t.
+ * Each point is an array of "x" and "y" values (0 = x, 1 = y)
+ * At least 2 points are required (start and end).
+ * First point is start. Last point is end.
+ * Additional control points are optional.
+ * @for Anim
+ * @method getBezier
+ * @static
+ * @param {Array} points An array containing Bezier points
+ * @param {Number} t A number between 0 and 1 which is the basis for
determining current position
+ * @return {Array} An array containing int x and y member data
+ */
+_yuitest_coverline("build/anim-curve/anim-curve.js", 37);
+Y.Anim.getBezier = function(points, t) {
+ _yuitest_coverfunc("build/anim-curve/anim-curve.js", "getBezier", 37);
+_yuitest_coverline("build/anim-curve/anim-curve.js", 38);
+var n = points.length;
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 39);
+var tmp = [];
+
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 41);
+for (var i = 0; i < n; ++i){
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 42);
+tmp[i] = [points[i][0], points[i][1]]; // save input
+ }
+
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 45);
+for (var j = 1; j < n; ++j) {
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 46);
+for (i = 0; i < n - j; ++i) {
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 47);
+tmp[i][0] = (1 - t) * tmp[i][0] + t * tmp[parseInt(i + 1, 10)][0];
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 48);
+tmp[i][1] = (1 - t) * tmp[i][1] + t * tmp[parseInt(i + 1, 10)][1];
+ }
+ }
+
+ _yuitest_coverline("build/anim-curve/anim-curve.js", 52);
+return [ tmp[0][0], tmp[0][1] ];
+
+};
+
+
+}, '3.7.3', {"requires": ["anim-xy"]});
Added: trunk/phpgwapi/js/yui3/anim-curve/anim-curve-debug.js
===================================================================
--- trunk/phpgwapi/js/yui3/anim-curve/anim-curve-debug.js
(rev 0)
+++ trunk/phpgwapi/js/yui3/anim-curve/anim-curve-debug.js 2012-11-02
14:19:32 UTC (rev 10438)
@@ -0,0 +1,63 @@
+/*
+YUI 3.7.3 (build 5687)
+Copyright 2012 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+http://yuilibrary.com/license/
+*/
+YUI.add('anim-curve', function (Y, NAME) {
+
+/**
+ * Adds support for the <code>curve</code> property for the <code>to</code>
+ * attribute. A curve is zero or more control points and an end point.
+ * @module anim
+ * @submodule anim-curve
+ */
+
+Y.Anim.behaviors.curve = {
+ set: function(anim, att, from, to, elapsed, duration, fn) {
+ from = from.slice.call(from);
+ to = to.slice.call(to);
+ var t = fn(elapsed, 0, 100, duration) / 100;
+ to.unshift(from);
+ anim._node.setXY(Y.Anim.getBezier(to, t));
+ },
+
+ get: function(anim, att) {
+ return anim._node.getXY();
+ }
+};
+
+/**
+ * Get the current position of the animated element based on t.
+ * Each point is an array of "x" and "y" values (0 = x, 1 = y)
+ * At least 2 points are required (start and end).
+ * First point is start. Last point is end.
+ * Additional control points are optional.
+ * @for Anim
+ * @method getBezier
+ * @static
+ * @param {Array} points An array containing Bezier points
+ * @param {Number} t A number between 0 and 1 which is the basis for
determining current position
+ * @return {Array} An array containing int x and y member data
+ */
+Y.Anim.getBezier = function(points, t) {
+ var n = points.length;
+ var tmp = [];
+
+ for (var i = 0; i < n; ++i){
+ tmp[i] = [points[i][0], points[i][1]]; // save input
+ }
+
+ for (var j = 1; j < n; ++j) {
+ for (i = 0; i < n - j; ++i) {
+ tmp[i][0] = (1 - t) * tmp[i][0] + t * tmp[parseInt(i + 1, 10)][0];
+ tmp[i][1] = (1 - t) * tmp[i][1] + t * tmp[parseInt(i + 1, 10)][1];
+ }
+ }
+
+ return [ tmp[0][0], tmp[0][1] ];
+
+};
+
+
+}, '3.7.3', {"requires": ["anim-xy"]});
Added: trunk/phpgwapi/js/yui3/anim-curve/anim-curve-min.js
@@ Diff output truncated at 153600 characters. @@
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [10438] API: update yui3 from upstream,
Sigurd Nes <=