Alien-Web-ExtJS-V3
view release on metacpan or search on metacpan
share/examples/calendar/resources/css/calendar.css view on Meta::CPAN
/*
This file is part of Ext JS 3.4
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-04-03 15:07:25
*/
/*******************************************
*
* Ext Calendar styles
*
******************************************/
/* -----------------------------------------
* Shared calendar view containers
*/
.x-panel-tbar .ext-cal-toolbar {
padding: 3px;
border-bottom-width: 0 !important;
}
.x-panel-tbar .ext-cal-toolbar .x-btn button {
font-weight: bold;
color: #555;
}
.x-panel-tbar .ext-cal-toolbar .x-toolbar-cell {
padding: 0 3px;
}
.ext-cal-ct {
position: relative;
font-family: helvetica, arial, sans-serif;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
}
.ext-cal-ct img {
border:0 none;
}
.ext-cal-inner-ct {
height: 100%;
line-height: 14px;
position: relative;
background: #eee;
white-space: nowrap;
}
.ext-cal-ct td,
.ext-cal-mdv td {
font-size: 11px;
}
/* Background layout table for week rows */
.ext-cal-bg-tbl {
height:100%;
left:0;
position:absolute;
table-layout:fixed;
top:0;
width:100%;
}
/* Month names subheader */
.ext-cal-hd-days-tbl {
background: #EFEFEF;
color: #555;
table-layout: fixed;
top: 18px;
width: 100%;
font-size: 12px;
line-height: 12px;
}
.ext-cal-month-hd .ext-cal-hd-days-tbl {
border-top: 1px solid #99BBE8;
}
.x-calendar-nonav .ext-cal-month-hd .ext-cal-hd-days-tbl {
border-top: 0;
}
.ext-cal-month-hd .ext-cal-hd-day {
border-left: 1px solid #DDD;
}
.ext-cal-hd-ct {
border-bottom: 1px solid #bcf;
}
.ext-cal-hd-day {
text-align: center;
padding: 4px 0;
white-space: nowrap;
}
/* -----------------------------------------
* Day/week-specific styles
*/
.ext-cal-dayview .ext-cal-hd-days-tbl {
table-layout: fixed;
width: 100%;
background-color: #CDDCEF;
overflow: hidden;
font-size: 11px;
line-height: 14px;
height: 100%;
}
.ext-cal-hd-days-td {
padding-bottom: 2px;
}
.ext-cal-dayview .ext-cal-hd-ct {
height: 100%;
}
.ext-cal-dayview .ext-cal-gutter {
width: 50px;
}
.ext-cal-dayview .ext-cal-gutter-rt {
width: 15px;
}
.ext-ie .ext-cal-dayview .ext-cal-gutter-rt {
width: 16px;
}
.ext-cal-hd-ad {
background-color: #fff;
font-size: 11px;
line-height: 14px;
border-color: #e3e9ff #e3e9ff #e3e9ff #e3e9ff;
border-style: solid;
border-width: 0 1px 1px 0;
}
.ext-cal-hd-ad-inner {
position: relative;
height: 100%;
}
.x-calendar-nonav .ext-cal-hd-ad-inner {
margin-top: 3px;
}
.x-calendar-nonav .ext-cal-hd-ct {
border-top: 1px solid #99BBE8;
}
.ext-cal-dayview .ext-cal-dtitle {
padding: 8px 1px 2px;
}
.ext-cal-hd-ad-bg-tbl {
position: absolute;
left: 0;
table-layout: fixed;
width: 100%;
}
.ext-cal-hd-ad .st-c {
padding: 1px 1px 0 1px
}
.ext-cal-dayview .ext-cal-body-ct {
position: relative;
overflow-y: scroll;
overflow-x: hidden;
padding: 0;
line-height: normal;
}
.ext-cal-dayview .ext-cal-body-ct .ext-cal-bg-tbl {
height: 1008px;
}
.ext-cal-dayview .ext-cal-bg-tbl {
background-color: #fff;
margin-top: -1px;
border-bottom: 1px solid #bcf;
border-right: 1px solid #bcf;
}
.ext-cal-dayview .ext-cal-bg-rows {
position: relative;
margin-left: 1px;
top: 1px;
}
.ext-cal-dayview .ext-cal-bg-rows-inner {
position: absolute;
width: 100%;
}
.ext-ie .ext-cal-dayview .ext-cal-bg-rows-inner,
.ext-gecko .ext-cal-dayview .ext-cal-bg-rows-inner {
top: -1; /* row line alignment fix */
}
.ext-cal-dayview .ext-cal-bg-row {
height: 42px;
}
.ext-cal-dayview .ext-cal-bg-row-div {
border-bottom: 1px dotted #ddd;
border-top: 1px solid #ddd;
font-size: 1px;
height: 20px;
margin-bottom: 20px;
}
.ext-cal-dayview .ext-row-1 {
border-top: 0;
}
.ext-cal-day-times {
background-color: #f6f9fc;
color: #666;
padding: 1px 0 0 0;
share/examples/calendar/resources/css/calendar.css view on Meta::CPAN
position: relative;
margin-right: 15px;
height: 1008px;
}
.ext-ie .ext-cal-day-col-gutter,
.ext-opera .ext-cal-day-col-gutter {
margin-right: 10px;
}
.ext-ie6 .ext-cal-day-col-gutter {
zoom: 1
}
/* -----------------------------------------
* Month-specific styles
*/
.ext-cal-monthview .ext-cal-hd-ct {
left: 0;
top: 0;
position: absolute;
width: 100%;
background: #95B8EF;
}
.ext-cal-monthview .ext-cal-body-ct {
background: #fff;
bottom: 0;
left: 0;
border:0;
overflow: hidden;
position: absolute;
top: 20px;
width: 100%;
}
.ext-cal-monthview .ext-cal-noheader .ext-cal-hd-ct {
display: none;
}
.ext-cal-monthview .ext-cal-noheader .ext-cal-body-ct {
top: 0;
}
/* Month view week link boxes */
.ext-cal-monthview .ext-cal-week-link,
.ext-cal-monthview .ext-cal-week-link-hd {
width: 20px;
position: absolute;
left: 0;
top: 0;
height: 100%;
background: #EFEFEF;
border-top: 1px solid #DDD;
border-right: 1px solid #DDD;
font-size: 10px;
color: #999;
padding: 3px 0 0;
text-align: center;
cursor: pointer;
}
.ext-cal-monthview .ext-cal-week-link-hd {
border-top: 1px solid #99BBE8;
}
.x-calendar-nonav .ext-cal-monthview .ext-cal-week-link-hd {
border-top: 0;
}
.ext-cal-week-links .ext-cal-bg-tbl {
left: 20px;
}
.ext-cal-week-links .ext-cal-evt-tbl,
.ext-cal-week-links .ext-cal-hd-days-tbl {
margin-left: 20px;
}
.ext-cal-monthview .ext-week-link-over {
background: #E0E7EF;
}
/* Hide the nav bar if specified */
.ext-cal-hide-navbar .ext-cal-hd-ct {
height: 25px;
}
.ext-cal-hide-navbar .ext-cal-body-ct {
top: 24px;
}
/* Outer wrapping div for week rows */
.ext-cal-wk-ct {
left: 0;
overflow: hidden;
position: absolute;
width: 100%;
height: 100px;
}
.ext-cal-monthview .ext-cal-wk-ct {
height: 100%;
}
/* Background table cell */
.ext-cal-day {
border-left: 1px solid #ddd;
cursor: pointer;
}
.ext-cal-day-first {
/*border-left: 1px solid #BBCCFF;*/
border-left: 0;
}
.ext-cal-ev,
.ext-cal-dtitle {
cursor: pointer;
}
.ext-day-over {
background: #D1EAEF !important;
}
/* Event container table */
.ext-cal-evt-tbl {
position:relative;
table-layout:fixed;
width:100%;
}
/* Event title cell (includes today, prev & next month) */
td.ext-cal-dtitle {
font-family: helvetica, arial, sans-serif;
share/examples/calendar/resources/css/calendar.css view on Meta::CPAN
}
.ext-cal-day-col .ext-cal-evt a:link,
.ext-cal-day-col .ext-cal-evt a:visited,
.ext-cal-day-col .ext-cal-evt a:active {
text-decoration: none;
color: #fff
}
.ext-cal-evb {
height: 1px;
overflow: hidden;
margin: 0 1px;
border-top-width: 1px;
border-top-style: solid;
}
.ext-opera .ext-cal-evb,
.ext-strict .ext-ie .ext-cal-evb {
height: 0;
}
/* Event spanning -- overrides rounded corners */
.ext-cal-ev-spanboth,
.ext-cal-ev-spanleft,
.ext-cal-ev-spanright {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
position: relative;
}
.ext-cal-ev-spanleft {
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
xpadding-left:5px;
}
.ext-cal-ev-spanright {
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
xpadding-right:5px;
}
/* IE/ Opera: */
.ext-cal-ev-spanboth .ext-cal-evm {
margin: 0;
}
.ext-cal-ev-spanright .ext-cal-evm {
margin: 0 0 0 -1px;
}
.ext-cal-ev-spanleft .ext-cal-evm {
margin: 0 -1px 0 0;
}
.ext-cal-spl,
.ext-cal-spr {
/* background-image:url(../images/default/calendar-sprites.gif);
background-repeat:no-repeat;
display: inline-block;
height: 15px;
line-height: 15px;
width: 2px;
position: absolute;
top: 0;*/
}
.ext-cal-spl {
background-position:-1px -11px;
left: 0;
}
.ext-cal-spr {
background-position:0 -11px;
right: -2px;
}
.ext-ie .ext-cal-spr {
right: -5px;
}
/* Generic calendar icons */
.ext-cal-ic {
background-image:url(../images/default/calendar-sprites.gif);
background-repeat:no-repeat;
display:inline-block;
height:11px;
line-height:11px;
margin-left:4px;
width:14px;
}
.ext-cal-ic-rcr {
background-position:0 0;
}
.ext-cal-ic-rem {
background-position:-14px 0;
}
/* Calendar DD styles */
.ext-cal-dd-sel-ct {
display: block;
z-index: 10;
position: absolute;
height: 0;
left: 0;
top: 0;
width: 0;
}
.ext-cal-dd-sel {
background-color: #C3D9FF;
font-size: 0;
line-height: 0;
opacity: 0.5;
position: absolute;
}
/* Webkit/Gecko: */
.ext-evt-over,
/* IE/Opera: */
.ext-evt-over .ext-cal-evm {
opacity: .8;
filter: alpha(opacity=80);
}
/* Calendar Picker */
.ext-calendar-picker .x-form-text {
padding-left: 23px;
}
.ext-calendar-picker .x-combo-list-item {
padding-left: 24px;
}
.ext-cal-picker-icon {
width: 16px;
height: 16px;
margin-right: 5px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
float: left;
}
/* This is the selected icon that always shows: */
.ext-cal-picker-mainicon {
float: none;
position: absolute;
top: 3px;
left: 4px;
}
/*
* Event resize handle
*/
.ext-evt-rsz {
position: absolute;
bottom: 0;
height: 5px;
line-height: 5px;
width: 100%;
margin-left: -5px;
text-align: center; /* needed for IE quirks mode */
cursor: s-resize;
}
.ext-gecko .ext-evt-rsz,
.ext-webkit .ext-evt-rsz {
cursor: ns-resize;
}
.ext-evt-rsz-h {
display: none;
border-top:3px double;
border-color: white;
font-size:0;
height:0;
line-height:0;
margin-left:auto;
margin-right:auto;
width:20px;
opacity:.5;
-moz-opacity:.5;
-khtml-opacity:.5;
/* no opacity for ie by default */
}
.ext-evt-over .ext-evt-rsz-h {
display: block;
}
.ext-ie .ext-evt-rsz-h {
border-color: #ccc;
}
.ext-strict .ext-ie8 .ext-evt-rsz-h {
border-color: #fff;
filter:alpha(opacity=50);
share/examples/calendar/resources/css/calendar.css view on Meta::CPAN
}
.ext-cal-day-col .ext-color-1,
.ext-dd-drag-proxy .ext-color-1,
.ext-color-1-ad,
.ext-color-1-ad .ext-cal-evm,
.ext-color-1 .ext-cal-picker-icon,
.ext-color-1-x dl,
.ext-color-1-x .ext-cal-evb {
background: #306da6;
}
.ext-color-1-x .ext-cal-evb,
.ext-color-1-x dl {
border-color: #29527A;
}
.ext-color-2,
.ext-ie .ext-color-2-ad,
.ext-opera .ext-color-2-ad {
color: #86a723;
}
.ext-cal-day-col .ext-color-2,
.ext-dd-drag-proxy .ext-color-2,
.ext-color-2-ad,
.ext-color-2-ad .ext-cal-evm,
.ext-color-2 .ext-cal-picker-icon,
.ext-color-2-x dl,
.ext-color-2-x .ext-cal-evb {
background: #86a723;
}
.ext-color-2-x .ext-cal-evb,
.ext-color-2-x dl {
border-color: #711616;
}
.ext-color-3,
.ext-ie .ext-color-3-ad,
.ext-opera .ext-color-3-ad {
color: #b6a980;
}
.ext-cal-day-col .ext-color-3,
.ext-dd-drag-proxy .ext-color-3,
.ext-color-3-ad,
.ext-color-3-ad .ext-cal-evm,
.ext-color-3 .ext-cal-picker-icon,
.ext-color-3-x dl,
.ext-color-3-x .ext-cal-evb {
background: #b6a980;
}
.ext-color-3-x .ext-cal-evb,
.ext-color-3-x dl {
border-color: #8C500B;
}
.ext-cal-day-col .ext-cal-evt {
position: absolute;
}
.ext-cal-day-col .ext-cal-evr,
.ext-cal-day-col .ext-cal-evi {
white-space: normal;
}
/* Shim for drag/drop operations on calendar views */
.ext-dd-shim {
z-index:1000;
overflow:hidden;
position:absolute;
left:0;top:0;
opacity:.40;
-moz-opacity:.40;
-khtml-opacity:.40;
filter:alpha(opacity=40);
background: #C3D9FF;
}
.ext-cal-event-win a:link,
.ext-cal-event-win a:visited {
color: #15428B;
}
/* StatusProxy override styles */
.ext-dd-ghost-ct {
color:#000;
font: normal 11px arial, helvetica, sans-serif;
border: 1px solid;
border-color: #ddd #bbb #bbb #ddd;
background-color:#fff;
padding:3px;
padding-left:20px;
white-space: nowrap;
}
.ext-dd-ghost-ct .x-dd-drag-ghost{
border: 0;
background: none;
padding: 0;
width: 150px;
}
.ext-dd-ghost-ct .ext-evt-rsz {
display: none;
}
/*******************************************
*
* Calendar navigation picker styles
*
******************************************/
.ext-cal-nav-picker {
border-style: none none solid;
border-color: #99BBE8;
}
.ext-cal-nav-picker .x-date-left,
.ext-cal-nav-picker .x-date-middle,
.ext-cal-nav-picker .x-date-right {
background: url(../../../../resources/images/default/toolbar/bg.gif) repeat-x;
}
.ext-cal-nav-picker .x-date-left a {
background-image: url(../../../../resources/images/default/grid/page-prev.gif);
}
.ext-cal-nav-picker .x-date-right a {
background-image: url(../../../../resources/images/default/grid/page-next.gif);
}
.ext-cal-nav-picker .x-date-middle {
padding: 3px 0;
( run in 0.996 second using v1.01-cache-2.11-cpan-7e98afdb40f )