From ef68436ac04da078ffdcacd7e1f785473a303d45 Mon Sep 17 00:00:00 2001 From: Giulio Cesare Solaroli Date: Sun, 02 Oct 2011 23:56:18 +0000 Subject: First version of the newly restructured repository --- (limited to 'frontend/beta/css/yui-extensions') diff --git a/frontend/beta/css/yui-extensions/basic-dialog.css b/frontend/beta/css/yui-extensions/basic-dialog.css new file mode 100644 index 0000000..f1b6375 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/basic-dialog.css @@ -0,0 +1,250 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ydlg-proxy { + background-image: url(../images/default/gradient-bg.gif); + background-color:#c3daf9; + border:1px solid #6593cf; + z-index:10001; + overflow:hidden; + position:absolute; + left:0;top:0; +} +.ydlg-shadow{ + background:#aaaaaa; + position:absolute; + left:0;top:0; +} +.ydlg-focus{ + -moz-outline:0 none; + outline:0 none; + width:0; + height:0; + overflow:hidden; + position:absolute; + top:0; + left:0; +} +.ydlg-mask{ + z-index:10000; + display:none; + position:absolute; + top:0; + left:0; + -moz-opacity: 0.5; + opacity:.50; + filter: alpha(opacity=50); + background-color:#CCC; +} +body.masked{ +} +body.masked select { + visibility:hidden; +} +body.masked .ydlg select { + visibility:visible; +} +.ydlg{ + z-index:10001; + overflow:hidden; + position:absolute; + left:300;top:0; +} +.yresizable-proxy{ + z-index:10002; +} +.ydlg .ydlg-hd { + background: url(../images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -82px; + background-color:navy; + color:#ffffff; + font:bold 12px "sans serif", tahoma, verdana, helvetica; + overflow:hidden; + padding:5px; +} +.ydlg .ydlg-hd-left { + background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat 0 -41px; + padding-left:3px; + margin:0px; +} +.ydlg .ydlg-hd-right { + background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat right 0; + padding-right:3px; +} +.ydlg .ydlg-dlg-body{ + background:url(../images/default/layout/gradient-bg.gif); + border:1px solid #6593cf; + border-top:0 none; + padding:10px; + overflow:hidden; +} +.ydlg .ydlg-bd{ + overflow:hidden; +} +.ydlg .ydlg-ft{ + overflow:hidden; + padding:5px; + padding-bottom:0; +} +.ydlg .yui-ext-tabbody{ + background:white; + overflow:auto; +} +.ydlg .ytabs-top .yui-ext-tabbody{ + border:1px solid #6593cf; + border-top:0 none; +} +.ydlg .ytabs-bottom .yui-ext-tabbody{ + border:1px solid #6593cf; + border-bottom:0 none; +} +.ydlg .ylayout-container .yui-ext-tabbody{ + border:0 none; +} +.ydlg .inner-tab{ + margin:5px; +} +.ydlg .ydlg-ft .ybtn{ + margin-right:5px; + float:right; + clear:none; +} +.ydlg .ydlg-ft .ydlg-btns td { + border:0; + padding:0; +} +.ydlg .ydlg-ft .ydlg-btns-right table{ + float:right; + clear:none; +} +.ydlg .ydlg-ft .ydlg-btns-left table{ + float:left; + clear:none; +} +.ydlg .ydlg-ft .ydlg-btns-center{ + text-align:center; /*ie*/ +} +.ydlg .ydlg-ft .ydlg-btns-center table{ + margin:0 auto; /*everyone else*/ +} +.ydlg-draggable .ydlg-hd{ + cursor:move; +} +.ydlg-closable .ydlg-hd{ + padding-right:22px; +} +.ydlg .ydlg-close { + position:absolute; + top:4px; + right:4px; + z-index:6; + height:15px; + width:15px; + margin:0; + padding:0; + line-height:1px; + font-size:1px; + background-repeat:no-repeat; + cursor:pointer; + visibility:inherit; + background-image:url(../images/default/basic-dialog/close.gif); +} +.ydlg div.yresizable-handle-east{ + background-image:url(../images/default/sizer/e-handle-dark.gif); + border:0; + background-position:left; + margin-right:0; +} +.ydlg div.yresizable-handle-south{ + background-image:url(../images/default/sizer/s-handle-dark.gif); + border:0; + height:6px; +} +.ydlg div.yresizable-handle-west{ + background-image:url(../images/default/sizer/e-handle-dark.gif); + border:0; + background-position:1px; +} +.ydlg div.yresizable-handle-north{ + background-image:url(../images/default/s.gif); + border:0; +} +.ydlg div.yresizable-handle-northeast, .ytheme-gray .ydlg div.yresizable-handle-northeast{ + background-image:url(../images/default/s.gif); + border:0; +} +.ydlg div.yresizable-handle-northwest, .ytheme-gray .ydlg div.yresizable-handle-northwest{ + background-image:url(../images/default/s.gif); + border:0; +} +.ydlg div.yresizable-handle-southeast{ + background-image:url(../images/default/sizer/corners-sprite.gif); + background-position: top left; + width:8px; + height:8px; + border:0; +} +.ydlg div.yresizable-handle-southwest{ + background-image:url(../images/default/sizer/corners-sprite.gif); + background-position: top right; + margin-left:1px; + margin-bottom:1px; + border:0; +} + +#mb-dlg .ydlg-ft .ybtn{ + float:none; + clear:none; + margin:0 3px; +} + +#mb-dlg .ydlg-bd { + padding:5px; + overflow:hidden !important; +} +#mb-dlg .ext-mb-input { + margin-top:4px; + width:95%; +} +#mb-dlg .ext-mb-textarea { + margin-top:4px; + font:normal 13px verdana,tahoma,sans-serif; +} +#mb-dlg .ext-mb-progress-wrap { + margin-top:4px; + border:1px solid #6593cf; +} +#mb-dlg .ext-mb-progress { + height:18px; + background:transparent url(../images/default/basic-dialog/progress2.gif) repeat-x 1px 1px; +} +#mb-dlg .ext-mb-progress-bar { + height:18px; + overflow:hidden; + width:0; + background:#8bb8f3; +} diff --git a/frontend/beta/css/yui-extensions/button.css b/frontend/beta/css/yui-extensions/button.css new file mode 100644 index 0000000..ee2d86f --- a/dev/null +++ b/frontend/beta/css/yui-extensions/button.css @@ -0,0 +1,86 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ybtn{ + font:normal 11px arial, tahoma, verdana, helvetica; + cursor:pointer; + white-space: nowrap; +} +.ybtn-left, .ybtn-right{ + font-size:1px; + line-height:1px; +} +.ybtn-left{ + width:3px; + height:21px; + background:url(../images/default/basic-dialog/btn-sprite.gif) no-repeat 0 0; +} +.ybtn-right{ + width:3px; + height:21px; + background:url(../images/default/basic-dialog/btn-sprite.gif) no-repeat 0 -21px; +} +.ybtn-focus{ + text-decoration:none !important; + color:black !important; + display: -moz-inline-block; + display:inline-block; + width:auto; + position:relative; + white-space: nowrap; +} +.ybtn-center{ + background:url(../images/default/basic-dialog/btn-sprite.gif) repeat-x 0 -42px; + font:normal 11px "san serif",tahoma,verdana,helvetica; + vertical-align: middle; + text-align:center; + padding:0 5px; + cursor:pointer; + white-space:nowrap; + -moz-user-select: none; + -khtml-user-select: none; +} +.ybtn-over .ybtn-left{ + background-position:0 -63px; +} +.ybtn-over .ybtn-right{ + background-position:0 -84px; +} +.ybtn-over .ybtn-center{ + background-position:0 -105px; +} +.ybtn-click .ybtn-center{ + background-position:0 -126px; +} +.ybtn-disabled{ + cursor:default; +} +.ybtn-disabled .ybtn-center{ + color:gray; + cursor:default; +} diff --git a/frontend/beta/css/yui-extensions/core.css b/frontend/beta/css/yui-extensions/core.css new file mode 100644 index 0000000..3cd8b6e --- a/dev/null +++ b/frontend/beta/css/yui-extensions/core.css @@ -0,0 +1,53 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ext-el-mask { + z-index:20000; + position:absolute; + top:0; + left:0; + -moz-opacity: 0.5; + opacity:.50; + filter: alpha(opacity=50); + background-color:#CCC; + width:100%; + height:100%; + zoom:1; +} +.ext-masked { + overflow:hidden !important; +} +.ext-masked select,.ext-masked object,.ext-masked embed{ + visibility:hidden; +} +.ylayer-shadow{ + background:#cccccc; + opacity:.3; + -moz-opacity:.3; + filter: alpha(opacity=30); +} \ No newline at end of file diff --git a/frontend/beta/css/yui-extensions/dd.css b/frontend/beta/css/yui-extensions/dd.css new file mode 100644 index 0000000..ac2ba40 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/dd.css @@ -0,0 +1,81 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ydd-drag-proxy{ + position:absolute; + left:0;top:0; + visibility:hidden; + z-index:15000; +} +.ydd-drag-ghost{ + color: black; + font: normal 11px arial, helvetica, sans-serif; + -moz-opacity: 0.85; + opacity:.85; + filter: alpha(opacity=85); + border-top:1px solid #dddddd; + border-left:1px solid #dddddd; + border-right:1px solid #bbbbbb; + border-bottom:1px solid #bbbbbb; + padding:3px; + padding-left:20px; + background-color:white; + white-space:nowrap; +} +.ydd-drag-repair .ydd-drag-ghost{ + -moz-opacity: 0.4; + opacity:.4; + filter: alpha(opacity=40); + border:0 none; + padding:0; + background-color:transparent; +} +.ydd-drag-repair .ydd-drop-icon{ + visibility:hidden; +} +.ydd-drop-icon{ + position:absolute; + top:3px; + left:3px; + display:block; + width:16px; + height:16px; + background-color:transparent; + background-position: center; + background-repeat: no-repeat; + z-index:1; +} +.ydd-drop-nodrop .ydd-drop-icon{ + background-image: url(../images/default/dd/drop-no.gif); +} +.ydd-drop-ok .ydd-drop-icon{ + background-image: url(../images/default/dd/drop-yes.gif); +} +.ydd-drop-ok-add .ydd-drop-icon{ + background-image: url(../images/default/dd/drop-add.gif); +} diff --git a/frontend/beta/css/yui-extensions/grid.css b/frontend/beta/css/yui-extensions/grid.css new file mode 100644 index 0000000..01be8d5 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/grid.css @@ -0,0 +1,584 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ygrid-cell-text { + display: block; + overflow: hidden; + padding: 3px 5px; + white-space: nowrap; +} +.ygrid-col{ + cursor: default; + height:21px !important; + box-sizing: border-box; + -moz-box-sizing: border-box; + position:absolute; + display:block; + -moz-outline: none; + -moz-user-focus: normal; + overflow: hidden; + border-left: 1px solid #f1efe2; +} +.yeditgrid .ygrid-col{ + -moz-outline: normal; +} +.ygrid-col, .ygrid-hd { + -o-text-overflow: ellipsis; + text-overflow: ellipsis; +} +.ygrid-col-0{ + border-left: 0; +} +.ygrid-col-last{ + border-right: 1px solid #f1efe2; +} +.ygrid-editor{ + box-sizing: border-box; + -moz-box-sizing: border-box; + position:absolute; + visibility:hidden; + font: normal 8pt arial; + border: 1px solid #afbdc9; + z-index:10; +} +.ygrid-editor input{ + font: normal 8pt arial; + border: 0; + padding-top:2px; + padding-left:3px; +} +.ygrid-editor-container{ + overflow:hidden; + display:block; + background-color:white; +} +.ygrid-editor .pick-button{ + width:15px; + height:20px; + position:absolute; + display:block; + right:0; + top:0; + z-index:2; + background-image: url(../images/default/grid/pick-button.gif); + background-repeat: no-repeat; +} +.ygrid-editor-invalid{ + background-image: url(../images/default/grid/invalid_line.gif); + background-repeat: repeat-x; + background-position: bottom; + border: 1px solid #afbdc9; +} +.ygrid-checkbox-editor{ + text-align: center; + overflow:hidden; + display:block; + background-color:white; +} +.ygrid-checkbox-editor input{ + margin-top:3px; + height:13px; + width:13px; +} +select.ygrid-editor{ + padding: 0; + -moz-outline: none; + border: 1px solid #afbdc9; +} +.ygrid-num-editor{ + text-align:right; + padding-top:2px; + padding-left:3px; +} +.ygrid-text-editor{ + padding-top:2px; + padding-left:3px; +} +.ygrid-hd{ + font: normal 8pt arial; + background-color: #ebeadb; + box-sizing: border-box; + -moz-box-sizing: border-box; + display: block; + position: absolute; + overflow:hidden; +} +.ygrid-column-sizer { + width:1px; + border-right:1px dashed #6593cf; + background:none; + cursor: col-resize; +} +.ygrid-drag-proxy{ + width:150px; + height:24px; + background-color:#3366cc; + border: 1px solid #002266; + position:absolute; + visibility:hidden; + z-index:10000; +} +.ygrid-drag-text{ + font: normal 8pt arial; + color:white; + position:absolute; + top:0; + left:26px; + padding:3px; + display:block; +} +.ygrid-drop-icon{ + position:absolute; + top:0; + left:0; + display:block; + width:24px; + height:100%; + background-position: center; + background-repeat: no-repeat; +} +.ygrid-drop-nodrop{ + background-image: url(../images/default/grid/drop-no.gif); +} +.ygrid-drop-ok{ + background-image: url(../images/default/grid/drop-yes.gif); +} +.ygrid-hd .sort-asc { + background-image: url(../images/default/grid/sort_asc.gif); + background-position: right; + background-repeat: no-repeat; + display: none; + height: 14px; + width: 16px; +} +.ygrid-hd .sort-desc { + background-image: url(../images/default/grid/sort_desc.gif); + background-position: right; + background-repeat: no-repeat; + display: none; + height: 14px; + width: 16px; +} +.ygrid-hd-body { + cursor: default; + display: block; + font: normal 8pt arial; + left: 0; + overflow: hidden; + padding: 3px 5px; + position: relative; + top: 0; + white-space: nowrap; +} +.ygrid-hd-body span { + font: normal 8pt arial; + white-space: nowrap; +} +.ygrid-hd-over{ + border-bottom: 2px solid #fcc247; +} +.ygrid-hd-over .ygrid-hd-body{ + background-color: #faf9f4; + border-bottom: 1px solid #f9a900; +} +.ygrid-hd-split { + background-image: url(../images/default/grid/grid-split.gif); + background-position: center; + background-repeat: no-repeat; + cursor: e-resize; + display: block; + font-size: 1px; + height: 16px; + overflow: hidden; + position: absolute; + top: 2px; + width: 6px; + z-index: 3; +} +.ygrid-hrow{ + background: #ebeadb url(../images/default/grid/grid-hrow.gif) repeat-x; + display: block; + height: 22px; + left: 0; + position: relative; + top: 0; + width: 10000px; + overflow:hidden; + z-index:2; +} +.ygrid-hrow-frame{ + height: 22px; + left: 0; + display:block; + position: absolute; + top: 0; + width: 10000px; + z-index:1; +} +.ygrid-footer .ytoolbar{ + border:0; +} +.ygrid-page-number{ + width:24px; + height:14px; +} +.ygrid-page-first{ + background-image: url(../images/default/grid/page-first.gif); +} +.ygrid-loading{ + background-image: url(../images/default/grid/done.gif); +} +.ygrid-page-last{ + background-image: url(../images/default/grid/page-last.gif); +} +.ygrid-page-next{ + background-image: url(../images/default/grid/page-next.gif); +} +.ygrid-page-prev{ + background-image: url(../images/default/grid/page-prev.gif); +} +.ytb-button-disabled .ygrid-loading{ + background-image: url(../images/default/grid/loading.gif); +} +.ytb-button-disabled .ygrid-page-first{ + background-image: url(../images/default/grid/page-first-disabled.gif); +} +.ytb-button-disabled .ygrid-page-last{ + background-image: url(../images/default/grid/page-last-disabled.gif); +} +.ytb-button-disabled .ygrid-page-next{ + background-image: url(../images/default/grid/page-next-disabled.gif); +} +.ytb-button-disabled .ygrid-page-prev{ + background-image: url(../images/default/grid/page-prev-disabled.gif); +} +.ygrid-mso{ +} +.ygrid-mso .ygrid-hd{ + background:none; + border-bottom:0; +} +.ygrid-mso .ygrid-footer { + border-top: 1px solid #6593cf; +} + +.ygrid-mso .ygrid-footer .ygrid-fbutton{ + border:0; +} +.ygrid-mso .ygrid-hd-body { + border-bottom:0; +} +.ygrid-mso .ygrid-hd-over{ + border-bottom:0; +} +.ygrid-mso .ygrid-hd-over .ygrid-hd-body{ + background-color: transparent; +} +.ygrid-mso .ygrid-hd-split { + background-image: url(../images/default/grid/grid-blue-split.gif); +} +.ygrid-mso .ytoolbar .ytb-sep { + background-image: url(../images/default/grid/grid-blue-split.gif); +} +.ygrid-mso .ygrid-hrow{ + background: url(../images/default/grid/mso-hd.gif); + border-bottom: 1px solid #6593cf; + height: 21px; +} +.ygrid-mso .ygrid-row{ + color: black; + border-bottom: 1px solid #ddecfe; +} +.ygrid-mso .ygrid-row-alt{ + background-color: #f5f5f5; +} +.ygrid-mso .ygrid-row-selected{ + background-color: #b3c8e8 !important; + color: black; +} +.ygrid-mso .ygrid-row-selected span{ + color: black !important; +} +.yprops-grid .ygrid-col-1{ + background-color: #f1efe2; +} +.yprops-grid .ygrid-col-1 .ygrid-cell-text{ + background-color: white; +} +.yprops-grid .ygrid-col-0{ + background-color: #f1efe2; +} +.yprops-grid .ygrid-col-0 .ygrid-cell-text{ + background-color: white; + margin-left:10px; +} +.yprops-grid .ygrid-prop-edting .ygrid-col-0 .ygrid-cell-text{ + background-color: #316ac5; + color: white; +} +.yprops-grid .ygrid-prop-edting .ygrid-col-0{ + color: white; +} +.yprops-grid .ygrid-num-editor{ + text-align:left; +} +.ygrid-row{ + font: normal 8pt arial; + border-bottom: 1px solid #f1efe2; + overflow: visible; + white-space: nowrap; + height:21px; + width:10000px; + box-sizing: border-box; + -moz-box-sizing: border-box; + display:block; + position:absolute; +} +.ygrid-row-alt{ + background-color: #fcfaf6; +} +.ygrid-row-over{ + background-color: #f1f1f1; + color: black; +} +.ygrid-row-selected{ + background-color: #316ac5 !important; + color: white; +} +.ygrid-row-selected span{ + color: white !important; +} +.ygrid-vista{ + border:1px solid #535353; +} +.ygrid-vista .ygrid-hd{ + border-bottom:0px; + background:none; +} +.ygrid-vista .ygrid-hd-body { + border-bottom: 1px solid #b3bcc0; +} +.ygrid-vista .ygrid-hd-over{ + border-bottom:0px; +} +.ygrid-vista .ygrid-hd-over .ygrid-hd-body{ + background-color: transparent; + border-bottom:0; +} +.ygrid-vista .ygrid-hd-split { + background-image: url(../images/default/grid/grid-split.gif); +} +.ygrid-vista .ygrid-hrow{ + background: url(../images/default/grid/grid-vista-hd.gif); + height: 21px; +} +.ygrid-vista .ygrid-row-alt{ + background-color: #f5f5f5; +} +.ygrid-vista .ygrid-row-selected{ + background-color: #535353 !important; + color: white; +} +.ygrid-vista .ygrid-row-selected span{ + color: white !important; +} +.ygrid-vista .ygrid-wrap-body { +} +.ygrid-vista .ytoolbar{ + border: 0px none; + background: url(../images/default/grid/grid-vista-hd.gif); +} +.ygrid-vista .ytoolbar .ytb-sep{ + background-image: url(../images/default/grid/grid-split.gif); +} +/* + To have the scrollbars overlap the header, change .ygrid-wrap top style to 0 and + and ygrid-wrap-body top to 22px + Then grid.getView().scrollbarMode = YAHOO.ext.grid.GridView.SCROLLBARS_OVERLAP; + */ +.ygrid-wrap { + height: 100%; + left: 0; + overflow: auto; + position: relative; + top: 22px; + width: 100%; +} +.ygrid-footer{ + display: block; + padding:0; + border-top: 1px solid #cbc7b8; +} +.ygrid-wrap-footer { + display: block; + overflow: hidden; + width:100%; + height:25px; + box-sizing: border-box; + -moz-box-sizing: border-box; + background-color: #ebeadb; + position:absolute; + bottom:0; +} +.ygrid-wrap-body { + left: 0; + overflow: hidden; + position: absolute; + top: 0; + display: block; +} +.ygrid-wrap-headers { + left: 0; + overflow: hidden; + position: absolute; + top: 0; + z-index: 12; +} +.ypopcal{ + background: white; + padding:2px; + border: 1px solid gray; + z-index:12001; + -moz-outline:none; + position:absolute; + display:none; + top:0; + left:0; +} +.ypopcal-shadow { + background: #dddddd; + filter: progid:DXImageTransform.Microsoft.Blur(MakeShadow=true,pixelradius=1) Alpha(opacity=35,style=1,startX=0,finishX=200,FinishOpacity=35); + padding: 0; + position:absolute; + z-index:12000; + display:none; + top:0; + left:0; +} +.ypopcal-head{ + width:150px; + background: #93b5e4; +} +.ypopcal-head td{ + padding:1px; +} +.ypopcal-month{ + color: white; + font: bold 7pt verdana; + text-decoration: none; + text-align:center; +} +.ypopcal-head .ypopcal-arrow{ + width:16px; + text-align:center; + cursor:pointer; + -moz-user-select: none; +} + +.ypopcal-head .next-month{ + width:16px; + background-image: url(../images/default/grid/arrow-right-white.gif); + background-position: center; + background-repeat: no-repeat; + cursor:pointer; +} +.ypopcal-head .prev-month{ + width:16px; + background-image: url(../images/default/grid/arrow-left-white.gif); + background-position: center; + background-repeat: no-repeat; + cursor:pointer; +} + +.ypopcal-table { + background:white; + border-bottom: 1px solid #cccccc; +} +.ypopcal-table tr{ + +} +.ypopcal-table td{ + box-sizing: border-box; + -moz-box-sizing: border-box; + border: 1px solid white; + text-align:right; + color:#aaaaaa; + cursor:pointer; + font:normal 8pt arial; + background:white; + padding:1px 2px; + width:12px; + height:12px; +} +.ypopcal-table td.today{ + border: 1px solid darkred; +} +.ypopcal-table .ypopcal-daynames td{ + text-align:center !important; + border:0; + border-bottom: 1px solid #cccccc; + font-size: 8pt; + font-weight: normal; + text-align:right; + color:black; + cursor:default; +} +.ypopcal-table td.active{ + cursor:pointer; + color:black; +} +.ypopcal-table td.ypopcal-disabled{ + cursor:default; + background:#eeeeee; + border: 1px solid #eeeeee; + color:#bbbbbb; +} +.ypopcal-table td.selected{ + background: #ddecfe; + border: 1px solid #c3daf9; +} +.ypopcal-today{ + color: black; + cursor: hand; + display: inline-block; + font: normal 8pt arial; + margin-left: 2px; + text-decoration: none; + margin-top:2px; +} + +.ygrid-simple-view .ygrid-col{ + height:100% !important; + position:static; + display:table-cell; + display:inline-block; +} +.ygrid-simple-view .ygrid-row{ + position:static; + display: table-row; +} diff --git a/frontend/beta/css/yui-extensions/inline-editor.css b/frontend/beta/css/yui-extensions/inline-editor.css new file mode 100644 index 0000000..1ef560a --- a/dev/null +++ b/frontend/beta/css/yui-extensions/inline-editor.css @@ -0,0 +1,60 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.yinline-editor { + border: 1px solid #a3bac9; + font: normal 11px arial,helvetica,sans-serif; + left: 0; + overflow: hidden; + padding: 1px 0 0 1px; + position: absolute; + top: 0; +} +.yinline-editor-multiline { + overflow: hidden; + padding: 0; + white-space: nowrap; +} +.yinline-editor-sizer { + font: normal 11px arial,helvetica,sans-serif; + left: -1000px; + padding: 3px; + padding-right: 6px; + position: absolute; + top: -1000px; + visibility: hidden; + white-space: nowrap; +} +.yinline-editor-wrap { + color: white; + overflow: auto; + position: absolute; + top: 0; + visibility: hidden; + z-index: 15002; +} diff --git a/frontend/beta/css/yui-extensions/layout.css b/frontend/beta/css/yui-extensions/layout.css new file mode 100644 index 0000000..58456ac --- a/dev/null +++ b/frontend/beta/css/yui-extensions/layout.css @@ -0,0 +1,228 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ylayout-container{ + width:100%; + height:100%; + overflow:hidden; + background-color:#c3daf9; +} +.ylayout-collapsed{ + position:absolute; + left:-10000px; + top:-10000px; + visibility:hidden; + background-color:#c3daf9; + width:20px; + height:20px; + overflow:hidden; + border:1px solid #98c0f4; + z-index:20; +} +.ylayout-collapsed-over{ + cursor:pointer; + background-color:#d9e8fb; +} +.ylayout-collapsed-west .ylayout-tools-button{ + float:right; +} +.ylayout-collapsed-east .ylayout-tools-button{ + float:left; +} +.ylayout-collapsed-north, .ylayout-collapsed-south{ + text-align:right; +} +.ylayout-collapsed .ylayout-tools-button{ + margin:2px; + width:12px; + text-align:center; +} +.ylayout-inactive-content{ + position:absolute; + left:-10000px; + top:-10000px; + visibility:hidden; +} +.ylayout-active-content{ + visibility:visible; +} +.ylayout-panel{ + position:absolute;border:1px solid #98c0f4;overflow:hidden;background-color:white; +} +.ylayout-panel-east, .ylayout-panel-west { + z-index:10; +} +.ylayout-panel-north, .ylayout-panel-south { + z-index:11; +} +.ylayout-collapsed-north, .ylayout-collapsed-south, .ylayout-collapsed-east, .ylayout-collapsed-west { + z-index:12; +} +.ylayout-panel-body{ + overflow:hidden; +} +.ylayout-grid-wrapper{ + +} +.ylayout-split{ + position:absolute; + height:5px; + width:5px; + line-height:1px; + font-size:1px; + z-index:3; + background-color:#c3daf9; +} +.ylayout-panel-hd{ + background-image: url(../images/default/layout/panel-title-light-bg.gif); + color: black; + border-bottom:1px solid #98c0f4; + position:relative; +} +.ylayout-panel-hd-text{ + font:normal 11px tahoma, verdana, helvetica; + padding: 4px; + padding-left: 4px; + display:block; + white-space:nowrap; +} +.ylayout-panel-hd-tools{ + position:absolute; + right:0; + top:0; + text-align:right; + padding-top:2px; + padding-right:2px;width:40px; +} +.ylayout-tools-button{ + z-index:6; + padding:2px; + cursor:pointer; +} +.ylayout-tools-button-over{ + padding:1px; + border:1px solid #98c0f4; + background-color:white; +} +.ylayout-tools-button-inner{ + height:12px; + width:12px; + line-height:1px; + font-size:1px; + background-repeat:no-repeat; + background-position:center; +} +.ylayout-close{ + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -48px; +} +.ylayout-collapse-west,.ylayout-expand-east{ + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% 0; +} +.ylayout-expand-west,.ylayout-collapse-east{ + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -12px; +} +.ylayout-collapse-north,.ylayout-expand-south{ + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -24px; +} +.ylayout-expand-north,.ylayout-collapse-south{ + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -36px; +} +.ylayout-split-h{ + background-image:url(../images/default/sizer/e-handle.gif); + background-position: left; +} +.ylayout-split-v{ + background-image:url(../images/default/sizer/s-handle.gif); + background-position: top; +} +.ylayout-panel .ytab-wrap{ + background:url(../images/default/layout/gradient-bg.gif); +} +.ylayout-panel .yui-ext-tabbody { + background-color:white; + overflow:auto;height:100%; +} +.ylayout-component-panel, .ylayout-nested-layout { + position:relative; + padding:0; + overflow:hidden; + width:200px; + height:200px; +} +.ylayout-nested-layout .ylayout-panel { + border:0 none; +} +.ylayout-nested-layout .ylayout-panel-north { + border-bottom:1px solid #98c0f4; +} +.ylayout-nested-layout .ylayout-panel-south { + border-top:1px solid #98c0f4; +} +.ylayout-nested-layout .ylayout-panel-east { + border-left:1px solid #98c0f4; +} +.ylayout-nested-layout .ylayout-panel-west { + border-right:1px solid #98c0f4; +} +.yui-ext-repaint{ + zoom:1; + background-color: transparent; +} +.ylayout-panel-dragover { + border: 2px solid #6593cf; +} +.ylayout-panel-proxy { + background-image: url(../images/default/layout/gradient-bg.gif); + background-color:#c3daf9; + border:1px dashed #6593cf; + z-index:10001; + overflow:hidden; + position:absolute; + left:0;top:0; +} +.ylayout-slider { + z-index:15; + overflow:hidden; + position:absolute; +} + +.yunselectable{ + -moz-user-select: none; + -khtml-user-select: none; + cursor:default; +} diff --git a/frontend/beta/css/yui-extensions/qtips.css b/frontend/beta/css/yui-extensions/qtips.css new file mode 100644 index 0000000..4165168 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/qtips.css @@ -0,0 +1,70 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ytip{ + position: absolute; + top: 0; + visibility: hidden; + z-index: 11000; +} +.ytip .ytip-bd{ + background: #e0e8f3 url(../images/default/qtip/bg.gif) repeat-x; + border: 1px solid #a3bad9; + font: normal 11px arial,helvetica,sans-serif; + padding: 5px; +} +.ytip .ytip-close{ + background-image: url(../images/default/basic-dialog/close.gif); + height: 15px; + position: absolute; + right: 3px; + top: 3px; + width: 15px; +} +.ytip .ytip-hd { + background: url(../images/default/basic-dialog/hd-sprite.gif) repeat-x 0px -82px; + background-color: navy; + color: #FFF; + display: block; + font: bold 11px tahoma, arial, verdana, helvetica; + padding: 4px; +} +.ytip .ytip-hd-left { + background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat 0px -41px; + display: block; + margin: 0px; + padding-left: 3px; +} +.ytip .ytip-hd-right { + background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat right 0px; + display: block; + padding-right: 3px; +} +y\:qtip, qtip{ + display: none; +} diff --git a/frontend/beta/css/yui-extensions/reset-min.css b/frontend/beta/css/yui-extensions/reset-min.css new file mode 100644 index 0000000..25a5158 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/reset-min.css @@ -0,0 +1,29 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';} \ No newline at end of file diff --git a/frontend/beta/css/yui-extensions/resizable.css b/frontend/beta/css/yui-extensions/resizable.css new file mode 100644 index 0000000..46fef2a --- a/dev/null +++ b/frontend/beta/css/yui-extensions/resizable.css @@ -0,0 +1,160 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.yresizable-handle { + position:absolute; + z-index:100; + /* ie needs these */ + font-size:1px; + line-height:6px; + overflow:hidden; + background:white; + filter:alpha(opacity=0); + opacity:0; + zoom:1; +} +.yresizable-handle-east{ + width:6px; + cursor:e-resize; + right:0px; + top:0px; + height:100%; + margin-right:-1px; /*IE rounding error*/ +} +.yresizable-handle-south{ + width:100%; + cursor:s-resize; + left:0px; + bottom:0px; + height:6px; + margin-bottom:-1px; /*IE rounding error*/ +} +.yresizable-handle-west{ + width:6px; + cursor:w-resize; + left:0px; + top:0px; + height:100%; +} +.yresizable-handle-north{ + width:100%; + cursor:n-resize; + left:0px; + top:0px; + height:6px; +} +.yresizable-handle-southeast{ + width:6px; + cursor:se-resize; + right:0px; + bottom:0px; + height:6px; + z-index:101; +} +.yresizable-handle-northwest{ + width:6px; + cursor:nw-resize; + left:0px; + top:0px; + height:6px; + z-index:101; +} +.yresizable-handle-northeast{ + width:6px; + cursor:ne-resize; + right:0px; + top:0px; + height:6px; + z-index:101; +} +.yresizable-handle-southwest{ + width:6px; + cursor:sw-resize; + left:0px; + bottom:0px; + height:6px; + z-index:101; +} +.yresizable-over .yresizable-handle, .yresizable-pinned .yresizable-handle{ + filter:alpha(opacity=100); + opacity:1; +} +.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-east{ + background:url(../images/default/sizer/e-handle.gif); + background-position: left; +} +.yresizable-over .yresizable-handle-west, .yresizable-pinned .yresizable-handle-west{ + background:url(../images/default/sizer/e-handle.gif); + background-position: left; +} +.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-south{ + background:url(../images/default/sizer/s-handle.gif); + background-position: top; +} +.yresizable-over .yresizable-handle-north, .yresizable-pinned .yresizable-handle-north{ + background:url(../images/default/sizer/s-handle.gif); + background-position: top; +} +.yresizable-over .yresizable-handle-southeast, .yresizable-pinned .yresizable-handle-southeast{ + background:url(../images/default/sizer/corners-sprite.gif); + background-position: top left; +} +.yresizable-over .yresizable-handle-northwest, .yresizable-pinned .yresizable-handle-northwest{ + background:url(../images/default/sizer/corners-sprite.gif); + background-position:bottom right; +} +.yresizable-over .yresizable-handle-northeast, .yresizable-pinned .yresizable-handle-northeast{ + background:url(../images/default/sizer/corners-sprite.gif); + background-position: bottom left; +} +.yresizable-over .yresizable-handle-southwest, .yresizable-pinned .yresizable-handle-southwest{ + background:url(../images/default/sizer/corners-sprite.gif); + background-position: top right; +} +.yresizable-proxy{ + border: 1px dashed #6593cf; + position:absolute; + overflow:hidden; + visibility:hidden; + left:0;top:0; + z-index:1001; +} +.yresizable-overlay{ + width:100%; + height:100%; + display:none; + position:absolute; + left:0; + top:0; + background:white; + z-index:20000; + -moz-opacity: 0; + opacity:0; + filter: alpha(opacity=0); + border:1px solid red; +} diff --git a/frontend/beta/css/yui-extensions/tabs.css b/frontend/beta/css/yui-extensions/tabs.css new file mode 100644 index 0000000..8eb81e0 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/tabs.css @@ -0,0 +1,152 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ytab-wrap { + border-bottom:1px solid #6593cf; + padding-top:2px; +} +.ytab-strip-wrap{ + width:100%; +} +.ytab-wrap table{ + position:relative; + top:0; left:0; +} +.ytab-strip td{ + padding:0; + padding-left:2px; +} +.ytab-strip a, .ytab-strip span, .ytab-strip em { + display:block; +} +.ytab-strip a { + text-decoration:none !important; + -moz-outline: none; + outline: none; + cursor:pointer; +} +.ytab-strip .ytab-text { + font:bold 11px tahoma,arial,helvetica; + color:#666; + overflow:hidden; + white-space: nowrap; + cursor:pointer; + text-overflow: ellipsis; +} +.ytab-strip .on .ytab-text { + cursor:default; + color:#083772; +} +.ytab-strip .disabled .ytab-text { + cursor:default; + color:#aaaaaa; +} +.ytab-strip .ytab-inner { + padding:4px 10px; +} + +.ytab-strip .on .ytab-right { + background: url(../images/default/tabs/tab-sprite.gif) no-repeat right 0; +} +.ytab-strip .on .ytab-left { + background: url(../images/default/tabs/tab-sprite.gif) no-repeat 0 -100px; +} +.ytab-strip .ytab-right { + background: url(../images/default/tabs/tab-sprite.gif) no-repeat right -50px; +} +.ytab-strip .ytab-left { + background: url(../images/default/tabs/tab-sprite.gif) no-repeat 0 -150px; +} + +.ytab-strip a { + position:relative; + top:1px; left:0; +} +.ytab-strip .on a { + position:relative; +} +.ytab-strip .on .ytab-inner { + padding-bottom:5px; +} +/** closable tabs */ +.ytab-strip .ytab-closable .ytab-inner{ + padding-right:22px; + position:relative; +} +.ytab-strip .ytab-closable .close-icon{ + line-height: 1px; + font-size:1px; + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -60px; + display:block; + position:absolute; + right:5px;top:4px; + width:12px;height:11px; + cursor:pointer; +} +.ytab-strip .on .close-icon{ + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -60px; +} +.ytab-strip .ytab-closable .close-over{ + background-image:url(../images/default/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -72px; +} + +.ytabs-bottom .ytab-wrap { + border-top:1px solid #6593cf; + border-bottom:0 none; + padding-top:0; + padding-bottom:2px; +} +.ytabs-bottom .ytab-strip .ytab-right { + background: url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-strip .ytab-left { + background: url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right; +} +.ytabs-bottom .ytab-strip .on .ytab-right { + background: url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-strip .on .ytab-left { + background: url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right; +} +.ytabs-bottom .ytab-strip a { + position:relative; + top:0; left:0; +} +.ytabs-bottom .ytab-strip .on a { + margin-top:-1px; +} +.ytabs-bottom .ytab-strip .on .ytab-inner { + padding-top:5px; +} + diff --git a/frontend/beta/css/yui-extensions/toolbar.css b/frontend/beta/css/yui-extensions/toolbar.css new file mode 100644 index 0000000..df91c83 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/toolbar.css @@ -0,0 +1,115 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ytoolbar{ + background-color: #ebeadb; + border: 1px solid #cbc7b8; + display: block; + padding:2px; +} + +.mso .ytoolbar, .ygrid-mso .ytoolbar{ + border: 0px none; + background: url(../images/default/grid/mso-hd.gif); +} +.ytoolbar td,.ytoolbar span,.ytoolbar input,.ytoolbar div{ + white-space: nowrap; + font:normal 8pt arial,helvetica; +} +.ytoolbar .ytb-button-disabled .ytb-button-inner{ + color:gray; + cursor:default; +} + +/* + Default button class is icon only. Add a class with a background-image property + to your toolbar button +*/ +.ytoolbar .ytb-button-inner{ + background-position: center; + background-repeat: no-repeat; + display: block; + height: 16px; + width: 16px; + cursor:pointer; + white-space: nowrap; +} + +/* + Button class for icon and text. Add this class and a class with a background-image + to your toolbar button for both text and icon +*/ +.ytoolbar .ytb-text-icon{ + background-position: 0px 0px; + background-repeat: no-repeat; + padding-left:18px; + padding-top:1px; + width:auto; + display:block; +} + +/* + Button class for a button with only text. Add this class + to your toolbar button for a just text button +*/ +.ytoolbar .ytb-text-only{ + background:none; + padding-left:0px; + padding-top:1px; + width:auto; + display:block; +} +.ytoolbar .ytb-text{ + padding:2px; +} +.ytoolbar .ytb-button{ + padding:2px 3px; + display:block; +} +.ytoolbar .ytb-button-over{ + background:#c3d3ed url(../images/default/toolbar/btn-over-bg.gif) repeat-x; + border:1px solid #6593cf; + padding:1px 2px; +} +.ytoolbar .ytb-sep { + background-image: url(../images/default/grid/grid-split.gif); + background-position: center; + background-repeat: no-repeat; + display: block; + font-size: 1px; + height: 16px; + width:4px; + overflow: hidden; + cursor:default; + margin: 0px 2px 0px; + border:0px; +} +.mso .ytoolbar .ytb-sep, .ygrid-mso .ytoolbar .ytb-sep{ + background-image: url(../images/default/grid/grid-blue-split.gif); +} + diff --git a/frontend/beta/css/yui-extensions/tree.css b/frontend/beta/css/yui-extensions/tree.css new file mode 100644 index 0000000..9667f83 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/tree.css @@ -0,0 +1,193 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +.ytree-icon, .ytree-ec-icon, .ytree-elbow-line, .ytree-elbow, .ytree-elbow-end, .ytree-elbow-plus, .ytree-elbow-minus, .ytree-elbow-end-plus, .ytree-elbow-end-minus{ + border: 0 none; + height: 18px; + margin: 0px; + padding: 0px; + vertical-align: middle; + width: 16px; +} +.ytree-node-collapsed .ytree-node-icon, .ytree-node-expanded .ytree-node-icon, .ytree-node-leaf .ytree-node-icon{ + border: 0 none; + height: 16px; + margin: 0px; + padding: 0px; + vertical-align: middle; + width: 16px; + background-position:center; +} + +/* some default icons for leaf/folder */ +.ytree-node-collapsed .ytree-node-icon{ + background:transparent url(../images/default/tree/folder.gif); +} +.ytree-node-expanded .ytree-node-icon{ + background:transparent url(../images/default/tree/folder-open.gif); +} +.ytree-node-leaf .ytree-node-icon{ + background:transparent url(../images/default/tree/leaf.gif); +} + +/* loading icon */ +.ytree-node-loading .ytree-node-icon{ + background:transparent url(../images/default/tree/loading.gif) !important; +} +.ytree-node-loading a span{ + font-style: italic; + color:#444444; +} + +/* Line styles */ +.ytree-lines .ytree-elbow{ + background:transparent url(../images/default/tree/elbow.gif); +} +.ytree-lines .ytree-elbow-plus{ + background:transparent url(../images/default/tree/elbow-plus.gif); +} +.ytree-lines .ytree-elbow-minus{ + background:transparent url(../images/default/tree/elbow-minus.gif); +} +.ytree-lines .ytree-elbow-end{ + background:transparent url(../images/default/tree/elbow-end.gif); +} +.ytree-lines .ytree-elbow-end-plus{ + background:transparent url(../images/default/tree/elbow-end-plus.gif); +} +.ytree-lines .ytree-elbow-end-minus{ + background:transparent url(../images/default/tree/elbow-end-minus.gif); +} +.ytree-lines .ytree-elbow-line{ + background:transparent url(../images/default/tree/elbow-line.gif); +} + +/* No line styles */ +.ytree-no-lines .ytree-elbow{ + background:transparent; +} +.ytree-no-lines .ytree-elbow-plus{ + background:transparent url(../images/default/tree/elbow-plus-nl.gif); +} +.ytree-no-lines .ytree-elbow-minus{ + background:transparent url(../images/default/tree/elbow-minus-nl.gif); +} +.ytree-no-lines .ytree-elbow-end{ + background:transparent; +} +.ytree-no-lines .ytree-elbow-end-plus{ + background:transparent url(../images/default/tree/elbow-end-plus-nl.gif); +} +.ytree-no-lines .ytree-elbow-end-minus{ + background:transparent url(../images/default/tree/elbow-end-minus-nl.gif); +} +.ytree-no-lines .ytree-elbow-line{ + background:transparent; +} + +.ytree-elbow-plus, .ytree-elbow-minus, .ytree-elbow-end-plus, .ytree-elbow-end-minus{ + cursor:pointer; +} + +.ytree-node{ + color: black; + font: normal 11px arial, helvetica, sans-serif; + white-space: nowrap; +} +.ytree-node a, .ydd-drag-ghost a{ + text-decoration:none; + color:black; + -khtml-user-select:normal; + -moz-user-select:normal; +} +.ytree-node a span, .ydd-drag-ghost a span{ + text-decoration:none; + color:black; + padding:1px 3px 1px 2px; +} +.ytree-node .ytree-node-disabled a span{ + color:gray !important; +} +.ytree-node .ytree-node-disabled .ytree-node-icon{ + -moz-opacity: 0.5; + opacity:.5; + filter: alpha(opacity=50); +} +.ytree-node .ytree-node-inline-icon{ + background:transparent; +} +.ytree-node a:hover, .ydd-drag-ghost a:hover{ + text-decoration:none; +} +.ytree-node div.ytree-drag-insert-below{ + border-bottom:1px dotted #3366cc; +} +.ytree-node div.ytree-drag-insert-above{ + border-top:1px dotted #3366cc; +} +.ytree-dd-underline .ytree-node div.ytree-drag-insert-below{ + border-bottom:0px none; +} +.ytree-dd-underline .ytree-node div.ytree-drag-insert-above{ + border-top:0px none; +} +.ytree-dd-underline .ytree-node div.ytree-drag-insert-below a{ + border-bottom:2px solid #3366cc; +} +.ytree-dd-underline .ytree-node div.ytree-drag-insert-above a{ + border-top:2px solid #3366cc; +} +.ytree-node .ytree-drag-append a span{ + background:#dddddd; + border:1px dotted gray; +} +.ytree-node .ytree-selected a span{ + background:#3366cc; + color:white; +} +.ydd-drag-ghost .ytree-node-indent, .ydd-drag-ghost .ytree-ec-icon{ + display:none !important; +} +.ytree-drop-ok-append .ydd-drop-icon{ + background-image: url(../images/default/tree/drop-add.gif); +} +.ytree-drop-ok-above .ydd-drop-icon{ + background-image: url(../images/default/tree/drop-over.gif); +} +.ytree-drop-ok-below .ydd-drop-icon{ + background-image: url(../images/default/tree/drop-under.gif); +} +.ytree-drop-ok-between .ydd-drop-icon{ + background-image: url(../images/default/tree/drop-between.gif); +} +.ylayer-shadow{ + background:#cccccc; + opacity:.3; + -moz-opacity:.3; + filter: alpha(opacity=30); +} diff --git a/frontend/beta/css/yui-extensions/ytheme-aero.css b/frontend/beta/css/yui-extensions/ytheme-aero.css new file mode 100644 index 0000000..10d8ec0 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/ytheme-aero.css @@ -0,0 +1,361 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +/** +* Tabs +*/ +.ytab-wrap, .ylayout-panel .ytabs-top .ytab-wrap { + background:#deecfd; + border:1px solid #8db2e3; + padding-bottom:2px; + padding-top:0px; +} +.ytab-strip-wrap{ + padding-top:1px; + background:#cedff5 url(../images/aero/tabs/tab-strip-bg.gif) repeat-x bottom; + border-bottom:1px solid #8db2e3; +} +.ytab-strip .ytab-text { + color:#15428b; + font-weight:normal; +} +.ytab-strip .on .ytab-text { + cursor:default; + color:#15428b; +} +.ytabs-top .ytab-strip .on .ytab-right { + background: url(../images/aero/tabs/tab-sprite.gif) no-repeat right 0px; +} +.ytabs-top .ytab-strip .on .ytab-left,.ytabs-top .ytab-strip .on a:hover .ytab-left{ + background: url(../images/aero/tabs/tab-sprite.gif) no-repeat 0px -100px; +} +.ytabs-top .ytab-strip .ytab-right { + background:transparent url(../images/aero/tabs/tab-sprite.gif) no-repeat right -50px; +} +.ytabs-top .ytab-strip .ytab-left { + background:transparent url(../images/aero/tabs/tab-sprite.gif) no-repeat 0px -150px; +} +.ytabs-top .yui-ext-tabbody { + border:1px solid #8db2e3; + border-top:0px none; +} +.ytabs-bottom .ytab-wrap, .ylayout-panel .ytabs-bottom .ytab-wrap { + background:#deecfd; + border:1px solid #8db2e3; + padding-top:2px; + padding-bottom:0px; +} +.ytabs-bottom .ytab-strip-wrap{ + padding-top:0px; + padding-bottom:1px; + background:#cedff5 url(../images/aero/tabs/tab-strip-btm-bg.gif) repeat-x top; + border-top:1px solid #8db2e3; + border-bottom:0px none; +} +.ytabs-bottom .ytab-strip .ytab-right { + background:transparent url(../images/aero/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right; +} +.ytabs-bottom .ytab-strip .ytab-left { + background:transparent url(../images/aero/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-strip .on .ytab-right,.ytabs-bottom .ytab-strip .on a:hover { + background: url(../images/aero/tabs/tab-btm-right-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-strip .on .ytab-left,.ytabs-bottom .ytab-strip .on a:hover .ytab-left { + background: url(../images/aero/tabs/tab-btm-left-bg.gif) no-repeat bottom right; +} +.ytabs-bottom .yui-ext-tabbody { + border:1px solid #8db2e3; + border-bottom:0px none; +} +/** +* Basic-Dialog +*/ +.ydlg-proxy { + background:#C7DFFC; + border:1px solid #A5CCF9; +} +.ydlg-shadow{ + background:#cccccc; + opacity:.3; + -moz-opacity:.3; + filter: alpha(opacity=30); +} +.ydlg { + background:transparent; +} +.ydlg .ydlg-hd { + background: url(../images/aero/basic-dialog/hd-sprite.gif) repeat-x 0px -82px; + background-color:#aabaca; + color:#15428b; + zoom:1; + padding-top:7px; +} +.ydlg .ydlg-hd-left { + opacity:.85;-moz-opacity:.85;filter:alpha(opacity=80); + background: url(../images/aero/basic-dialog/hd-sprite.gif) no-repeat 0px -41px; + zoom:1; +} +.ydlg-modal .ydlg-hd-left { + opacity:.75;-moz-opacity:.75;filter:alpha(opacity=70); +} + +.ydlg .ydlg-hd-right { + background: url(../images/aero/basic-dialog/hd-sprite.gif) no-repeat right 0px; + zoom:1; +} +.ydlg .ydlg-dlg-body{ + padding:0px 0px 0px; + position:absolute; + top:24px;left:0px; + z-index:1; + border:0px none; + background:transparent; +} +.ydlg .ydlg-bd{ + background:#fff; + border:1px solid #96b9e6; +} +.ydlg .ydlg-ft{ + border:0px none; + background:transparent; + padding-bottom:8px; +} +.ydlg .ydlg-bg{ + filter:alpha(opacity=80); + opacity:.85; + -moz-opacity:.85; + zoom:1; +} +.ydlg-modal .ydlg-bg { + opacity:.75;-moz-opacity:.75;filter:alpha(opacity=70); +} +.ydlg .ydlg-bg-center { + padding: 2px 7px 7px 7px; + background:transparent url(../images/aero/basic-dialog/bg-center.gif) repeat-x bottom; + zoom:1; +} +.ydlg .ydlg-bg-left{ + padding-left:7px; + background:transparent url(../images/aero/basic-dialog/bg-left.gif) no-repeat bottom left; + zoom:1; +} +.ydlg .ydlg-bg-right{ + padding-right:7px; + background:transparent url(../images/aero/basic-dialog/bg-right.gif) no-repeat bottom right; + zoom:1; +} +.ydlg-auto-tabs .ydlg-dlg-body, .ydlg-auto-layout .ydlg-dlg-body{ + background:transparent; + border:0px none; +} +.ydlg-auto-tabs .ydlg-bd, .ydlg-auto-layout .ydlg-bd{ + background:#fff; + border:1px solid #e9f3f5; +} +.ydlg-auto-tabs .ytabs-top .yui-ext-tabbody,.ydlg-auto-tabs .ytabs-bottom .yui-ext-tabbody{ + border-color:#8db2e3; +} +.ydlg-auto-tabs .ytabs-top .ytab-wrap,.ydlg-auto-tabs .ytabs-bottom .ytab-wrap{ + border-color:#8db2e3; +} +.ydlg .ydlg-close { + width:21px; + height:20px; + top:5px; + right:5px; + opacity:.85;-moz-opacity:.85;filter:alpha(opacity=80); + background-image:url(../images/aero/basic-dialog/aero-close.gif); + zoom:1; +} +.ydlg .ydlg-close-over { + background-image:url(../images/aero/basic-dialog/aero-close-over.gif); +} +.ydlg div.yresizable-handle-east{ + background-image:url(../images/aero/s.gif); + border:0px none; +} +.ydlg div.yresizable-handle-south{ + background-image:url(../images/aero/s.gif); + border:0px none; +} +.ydlg div.yresizable-handle-west{ + background-image:url(../images/aero/s.gif); + border:0px none; +} +.ydlg div.yresizable-handle-southeast{ + background-image:url(../images/aero/basic-dialog/se-handle.gif); + background-position: bottom right; + width:9px; + height:9px; + border:0px; + right:2px; + bottom:2px; +} +.ydlg div.yresizable-handle-southwest{ + background-image:url(../images/aero/s.gif); + background-position: top right; + margin-left:1px; + margin-bottom:1px; + border:0px; +} +.ydlg div.yresizable-handle-north{ + background-image:url(../images/aero/s.gif); + border:0px none; +} + +#mb-dlg .ydlg-bd{ + background:#CFE0F5; + border:0px none; +} + +/* BorderLayout */ +.ylayout-container{ + background:#deecfd; +} +.ylayout-collapsed{ + background-color:#deecfd; + border:1px solid #99bbe8; +} +.ylayout-collapsed-over{ + background-color:#F5F9FE; +} +.ylayout-panel{ + border:1px solid #99bbe8; +} +.ylayout-nested-layout .ylayout-panel { + border:0px none; +} +.ylayout-split{ + background-color:#deecfd; +} +.ylayout-panel-hd{ + background-image: url(../images/aero/layout/panel-title-light-bg.gif); + border-bottom:1px solid #c0d7f4; +} +.ylayout-panel-hd-text { + color:#15428b; +} + +.ylayout-split-h{ + background:#deecfd; +} +.ylayout-split-v{ + background:#deecfd; +} +.ylayout-panel .ytabs-top .ytab-wrap{ + border:0px none; + border-bottom:1px solid #8db2e3; +} +.ylayout-panel .ytabs-bottom .ytab-wrap{ + border:0px none; + border-top:1px solid #8db2e3; +} +.ylayout-container .yui-ext-tabbody{ + border:0px none; +} + +.ylayout-nested-layout .ylayout-panel-north { + border-bottom:1px solid #99bbe8; +} +.ylayout-nested-layout .ylayout-panel-south { + border-top:1px solid #99bbe8; +} +.ylayout-nested-layout .ylayout-panel-east { + border-left:1px solid #99bbe8; +} +.ylayout-nested-layout .ylayout-panel-west { + border-right:1px solid #99bbe8; +} +.ylayout-panel-dragover { + border: 2px solid #99bbe8; +} +.ylayout-panel-proxy { + background-image: url(../images/aero/layout/gradient-bg.gif); + background-color:#f3f2e7; + border:1px dashed #99bbe8; +} +/** Resizable */ + +.yresizable-proxy{ + border: 1px dashed #3b5a82; +} + +/* grid */ +.ygrid-hd{ + border-bottom:0px; + background:none; +} +.ygrid-hd-body { + border-bottom:0px none; +} +.ygrid-hd-over { + border-bottom:0px none; +} +.ygrid-hd-over .ygrid-hd-body{ + background:none; + border-bottom:0px none; +} +.ygrid-hd-over .ygrid-hd-body{ + background-color: transparent; + border-bottom:0px; +} +.ygrid-hd-split { + background-image: url(../images/aero/grid/grid-split.gif); +} +.ygrid-hrow{ + background: url(../images/aero/grid/grid-hrow.gif); + height: 22px; + border:0px none; +} +.ygrid-row-alt{ + background-color: #f5f5f5; +} +.ygrid-row{ + border-bottom: 1px solid #eeeeee; +} +.ygrid-col{ + border-right:1px solid #eeeeee; +} +.ygrid-sort-col .ygrid-hd-body { + padding-bottom:4px; +} + +/** Toolbar */ +.ytoolbar{ + border:0px none; + background: #E2ECF8; + padding:1px 3px; + border-bottom:1px solid #c0d7f4; +} +.ytoolbar .ytb-button-over{ + border:1px solid #8db2e3; +} +.ytoolbar .ytb-sep{ + background-image: url(../images/aero/grid/grid-blue-split.gif); +} diff --git a/frontend/beta/css/yui-extensions/ytheme-gray.css b/frontend/beta/css/yui-extensions/ytheme-gray.css new file mode 100644 index 0000000..675fed1 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/ytheme-gray.css @@ -0,0 +1,300 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +/** +* Basic-Dialog +*/ +.ydlg-proxy { + background-image: url(../images/gray/layout/gradient-bg.gif); + background-color:#EAE8D5; + border:1px solid #b3b6b0; +} +.ydlg-shadow{ + background:#aaaaaa; +} +.ydlg-proxy .tabset{ + background:url(../images/gray/layout/gradient-bg.gif); +} +.ydlg .ydlg-hd { + background: url(../images/gray/basic-dialog/hd-sprite.gif) repeat-x 0px -82px; + background-color:#333333; +} +.ydlg .ydlg-hd-left { + background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat 0px -41px; +} +.ydlg .ydlg-hd-right { + background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat right 0px; +} +.ydlg .ydlg-dlg-body{ + background:#efefec; + border:1px solid #b3b6b0; + border-top:0px none; +} +.ydlg .ytabs-top .yui-ext-tabbody{ + border:1px solid #b3b6b0; + border-top:0px none; +} +.ydlg .ytabs-bottom .yui-ext-tabbody{ + border:1px solid #b3b6b0; + border-bottom:0px none; +} +.ydlg .ylayout-container .yui-ext-tabbody{ + border:0px none; +} +.ydlg .ydlg-close { + background-image:url(../images/gray/basic-dialog/close.gif); +} +.ydlg div.yresizable-handle-east{ + background-image:url(../images/gray/basic-dialog/e-handle.gif); + border:0px none; +} +.ydlg div.yresizable-handle-south{ + background-image:url(../images/gray/basic-dialog/s-handle.gif); + border:0px none; +} +.ydlg div.yresizable-handle-west{ + background-image:url(../images/gray/basic-dialog/e-handle.gif); + border:0px none; +} +.ydlg div.yresizable-handle-southeast{ + background-image:url(../images/gray/basic-dialog/se-handle.gif); + background-position: bottom right; + width:8px; + height:8px; + border:0px; +} +.ydlg div.yresizable-handle-southwest{ + background-image:url(../images/gray/sizer/sw-handle-dark.gif); + background-position: top right; + margin-left:1px; + margin-bottom:1px; + border:0px; +} +.ydlg div.yresizable-handle-north{ + background-image:url(../images/gray/s.gif); + border:0px none; +} + +/** +* Tabs +*/ +.ytab-wrap { + border-bottom:1px solid #aca899; +} +.ytab-strip .on .ytab-text { + cursor:default; + color:#333333; +} +.ytabs-top .ytab-strip .on .ytab-right { + background: url(../images/gray/tabs/tab-sprite.gif) no-repeat right 0px; +} +.ytabs-top .ytab-strip .on .ytab-left { + background: url(../images/gray/tabs/tab-sprite.gif) no-repeat 0px -100px; +} +.ytabs-top .ytab-strip .ytab-right { + background: url(../images/gray/tabs/tab-sprite.gif) no-repeat right -50px; +} +.ytabs-top .ytab-strip .ytab-left { + background: url(../images/gray/tabs/tab-sprite.gif) no-repeat 0px -150px; +} +.ytab-strip .ytab-closable .close-icon{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-position: 50% -60px; +} +.ytab-strip .on .close-icon{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-position: 50% -60px; +} +.ytab-strip .ytab-closable .close-over{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-position: 50% -72px; +} + +.ytabs-bottom .ytab-wrap { + border-bottom:0px none; + padding-top:0px; + border-top:1px solid #aca899; +} +.ytabs-bottom .ytab-strip .ytab-right { + background: url(../images/gray/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-strip .ytab-left { + background: url(../images/gray/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right; +} +.ytabs-bottom .ytab-strip .on .ytab-right { + background: url(../images/gray/tabs/tab-btm-right-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-strip .on .ytab-left { + background: url(../images/gray/tabs/tab-btm-left-bg.gif) no-repeat bottom right; +} + +/* QuickTips */ + +.ytip .ytip-hd-right{ + background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat right 0px; +} +.ytip .ytip-hd-left{ + background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat 0px -41px; +} +.ytip .ytip-hd{ + background: url(../images/gray/basic-dialog/hd-sprite.gif) repeat-x 0px -82px; +} +.ytip .ytip-close{ + background-image: url(../images/gray/basic-dialog/close.gif); +} +.ytip .ytip-bd{ + background: #e7e7e7 url(../images/gray/qtip/bg.gif); + border: 1px solid #ababab; +} + +/* BorderLayout */ + +.ylayout-container{ + background-color:#f3f2e7; +} +.ylayout-collapsed{ + background-color:#f3f2e7; + border:1px solid #aca899; +} +.ylayout-collapsed-over{ + background-color:#fbfbef; +} +.ylayout-panel{ + border:1px solid #aca899; +} +.ylayout-nested-layout .ylayout-panel { + border:0px none; +} +.ylayout-split{ + background-color:#f3f2e7; +} +.ylayout-panel-hd{ + background-image: url(../images/gray/layout/panel-title-light-bg.gif); + border-bottom:1px solid #aca899; +} +.ylayout-tools-button-over{ + border:1px solid #aca899; +} +.ylayout-close{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -48px; +} +.ylayout-collapse-west,.ylayout-expand-east{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% 0; +} +.ylayout-expand-west,.ylayout-collapse-east{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -12px; +} +.ylayout-collapse-north,.ylayout-expand-south{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -24px; +} +.ylayout-expand-north,.ylayout-collapse-south{ + background-image:url(../images/gray/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -36px; +} +.ylayout-split-h{ + background-image:url(../images/gray/sizer/e-handle-dark.gif); +} +.ylayout-split-v{ + background-image:url(../images/gray/sizer/s-handle-dark.gif); +} +.ylayout-panel .ytab-wrap{ + background:url(../images/gray/layout/gradient-bg.gif); +} +.ylayout-nested-layout .ylayout-panel-north { + border-bottom:1px solid #aca899; +} +.ylayout-nested-layout .ylayout-panel-south { + border-top:1px solid #aca899; +} +.ylayout-nested-layout .ylayout-panel-east { + border-left:1px solid #aca899; +} +.ylayout-nested-layout .ylayout-panel-west { + border-right:1px solid #aca899; +} +.ylayout-panel-dragover { + border: 2px solid #aca899; +} +.ylayout-panel-proxy { + background-image: url(../images/gray/layout/gradient-bg.gif); + background-color:#f3f2e7; + border:1px dashed #aca899; +} +/** Resizable */ + +.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-east{ + background:url(../images/gray/sizer/e-handle.gif); + background-position: left; +} +.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-west{ + background:url(../images/gray/sizer/e-handle.gif); + background-position: left; +} +.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-south{ + background:url(../images/gray/sizer/s-handle.gif); + background-position: top; +} +.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-north{ + background:url(../images/gray/sizer/s-handle.gif); + background-position: top; +} +.yresizable-over .yresizable-handle-southeast, .yresizable-pinned .yresizable-handle-southeast{ + background:url(../images/gray/sizer/se-handle.gif); + background-position: top left; +} +.yresizable-over .yresizable-handle-northwest,.yresizable-pinned .yresizable-handle-northwest{ + background:url(../images/gray/sizer/nw-handle.gif); + background-position:bottom right; +} +.yresizable-over .yresizable-handle-northeast,.yresizable-pinned .yresizable-handle-northeast{ + background:url(../images/gray/sizer/ne-handle.gif); + background-position: bottom left; +} +.yresizable-over .yresizable-handle-southwest,.yresizable-pinned .yresizable-handle-southwest{ + background:url(../images/gray/sizer/sw-handle.gif); + background-position: top right; +} +.yresizable-proxy{ + border: 1px dashed #615e55; +} + +/** Toolbar */ +.ytoolbar{ + border:0px none; + background: #efefe3 url(../images/gray/toolbar/gray-bg.gif) repeat-x; + padding:3px; +} diff --git a/frontend/beta/css/yui-extensions/ytheme-vista.css b/frontend/beta/css/yui-extensions/ytheme-vista.css new file mode 100644 index 0000000..2770566 --- a/dev/null +++ b/frontend/beta/css/yui-extensions/ytheme-vista.css @@ -0,0 +1,403 @@ +/* + +Copyright 2008-2011 Clipperz Srl + +This file is part of Clipperz's Javascript Crypto Library. +Javascript Crypto Library provides web developers with an extensive +and efficient set of cryptographic functions. The library aims to +obtain maximum execution speed while preserving modularity and +reusability. +For further information about its features and functionalities please +refer to http://www.clipperz.com + +* Javascript Crypto Library is free software: you can redistribute + it and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version + 3 of the License, or (at your option) any later version. + +* Javascript Crypto Library is distributed in the hope that it will + be useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Affero General Public License for more details. + +* You should have received a copy of the GNU Affero General Public + License along with Javascript Crypto Library. If not, see + . + +*/ + +/** +* Tabs +*/ +.ytab-wrap { + background:#4f4f4f; + border-bottom:1px solid #b3b6b0; +} +.ytab-strip .ytab-text { + color:white; + font-weight:normal; +} +.ytab-strip .on .ytab-text { + cursor:default; + color:#333333; +} +.ytabs-top .ytab-strip a:hover { + background:transparent url(../images/vista/tabs/tab-sprite.gif) no-repeat right -50px; +} +.ytabs-top .ytab-strip a:hover .ytab-left { + background:transparent url(../images/vista/tabs/tab-sprite.gif) no-repeat 0 -150px; +} +.ytabs-top .ytab-strip .on .ytab-right, .ytabs-top .ytab-strip .on a:hover { + background: url(../images/vista/tabs/tab-sprite.gif) no-repeat right 0; +} +.ytabs-top .ytab-strip .on .ytab-left, .ytabs-top .ytab-strip .on a:hover .ytab-left { + background: url(../images/vista/tabs/tab-sprite.gif) no-repeat 0 -100px; +} +.ytabs-top .ytab-strip .ytab-right { + background:transparent; +} +.ytabs-top .ytab-strip .ytab-left { + background:transparent; +} +.ytab-strip .ytab-closable .close-icon{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-position: 50% -60px; +} +.ytab-strip .on .close-icon{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-position: 50% -72px; +} +.ytab-strip .ytab-closable .close-over{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-position: 50% -72px; +} + +.ytabs-bottom .ytab-strip { + background:#4f4f4f; +} +.ytabs-bottom .ytab-strip a:hover { + background:transparent url(../images/vista/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right; +} +.ytabs-bottom .ytab-strip a:hover .ytab-left{ + background:transparent url(../images/vista/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-wrap { + border-bottom:0px none; + padding-top:0px; + border-top:1px solid #b3b6b0; +} +.ytabs-bottom .ytab-strip .ytab-right { + background:transparent; +} +.ytabs-bottom .ytab-strip .ytab-left { + background:transparent; +} +.ytabs-bottom .ytab-strip .on .ytab-right,.ytabs-bottom .ytab-strip .on a:hover { + background: url(../images/vista/tabs/tab-btm-right-bg.gif) no-repeat bottom left; +} +.ytabs-bottom .ytab-strip .on .ytab-left,.ytabs-bottom .ytab-strip .on a:hover .ytab-left { + background: url(../images/vista/tabs/tab-btm-left-bg.gif) no-repeat bottom right; +} +/** +* Basic-Dialog +*/ +.ydlg-proxy { + background:#d3d6d0; + border:2px solid #b3b6b0; +} +.ydlg-shadow{ + background:#cccccc; + opacity:.3; + -moz-opacity:.3; + filter: alpha(opacity=30); +} +.ydlg .ydlg-hd { + background: url(../images/vista/basic-dialog/hd-sprite.gif) repeat-x 0px -82px; + background-color:#333333; + zoom:1; +} +.ydlg .ydlg-hd-left { + opacity:.95;-moz-opacity:.95;filter:alpha(opacity=90); + background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat 0px -41px; + zoom:1; +} +.ydlg .ydlg-hd-right { + background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat right 0px; + zoom:1; +} +.ydlg .ydlg-dlg-body{ + background:#fff; + border:0 none; + border-top:0px none; + padding:0px 0px 0px; + position:absolute; + top:24px;left:0px; + z-index:1; +} +.ydlg-auto-tabs .ydlg-dlg-body{ + background:transparent; +} +.ydlg-auto-tabs .ytabs-top .ytab-wrap{ + background:transparent; +} +.ydlg .ydlg-ft{ + border-top:1px solid #b3b6b0; + background:#F0F0F0; + padding-bottom:8px; +} +.ydlg .ydlg-bg{ + opacity:.90;-moz-opacity:.90;filter:alpha(opacity=85); + zoom:1; +} +.ydlg .ydlg-bg-left,.ydlg .ydlg-bg-center,.ydlg .ydlg-bg-right{ +} +.ydlg .ydlg-bg-center { + padding: 0px 4px 4px 4px; + background:transparent url(../images/vista/basic-dialog/bg-center.gif) repeat-x bottom; + zoom:1; +} +.ydlg .ydlg-bg-left{ + padding-left:4px; + background:transparent url(../images/vista/basic-dialog/bg-left.gif) no-repeat bottom left; + zoom:1; +} +.ydlg .ydlg-bg-right{ + padding-right:4px; + background:transparent url(../images/vista/basic-dialog/bg-right.gif) no-repeat bottom right; + zoom:1; +} +.ydlg .ytabs-top .yui-ext-tabbody{ + border:0px none; +} +.ydlg .ytabs-bottom .yui-ext-tabbody{ + border:1px solid #b3b6b0; + border-bottom:0px none; +} +.ydlg .ylayout-container .yui-ext-tabbody{ + border:0px none; +} +.ydlg .ydlg-close { + background-image:url(../images/vista/basic-dialog/close.gif); +} +.ydlg div.yresizable-handle-east{ + background-image:url(../images/vista/s.gif); + border:0px none; +} +.ydlg div.yresizable-handle-south{ + background-image:url(../images/vista/s.gif); + border:0px none; +} +.ydlg div.yresizable-handle-west{ + background-image:url(../images/vista/s.gif); + border:0px none; +} +.ydlg div.yresizable-handle-southeast{ + background-image:url(../images/vista/s.gif); + background-position: bottom right; + width:8px; + height:8px; + border:0px; +} +.ydlg div.yresizable-handle-southwest{ + background-image:url(../images/vista/s.gif); + background-position: top right; + margin-left:1px; + margin-bottom:1px; + border:0px; +} +.ydlg div.yresizable-handle-north{ + background-image:url(../images/vista/s.gif); + border:0px none; +} + +/* QuickTips */ + +.ytip .ytip-hd-right{ + background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat right 0px; +} +.ytip .ytip-hd-left{ + background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat 0px -41px; +} +.ytip .ytip-hd{ + background: url(../images/vista/basic-dialog/hd-sprite.gif) repeat-x 0px -82px; +} +.ytip .ytip-close{ + background-image: url(../images/vista/basic-dialog/close.gif); +} +.ytip .ytip-bd{ + background: #e7e7e7 url(../images/vista/qtip/bg.gif); + border: 1px solid #ababab; +} + +/* BorderLayout */ +.ylayout-container{ + background:#4f4f4f; +} +.ylayout-collapsed{ + background-color:#9f9f9f; + border:1px solid #4c535c; +} +.ylayout-collapsed-over{ + background-color:#bfbfbf; +} +.ylayout-panel{ + border:1px solid #4c535c; +} +.ylayout-nested-layout .ylayout-panel { + border:0px none; +} +.ylayout-split{ + background-color:#f3f2e7; +} +.ylayout-panel-hd{ + background-image: url(../images/vista/layout/panel-title-bg.gif); + border-bottom:1px solid #b5bac1; +} +.ylayout-panel-hd-text{ + color:white; +} +.ylayout-tools-button-over{ + border:1px solid #4c535c; + background:#9f9f9f url(../images/vista/layout/panel-title-bg.gif) repeat-x; +} +.ylayout-close{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -60px; +} +.ylayout-collapse-west,.ylayout-expand-east{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% 0; +} +.ylayout-expand-west,.ylayout-collapse-east{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -12px; +} +.ylayout-collapse-north,.ylayout-expand-south{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -24px; +} +.ylayout-expand-north,.ylayout-collapse-south{ + background-image:url(../images/vista/layout/layout-sprite.gif); + background-repeat: no-repeat; + background-position: 50% -36px; +} +.ylayout-split-h{ + background:#9f9f9f; +} +.ylayout-split-v{ + background:#9f9f9f; +} +.ylayout-panel .ytab-wrap{ + background:#4f4f4f; +} +.ylayout-nested-layout .ylayout-panel-north { + border-bottom:1px solid #4c535c; +} +.ylayout-nested-layout .ylayout-panel-south { + border-top:1px solid #4c535c; +} +.ylayout-nested-layout .ylayout-panel-east { + border-left:1px solid #4c535c; +} +.ylayout-nested-layout .ylayout-panel-west { + border-right:1px solid #4c535c; +} +.ylayout-panel-dragover { + border: 2px solid #4c535c; +} +.ylayout-panel-proxy { + background-image: url(../images/vista/layout/gradient-bg.gif); + background-color:#f3f2e7; + border:1px dashed #4c535c; +} +/** Resizable */ + +.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-east{ + background:url(../images/vista/sizer/e-handle.gif); + background-position: left; +} +.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-west{ + background:url(../images/vista/sizer/e-handle.gif); + background-position: left; +} +.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-south{ + background:url(../images/vista/sizer/s-handle.gif); + background-position: top; +} +.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-north{ + background:url(../images/vista/sizer/s-handle.gif); + background-position: top; +} +.yresizable-over .yresizable-handle-southeast, .yresizable-pinned .yresizable-handle-southeast{ + background:url(../images/vista/sizer/se-handle.gif); + background-position: top left; +} +.yresizable-over .yresizable-handle-northwest,.yresizable-pinned .yresizable-handle-northwest{ + background:url(../images/vista/sizer/nw-handle.gif); + background-position:bottom right; +} +.yresizable-over .yresizable-handle-northeast,.yresizable-pinned .yresizable-handle-northeast{ + background:url(../images/vista/sizer/ne-handle.gif); + background-position: bottom left; +} +.yresizable-over .yresizable-handle-southwest,.yresizable-pinned .yresizable-handle-southwest{ + background:url(../images/vista/sizer/sw-handle.gif); + background-position: top right; +} +.yresizable-proxy{ + border: 1px dashed #615e55; +} + +/** Toolbar */ +.ytoolbar{ + border:0px none; + background: #efefe3 url(../images/vista/toolbar/gray-bg.gif) repeat-x; + padding:3px; +} +.ytoolbar .ytb-button-over{ + border:1px solid transparent; + border-bottom:1px solid #bbbbbb; + border-top:1px solid #eeeeee; + background:#9f9f9f url(../images/vista/grid/grid-vista-hd.gif) repeat-x; +} +/* grid */ +.ygrid-hd{ + border-bottom:0px; + background:none; +} +.ygrid-hd-body { + border-bottom: 1px solid #b3bcc0; +} +.ygrid-hd-over{ + border-bottom:0px; +} +.ygrid-hd-over .ygrid-hd-body{ + background-color: transparent; + border-bottom:0px; +} +.ygrid-hd-split { + background-image: url(../images/vista/grid/grid-split.gif); +} +.ygrid-hrow{ + background: url(../images/vista/grid/grid-vista-hd.gif); + height: 21px; +} +.ygrid-row-alt{ + background-color: #f5f5f5; +} +.ygrid-row-selected{ + background-color: #535353 !important; + color: white; +} +.ygrid-row-selected span{ + color: white !important; +} +.ygrid-wrap-body { +} +.ytoolbar .ytb-sep{ + background-image: url(../images/vista/grid/grid-split.gif); +} -- cgit v0.9.0.2