summaryrefslogtreecommitdiff
path: root/lib/viewers/odf/editor/dojox/layout/resources
diff options
context:
space:
mode:
Diffstat (limited to 'lib/viewers/odf/editor/dojox/layout/resources')
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/DndGridContainer.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.html9
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.html14
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/GridContainer.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/GridContainer.html11
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/RadioGroup.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/ResizeHandle.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/RotatorContainer.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.css1
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.html6
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/ToggleSplitter.css1
-rwxr-xr-xlib/viewers/odf/editor/dojox/layout/resources/icons/gridcontainer_grip.gifbin0 -> 80 bytes
-rwxr-xr-xlib/viewers/odf/editor/dojox/layout/resources/icons/grip_bg.gifbin0 -> 46 bytes
-rwxr-xr-xlib/viewers/odf/editor/dojox/layout/resources/icons/pixel.gifbin0 -> 64 bytes
-rwxr-xr-xlib/viewers/odf/editor/dojox/layout/resources/icons/resize.pngbin0 -> 319 bytes
-rw-r--r--lib/viewers/odf/editor/dojox/layout/resources/icons/resizeRtl.pngbin0 -> 269 bytes
-rwxr-xr-xlib/viewers/odf/editor/dojox/layout/resources/icons/rotator.pngbin0 -> 1895 bytes
-rwxr-xr-xlib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleH.pngbin0 -> 2937 bytes
-rwxr-xr-xlib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleV.pngbin0 -> 2938 bytes
21 files changed, 49 insertions, 0 deletions
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/DndGridContainer.css b/lib/viewers/odf/editor/dojox/layout/resources/DndGridContainer.css
new file mode 100644
index 0000000..fa97d3a
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/DndGridContainer.css
@@ -0,0 +1 @@
+.dojoDndItemOver {background-color: #feb !important;}.dojoDndItemSelected {background: #ccf; color: #444;}.dojoDndItemBefore {border-top: 3px solid red;}.dojoDndItemAfter {border-bottom: 3px solid red;}.dojoDndItemAnchor {background: #ccf; color: black;}.dojoDndItemOver.dojoDndItemSelected {background: #ec8;}.dojoDndItemOver.dojoDndItemAnchor {background: #feb !important;}.dojoDndAvatarItem {background: #eee;}.dndDropIndicator {border: 1px dashed #FF6600;cursor: default;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.css b/lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.css
new file mode 100644
index 0000000..e21635f
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.css
@@ -0,0 +1 @@
+ .dojoxExpandoPane {overflow:hidden; z-index:440 !important;} .dojoxExpandoPane .dojoxExpandoWrapper {overflow:hidden;} .dojoxExpandoClosed .dojoxExpandoTitleNode {display:none;} .dojoxExpandoClosed .dojoxExpandoWrapper * {overflow:hidden !important;} .dojoxExpandoTitleNode {padding-right:6px; padding-left:6px;} .dojoxExpandoIcon .a11yNode {display:none; visibility:hidden;} .dojoxExpandoBottom .dojoxExpandoIcon, .dojoxExpandoTop .dojoxExpandoIcon, .dojoxExpandoLeft .dojoxExpandoIcon {float:right; margin-right:2px;} .dojoxExpandoRight .dojoxExpandoIcon {float:left; margin-left:2px;} .dojoxExpandoIcon {width:14px; cursor:pointer; background-position:-60px 0px; background-repeat: no-repeat; height:14px;} .dojoxExpandoClosed .dojoxExpandoIcon {background-position: 0px 0px; margin:0 auto;} .dijitBorderContainer-dijitExpandoPane {border: none !important;} .soria .dojoxExpandoTitle {height:16px; font-size:0.9em; font-weight:bold; padding:3px; padding-top:6px; padding-bottom:5px; background:#F0F4FC url("../../../dijit/themes/soria/images/tabContainerSprite.gif") repeat-x scroll 0pt -50px; border-left: 1px solid #B1BADF; border-right: 1px solid #B1BADF;} .soria .dojoxExpandoClosed .dojoxExpandoTitle {background: none; background-color: #F0F4FC; border: none;} .soria .dojoxExpandoClosed {background: none; background-color: #F0F4FC; border: 1px solid #B1BADF !important;} .soria .dojoxExpandoIcon {background-image: url('../../../dijit/themes/soria/images/spriteRoundedIconsSmall.png');} .dj_ie6 .soria .dojoxExpandoIcon {background-image: url('../../../dijit/themes/soria/images/spriteRoundedIconsSmall.gif');} .tundra .dojoxExpandoTitle {font-weight: bold; padding: 5px; padding-top: 6px; padding-bottom: 6px; background: #fafafa url("../../../dijit/themes/tundra/images/accordionItemActive.gif") repeat-x scroll left top; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;} .tundra .dojoxExpandoClosed .dojoxExpandoTitle {background: none; background-color: #fafafa; border: none; padding:3px;} .tundra .dojoxExpandoClosed {background: none; background-color: #fafafa; border: 1px solid #ccc !important;} .tundra .dojoxExpandoRight .dojoxExpandoTitle, .tundra .dojoxExpandoLeft .dojoxExpandoTitle, .tundra .dojoxExpandoClosed .dojoxExpandoTitle, .tundra .dojoxExpandoClosed {background-color: #fafafa;} .tundra .dojoxExpandoIcon {background-image: url('../../../dijit/themes/tundra/images/spriteRoundedIconsSmall.gif');} .tundra .dojoxExpandoClosed .dojoxExpandoIconLeft, .tundra .dojoxExpandoClosed .dojoxExpandoIconRight, .tundra .dojoxExpandoClosed .dojoxExpandoIconTop, .tundra .dojoxExpandoClosed .dojoxExpandoIconBottom {margin-top: 3px;} .claro .dojoxExpandoTitle {font-weight: bold; border:1px solid #769DC0; border-bottom:none; background-color:#cde8ff; background-image: url("../../../dijit/themes/claro/images/standardGradient.png"); background-position:0px 0px; background-repeat:repeat-x; padding: 5px 7px 2px 7px; min-height:17px; color:#4a4a4a;} .claro .dojoxExpandoClosed .dojoxExpandoTitle {background: none; background-color: #E6E6E7; border: none; padding:3px;} .claro .dojoxExpandoClosed {background: none; background-color: #E6E6E7; border: 1px solid #769DC0 !important;} .claro .dojoxExpandoRight .dojoxExpandoTitle, .claro .dojoxExpandoLeft .dojoxExpandoTitle, .claro .dojoxExpandoClosed .dojoxExpandoTitle{background-color: #E6E6E7;} .claro .dojoxExpandoClosed .dojoxExpandoTitle{background-image: url("../../../dijit/themes/claro/images/standardGradient.png"); background-position:0 0;} .claro .dojoxExpandoIcon {background-image: url('../../../dijit/themes/tundra/images/spriteRoundedIconsSmall.gif');} .claro .dojoxExpandoClosed .dojoxExpandoIconLeft, .claro .dojoxExpandoClosed .dojoxExpandoIconRight, .claro .dojoxExpandoClosed .dojoxExpandoIconTop, .claro .dojoxExpandoClosed .dojoxExpandoIconBottom {margin-top: 3px;} .nihilo .dojoxExpandoPane {background: #fafafa;} .nihilo .dojoxExpandoTitle {height:16px; font-size:0.9em; font-weight:bold; padding:3px; padding-top:6px; padding-bottom:5px; background:#fafafa url("../../../dijit/themes/nihilo/images/tabContainerSprite.gif") repeat-x scroll 0pt -50px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;} .nihilo .dojoxExpandoClosed .dojoxExpandoTitle {background: none; background-color: #fafafa; border: none;} .nihilo .dojoxExpandoClosed {background: none; background-color: #fafafa; border: 1px solid #ccc !important;} .nihilo .dojoxExpandoIcon {background-image: url('../../../dijit/themes/nihilo/images/spriteRoundedIconsSmall.png');} .dj_ie6 .nihilo .dojoxExpandoIcon {background-image: url('../../../dijit/themes/nihilo/images/spriteRoundedIconsSmall.gif');} .nihilo .dojoxExpandoTop {border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;} .dojoxExpandoClosed .dojoxExpandoIcon {margin-right:4px;} .dojoxExpandoIconLeft {background-position: 0 0;} .dojoxExpandoClosed .dojoxExpandoIconLeft {background-position: -30px 0; margin-right: 4px;} .dojoxExpandoIconRight {background-position: -30px 0;} .dojoxExpandoClosed .dojoxExpandoIconRight {background-position: 0 0; margin-left: 4px;} .dojoxExpandoIconBottom {background-position: -15px 0;} .dojoxExpandoClosed .dojoxExpandoIconBottom {background-position: -45px 0; margin-top:1px;} .dojoxExpandoIconTop {background-position: -45px 0;} .dojoxExpandoClosed .dojoxExpandoIconTop {background-position: -15px 0;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.html b/lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.html
new file mode 100644
index 0000000..e52457b
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/ExpandoPane.html
@@ -0,0 +1,9 @@
+<div class="dojoxExpandoPane">
+ <div dojoAttachPoint="titleWrapper" class="dojoxExpandoTitle">
+ <div class="dojoxExpandoIcon" dojoAttachPoint="iconNode" dojoAttachEvent="ondijitclick:toggle"><span class="a11yNode">X</span></div>
+ <span class="dojoxExpandoTitleNode" dojoAttachPoint="titleNode">${title}</span>
+ </div>
+ <div class="dojoxExpandoWrapper" dojoAttachPoint="cwrapper" dojoAttachEvent="ondblclick:_trap">
+ <div class="dojoxExpandoContent" dojoAttachPoint="containerNode"></div>
+ </div>
+</div>
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.css b/lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.css
new file mode 100644
index 0000000..edff18e
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.css
@@ -0,0 +1 @@
+.dojoxFloatingPane {background-color:#fff; position:relative; border: 1px solid #dedede; overflow: hidden; -webkit-box-shadow: 0px 5px 10px #adadad;}.dojoxFloatingPaneFg {-webkit-box-shadow: 0px 8px 20px #525252;}.dojoxFloatingPaneTitle {background: #cccccc; background:#fafafa repeat-x bottom left; border:1px solid #bfbfbf; padding:4px 4px 2px 4px; cursor: pointer; white-space: nowrap;}.soria .dojoxFloatingPaneTitle {background:#fff url("../../../dijit/themes/soria/images/titleBar.png") repeat-x top left; border:1px solid #b1badf; font-size: 0.9em; font-weight: bold; line-height:1.2em;}.tundra .dojoxFloatingPaneTitle {background:#fafafa url("../../../dijit/themes/tundra/images/titleBarBg.gif") repeat-x bottom left; border:1px solid #bfbfbf; color:#000;}.dojoxFloatingCloseIcon {background:url('../../../dijit/themes/tundra/images/tabClose.png') no-repeat center center; width:16px; height:16px; overflow:hidden; float:right;}.dojoxFloatingMinimizeIcon {background:url('../../../dijit/themes/tundra/images/spriteArrows.png') no-repeat 0px center; width:7px; margin: 0px 4px; overflow:hidden; float:right;}.soria .dojoxFloatingMinimizeIcon {background:url("../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -15px top; width: 14px; margin: 0px 2px;}.floatingPaneMaximized .dojoxFloatingMaximizeIcon {display:none;}.dojoxFloatingMaximizeIcon {background:url('../../../dijit/themes/tundra/images/spriteArrows.png') no-repeat -21px center; width:7px; margin: 0px 4px; overflow:hidden; float:right;}.soria .dojoxFloatingMaximizeIcon {background:url("../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -45px top;}.floatingPaneMaximized .dojoxFloatingRestoreIcon {display:inline;}.dojoxFloatingRestoreIcon {background:url('../../../dijit/themes/tundra/images/spriteArrows.png') no-repeat 0px center; width:7px; margin: 0px 4px; float:right; display:none;}.dojoxFloatingResizeHandle {background:url('icons/resize.png') no-repeat bottom right; position:absolute; right:0; bottom:0; width:16px; height:16px; cursor:nw-resize;}.dojoxFloatingCloseIcon {width:15px; height:15px; overflow:hidden; float:right; cursor:pointer;}.soria .dojoxFloatingCloseIcon {background:url("../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -60px top;}.tundra .dojoxFloatingCloseIcon {background:url('../../../dijit/themes/tundra/images/tabClose.png') no-repeat center center;}.dojoxFloatingDockDefault {position:absolute; bottom:0px; left:0px; overflow:hidden; margin:0; margin-bottom:3px; padding:0px; width:100%; z-index:99; background:transparent;}.dojoxDockList {padding: 0px; margin: 0px;}.dojoxDockRestoreButton {background:url('../../../dijit/themes/tundra/images/folderClosed.gif') no-repeat center center; width:16px; height:16px; overflow:hidden; float:left; margin-top:2px;}.soria .dojoxDockRestoreButton {background:url("../../../dijit/themes/soria/images/spriteRoundedIconsSmallBl.png") no-repeat -45px top;}.dojoxDockTitleNode {overflow:hidden;}.dojoxDock {display: block; border: 1px solid black; position: absolute; padding:0; margin:0; background:#fcfcfc;}.dojoxDockNode {border: 1px solid #adadad; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 3px; cursor:pointer; list-style: none; padding: 2px; margin: 0px; height: 16px; width: auto; float: left; background: #fafafa url("../../../dijit/themes/tundra/images/titleBarBg.gif") repeat-x bottom left;}.soria .dojoxDockNode {background:#b7cdee url("../../../dijit/themes/soria/images/titleBar.png") repeat-x;}.dojoxFloatingPaneContent {overflow: auto; background-color: #fff; height: 100%; width: 100%;}.dojoxFloatingPaneCanvas {background-color:#fff;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.html b/lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.html
new file mode 100644
index 0000000..a96ccdd
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/FloatingPane.html
@@ -0,0 +1,14 @@
+<div class="dojoxFloatingPane" id="${id}">
+ <div tabindex="0" role="button" class="dojoxFloatingPaneTitle" dojoAttachPoint="focusNode">
+ <span dojoAttachPoint="closeNode" dojoAttachEvent="onclick: close" class="dojoxFloatingCloseIcon"></span>
+ <span dojoAttachPoint="maxNode" dojoAttachEvent="onclick: maximize" class="dojoxFloatingMaximizeIcon">&thinsp;</span>
+ <span dojoAttachPoint="restoreNode" dojoAttachEvent="onclick: _restore" class="dojoxFloatingRestoreIcon">&thinsp;</span>
+ <span dojoAttachPoint="dockNode" dojoAttachEvent="onclick: minimize" class="dojoxFloatingMinimizeIcon">&thinsp;</span>
+ <span dojoAttachPoint="titleNode" class="dijitInline dijitTitleNode"></span>
+ </div>
+ <div dojoAttachPoint="canvas" class="dojoxFloatingPaneCanvas">
+ <div dojoAttachPoint="containerNode" role="region" tabindex="-1" class="${contentClass}">
+ </div>
+ <span dojoAttachPoint="resizeHandle" class="dojoxFloatingResizeHandle"></span>
+ </div>
+</div>
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/GridContainer.css b/lib/viewers/odf/editor/dojox/layout/resources/GridContainer.css
new file mode 100644
index 0000000..e89cddf
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/GridContainer.css
@@ -0,0 +1 @@
+.dragNode{z-index:10000; cursor:move;}.dragHandle{cursor:move;}.dropIndicator{position:relative; height:50px; border:1px dashed #FFF;}.dropIndicator > div{position:absolute; left:0;top:0;right:0;bottom:0; background-color:#000; opacity:0.17; filter:alpha(opacity=17); -khtml-opacity:0.17; -moz-opacity:0.17;}.dj_ie6 .dropIndicator div{position:relative; height:100%; background-color:#000; filter:alpha(opacity=17);}.dj_ie6 .dropIndicator{_margin:10px;}.dndCover{background-image:url("icons/pixel.gif"); position:absolute; left:0; top:0; width:100%; height:1000px; z-index:9999; cursor:move;}.dndCover2{z-index: 10001;}.dragNode{z-index:10000; cursor:move;}.dragHandle{cursor:move;}.dropIndicator{position:relative; height:50px; border:1px dashed #FFF;}.dropIndicator > div{position:absolute; left:0;top:0;right:0;bottom:0; background-color:#000; opacity:0.17; filter:alpha(opacity=17); -khtml-opacity:0.17; -moz-opacity:0.17;}.dj_ie6 .dropIndicator div{position:relative; height:100%; background-color:#000; filter:alpha(opacity=17);}.dj_ie6 .dropIndicator{_margin:10px;}.dndCover{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D); position:absolute; left:0; top:0; width:100%; height:1000px; z-index:9999; cursor:move;}.dj_ie6 .orange .dndCover, .dj_ie7 .orange .dndCover{}.orange .dndCover2{z-index: 10001;}.dj_ie6 .gridContainer *{zoom:1;}.gridContainer{display:block; position:relative; background:#FFF; margin:0; width:100%; height:auto; overflow-y:auto; overflow-x:hidden !important;} .gridContainerTable{width:100%; border:1px solid #BFBFBF;}.gridContainerTable tbody, .gridContainerTable tr{height:100%;}.gridContainerZone{vertical-align:top; background-color:#FDFDFD; height:100%;}.gridContainerZone .serviceWidgetTitleText h2{position:relative;}.gridContainerGrip{cursor:default; position:absolute; top:0; width:10px; padding:0; margin:0; background-image:url(icons/pixel.gif); height:100%;} .gridContainerGripShow{cursor:e-resize; position:absolute; top:0; width:10px; padding:0; margin:0; background-image:url(icons/gridcontainer_grip.gif); height:100%;}.dropIndicator{border:2px dashed #BFBFBF;}.dropIndicator > div{background-color:#FFF;}.dj_ie6 .dropIndicator,.dj_ie6 .dojoxPortlet .dijitContentPane,.dj_ie6 .dojoxPortlet, .dj_ie6 .dojoxPortlet.dijitTitlePane{margin: 10px;}.gridContainerZone > *{margin: 10px !important;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/GridContainer.html b/lib/viewers/odf/editor/dojox/layout/resources/GridContainer.html
new file mode 100644
index 0000000..c92a917
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/GridContainer.html
@@ -0,0 +1,11 @@
+<div id="${id}" class="gridContainer" dojoAttachPoint="containerNode" tabIndex="0" dojoAttachEvent="onkeypress:_selectFocus">
+ <div dojoAttachPoint="gridContainerDiv">
+ <table class="gridContainerTable" dojoAttachPoint="gridContainerTable" cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr dojoAttachPoint="gridNode" >
+
+ </tr>
+ </tbody>
+ </table>
+ </div>
+</div> \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/RadioGroup.css b/lib/viewers/odf/editor/dojox/layout/resources/RadioGroup.css
new file mode 100644
index 0000000..823a528
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/RadioGroup.css
@@ -0,0 +1 @@
+.dojoxRadioButtons {margin:0; padding:4px; width:100%; outline:0;}.dojoxRadioButtons tbody {margin:0; padding:0; width:100%;}.dojoxRadioButton {text-align:center; cursor:pointer; margin:0;}.dojoxRadioButtonSelected {border:1px solid #ededed;}.tundra .dojoxRadioButtonSelected {border:1px solid #a0a0a0; background:#b7b7b7;}.soria .dojoxRadioButtonSelected {background:#b7cdee;}.dojoxRadioButtonLabel {padding:8px; text-align:center; display:block;}.dojoxRadioGroup {overflow:hidden; border:0; margin:0; padding:0;}.dojoxRadioView {position:relative; overflow:hidden; height:100%;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/ResizeHandle.css b/lib/viewers/odf/editor/dojox/layout/resources/ResizeHandle.css
new file mode 100644
index 0000000..6cd4959
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/ResizeHandle.css
@@ -0,0 +1 @@
+.dojoxResizeHandle {float: right; position: absolute; right: 2px; bottom: 2px; width: 13px; height: 13px; z-index: 20; background-image: url('icons/resize.png'); line-height: 0px;}.dijitRtl .dojoxResizeHandle {float: right; left: 0px; right: auto; background-image: url('icons/resizeRtl.png');}.dojoxResizeNW {cursor: nw-resize;}.dijitRtl .dojoxResizeNW {cursor: ne-resize;}.dojoxResizeNE {cursor: ne-resize;}.dijitRtl .dojoxResizeNE {cursor: nw-resize;}.dojoxResizeW {cursor: w-resize;}.dojoxResizeN {cursor: n-resize;}.dojoxResizeHandleClone {position:absolute; top:0; left:0; border:1px dashed #666; z-index:999;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/RotatorContainer.css b/lib/viewers/odf/editor/dojox/layout/resources/RotatorContainer.css
new file mode 100644
index 0000000..2323bda
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/RotatorContainer.css
@@ -0,0 +1 @@
+.dojoxRotatorContainer .dijitStackController,.dojoxRotatorPager {position:absolute; z-index:3;}.dojoxRotatorContent {position:absolute; z-index:1;}.dojoxRotatorContainer {border:1px solid #9b9b9b;}.dojoxRotatorContainer .dijitStackController {right:5px; top:5px;}.dojoxRotatorContainer .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {background-color:#000; background-image:none; color:#fff;}.dojoxRotatorContainer .dojoxRotatorPager{bottom:5px;right:5px;}.rotatorIcons .dijitButton{margin:0;}.rotatorIcons .dijitButtonNode{background:none !important;border:0 !important;padding:0 !important;}.rotatorIcons .dijitButtonText{display:none;}.rotatorIcons .previous,.rotatorIcons .next,.rotatorIcons .playPause,.rotatorIcons .dijitToggleButtonChecked .playPause{background-image:url("icons/rotator.png");background-repeat:no-repeat;display:block;height:16px;width:16px;}.rotatorIcons .previous{background-position:0 0;}.rotatorIcons .dijitButtonHover .previous{background-position:0 -16px;}.rotatorIcons .dijitButtonActive .previous{background-position:0 -32px;}.rotatorIcons .next{background-position:-16px 0;}.rotatorIcons .dijitButtonHover .next{background-position:-16px -16px;}.rotatorIcons .dijitButtonActive .next{background-position:-16px -32px;}.rotatorIcons .playPause{background-position:-32px 0;}.rotatorIcons .dijitToggleButtonHover .playPause{background-position:-32px -16px;}.rotatorIcons .dijitToggleButtonActive .playPause{background-position:-32px -32px;}.rotatorIcons .dijitToggleButtonChecked .playPause{background-position:-48px 0;}.rotatorIcons .dijitToggleButtonCheckedHover .playPause{background-position:-48px -16px;}.rotatorIcons .dijitToggleButtonCheckedActive .playPause{background-position:-48px -32px;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.css b/lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.css
new file mode 100644
index 0000000..dfa5962
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.css
@@ -0,0 +1 @@
+.dojoxScrollWindow {position:relative; overflow:hidden;}.dojoxScrollHelper .helperInner {visibility: hidden;}.dojoxScrollHelper {border:1px solid #b7b7b7; width:4px; background:#ededed; height:4px; position:absolute; top:4px; left:4px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}.dojoxScrollWrapper {} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.html b/lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.html
new file mode 100644
index 0000000..4b3df77
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/ScrollPane.html
@@ -0,0 +1,6 @@
+<div class="dojoxScrollWindow" dojoAttachEvent="onmouseenter: _enter, onmouseleave: _leave">
+ <div class="dojoxScrollWrapper" style="${style}" dojoAttachPoint="wrapper" dojoAttachEvent="onmousemove: _calc">
+ <div class="dojoxScrollPane" dojoAttachPoint="containerNode"></div>
+ </div>
+ <div dojoAttachPoint="helper" class="dojoxScrollHelper"><span class="helperInner">|</span></div>
+</div> \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/ToggleSplitter.css b/lib/viewers/odf/editor/dojox/layout/resources/ToggleSplitter.css
new file mode 100644
index 0000000..15799a8
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/ToggleSplitter.css
@@ -0,0 +1 @@
+.dijitBorderContainer .dijitSplitterH {height: 6px;}.dijitBorderContainer .dijitSplitterV {width: 6px;}.dijitBorderContainer .dijitSplitterH .dojoxToggleSplitterIcon {background-image: url('icons/splitterToggleH.png'); background-repeat: no-repeat; width: 71px; height: 6px; top: 0; left: 45%; cursor: pointer;}.dijitBorderContainer .dijitSplitterV .dojoxToggleSplitterIcon {background-image: url('icons/splitterToggleV.png'); background-repeat: no-repeat; vertical-align: middle; width: 6px; height: 71px; left: 0; top: 45%; cursor: pointer;}.dojoxToggleSplitterTop .dojoxToggleSplitterIconOpen, .dojoxToggleSplitterBottom .dojoxToggleSplitterIconClosed {background-position: 0 -12px !important;}.dojoxToggleSplitterBottom .dojoxToggleSplitterIconOpen, .dojoxToggleSplitterTop .dojoxToggleSplitterIconClosed {background-position: 0 0 !important;}.dojoxToggleSplitterLeft .dojoxToggleSplitterIconOpen, .dojoxToggleSplitterRight .dojoxToggleSplitterIconClosed {background-position: -12px 0 !important;}.dojoxToggleSplitterRight .dojoxToggleSplitterIconOpen, .dojoxToggleSplitterLeft .dojoxToggleSplitterIconClosed {background-position: 0 0 !important;}.dojoxToggleSplitterTop .dojoxToggleSplitterIconOpenHover, .dojoxToggleSplitterBottom .dojoxToggleSplitterIconClosedHover {background-position: 0 -18px !important;}.dojoxToggleSplitterBottom .dojoxToggleSplitterIconOpenHover, .dojoxToggleSplitterTop .dojoxToggleSplitterIconClosedHover {background-position: 0 -6px !important;}.dojoxToggleSplitterLeft .dojoxToggleSplitterIconOpenHover, .dojoxToggleSplitterRight .dojoxToggleSplitterIconClosedHover {background-position: -18px 0 !important;}.dojoxToggleSplitterRight .dojoxToggleSplitterIconOpenHover, .dojoxToggleSplitterLeft .dojoxToggleSplitterIconClosedHover {background-position: -6px 0 !important;}.dojoxToggleSplitterTop .dojoxToggleSplitterA11y,.dojoxToggleSplitterBottom .dojoxToggleSplitterA11y {display: none; font-size: 6px; text-align: center;}.dojoxToggleSplitterRight .dojoxToggleSplitterA11y,.dojoxToggleSplitterLeft .dojoxToggleSplitterA11y {display: none; font-size: 8px; position: relative; top: 48%;}.dijit_a11y .dojoxToggleSplitterA11y {display: block;} \ No newline at end of file
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/gridcontainer_grip.gif b/lib/viewers/odf/editor/dojox/layout/resources/icons/gridcontainer_grip.gif
new file mode 100755
index 0000000..2eb05e8
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/gridcontainer_grip.gif
Binary files differ
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/grip_bg.gif b/lib/viewers/odf/editor/dojox/layout/resources/icons/grip_bg.gif
new file mode 100755
index 0000000..45f76ce
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/grip_bg.gif
Binary files differ
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/pixel.gif b/lib/viewers/odf/editor/dojox/layout/resources/icons/pixel.gif
new file mode 100755
index 0000000..3be2119
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/pixel.gif
Binary files differ
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/resize.png b/lib/viewers/odf/editor/dojox/layout/resources/icons/resize.png
new file mode 100755
index 0000000..17f39d0
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/resize.png
Binary files differ
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/resizeRtl.png b/lib/viewers/odf/editor/dojox/layout/resources/icons/resizeRtl.png
new file mode 100644
index 0000000..c3f97c6
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/resizeRtl.png
Binary files differ
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/rotator.png b/lib/viewers/odf/editor/dojox/layout/resources/icons/rotator.png
new file mode 100755
index 0000000..ad93ee5
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/rotator.png
Binary files differ
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleH.png b/lib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleH.png
new file mode 100755
index 0000000..72a3723
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleH.png
Binary files differ
diff --git a/lib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleV.png b/lib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleV.png
new file mode 100755
index 0000000..55ecf04
--- /dev/null
+++ b/lib/viewers/odf/editor/dojox/layout/resources/icons/splitterToggleV.png
Binary files differ