diff options
Diffstat (limited to 'js/dojo/dojox/grid/resources')
18 files changed, 1514 insertions, 0 deletions
diff --git a/js/dojo/dojox/grid/resources/Expando.html b/js/dojo/dojox/grid/resources/Expando.html new file mode 100644 index 0000000..c7e7c22 --- /dev/null +++ b/js/dojo/dojox/grid/resources/Expando.html @@ -0,0 +1,5 @@ +<div class="dojoxGridExpando" + ><div class="dojoxGridExpandoNode" dojoAttachEvent="onclick:onToggle" + ><div class="dojoxGridExpandoNodeInner" dojoAttachPoint="expandoInner"></div + ></div +></div> diff --git a/js/dojo/dojox/grid/resources/Grid.css b/js/dojo/dojox/grid/resources/Grid.css new file mode 100644 index 0000000..037d906 --- /dev/null +++ b/js/dojo/dojox/grid/resources/Grid.css @@ -0,0 +1,415 @@ +.dojoxGrid { + position: relative; + background-color: #EBEADB; + font-family: Geneva, Arial, Helvetica, sans-serif; + -moz-outline-style: none; + outline: none; + overflow: hidden; + height: 0; +} + +.dojoxGrid table { + padding: 0; +} + +.dojoxGrid td { + -moz-outline: none; +} + +/* master header */ + +.dojoxGridMasterHeader { + position: relative; +} + +/* master view */ + +.dojoxGridMasterView { + position: relative; +} + +/* master messages */ + +.dojoxGridMasterMessages { + position: relative; + padding: 1em; + text-align: center; + background-color: white; +} + +/* views */ + +.dojoxGridView { + position: absolute; + overflow: hidden; +} + +/* header */ + +.dojoxGridHeader { + position: absolute; + overflow: hidden; + cursor: default; +} + +.dojoxGridHeader { + background-color: #E8E1CF; +} + +.dojoxGridHeader table { + text-align: center; +} + +.dojoxGridHeader .dojoxGridCell { + border: 1px solid; + border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; + background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x; + padding-bottom: 2px; +} + +.dojoxGridHeader .dojoxGridCellOver { + background-image: none; + background-color: white; + border-bottom-color: #FEBE47; + margin-bottom: 0; + padding-bottom: 0; + border-bottom-width: 3px; +} + +.dojoxGridHeader .dojoxGridCellFocus { + border: 1px dashed blue; +} + +.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver { + background-image: none; + background-color: white; + border-bottom-color: #FEBE47; + margin-bottom: 0; + padding-bottom: 0; + border-bottom-width: 3px; +} +.dojoxGridArrowButtonNode { + display: none; + padding-left: 16px; +} +.dojoxGridArrowButtonChar { + display:inline; +} + +/* Need to explicitly define how to treat hovering over the arrow on IE */ +.dojoxGridArrowButtonNode:hover { + cursor: default; +} +.dojoxGridArrowButtonChar:hover { + cursor: default; +} +.dojoxGridSortUp:hover { + cursor: default; +} +.dojoxGridSortDown:hover { + cursor: default; +} + +.dijit_a11y .dojoxGridArrowButtonChar { + display:inline !important; +} + +/* content */ + +.dojoxGridScrollbox { + position: relative; + overflow: auto; + background-color: white; + width: 100%; +} + +.dojoxGridContent { + position: relative; + overflow: hidden; + -moz-outline-style: none; + outline: none; +} + +/* rowbar */ + +.dojoxGridRowbar { + border: 1px solid; + border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; + border-top: none; + background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x; +} + +.dojoxGridRowbarInner { + border-top: 1px solid #F6F4EB; +} + +.dojoxGridRowbarOver { + background-image: none; + background-color: white; + border-top-color: #FEBE47; + border-bottom-color: #FEBE47; +} + +.dojoxGridRowbarSelected { + background-color: #D9E8F9; +} + +/* rows */ + +.dojoxGridRow { + position: relative; + width: 9000em; +} + +.dojoxGridRow { + /*border: 1px solid #E8E4D8;*/ + border: 1px solid #E8E4D8; + border-color: #F8F7F1; + /*padding: 0 0 1px 0;*/ + border-left: none; + border-right: none; + background-color: white; + border-top: none; +} + +.dojoxGridRowOver { + border-top-color: #FEBE47; + border-bottom-color: #FEBE47; + /*border-bottom-width: 2px; + padding-bottom: 0;*/ + /*background-color: #FFDD9D;*/ + /*background-color: #FDFDFD;*/ +} + +.dojoxGridRowOdd { + background-color: #FFFDF3; + /*background-color: #F9F7E8;*/ +} + +.dojoxGridRowSelected { + background-color: #D9E8F9; +} + +.dojoxGridRowTable { + table-layout: fixed; + width: 0; + empty-cells: show; +} +.dj_ie .dojoxGridRowTable { + border-collapse: collapse; +} + +.dojoxGridInvisible { + visibility: hidden; +} + +.Xdojo-ie .dojoxGridInvisible { + display: none; +} + +.dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td { + border-top-width: 0; + border-bottom-width: 0; + padding-top: 0; + padding-bottom: 0; + height: 0; + overflow: hidden; +} + +/* cells */ + +.dojoxGridCell { + border: 1px solid; + border-color: #EBEADB; + border-right-color: #D5CDB5; + padding: 3px 3px 3px 3px; + text-align: left; + overflow: hidden; +} + +.dojoxGridCellFocus { + border: 1px dashed blue; +} + +.dojoxGridCellOver { + border: 1px dotted #FEBE47; +} + +.dojoxGridCellFocus.dojoxGridCellOver { + border: 1px dashed green; +} + +/* editing */ + +.dojoxGridRowEditing td { + background-color: #F4FFF4; +} + +.dojoxGridRow-inserting td { + background-color: #F4FFF4; +} +.dojoxGridRow-inflight td { + background-color: #F2F7B7; +} +.dojoxGridRow-error td { + background-color: #F8B8B6; +} + +.dojoxGridInput, .dojoxGridSelect, .dojoxGridTextarea { + margin: 0; + padding: 0; + border-style: none; + width: 100%; + font-size: 100%; + font-family: inherit; +} + +.dojoxGridHiddenFocus { + position: absolute; + top: -1000px; + height: 0; + width: 0; +} + +.dijit_a11y .dojoxGridRowbarSelected { + border-top: 1px solid white; + border-bottom: 1px dashed black; + border-top: 0; + background: none; +} + +.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner { + border: 0; + border-top: 1px solid white; +} + +.dijit_a11y .dojoxGridRowSelected { + border: 1px solid black !important; +} + +/* Drag and Drop */ +.dojoxGridDndAvatar { + font-size: 100%; +} +.dojoxGrid .dojoDndItemBefore { + border-left-color: red; +} +.dojoxGrid .dojoDndItemAfter { + border-right-color: red; +} +.dijit_a11y .dojoDndItemBefore { + border-left: double; +} +.dijit_a11y .dojoDndItemAfter { + border-right: double; +} +.dojoxGridDndAvatarItem td { + border: 1px solid; + border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; + background: url(images/grid_dx_gradient.gif) #E8E1CF top repeat-x; + padding: 0pt; + margin: 0pt; +} +.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage { + border: 0; + border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; + background-color: transparent; + padding: 3px; + padding-bottom: 2px; + margin: 0; +} +.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage { + background-image: url(../../../dojo/resources/images/dndNoMove.png); + background-repeat: no-repeat; + background-position: center center; +} +.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage { + background-image: url(../../../dojo/resources/images/dndNoCopy.png); + background-repeat: no-repeat; + background-position: center center; +} +.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage { + background-image: url(../../../dojo/resources/images/dndMove.png); + background-repeat: no-repeat; + background-position: center center; +} +.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage { + background-image: url(../../../dojo/resources/images/dndCopy.png); + background-repeat: no-repeat; + background-position: center center; +} + +.dojoxGridColPlaceBottom { + background: transparent url(images/grid_sort_up.gif) no-repeat scroll left top; +} +.dojoxGridColPlaceTop { + background: transparent url(images/grid_sort_down.gif) no-repeat scroll left top; +} + +.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom { + font-size:1px; + height:6px; + z-index:10000; + top:0; + overflow:hidden; + position:absolute; + line-height:1px; + width:8px; +} +.dojoxGridResizeColLine { + width: 1px; + background-color: #777; + position: absolute; + cursor: col-resize; + z-index:10000; +} +.dojoxGridColNoResize, +.dojoxGridColNoResize .dojoDndItemOver { + cursor: not-allowed !important; +} +.dojoxGridColResize, +.dojoxGridColResize .dojoDndItemOver, +.dojoxGridColumnResizing, +.dojoxGridColumnResizing .dojoDndItemOver, +.dojoxGridColumnResizing .dojoxGridHeader { + cursor: col-resize !important; +} + +.dojoxGridColPlaceBottom { + background: transparent url(images/grid_sort_up.gif) no-repeat scroll left top; +} +.dojoxGridColPlaceTop { + background: transparent url(images/grid_sort_down.gif) no-repeat scroll left top; +} + +.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom { + font-size:1px; + height:6px; + z-index:10000; + top:0; + overflow:hidden; + position:absolute; + line-height:1px; + width:8px; +} +.dojoxGridResizeColLine { + width: 1px; + background-color: #777; + position: absolute; +} + +/* Tree Grid */ +.dojoxGridExpandoCell { + vertical-align: middle; +} +.dojoxGridSummarySpan { + visibility: hidden; +} +.dojoxGridSummaryRow .dojoxGridSummarySpan, +.dojoxGridRowCollapsed .dojoxGridSummarySpan { + visibility: visible; +} +.dojoxGridNoChildren .dojoxGridExpando { + visibility: hidden !important; + width: 0px !important; +}
\ No newline at end of file diff --git a/js/dojo/dojox/grid/resources/Grid_rtl.css b/js/dojo/dojox/grid/resources/Grid_rtl.css new file mode 100644 index 0000000..77d2dd5 --- /dev/null +++ b/js/dojo/dojox/grid/resources/Grid_rtl.css @@ -0,0 +1,15 @@ +.dj_ie .dojoxGridRtl .dojoxGridHeader table { + float:none; +} + +.dojoxGridRtl .dojoxGridCell { + text-align:right; +} + +.dj_ie8 .dojoxGridRtl .dojoxGridCell { + border-left: none; +} + +.dojoxGridRtl .dojoxGridArrowButtonNode { + float:left; +}
\ No newline at end of file diff --git a/js/dojo/dojox/grid/resources/View.html b/js/dojo/dojox/grid/resources/View.html new file mode 100644 index 0000000..578b705 --- /dev/null +++ b/js/dojo/dojox/grid/resources/View.html @@ -0,0 +1,12 @@ +<div class="dojoxGridView" role="presentation"> + <div class="dojoxGridHeader" dojoAttachPoint="headerNode" role="presentation"> + <div dojoAttachPoint="headerNodeContainer" style="width:9000em" role="presentation"> + <div dojoAttachPoint="headerContentNode" role="row"></div> + </div> + </div> + <input type="checkbox" class="dojoxGridHiddenFocus" dojoAttachPoint="hiddenFocusNode" role="presentation" /> + <input type="checkbox" class="dojoxGridHiddenFocus" role="presentation" /> + <div class="dojoxGridScrollbox" dojoAttachPoint="scrollboxNode" role="presentation"> + <div class="dojoxGridContent" dojoAttachPoint="contentNode" hidefocus="hidefocus" role="presentation"></div> + </div> +</div> diff --git a/js/dojo/dojox/grid/resources/_Grid.html b/js/dojo/dojox/grid/resources/_Grid.html new file mode 100644 index 0000000..2db90e1 --- /dev/null +++ b/js/dojo/dojox/grid/resources/_Grid.html @@ -0,0 +1,6 @@ +<div hidefocus="hidefocus" role="grid" dojoAttachEvent="onmouseout:_mouseOut"> + <div class="dojoxGridMasterHeader" dojoAttachPoint="viewsHeaderNode" role="presentation"></div> + <div class="dojoxGridMasterView" dojoAttachPoint="viewsNode" role="presentation"></div> + <div class="dojoxGridMasterMessages" style="display: none;" dojoAttachPoint="messagesNode"></div> + <span dojoAttachPoint="lastFocusNode" tabindex="0"></span> +</div> diff --git a/js/dojo/dojox/grid/resources/claroGrid.css b/js/dojo/dojox/grid/resources/claroGrid.css new file mode 100644 index 0000000..f15ff84 --- /dev/null +++ b/js/dojo/dojox/grid/resources/claroGrid.css @@ -0,0 +1,311 @@ +/* Claro styles for DataGrid */ +@import url("Grid.css"); + +.claro .dojoxGrid { + margin:0px; + padding:0px; + border-collapse:collapse; + background-color: #fff; + border: 1px solid #DBDBDB; +} +/* messages */ +.claro .dojoxGridMasterMessages { + background-color: #fefefe; +} +.claro .dojoxGridLoading, +.claro .dojoxGridError { + background-position:left center; + background-repeat: no-repeat; + padding-left:25px; +} +.claro .dojoxGridLoading { + background-image:url("../../../dijit/themes/claro/images/loadingAnimation.gif"); +} +.claro .dojoxGridError { + background-image: url('../../../dijit/icons/images/commonIconsObjActEnabled.png'); + background-position: -496px; + width: 16px; + height: 16px; +} + +/* header */ +.claro .dojoxGridHeader { + background: transparent; + margin-left: -2px; +} +.claro .dojoxGridHeader .dojoxGridCell { + padding: 2px 5px; + vertical-align: top; + background: transparent; + border-style:solid; + border-width:1px; + border-color: #FFFFFF #BCBCBC #BCBCBC #FFFFFF; +} +.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell { + border-color:#BCBCBC #BCBCBC #BCBCBC #e5edf4; +} +.claro .dojoxGridHeader .dojoxGridCellOver { + background: #9dcfff; +} + +/* header sorting arrow */ +.claro .dojoxGridSortNode { + text-decoration:none; + display:block; + white-space: normal; + background: none; + border: none; + padding: 0; +} +.claro .dojoxGridCellOver .dojoxGridSortNode { + background-color:#9dcfff; +} +.claro .dojoxGridArrowButtonChar { + display:none; + float:right; +} +.claro .dojoxGridArrowButtonNode { + background:transparent url("../../../dijit/themes/claro/images/spriteArrows.png") no-repeat scroll left center; + display:block; + float:right; + height:1em; + margin:2px 4px 0 5px; + padding-left:0; + width:7px; +} +.claro .dojoxGridSortUp .dojoxGridArrowButtonNode { + background-position:-21px 50%; +} + +/* header rows */ +.claro .dojoxGridMasterHeader { + background: url("images/header.png") #EDF2F7 repeat-x bottom; + background: -moz-linear-gradient(top, #EDF2F7, #D0DFEA); + background: -webkit-gradient(linear, left top, left bottom, from(#EDF2F7), to(#D0DFEA)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEDF2F7, endColorstr=#FFD0DFEA); + border: 1px solid #FFFFFF; + border-right: none; +} +.claro .dojoxGridMasterHeader .dojoxGridRowTable { + border-left: 1px solid #BCBCBC; + border-right: 1px solid #FFFFFF; + background-color: transparent; +} +.dj_ie .claro .dojoxGridHeader .dojoxGridRowTable { + border-collapse:separate; +} +.claro .dojoxGridHeader .dojoxGridRowTable tr { + background: none; +} +.claro .dojoxGridHeader tr:first-child .dojoxGridCell { + border-top: 1px solid transparent; +} +.claro .dojoxGridHeader:first-child .dojoxGridRowTable { + border-left-width: 0; +} +.claro .dojoxGridHeader:first-child { + margin-left: -1px; +} +/* Grid view content */ +.claro .dojoxGridScrollbox { + background-color: #fefefe; +} + +/* rowbar - row headers */ +.claro .dojoxGridRowbar { + background:url("images/header.png") #e5edf4 repeat-x top; + border:none; + border-right:1px solid #BCBCBC; +} +.claro .dojoxGridRowbarTable { + background:transparent url("images/header_shadow.png") repeat-x scroll center bottom; +} +.dj_ie6 .claro .dojoxGridRowbar, +.dj_ie6 .claro .dojoxGridRowbarTable { + background-image:none; +} +.claro .dojoxGridRowbarInner { + border:none; + border-bottom:1px solid #ccc; +} +.claro .dojoxGridRowbarOver .dojoxGridRowbarTable { + background-color:#abd5fd; +} +.claro .dojoxGridRowbarSelected { + background-color:#abd5fd; + border-right:1px solid #ccc; +} + +/* rows */ +.claro .dojoxGridRow { + border:none; + background-color:#fff; +} +.dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable { + border-collapse:separate;/*IE, separate is must to show the border of tr and td*/ +} +.claro .dojoxGridRowTable tr { + background:url("images/row_back.png") #fff repeat-x; +} +.claro .dojoxGridRowOdd .dojoxGridRowTable tr { + background-color:#f7fcff; +} +.claro .dojoxGridRowSelected .dojoxGridRowTable tr { + background-color:#cee6fa; +} + +/* cells */ +.claro .dojoxGridCell { + outline: none; + padding: 3px 5px; + word-wrap: break-word; + border:1px solid transparent; + border-color: transparent #E5DAC8 #E5DAC8 transparent; +} +.dj_ie6 .claro .dojoxGridCell { + border-color: #F5F5F5; +} +.dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell { + border-left-color:#f4f9fd; + border-right-color:#f4f9fd; +} +.dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell { + border-left-color:#d3e9fb; + border-right-color:#d3e9fb; +} +.claro .dojoxGridRowSelected .dojoxGridCell { + border-top:1px solid #BFD6EB; + border-bottom:1px solid #BFD6EB; +} +.claro .dojoxGridCellFocus { + outline: none; + border:1px dashed darkblue !important; +} + +/* Single Affordance Hover Effect */ +.claro .dojoxGridRowOver .dojoxGridCell { + background:url("images/row_back.png") #ABD6FF repeat-x; + border-top:1px solid #769DC0; + border-bottom:1px solid #769DC0; +} +.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell, +.dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell { + border-left:1px solid #ABD6FF; + border-right:1px solid #ABD6FF; +} +.claro .dojoxGridRowActive .dojoxGridCell { + background:url("images/td_button_down.png") #7DBEFA repeat-x; +} +.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell, +.dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell { + border-left:1px solid #7DBEFA; + border-right:1px solid #7DBEFA; +} + +/* Double Affordance Hover Effect */ +.claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver { + border:solid 1px #769dc0; + background-color:#93cafe; + border-collapse:separate;/*FF*/ +} +.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell{ + background-image:url("images/row_back.png"); +} +.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive { + background:url("images/td_button_down.png") #93cafe repeat-x; +} +.dj_ie6 .claro .dojoxGridCell { + background-image:none !important; +} + +/* editing */ +.claro .dojoxGridRowEditing td { + /* background-color: #F4FFF4; */ + background-color: #cee6fa; + /* padding: 0px 3px 0px 3px; */ +} +.claro .dojoxGridRow-inserting td { + background-color: #F4FFF4; +} +.claro .dojoxGridRow-inflight td { + background-color: #F2F7B7; +} +.claro .dojoxGridRow-error td { + background-color: #F8B8B6; +} + +/* Drag and Drop */ +.claro .dojoxGrid .dojoDndItemBefore { + border-left-color: #3559ac; +} +.claro .dojoxGrid .dojoDndItemAfter { + border-right-color: #3559ac; +} + +/* Tree Grid */ +.claro .dojoxGridExpando { + float: left; + height: 18px; + width: 18px; + text-align: center; + margin-top: -3px; +} +.dijitRtl .claro .dojoxGridExpando { + float: right; +} +.claro .dojoxGridExpandoCell { + padding-top: 5px; + background-position: left top !important; +} +.claro .dojoxGridExpandoNode { + background-image: url('../../../dijit/themes/claro/images/treeExpandImages.png'); + width: 16px; + height: 16px; + cursor: pointer; + background-position: 1px 0px; /* for closed state */ +} +.dj_ie6 .claro .dojoxGridExpandoNode { + background-image: url('../../../dijit/themes/claro/images/treeExpandImages8bit.png'); +} +.claro .dojoxGridRowOver .dojoxGridExpandoNode { + background-position: -17px 0px; +} +.claro .dojoxGridExpandoOpened .dojoxGridExpandoNode { + background-position: -35px 0px; +} +.claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode { + background-position: -53px 0px; +} +.claro .dojoxGridExpandoLoading .dojoxGridExpandoNode { + background-image: url('../../../dijit/themes/claro/images/loadingAnimation.gif'); +} +.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando { + visibility: visible !important; + width: 18px !important; +} +.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode, +.dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode { + background-image:none; +} +.claro .dojoxGridExpandoNodeInner { + visibility: hidden; +} +.dijit_a11y .dojoxGridExpandoNodeInner { + visibility: visible; +} + +.claro .dojoxGridSummaryRow .dojoxGridCell { + border:1px solid transparent; +} +.dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell { + border-color:#fff +} +.claro tr.dojoxGridSubRowAlt { + background-color:#f4f9fd; +} +.claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt { + background-color:#fff; +} +.claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected { + background-color:#cee6fa; +} diff --git a/js/dojo/dojox/grid/resources/images/grid_dx_gradient.gif b/js/dojo/dojox/grid/resources/images/grid_dx_gradient.gif Binary files differnew file mode 100644 index 0000000..57f67ba --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/grid_dx_gradient.gif diff --git a/js/dojo/dojox/grid/resources/images/grid_sort_down.gif b/js/dojo/dojox/grid/resources/images/grid_sort_down.gif Binary files differnew file mode 100644 index 0000000..7a73f82 --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/grid_sort_down.gif diff --git a/js/dojo/dojox/grid/resources/images/grid_sort_up.gif b/js/dojo/dojox/grid/resources/images/grid_sort_up.gif Binary files differnew file mode 100644 index 0000000..9452da0 --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/grid_sort_up.gif diff --git a/js/dojo/dojox/grid/resources/images/header.png b/js/dojo/dojox/grid/resources/images/header.png Binary files differnew file mode 100644 index 0000000..aa3e5ba --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/header.png diff --git a/js/dojo/dojox/grid/resources/images/header_shadow.png b/js/dojo/dojox/grid/resources/images/header_shadow.png Binary files differnew file mode 100644 index 0000000..59b2c83 --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/header_shadow.png diff --git a/js/dojo/dojox/grid/resources/images/row_back.png b/js/dojo/dojox/grid/resources/images/row_back.png Binary files differnew file mode 100644 index 0000000..643db07 --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/row_back.png diff --git a/js/dojo/dojox/grid/resources/images/tabEnabled_rotated.png b/js/dojo/dojox/grid/resources/images/tabEnabled_rotated.png Binary files differnew file mode 100644 index 0000000..e326abd --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/tabEnabled_rotated.png diff --git a/js/dojo/dojox/grid/resources/images/tabHover_rotated.png b/js/dojo/dojox/grid/resources/images/tabHover_rotated.png Binary files differnew file mode 100644 index 0000000..1a30e10 --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/tabHover_rotated.png diff --git a/js/dojo/dojox/grid/resources/images/td_button_down.png b/js/dojo/dojox/grid/resources/images/td_button_down.png Binary files differnew file mode 100644 index 0000000..ab27e3e --- /dev/null +++ b/js/dojo/dojox/grid/resources/images/td_button_down.png diff --git a/js/dojo/dojox/grid/resources/nihiloGrid.css b/js/dojo/dojox/grid/resources/nihiloGrid.css new file mode 100644 index 0000000..4fc1bcc --- /dev/null +++ b/js/dojo/dojox/grid/resources/nihiloGrid.css @@ -0,0 +1,237 @@ +@import url("Grid.css"); + +.nihilo .dojoxGrid { + background-color: #e9e9e9; + font-size: 0.85em; /* inherit font-family from dojo.css */ +} + +/* master messages */ + +.nihilo .dojoxGridMasterMessages { + background-color: #fefefe; +} + +/* header */ + +.nihilo .dojoxGridHeader { + background-color: #e9e9e9; +} + +.nihilo .dojoxGridHeader .dojoxGridCell { + border-width: 1px; + padding-bottom: 0px; + border-color: transparent #ACA899 #919191 transparent; + background: url(../../../dijit/themes/nihilo/images/titleBar.png) #e9e9e9 repeat-x top; + color: #000 !important; +} + +.nihilo .dojoxGridHeader .dojoxGridCellOver { + background: url(../../../dijit/themes/nihilo/images/titleBarActive.png) #e9e9e9 repeat-x top; +} + +.nihilo .dojoxGridHeader .dojoxGridCellFocus { + border-color: #ACA899 #919191; + border-style: dashed; +} + +.nihilo .dojoxGridArrowButtonChar { + float: right; + display: none; +} +.nihilo .dojoxGridArrowButtonNode { + display: block !important; + padding-left: 0px; + float: right; + background:url("../../../dijit/themes/nihilo/images/spriteArrows.png") left center no-repeat; + width: 11px; + height: 1em; + margin-top: 1px; +} +.dj_ie6 .nihilo .dojoxGridArrowButtonNode { + background-image:url("../../../dijit/themes/nihilo/images/spriteArrows.gif"); + margin-left: 0px; +} + +.nihilo .dojoxGridSortUp .dojoxGridArrowButtonNode { + background-position: -21px; +} +.dijit_a11y .nihilo .dojoxGridArrowButtonNode { + display: none !important; +} + +/* content */ + +.nihilo .dojoxGridScrollbox { + background-color: #fefefe; +} + +/* rowbar */ + +.nihilo .dojoxGridRowbar { + border: none; + background: url(../../../dijit/themes/nihilo/images/titleBar.png) #e9e9e9 repeat-y right; + border-right: 1px solid #ccc; + padding: 0px; +} + +.nihilo .dojoxGridRowbarInner { + border: none; + border-bottom: 1px solid #ccc; +} + +.nihilo .dojoxGridRowbarOver { + background: url(../../../dijit/themes/nihilo/images/titleBarActive.png) #e9e9e9 repeat-y right; +} + +.nihilo .dojoxGridRowbarSelected { + background: url(../../../dijit/themes/nihilo/images/titleBar.png) #D9E8F9 no-repeat center; + border-right: 1px solid #ccc; +} + +/* rows */ + +.nihilo .dojoxGridRow { + border: none; + background-color: white; +} + +.nihilo .dojoxGridRowOver { + border-top-color: #ccc; + border-bottom-color: #ccc; +} + +.nihilo .dojoxGridRowOver .dojoxGridCell { + background-color: #ffe284; +} + +.nihilo .dojoxGridRowOdd { + background-color: #f2f5f9; +} + +.nihilo .dojoxGridRowSelected { + background-color: #aec7e3; +} + +.dijit_a11y .nihilo .dojoxGridRowSelected { + background-color: #aec7e3; + border-style: solid; +} + +/* cells */ + +.nihilo .dojoxGridCell { + border: 1px dotted #D5CDB5; + border-left-color: transparent; + border-top-color: transparent; +} + +.dj_ff2 .nihilo .dojoxGridCell { + border-left-width: 0px; + border-top-width: 0px; +} + +.dj_ie6 .nihilo .dojoxGridCell { + border: 1px solid white; + border-right: 1px solid #D5CDB5; +} + +.nihilo .dojoxGridCellFocus { + border: 1px dashed darkblue; +} + +.nihilo .dojoxGridCellOver { + border: 1px dotted #a6a6a6; +} + +.nihilo .dojoxGridCellFocus.dojoxGridCellOver { + border: 1px dashed darkblue; +} + +/* editing */ + +/* FIXME: these colors are off! */ +.nihilo .dojoxGridRowEditing td { + /* background-color: #F4FFF4; */ + background-color: #ffe284; + /* padding: 0px 3px 0px 3px; */ +} + +.nihilo .dojoxGridRow-inserting td { + background-color: #F4FFF4; +} +.nihilo .dojoxGridRow-inflight td { + background-color: #F2F7B7; +} +.nihilo .dojoxGridRow-error td { + background-color: #F8B8B6; +} + +/* Drag and Drop */ + +.nihilo .dojoxGrid .dojoDndItemBefore { + border-left-color: #ffe284; +} +.nihilo .dojoxGrid .dojoDndItemAfter { + border-right-color: #ffe284; +} + + +/* Tree Grid */ +.nihilo .dojoxGridExpando { + float: left; + height: 18px; + width: 18px; + text-align: center; + margin-top: -3px; +} +.dijitRtl .nihilo .dojoxGridExpando { + float: right; +} +.nihilo .dojoxGridExpandoCell { + padding-top: 5px; +} +.nihilo .dojoxGridExpandoNode { + height: 18px; + background-image: url('../../../dijit/themes/nihilo/images/spriteTree.gif'); +} +.nihilo .dojoxGridExpandoOpened .dojoxGridExpandoNode { + background: url('../../../dijit/themes/nihilo/images/spriteTree.gif') no-repeat -18px top; +} +.nihilo .dojoxGridExpandoLoading .dojoxGridExpandoNode { + background: url('../../../dijit/themes/nihilo/images/treeExpand_loading.gif'); +} +.nihilo .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando { + visibility: visible !important; + width: 18px !important; +} +.nihilo .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode { + background: url('../../../dijit/themes/nihilo/images/spriteTree.gif') no-repeat -36px top; +} +.nihilo .dojoxGridExpandoNodeInner { + visibility: hidden; +} +.dijit_a11y .dojoxGridExpandoNodeInner { + visibility: visible; +} + +.nihilo .dojoxGridSummaryRow .dojoxGridCell { + border-top-color: #999; + border-top-style: solid; +} +.nihilo .dojoxGridSpacerCell, +.nihilo .dojoxGridExpandoCell, +.nihilo .dojoxGridSummaryRow .dojoxGridSpacerCell { + border-color: transparent; + border-right-color: #D5CDB5; +} +.nihilo .dojoxGridSummaryRow .dojoxGridTotalCell, +.nihilo .dojoxGridRowCollapsed .dojoxGridExpandoCell, +.nihilo .dojoxGridTreeModel .dojoxGridExpandoCell { + border-bottom-color: #D5CDB5; +} +.nihilo .dojoxGridSubRowAlt { + background-color: #F8F8F8; +} +.nihilo .dojoxGridRowOdd .dojoxGridSubRowAlt { + background-color: #EDEFF3; +} diff --git a/js/dojo/dojox/grid/resources/soriaGrid.css b/js/dojo/dojox/grid/resources/soriaGrid.css new file mode 100644 index 0000000..330ddf3 --- /dev/null +++ b/js/dojo/dojox/grid/resources/soriaGrid.css @@ -0,0 +1,245 @@ +@import url("Grid.css"); + +.soria .dojoxGrid { + background-color: #e9e9e9; + font-size: 0.85em; /* inherit font-family from dojo.css */ +} + +/* master messages */ + +.soria .dojoxGridMasterMessages { + background-color: #fefefe; +} + +/* header */ + +.soria .dojoxGridHeader { + background-color: #e9e9e9; +} + +.soria .dojoxGridHeader .dojoxGridCell { + border-width: 1px; + padding-bottom: 0px; + border-color: transparent #ACA899 #919191 transparent; + background: url(../../../dijit/themes/soria/images/titleBar.png) #e9e9e9 repeat-x top; + color: #000 !important; +} + +.soria .dojoxGridHeader .dojoxGridCellOver { + background: url(../../../dijit/themes/soria/images/titleBarActive.png) #e9e9e9 repeat-x top; +} + +.soria .dojoxGridHeader .dojoxGridCellFocus { + border-color: #ACA899 #919191; + border-style: dashed; +} + +.soria .dojoxGridArrowButtonChar { + float: right; + display: none; +} +.soria .dojoxGridArrowButtonNode { + display: block !important; + padding-left: 0px; + float: right; + background:url("../../../dijit/themes/soria/images/spriteArrows.png") no-repeat left center; + margin-top: 2px; + width: 11px; + height: 1em; +} +.dj_ie6 .soria .dojoxGridArrowButtonNode { + background-image:url("../../../dijit/themes/soria/images/spriteArrows.gif"); + margin-left: 0px; +} + +.soria .dojoxGridSortUp .dojoxGridArrowButtonNode { + background-position: -21px; +} +.dijit_a11y .soria .dojoxGridArrowButtonNode { + display: none !important; +} + +/* content */ + +.soria .dojoxGridScrollbox { + background-color: #fefefe; +} + +/* rowbar */ + +.soria .dojoxGridRowbar { + border: none; + background: url(../../../dijit/themes/soria/images/titleBar.png) #e9e9e9 repeat-y right; + border-right: 1px solid #ccc; + padding: 0px; +} + +.soria .dojoxGridRowbarInner { + border: none; + border-bottom: 1px solid #ccc; +} + +.soria .dojoxGridRowbarOver { + background: url(../../../dijit/themes/soria/images/titleBarActive.png) #e9e9e9 repeat-y right; +} + +.soria .dojoxGridRowbarSelected { + background: url(../../../dijit/themes/soria/images/titleBar.png) #D9E8F9 no-repeat center; + border-right: 1px solid #ccc; +} + +/* rows */ + +.soria .dojoxGridRow { + border: none; + background-color: white; +} + +.soria .dojoxGridRowOver { + border-top-color: #ccc; + border-bottom-color: #ccc; +} + +.soria .dojoxGridRowOver .dojoxGridCell { + background-color: #60a1ea; + color:#fff; +} + +.soria .dojoxGridRowOver .dojoxGridCell .dijit { + color: #000; +} + +.soria .dojoxGridRowOver .dojoxGridCell .dijitDisabled { + color: gray; +} + +.soria .dojoxGridRowOdd { + background-color: #f2f5f9; +} + +.soria .dojoxGridRowSelected { + background-color: #aec7e3; +} + +.dijit_a11y .soria .dojoxGridRowSelected { + background-color: #aec7e3; + border-style: solid; +} + +/* cells */ + +.soria .dojoxGridCell { + border: 1px dotted #D5CDB5; + border-left-color: transparent; + border-top-color: transparent; +} + +.dj_ff2 .soria .dojoxGridCell { + border-left-width: 0px; + border-top-width: 0px; +} + +.dj_ie6 .soria .dojoxGridCell { + border: 1px solid white; + border-right: 1px solid #D5CDB5; +} + +.soria .dojoxGridCellFocus { + border: 1px dashed darkblue; +} + +.soria .dojoxGridCellOver { + border: 1px dotted #a6a6a6; +} + +.soria .dojoxGridCellFocus.dojoxGridCellOver { + border: 1px dashed darkblue; +} + +/* editing */ + +/* FIXME: these colors are off! */ +.soria .dojoxGridRowEditing td { + /* background-color: #F4FFF4; */ + background-color: #60a1ea; + /* padding: 0px 3px 0px 3px; */ +} + +.soria .dojoxGridRow-inserting td { + background-color: #F4FFF4; +} +.soria .dojoxGridRow-inflight td { + background-color: #F2F7B7; +} +.soria .dojoxGridRow-error td { + background-color: #F8B8B6; +} + +/* Drag and Drop */ + +.soria .dojoxGrid .dojoDndItemBefore { + border-left-color: #4B5AAA; +} +.soria .dojoxGrid .dojoDndItemAfter { + border-right-color: #4B5AAA; +} + +/* Tree Grid */ +.soria .dojoxGridExpando { + float: left; + height: 18px; + width: 18px; + text-align: center; + margin-top: -3px; +} +.dijitRtl .soria .dojoxGridExpando { + float: right; +} +.soria .dojoxGridExpandoCell { + padding-top: 5px; +} +.soria .dojoxGridExpandoNode { + height: 18px; + background-image: url('../../../dijit/themes/soria/images/spriteTree.gif'); +} +.soria .dojoxGridExpandoOpened .dojoxGridExpandoNode { + background: url('../../../dijit/themes/soria/images/spriteTree.gif') no-repeat -18px top; +} +.soria .dojoxGridExpandoLoading .dojoxGridExpandoNode { + background: url('../../../dijit/themes/soria/images/treeExpand_loading.gif'); +} +.soria .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando { + visibility: visible !important; + width: 18px !important; +} +.soria .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode { + background: url('../../../dijit/themes/soria/images/spriteTree.gif') no-repeat -36px top; +} +.soria .dojoxGridExpandoNodeInner { + visibility: hidden; +} +.dijit_a11y .dojoxGridExpandoNodeInner { + visibility: visible; +} + +.soria .dojoxGridSummaryRow .dojoxGridCell { + border-top-color: #999; + border-top-style: solid; +} +.soria .dojoxGridSpacerCell, +.soria .dojoxGridExpandoCell, +.soria .dojoxGridSummaryRow .dojoxGridSpacerCell { + border-color: transparent; + border-right-color: #D5CDB5; +} +.soria .dojoxGridSummaryRow .dojoxGridTotalCell, +.soria .dojoxGridRowCollapsed .dojoxGridExpandoCell, +.soria .dojoxGridTreeModel .dojoxGridExpandoCell { + border-bottom-color: #D5CDB5; +} +.soria .dojoxGridSubRowAlt { + background-color: #F8F8F8; +} +.soria .dojoxGridRowOdd .dojoxGridSubRowAlt { + background-color: #EDEFF3; +} diff --git a/js/dojo/dojox/grid/resources/tundraGrid.css b/js/dojo/dojox/grid/resources/tundraGrid.css new file mode 100644 index 0000000..18ba271 --- /dev/null +++ b/js/dojo/dojox/grid/resources/tundraGrid.css @@ -0,0 +1,268 @@ +@import url("Grid.css"); + +.tundra .dojoxGrid { + background-color: #e9e9e9; + font-size: 0.85em; /* inherit font-family from dojo.css */ +} + +/* master messages */ + +.tundra .dojoxGridMasterMessages { + background-color: #fefefe; +} + +.tundra .dojoxGridLoading, +.tundra .dojoxGridError { + background-position:left center; + background-repeat: no-repeat; + padding-left:25px; +} + +.dijitRtl .tundra .dojoxGridLoading, +.dijitRtl .tundra .dojoxGridError, +.dijitRtl .tundra .dojoxGridNoData { + background-position:right; + padding-right:25px; + padding-left:0px; +} + +.tundra .dojoxGridLoading { + background-image: url('../../../dijit/themes/tundra/images/loading.gif'); +} + +.tundra .dojoxGridError { + background-image: url('../../../dijit/themes/tundra/images/warning.png'); +} + +/* header */ + +.tundra .dojoxGridHeader { + background-color: #e9e9e9; +} + +.tundra .dojoxGridHeader .dojoxGridCell { + border-width: 1px; + padding-bottom: 0px; + border-color: transparent #ACA899 #919191 transparent; + background: url(../../../dijit/themes/tundra/images/tabEnabled.png) #e9e9e9 repeat-x top; + color: #000 !important; +} + +.tundra .dojoxGridHeader .dojoxGridCellOver { + background: url(../../../dijit/themes/tundra/images/tabHover.png) #e9e9e9 repeat-x top; + color: #000 !important; +} +.tundra .dojoxGridHeader .dojoxGridCellFocus { + border-color: #ACA899 #919191; + border-style: dashed; +} +.tundra .dojoxGridArrowButtonChar { + float: right; + display: none; +} +.tundra .dojoxGridArrowButtonNode { + display: block !important; + padding-left: 0px; + float: right; + background:url("../../../dijit/themes/tundra/images/spriteArrows.png") no-repeat left center; + width: 7px; + height: 1em; + margin: 2px 4px 0px 5px; +} +.dj_ie6 .tundra .dojoxGridArrowButtonNode { + background-image:url("../../../dijit/themes/tundra/images/spriteArrows.gif"); + margin-left: 0px; +} + +.tundra .dojoxGridSortUp .dojoxGridArrowButtonNode { + background-position: -21px; +} +.dijit_a11y .tundra .dojoxGridArrowButtonNode { + display: none !important; +} + +/* content */ + +.tundra .dojoxGridScrollbox { + background-color: #fefefe; +} + +/* rowbar */ + +.tundra .dojoxGridRowbar { + border: none; + background: url(images/tabEnabled_rotated.png) #e9e9e9 repeat-y right; + border-right: 1px solid #ccc; + padding: 0px; +} + +.tundra .dojoxGridRowbarInner { + border: none; + border-bottom: 1px solid #ccc; +} + +.tundra .dojoxGridRowbarOver { + background: url(images/tabHover_rotated.png) #e9e9e9 repeat-y right; +} + +.tundra .dojoxGridRowbarSelected { + background: url(../../../dijit/themes/tundra/images/tabDisabled.png) #D8E8F9 no-repeat center; + border-right: 1px solid #ccc; +} + +/* rows */ + +.tundra .dojoxGridRow { + border: none; + background-color: white; +} + +.tundra .dojoxGridRowOver { + border-top-color: #ccc; + border-bottom-color: #ccc; +} + +.tundra .dojoxGridRowOver .dojoxGridCell { + background-color: #60a1ea; + color:#fff; +} + +.tundra .dojoxGridRowOver .dojoxGridCell .dijit { + color: #000; +} + +.tundra .dojoxGridRowOver .dojoxGridCell .dijitDisabled { + color: gray; +} + +.tundra .dojoxGridRowOdd { + background-color: #f2f5f9; +} + +.tundra .dojoxGridRowSelected { + background-color: #aec7e3 !important; +} + +.dijit_a11y .tundra .dojoxGridRowSelected { + background-color: #aec7e3; + border-style: solid; +} + +/* cells */ + +.tundra .dojoxGridCell { + border: 1px dotted #D5CDB5; + border-left-color: transparent; + border-top-color: transparent; +} + +.dj_ff2 .tundra .dojoxGridCell { + border-left-width: 0px; + border-top-width: 0px; +} + +.dj_ie6 .tundra .dojoxGridCell { + border: 1px solid white; + border-right: 1px solid #D5CDB5; +} + +.tundra .dojoxGridCellFocus { + border: 1px dashed darkblue !important; +} + +.tundra .dojoxGridCellOver { + border: 1px dotted #a6a6a6; +} + +.tundra .dojoxGridCellFocus .dojoxGridCellOver { + border: 1px dashed darkblue !important; +} + +/* editing */ + +/* FIXME: these colors are off! */ +.tundra .dojoxGridRowEditing td { + /* background-color: #F4FFF4; */ + background-color: #60a1ea; + /* padding: 0px 3px 0px 3px; */ +} + +.tundra .dojoxGridRow-inserting td { + background-color: #F4FFF4; +} +.tundra .dojoxGridRow-inflight td { + background-color: #F2F7B7; +} +.tundra .dojoxGridRow-error td { + background-color: #F8B8B6; +} + +/* Drag and Drop */ + +.tundra .dojoxGrid .dojoDndItemBefore { + border-left-color: #3559ac; +} +.tundra .dojoxGrid .dojoDndItemAfter { + border-right-color: #3559ac; +} + +/* Tree Grid */ +.tundra .dojoxGridExpando { + float: left; + height: 18px; + width: 18px; + text-align: center; + margin-top: -3px; +} +.dijitRtl .tundra .dojoxGridExpando { + float: right; +} +.tundra .dojoxGridExpandoCell { + padding-top: 5px; +} +.tundra .dojoxGridExpandoNode { + height: 18px; + background-image: url('../../../dijit/themes/tundra/images/treeExpand_plus.gif'); +} +.tundra .dojoxGridExpandoOpened .dojoxGridExpandoNode { + background-image: url('../../../dijit/themes/tundra/images/treeExpand_minus.gif'); +} +.tundra .dojoxGridExpandoLoading .dojoxGridExpandoNode { + background-image: url('../../../dijit/themes/tundra/images/treeExpand_loading.gif'); +} +.tundra .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando { + visibility: visible !important; + width: 18px !important; +} +.tundra .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode { + background-image: url('../../../dijit/themes/tundra/images/treeExpand_leaf.gif'); + background-position: -3px; +} +.tundra .dojoxGridExpandoNodeInner { + visibility: hidden; +} +.dijit_a11y .dojoxGridExpandoNodeInner { + visibility: visible; +} + +.tundra .dojoxGridSummaryRow .dojoxGridCell { + border-top-color: #999; + border-top-style: solid; +} +.tundra .dojoxGridSpacerCell, +.tundra .dojoxGridExpandoCell, +.tundra .dojoxGridSummaryRow .dojoxGridSpacerCell { + border-color: transparent; + border-right-color: #D5CDB5; +} +.tundra .dojoxGridSummaryRow .dojoxGridTotalCell, +.tundra .dojoxGridRowCollapsed .dojoxGridExpandoCell, +.tundra .dojoxGridTreeModel .dojoxGridExpandoCell { + border-bottom-color: #D5CDB5; +} +.tundra .dojoxGridSubRowAlt { + background-color: #F8F8F8; +} +.tundra .dojoxGridRowOdd .dojoxGridSubRowAlt { + background-color: #EDEFF3; +} |
