From 4a88841363b664e5db9d1360d7f84597331eb8d9 Mon Sep 17 00:00:00 2001 From: Jeremy Christian Date: Thu, 4 Apr 2013 21:50:39 -0400 Subject: Add css optimization to dojo builds --- .../themes/tundra/layout/AccordionContainer.css | 27 +- lib/dijit/themes/tundra/layout/BorderContainer.css | 70 +---- lib/dijit/themes/tundra/layout/ContentPane.css | 22 +- lib/dijit/themes/tundra/layout/SplitContainer.css | 32 +-- lib/dijit/themes/tundra/layout/TabContainer.css | 320 +-------------------- .../themes/tundra/layout/TabContainer_rtl.css | 4 +- 6 files changed, 6 insertions(+), 469 deletions(-) (limited to 'lib/dijit/themes/tundra/layout') diff --git a/lib/dijit/themes/tundra/layout/AccordionContainer.css b/lib/dijit/themes/tundra/layout/AccordionContainer.css index c5621efab..0f04a0e8f 100644 --- a/lib/dijit/themes/tundra/layout/AccordionContainer.css +++ b/lib/dijit/themes/tundra/layout/AccordionContainer.css @@ -1,26 +1 @@ -/* Accordion */ - -.tundra .dijitAccordionContainer { - border-color: #ccc; - background-color: #fff; -} - -/* common */ - -.tundra .dijitAccordionTitle { - background:#fafafa url("../images/titleBar.png") repeat-x bottom left; - border-top: 1px solid #bfbfbf; - padding: 4px 4px 4px 8px; -} - -.tundra .dijitAccordionTitleHover { - background: #f8fafd url("../images/accordionItemHover.gif") bottom repeat-x; -} - -.tundra .dijitAccordionTitleSelected { - background: #f9f9f9 url("../images/accordionItemActive.gif") bottom repeat-x; - font-weight: bold; - border-top: 1px solid #aaaaaa; - border-bottom: 1px solid #bfbfbf; - padding: 4px 4px 4px 8px; -} \ No newline at end of file +.tundra .dijitAccordionContainer {border-color: #ccc; background-color: #fff;}.tundra .dijitAccordionTitle {background:#fafafa url("../images/titleBar.png") repeat-x bottom left; border-top: 1px solid #bfbfbf; padding: 4px 4px 4px 8px;}.tundra .dijitAccordionTitleHover {background: #f8fafd url("../images/accordionItemHover.gif") bottom repeat-x;}.tundra .dijitAccordionTitleSelected {background: #f9f9f9 url("../images/accordionItemActive.gif") bottom repeat-x; font-weight: bold; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #bfbfbf; padding: 4px 4px 4px 8px;} \ No newline at end of file diff --git a/lib/dijit/themes/tundra/layout/BorderContainer.css b/lib/dijit/themes/tundra/layout/BorderContainer.css index 0dd1b1b51..1f0a30f90 100644 --- a/lib/dijit/themes/tundra/layout/BorderContainer.css +++ b/lib/dijit/themes/tundra/layout/BorderContainer.css @@ -1,69 +1 @@ -/* BorderContainer */ - -.tundra .dijitBorderContainer { - background-color: #fcfcfc; - padding: 5px; -} - -.tundra .dijitSplitContainer-child, -.tundra .dijitBorderContainer-child { - /* By default put borders on all children of BorderContainer, - * to give illusion of borders on the splitters themselves. - */ - border: 1px #ccc solid; -} - -.tundra .dijitBorderContainer-dijitTabContainerTop, -.tundra .dijitBorderContainer-dijitTabContainerBottom, -.tundra .dijitBorderContainer-dijitTabContainerLeft, -.tundra .dijitBorderContainer-dijitTabContainerRight { - /* except that TabContainer defines borders on it's sub-nodes (tablist and dijitTabPaneWrapper), - * so override rule setting border on domNode - */ - border: none; -} - -.tundra .dijitBorderContainer-dijitBorderContainer { - /* also, make nested BorderContainers look like a single big widget with lots of splitters */ - border: none; - padding: 0; -} - -.tundra .dijitSplitterH, -.tundra .dijitGutterH { - background:#fcfcfc; - border:0; - height:5px; -} - -.tundra .dijitSplitterH .dijitSplitterThumb { - background:#B0B0B0 none; - height:1px; - top:2px; - width:19px; -} - -.tundra .dijitSplitterV, -.tundra .dijitGutterV { - background:#fcfcfc; - border:0; - width:5px; -} - -.tundra .dijitSplitterV .dijitSplitterThumb { - background:#B0B0B0 none; - height:19px; - left:2px; - width:1px; -} - -/* active splitter */ -.tundra .dijitSplitterActive { - font-size: 1px; - background-image: none; - background-color: #aaa; - -moz-opacity: 0.6; - opacity: 0.6; - filter: Alpha(Opacity=60); - margin: 0; -} +.tundra .dijitBorderContainer {background-color: #fcfcfc; padding: 5px;}.tundra .dijitSplitContainer-child,.tundra .dijitBorderContainer-child {border: 1px #ccc solid;}.tundra .dijitBorderContainer-dijitTabContainerTop,.tundra .dijitBorderContainer-dijitTabContainerBottom,.tundra .dijitBorderContainer-dijitTabContainerLeft,.tundra .dijitBorderContainer-dijitTabContainerRight {border: none;}.tundra .dijitBorderContainer-dijitBorderContainer {border: none; padding: 0;}.tundra .dijitSplitterH,.tundra .dijitGutterH {background:#fcfcfc; border:0; height:5px;}.tundra .dijitSplitterH .dijitSplitterThumb {background:#B0B0B0 none; height:1px; top:2px; width:19px;}.tundra .dijitSplitterV,.tundra .dijitGutterV {background:#fcfcfc; border:0; width:5px;}.tundra .dijitSplitterV .dijitSplitterThumb {background:#B0B0B0 none; height:19px; left:2px; width:1px;}.tundra .dijitSplitterActive {font-size: 1px; background-image: none; background-color: #aaa; -moz-opacity: 0.6; opacity: 0.6; filter: Alpha(Opacity=60); margin: 0;} \ No newline at end of file diff --git a/lib/dijit/themes/tundra/layout/ContentPane.css b/lib/dijit/themes/tundra/layout/ContentPane.css index 21d25d524..623396bbe 100644 --- a/lib/dijit/themes/tundra/layout/ContentPane.css +++ b/lib/dijit/themes/tundra/layout/ContentPane.css @@ -1,21 +1 @@ -/* ContentPane */ - -.tundra .dijitContentPane { - padding: 0; -} - -/* nested layouts */ -.tundra .dijitTabContainerTop-dijitContentPane, -.tundra .dijitTabContainerLeft-dijitContentPane, -.tundra .dijitTabContainerBottom-dijitContentPane, -.tundra .dijitTabContainerRight-dijitContentPane, -.tundra .dijitAccordionContainer-dijitContentPane { - background-color: #fff; - padding: 5px; -} - -.tundra .dijitSplitContainer-dijitContentPane, -.tundra .dijitBorderContainer-dijitContentPane { - background-color: #fff; /* override background-color setting on parent .dijitBorderContainer */ - padding: 5px; -} \ No newline at end of file +.tundra .dijitContentPane {padding: 0;}.tundra .dijitTabContainerTop-dijitContentPane,.tundra .dijitTabContainerLeft-dijitContentPane,.tundra .dijitTabContainerBottom-dijitContentPane,.tundra .dijitTabContainerRight-dijitContentPane,.tundra .dijitAccordionContainer-dijitContentPane {background-color: #fff; padding: 5px;}.tundra .dijitSplitContainer-dijitContentPane,.tundra .dijitBorderContainer-dijitContentPane {background-color: #fff; padding: 5px;} \ No newline at end of file diff --git a/lib/dijit/themes/tundra/layout/SplitContainer.css b/lib/dijit/themes/tundra/layout/SplitContainer.css index 5a3eed6c9..503aa21c1 100644 --- a/lib/dijit/themes/tundra/layout/SplitContainer.css +++ b/lib/dijit/themes/tundra/layout/SplitContainer.css @@ -1,31 +1 @@ -.tundra .dijitSplitContainerSizerH { - background:url("../images/splitContainerSizerV.png") repeat-y #fff; - border:0; - border-left:1px solid #bfbfbf; - border-right:1px solid #bfbfbf; - width:7px; -} - -.tundra .dijitSplitContainerSizerH .thumb { - background:url("../images/splitContainerSizerV-thumb.png") no-repeat #ccc; - left:1px; - width:3px; - height:19px; - overflow: hidden; -} - -.tundra .dijitSplitContainerSizerV { - background:url("../images/splitContainerSizerH.png") repeat-x #fff; - border:0; - border-top:1px solid #bfbfbf; - border-bottom:1px solid #bfbfbf; - height:7px; -} - -.tundra .dijitSplitContainerSizerV .thumb { - background:url("../images/splitContainerSizerH-thumb.png") no-repeat #ccc; - top:1px; - width:19px; - height:3px; - overflow: hidden; -} +.tundra .dijitSplitContainerSizerH {background:url("../images/splitContainerSizerV.png") repeat-y #fff; border:0; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; width:7px;}.tundra .dijitSplitContainerSizerH .thumb {background:url("../images/splitContainerSizerV-thumb.png") no-repeat #ccc; left:1px; width:3px; height:19px; overflow: hidden;}.tundra .dijitSplitContainerSizerV {background:url("../images/splitContainerSizerH.png") repeat-x #fff; border:0; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; height:7px;}.tundra .dijitSplitContainerSizerV .thumb {background:url("../images/splitContainerSizerH-thumb.png") no-repeat #ccc; top:1px; width:19px; height:3px; overflow: hidden;} \ No newline at end of file diff --git a/lib/dijit/themes/tundra/layout/TabContainer.css b/lib/dijit/themes/tundra/layout/TabContainer.css index a6676c673..0ac8b9537 100644 --- a/lib/dijit/themes/tundra/layout/TabContainer.css +++ b/lib/dijit/themes/tundra/layout/TabContainer.css @@ -1,319 +1 @@ -/* Tabs, shared classes */ -.tundra .dijitTabPaneWrapper { - background:#fff; - border:1px solid #ccc; - margin: 0; - padding: 0; -} - -.tundra .dijitTab { - line-height:normal; - margin-right:4px; /* space between one tab and the next in top/bottom mode */ - padding:2px 8px 2px 9px; - border:1px solid #ccc; - background:#e2e2e2 url("../images/tabEnabled.png") repeat-x; -} - -.tundra .dijitTabSpacer { - display: none; -} - -.tundra .dijitTabContainer .tabStripRBtn { - margin-right: 20px; -} -.tundra .dijitTabContainer .tabStripLBtn { - margin-left: 20px; -} - -.tundra .nowrapTabStrip .dijitTab { - top: 2px; -} -.tundra .dijitTabContainerBottom .nowrapTabStrip .dijitTab { - top: 0; - bottom: 2px; -} - -/* selected tab */ -.tundra .dijitTabChecked { - /* the selected tab (with or without hover) */ - background-color:#fff; - border-color: #ccc; - background-image:none; -} - -/* hovered tab */ -.tundra .dijitTabHover { - color: #243C5F; - border-top-color:#92a0b3; - border-left-color:#92a0b3; - border-right-color:#92a0b3; - border-bottom-color:#92a0b3; - background:#e2e2e2 url("../images/tabHover.gif") repeat-x; -} - -.tundra .dijitTabContainerTop .dijitTabHover { - border-bottom-color:#ccc; -} - -.tundra .dijitTabContainerBottom .dijitTabHover { - border-top-color:#ccc; -} - -.tundra .dijitTabContainerLeft .dijitTabHover { - border-right-color:#ccc; -} - -.tundra .dijitTabContainerRight .dijitTabHover { - border-left-color:#ccc; -} - -.tundra .dijitTabContainer .dijitTabCheckedHover { - color: inherit; - border:1px solid #ccc; - background:#fff; -} - -.tundra .dijitTab .tabLabel { - /* make sure tabs w/close button and w/out close button are same height, even w/small (<12px) font */ - min-height: 12px; - display: inline-block; -} - -/* Nested Tabs */ - -.tundra .dijitTabContainerNested .dijitTabListWrapper { - height: auto; -} - -.tundra .dijitTabContainerNested .dijitTabContainerTop-tabs { - border-bottom: 1px solid #CCC; -} - -.tundra .dijitTabContainerTabListNested .dijitTab { - background: none; - border: none; - top: 0; /* to override top: 1px/-1px for normal tabs */ -} - -.tundra .dijitTabContainerTabListNested .dijitTabHover .tabLabel { - text-decoration: underline; -} -.tundra .dijitTabContainerTabListNested .dijitTabChecked .tabLabel { - text-decoration: underline; - font-weight: bold; - /*background:#f3f3f3;*/ -} -.tundra .dijitTabContainer .dijitTabPaneWrapperNested { - border: none; /* prevent double border */ -} - -/* Close button */ - -.tundra .dijitTabCloseButton { - background: url("../images/tabClose.png") no-repeat right top; - width: 12px; - height: 12px; -} -.dj_ie6 .tundra .dijitTabCloseButton { - background-image : url("../images/tabClose.gif"); -} - -.tundra .dijitTabCloseButtonHover { - background-image : url("../images/tabCloseHover.png"); -} -.dj_ie6 .tundra .dijitTabCloseButtonHover { - background-image : url("../images/tabCloseHover.gif"); -} - -/* ================================ */ -/* top tabs */ - -.tundra .dijitTabContainerTop-tabs { - margin-bottom: 0; - border-color: #cccccc; - padding-left: 3px; - background-position: bottom; -} -.tundra .dijitTabContainerTop-tabs .dijitTab { - top: 0; - margin-bottom: -1px; -} - -/* top container */ -.tundra .dijitTabContainerTop-container { - border-top: none; -} - -/* selected tab */ -.tundra .dijitTabContainerTop-tabs .dijitTabChecked { - border-bottom-color:white; -} - -.tundra .dijitTabContainerTop-tabs, -.tundra .dijitTabContainerBottom-tabs { - padding-left: 3px; - padding-right: 3px; -} - -/* strip */ -.tundra .dijitTabContainerTopStrip { - border-top: 1px solid #CCC; - border-right: 1px solid #CCC; - border-left: 1px solid #CCC; - padding-top: 2px; - background: #f2f2f2; -} - -.tundra .dijitTabContainerTopNone { - padding-top: 0; -} - - -/* ================================ */ -/* bottom tabs */ -.tundra .dijitTabContainerBottom-tabs { - margin-top: 0; - border-color: #cccccc; - background-position: top; - padding-left: 3px; -} -.tundra .dijitTabContainerBottom-tabs .dijitTab { - bottom: 0; - margin-top: -1px; -} - -/* bottom container */ -.tundra .dijitTabContainerBottom-container { - border-bottom: none; -} - -/* selected tab */ -.tundra .dijitTabContainerBottom-tabs .dijitTabChecked { - border-top-color:white; -} - -/* strip */ -.tundra .dijitTabContainerBottomStrip { - padding-bottom: 2px; - border: 1px solid #ccc; - background: #f2f2f2; - border-top: none; -} - -/* ================================ */ -/* right tabs */ -.tundra .dijitTabContainerRight-tabs { - border-color: #ccc; - height: 100%; - padding-top: 3px; -} - -.tundra .dijitTabContainerRightStrip { - margin-left: -1px; -} - -/* right container */ -.tundra .dijitTabContainerRight-container { - border-right: none; -} - -/* selected tab */ -.tundra .dijitTabContainerRight-tabs .dijitTabChecked { - border-left-color:white; -} - -/* strip */ -.tundra .dijitTabContainerRightStrip { - padding-right: 2px; - border: 1px solid #ccc; -} - -.tundra .dijitTabContainerRightStrip { - background: #f2f2f2; -} - -/* ================================ */ -/* left tabs */ -.tundra .dijitTabContainerLeft-tabs { - border-color: #ccc; - padding-top: 3px; - height: 100%; -} - -/* left container */ -.tundra .dijitTabContainerLeft-container { - border-left: none; -} - -/* selected tab */ -.tundra .dijitTabContainerLeft-tabs .dijitTabChecked { - border-right-color:white; -} - -/* strip */ -.tundra .dijitTabContainerLeftStrip { - padding-left: 2px; - border: 1px solid #ccc; - background: #f2f2f2; - border-right: none; -} - -/* ================================ */ -/* left/right tabs */ -.tundra .dijitTabContainerLeft-tabs .dijitTab, -.tundra .dijitTabContainerRight-tabs .dijitTab { - margin-right:0; - margin-bottom:4px; /* space between one tab and the next in left/right mode */ -} - -/* ================================ */ - -/* this resets the tabcontainer stripe when within a contentpane */ -.tundra .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs { - border-left: 0 solid #ccc; - border-top: 0 solid #ccc; - border-right: 0 solid #ccc; - padding-top: 0; - padding-left: 0; -} - -/* ================================ */ - -/* Menu and slider control styles */ -.tundra .dijitTabContainer .tabStripButton { - margin-right: 0; - padding-top: 2px; - z-index: 12; -} - -.tundra .dijitTabContainerBottom .tabStripButton { - padding-top: 3px; -} - -.tundra .tabStrip-disabled .tabStripButton { - padding-bottom: 3px; - padding-top: 1px; -} - -.tundra .tabStripButton { - padding: 3px 2px 4px 2px; -} - -.tundra .dijitTabStripIcon { - height: 14px; - width: 14px; - background: url(../images/spriteRoundedIconsSmall.png) no-repeat left top ; -} - -.dj_ie6 .tundra .dijitTabStripIcon { - background-image: url(../images/spriteRoundedIconsSmall.gif); -} - -.tundra .dijitTabStripSlideRightIcon { - background-position: -30px top; -} - -.tundra .dijitTabStripMenuIcon { - background-position: -15px top; -} - +.tundra .dijitTabPaneWrapper {background:#fff; border:1px solid #ccc; margin: 0; padding: 0;}.tundra .dijitTab {line-height:normal; margin-right:4px; padding:2px 8px 2px 9px; border:1px solid #ccc; background:#e2e2e2 url("../images/tabEnabled.png") repeat-x;}.tundra .dijitTabSpacer {display: none;}.tundra .dijitTabContainer .tabStripRBtn {margin-right: 20px;}.tundra .dijitTabContainer .tabStripLBtn {margin-left: 20px;}.tundra .nowrapTabStrip .dijitTab {top: 2px;}.tundra .dijitTabContainerBottom .nowrapTabStrip .dijitTab {top: 0; bottom: 2px;}.tundra .dijitTabChecked {background-color:#fff; border-color: #ccc; background-image:none;}.tundra .dijitTabHover {color: #243C5F; border-top-color:#92a0b3; border-left-color:#92a0b3; border-right-color:#92a0b3; border-bottom-color:#92a0b3; background:#e2e2e2 url("../images/tabHover.gif") repeat-x;}.tundra .dijitTabContainerTop .dijitTabHover {border-bottom-color:#ccc;}.tundra .dijitTabContainerBottom .dijitTabHover {border-top-color:#ccc;}.tundra .dijitTabContainerLeft .dijitTabHover {border-right-color:#ccc;}.tundra .dijitTabContainerRight .dijitTabHover {border-left-color:#ccc;}.tundra .dijitTabContainer .dijitTabCheckedHover {color: inherit; border:1px solid #ccc; background:#fff;}.tundra .dijitTab .tabLabel {min-height: 12px; display: inline-block;}.tundra .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.tundra .dijitTabContainerNested .dijitTabContainerTop-tabs {border-bottom: 1px solid #CCC;}.tundra .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0;}.tundra .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: underline;}.tundra .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: underline; font-weight: bold;}.tundra .dijitTabContainer .dijitTabPaneWrapperNested {border: none;}.tundra .dijitTabCloseButton {background: url("../images/tabClose.png") no-repeat right top; width: 12px; height: 12px;}.dj_ie6 .tundra .dijitTabCloseButton {background-image : url("../images/tabClose.gif");}.tundra .dijitTabCloseButtonHover {background-image : url("../images/tabCloseHover.png");}.dj_ie6 .tundra .dijitTabCloseButtonHover {background-image : url("../images/tabCloseHover.gif");}.tundra .dijitTabContainerTop-tabs {margin-bottom: 0; border-color: #cccccc; padding-left: 3px; background-position: bottom;}.tundra .dijitTabContainerTop-tabs .dijitTab {top: 0; margin-bottom: -1px;}.tundra .dijitTabContainerTop-container {border-top: none;}.tundra .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color:white;}.tundra .dijitTabContainerTop-tabs,.tundra .dijitTabContainerBottom-tabs {padding-left: 3px; padding-right: 3px;}.tundra .dijitTabContainerTopStrip {border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding-top: 2px; background: #f2f2f2;}.tundra .dijitTabContainerTopNone {padding-top: 0;}.tundra .dijitTabContainerBottom-tabs {margin-top: 0; border-color: #cccccc; background-position: top; padding-left: 3px;}.tundra .dijitTabContainerBottom-tabs .dijitTab {bottom: 0; margin-top: -1px;}.tundra .dijitTabContainerBottom-container {border-bottom: none;}.tundra .dijitTabContainerBottom-tabs .dijitTabChecked {border-top-color:white;}.tundra .dijitTabContainerBottomStrip {padding-bottom: 2px; border: 1px solid #ccc; background: #f2f2f2; border-top: none;}.tundra .dijitTabContainerRight-tabs {border-color: #ccc; height: 100%; padding-top: 3px;}.tundra .dijitTabContainerRightStrip {margin-left: -1px;}.tundra .dijitTabContainerRight-container {border-right: none;}.tundra .dijitTabContainerRight-tabs .dijitTabChecked {border-left-color:white;}.tundra .dijitTabContainerRightStrip {padding-right: 2px; border: 1px solid #ccc;}.tundra .dijitTabContainerRightStrip {background: #f2f2f2;}.tundra .dijitTabContainerLeft-tabs {border-color: #ccc; padding-top: 3px; height: 100%;}.tundra .dijitTabContainerLeft-container {border-left: none;}.tundra .dijitTabContainerLeft-tabs .dijitTabChecked {border-right-color:white;}.tundra .dijitTabContainerLeftStrip {padding-left: 2px; border: 1px solid #ccc; background: #f2f2f2; border-right: none;}.tundra .dijitTabContainerLeft-tabs .dijitTab,.tundra .dijitTabContainerRight-tabs .dijitTab {margin-right:0; margin-bottom:4px;}.tundra .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {border-left: 0 solid #ccc; border-top: 0 solid #ccc; border-right: 0 solid #ccc; padding-top: 0; padding-left: 0;}.tundra .dijitTabContainer .tabStripButton {margin-right: 0; padding-top: 2px; z-index: 12;}.tundra .dijitTabContainerBottom .tabStripButton {padding-top: 3px;}.tundra .tabStrip-disabled .tabStripButton {padding-bottom: 3px; padding-top: 1px;}.tundra .tabStripButton {padding: 3px 2px 4px 2px;}.tundra .dijitTabStripIcon {height: 14px; width: 14px; background: url(../images/spriteRoundedIconsSmall.png) no-repeat left top ;}.dj_ie6 .tundra .dijitTabStripIcon {background-image: url(../images/spriteRoundedIconsSmall.gif);}.tundra .dijitTabStripSlideRightIcon {background-position: -30px top;}.tundra .dijitTabStripMenuIcon {background-position: -15px top;} \ No newline at end of file diff --git a/lib/dijit/themes/tundra/layout/TabContainer_rtl.css b/lib/dijit/themes/tundra/layout/TabContainer_rtl.css index 6e5ba7580..94dbd77de 100644 --- a/lib/dijit/themes/tundra/layout/TabContainer_rtl.css +++ b/lib/dijit/themes/tundra/layout/TabContainer_rtl.css @@ -1,3 +1 @@ -.tundra .dijitTabRtl { - padding:2px 9px 2px 8px; -} +.tundra .dijitTabRtl {padding:2px 9px 2px 8px;} \ No newline at end of file -- cgit v1.2.3