|
|
@@ -25,43 +25,37 @@
|
|
|
.fc-button {
|
|
|
position: relative;
|
|
|
display: inline-block;
|
|
|
+ padding: 0 .6em;
|
|
|
+ overflow: hidden;
|
|
|
+ height: 1.9em;
|
|
|
+ line-height: 1.9em;
|
|
|
+ white-space: nowrap;
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
|
|
|
.fc-state-default { /* non-theme */
|
|
|
- border-style: solid;
|
|
|
- border-width: 1px 0;
|
|
|
+ border: 1px solid;
|
|
|
}
|
|
|
-
|
|
|
-.fc-button-inner {
|
|
|
- position: relative;
|
|
|
- float: left;
|
|
|
- overflow: hidden;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-state-default .fc-button-inner { /* non-theme */
|
|
|
- border-style: solid;
|
|
|
- border-width: 0 1px;
|
|
|
+
|
|
|
+.fc-state-default.fc-corner-left { /* non-theme */
|
|
|
+ border-top-left-radius: 4px;
|
|
|
+ border-bottom-left-radius: 4px;
|
|
|
}
|
|
|
-
|
|
|
-.fc-button-content {
|
|
|
- position: relative;
|
|
|
- float: left;
|
|
|
- height: 1.9em;
|
|
|
- line-height: 1.9em;
|
|
|
- padding: 0 .6em;
|
|
|
- white-space: nowrap;
|
|
|
+
|
|
|
+.fc-state-default.fc-corner-right { /* non-theme */
|
|
|
+ border-top-right-radius: 4px;
|
|
|
+ border-bottom-right-radius: 4px;
|
|
|
}
|
|
|
|
|
|
/* icon (for jquery ui) */
|
|
|
|
|
|
-.fc-button-content .fc-icon-wrap {
|
|
|
+.fc-button .fc-icon-wrap {
|
|
|
position: relative;
|
|
|
float: left;
|
|
|
top: 50%;
|
|
|
}
|
|
|
|
|
|
-.fc-button-content .ui-icon {
|
|
|
+.fc-button .ui-icon {
|
|
|
position: relative;
|
|
|
float: left;
|
|
|
margin-top: -50%;
|
|
|
@@ -69,58 +63,31 @@
|
|
|
*top: -50%;
|
|
|
}
|
|
|
|
|
|
-/* gloss effect */
|
|
|
-
|
|
|
-.fc-state-default .fc-button-effect {
|
|
|
- position: absolute;
|
|
|
- top: 50%;
|
|
|
- left: 0;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-state-default .fc-button-effect span {
|
|
|
- position: absolute;
|
|
|
- top: -100px;
|
|
|
- left: 0;
|
|
|
- width: 500px;
|
|
|
- height: 100px;
|
|
|
- border-width: 100px 0 0 1px;
|
|
|
- border-style: solid;
|
|
|
- border-color: #fff;
|
|
|
- background: #444;
|
|
|
- opacity: .09;
|
|
|
- filter: alpha(opacity=9);
|
|
|
- }
|
|
|
-
|
|
|
/* button states (determines colors) */
|
|
|
|
|
|
-.fc-state-default,
|
|
|
-.fc-state-default .fc-button-inner {
|
|
|
+.fc-state-default {
|
|
|
border-style: solid;
|
|
|
border-color: #ccc #bbb #aaa;
|
|
|
background: #F3F3F3;
|
|
|
color: #000;
|
|
|
}
|
|
|
|
|
|
-.fc-state-hover,
|
|
|
-.fc-state-hover .fc-button-inner {
|
|
|
+.fc-state-hover {
|
|
|
border-color: #999;
|
|
|
}
|
|
|
|
|
|
-.fc-state-down,
|
|
|
-.fc-state-down .fc-button-inner {
|
|
|
+.fc-state-down {
|
|
|
border-color: #555;
|
|
|
background: #777;
|
|
|
}
|
|
|
|
|
|
-.fc-state-active,
|
|
|
-.fc-state-active .fc-button-inner {
|
|
|
+.fc-state-active {
|
|
|
border-color: #555;
|
|
|
background: #777;
|
|
|
color: #fff;
|
|
|
}
|
|
|
|
|
|
-.fc-state-disabled,
|
|
|
-.fc-state-disabled .fc-button-inner {
|
|
|
+.fc-state-disabled {
|
|
|
color: #999;
|
|
|
border-color: #ddd;
|
|
|
}
|
|
|
@@ -129,56 +96,39 @@
|
|
|
cursor: default;
|
|
|
}
|
|
|
|
|
|
-.fc-state-disabled .fc-button-effect {
|
|
|
- display: none;
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
|
|
|
/* Global Event Styles
|
|
|
------------------------------------------------------------------------*/
|
|
|
|
|
|
.fc-event {
|
|
|
- border-style: solid;
|
|
|
- border-width: 0;
|
|
|
+ overflow: hidden;
|
|
|
+ border: 1px solid #36c; /* default BORDER color */
|
|
|
+ background-color: #36c; /* default BACKGROUND color */
|
|
|
+ color: #fff; /* default TEXT color */
|
|
|
font-size: .85em;
|
|
|
cursor: default;
|
|
|
}
|
|
|
+
|
|
|
+a.fc-event {
|
|
|
+ text-decoration: none;
|
|
|
+ }
|
|
|
|
|
|
a.fc-event,
|
|
|
.fc-event-draggable {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
|
|
|
-a.fc-event {
|
|
|
- text-decoration: none;
|
|
|
- }
|
|
|
-
|
|
|
.fc-rtl .fc-event {
|
|
|
text-align: right;
|
|
|
}
|
|
|
|
|
|
-.fc-event-skin {
|
|
|
- border-color: #36c; /* default BORDER color */
|
|
|
- background-color: #36c; /* default BACKGROUND color */
|
|
|
- color: #fff; /* default TEXT color */
|
|
|
- }
|
|
|
-
|
|
|
-.fc-event-inner {
|
|
|
- position: relative;
|
|
|
- width: 100%;
|
|
|
- height: 100%;
|
|
|
- border-style: solid;
|
|
|
- border-width: 0;
|
|
|
- overflow: hidden;
|
|
|
- }
|
|
|
-
|
|
|
.fc-event-time,
|
|
|
.fc-event-title {
|
|
|
padding: 0 1px;
|
|
|
}
|
|
|
|
|
|
-.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/
|
|
|
+.fc .ui-resizable-handle {
|
|
|
display: block;
|
|
|
position: absolute;
|
|
|
z-index: 99999;
|
|
|
@@ -196,6 +146,20 @@ a.fc-event {
|
|
|
border-width: 1px 0;
|
|
|
margin-bottom: 1px;
|
|
|
}
|
|
|
+
|
|
|
+.fc-ltr .fc-event-hori.fc-event-start,
|
|
|
+.fc-rtl .fc-event-hori.fc-event-end {
|
|
|
+ border-left-width: 1px;
|
|
|
+ border-top-left-radius: 3px;
|
|
|
+ border-bottom-left-radius: 3px;
|
|
|
+ }
|
|
|
+
|
|
|
+.fc-ltr .fc-event-hori.fc-event-end,
|
|
|
+.fc-rtl .fc-event-hori.fc-event-start {
|
|
|
+ border-right-width: 1px;
|
|
|
+ border-top-right-radius: 3px;
|
|
|
+ border-bottom-right-radius: 3px;
|
|
|
+ }
|
|
|
|
|
|
/* resizable */
|
|
|
|
|
|
@@ -221,66 +185,6 @@ a.fc-event {
|
|
|
|
|
|
|
|
|
|
|
|
-/* Fake Rounded Corners (for buttons and events)
|
|
|
-------------------------------------------------------------*/
|
|
|
-
|
|
|
-.fc-corner-left {
|
|
|
- margin-left: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-left .fc-button-inner,
|
|
|
-.fc-corner-left .fc-event-inner {
|
|
|
- margin-left: -1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-right {
|
|
|
- margin-right: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-right .fc-button-inner,
|
|
|
-.fc-corner-right .fc-event-inner {
|
|
|
- margin-right: -1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-top {
|
|
|
- margin-top: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-top .fc-event-inner {
|
|
|
- margin-top: -1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-bottom {
|
|
|
- margin-bottom: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-bottom .fc-event-inner {
|
|
|
- margin-bottom: -1px;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-/* Fake Rounded Corners SPECIFICALLY FOR EVENTS
|
|
|
------------------------------------------------------------------*/
|
|
|
-
|
|
|
-.fc-corner-left .fc-event-inner {
|
|
|
- border-left-width: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-right .fc-event-inner {
|
|
|
- border-right-width: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-top .fc-event-inner {
|
|
|
- border-top-width: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-.fc-corner-bottom .fc-event-inner {
|
|
|
- border-bottom-width: 1px;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
/* Reusable Separate-border Table
|
|
|
------------------------------------------------------------*/
|
|
|
|