Add Calendar View
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 8.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 87 KiB |
+1
-1
@@ -5,7 +5,7 @@ date_default_timezone_set("Asia/Jakarta");
|
||||
echo "<p>© 2007-" . date("Y") . ". All right reserved.<br/>\n";
|
||||
?>
|
||||
Suggestions, critics, and comments can be sent to <a href="mailto:<?php echo EMAIL; ?>" class="footer">Willy Sudiarto Raharjo</a><br/>
|
||||
<a href="http://validator.w3.org/check?uri=referer" class="footer">Valid HTML5</a> | <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://lecturer.ukdw.ac.id/willysr" class="footer">Valid CSS</a></p>
|
||||
<a href="http://validator.w3.org/check?uri=referer" class="footer">Valid HTML5</a> || <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://lecturer.ukdw.ac.id/willysr" class="footer">Valid CSS</a></p>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
|
||||
@@ -0,0 +1,618 @@
|
||||
/*
|
||||
* FullCalendar v1.5.3 Stylesheet
|
||||
*
|
||||
* Copyright (c) 2011 Adam Shaw
|
||||
* Dual licensed under the MIT and GPL licenses, located in
|
||||
* MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
|
||||
*
|
||||
* Date: Mon Feb 6 22:40:40 2012 -0800
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
.fc {
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.fc table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
html .fc,
|
||||
.fc table {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
.fc td,
|
||||
.fc th {
|
||||
padding: 0;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Header
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-header td {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.fc-header-left {
|
||||
width: 25%;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.fc-header-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.fc-header-right {
|
||||
width: 25%;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.fc-header-title {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.fc-header-title h2 {
|
||||
margin-top: 0;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.fc .fc-header-space {
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
.fc-header .fc-button {
|
||||
margin-bottom: 1em;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* buttons edges butting together */
|
||||
|
||||
.fc-header .fc-button {
|
||||
margin-right: -1px;
|
||||
}
|
||||
|
||||
.fc-header .fc-corner-right {
|
||||
margin-right: 1px; /* back to normal */
|
||||
}
|
||||
|
||||
.fc-header .ui-corner-right {
|
||||
margin-right: 0; /* back to normal */
|
||||
}
|
||||
|
||||
/* button layering (for border precedence) */
|
||||
|
||||
.fc-header .fc-state-hover,
|
||||
.fc-header .ui-state-hover {
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.fc-header .fc-state-down {
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.fc-header .fc-state-active,
|
||||
.fc-header .ui-state-active {
|
||||
z-index: 4;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Content
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-content {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.fc-view {
|
||||
width: 100%; /* needed for view switching (when view is absolute) */
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Cell Styles
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-widget-header, /* <th>, usually */
|
||||
.fc-widget-content { /* <td>, usually */
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
|
||||
.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
|
||||
background: #ffc;
|
||||
}
|
||||
|
||||
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
|
||||
background: #9cf;
|
||||
opacity: .2;
|
||||
filter: alpha(opacity=20); /* for IE */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Buttons
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-button {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.fc-state-default { /* non-theme */
|
||||
border-style: solid;
|
||||
border-width: 1px 0;
|
||||
}
|
||||
|
||||
.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-button-content {
|
||||
position: relative;
|
||||
float: left;
|
||||
height: 1.9em;
|
||||
line-height: 1.9em;
|
||||
padding: 0 .6em;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* icon (for jquery ui) */
|
||||
|
||||
.fc-button-content .fc-icon-wrap {
|
||||
position: relative;
|
||||
float: left;
|
||||
top: 50%;
|
||||
}
|
||||
|
||||
.fc-button-content .ui-icon {
|
||||
position: relative;
|
||||
float: left;
|
||||
margin-top: -50%;
|
||||
*margin-top: 0;
|
||||
*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 {
|
||||
border-style: solid;
|
||||
border-color: #ccc #bbb #aaa;
|
||||
background: #F3F3F3;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.fc-state-hover,
|
||||
.fc-state-hover .fc-button-inner {
|
||||
border-color: #999;
|
||||
}
|
||||
|
||||
.fc-state-down,
|
||||
.fc-state-down .fc-button-inner {
|
||||
border-color: #555;
|
||||
background: #777;
|
||||
}
|
||||
|
||||
.fc-state-active,
|
||||
.fc-state-active .fc-button-inner {
|
||||
border-color: #555;
|
||||
background: #777;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.fc-state-disabled,
|
||||
.fc-state-disabled .fc-button-inner {
|
||||
color: #999;
|
||||
border-color: #ddd;
|
||||
}
|
||||
|
||||
.fc-state-disabled {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.fc-state-disabled .fc-button-effect {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Global Event Styles
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-event {
|
||||
border-style: solid;
|
||||
border-width: 0;
|
||||
font-size: .85em;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
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 ***/
|
||||
display: block;
|
||||
position: absolute;
|
||||
z-index: 99999;
|
||||
overflow: hidden; /* hacky spaces (IE6/7) */
|
||||
font-size: 300%; /* */
|
||||
line-height: 50%; /* */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Horizontal Events
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-event-hori {
|
||||
border-width: 1px 0;
|
||||
margin-bottom: 1px;
|
||||
}
|
||||
|
||||
/* resizable */
|
||||
|
||||
.fc-event-hori .ui-resizable-e {
|
||||
top: 0 !important; /* importants override pre jquery ui 1.7 styles */
|
||||
right: -3px !important;
|
||||
width: 7px !important;
|
||||
height: 100% !important;
|
||||
cursor: e-resize;
|
||||
}
|
||||
|
||||
.fc-event-hori .ui-resizable-w {
|
||||
top: 0 !important;
|
||||
left: -3px !important;
|
||||
width: 7px !important;
|
||||
height: 100% !important;
|
||||
cursor: w-resize;
|
||||
}
|
||||
|
||||
.fc-event-hori .ui-resizable-handle {
|
||||
_padding-bottom: 14px; /* IE6 had 0 height */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* 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
|
||||
------------------------------------------------------------*/
|
||||
|
||||
table.fc-border-separate {
|
||||
border-collapse: separate;
|
||||
}
|
||||
|
||||
.fc-border-separate th,
|
||||
.fc-border-separate td {
|
||||
border-width: 1px 0 0 1px;
|
||||
}
|
||||
|
||||
.fc-border-separate th.fc-last,
|
||||
.fc-border-separate td.fc-last {
|
||||
border-right-width: 1px;
|
||||
}
|
||||
|
||||
.fc-border-separate tr.fc-last th,
|
||||
.fc-border-separate tr.fc-last td {
|
||||
border-bottom-width: 1px;
|
||||
}
|
||||
|
||||
.fc-border-separate tbody tr.fc-first td,
|
||||
.fc-border-separate tbody tr.fc-first th {
|
||||
border-top-width: 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Month View, Basic Week View, Basic Day View
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-grid th {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.fc-grid .fc-day-number {
|
||||
float: right;
|
||||
padding: 0 2px;
|
||||
}
|
||||
|
||||
.fc-grid .fc-other-month .fc-day-number {
|
||||
opacity: 0.3;
|
||||
filter: alpha(opacity=30); /* for IE */
|
||||
/* opacity with small font can sometimes look too faded
|
||||
might want to set the 'color' property instead
|
||||
making day-numbers bold also fixes the problem */
|
||||
}
|
||||
|
||||
.fc-grid .fc-day-content {
|
||||
clear: both;
|
||||
padding: 2px 2px 1px; /* distance between events and day edges */
|
||||
}
|
||||
|
||||
/* event styles */
|
||||
|
||||
.fc-grid .fc-event-time {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* right-to-left */
|
||||
|
||||
.fc-rtl .fc-grid .fc-day-number {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.fc-rtl .fc-grid .fc-event-time {
|
||||
float: right;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Agenda Week View, Agenda Day View
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-agenda table {
|
||||
border-collapse: separate;
|
||||
}
|
||||
|
||||
.fc-agenda-days th {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.fc-agenda .fc-agenda-axis {
|
||||
width: 50px;
|
||||
padding: 0 4px;
|
||||
vertical-align: middle;
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.fc-agenda .fc-day-content {
|
||||
padding: 2px 2px 1px;
|
||||
}
|
||||
|
||||
/* make axis border take precedence */
|
||||
|
||||
.fc-agenda-days .fc-agenda-axis {
|
||||
border-right-width: 1px;
|
||||
}
|
||||
|
||||
.fc-agenda-days .fc-col0 {
|
||||
border-left-width: 0;
|
||||
}
|
||||
|
||||
/* all-day area */
|
||||
|
||||
.fc-agenda-allday th {
|
||||
border-width: 0 1px;
|
||||
}
|
||||
|
||||
.fc-agenda-allday .fc-day-content {
|
||||
min-height: 34px; /* TODO: doesnt work well in quirksmode */
|
||||
_height: 34px;
|
||||
}
|
||||
|
||||
/* divider (between all-day and slots) */
|
||||
|
||||
.fc-agenda-divider-inner {
|
||||
height: 2px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.fc-widget-header .fc-agenda-divider-inner {
|
||||
background: #eee;
|
||||
}
|
||||
|
||||
/* slot rows */
|
||||
|
||||
.fc-agenda-slots th {
|
||||
border-width: 1px 1px 0;
|
||||
}
|
||||
|
||||
.fc-agenda-slots td {
|
||||
border-width: 1px 0 0;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.fc-agenda-slots td div {
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
.fc-agenda-slots tr.fc-slot0 th,
|
||||
.fc-agenda-slots tr.fc-slot0 td {
|
||||
border-top-width: 0;
|
||||
}
|
||||
|
||||
.fc-agenda-slots tr.fc-minor th,
|
||||
.fc-agenda-slots tr.fc-minor td {
|
||||
border-top-style: dotted;
|
||||
}
|
||||
|
||||
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
|
||||
*border-top-style: solid; /* doesn't work with background in IE6/7 */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Vertical Events
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
.fc-event-vert {
|
||||
border-width: 0 1px;
|
||||
}
|
||||
|
||||
.fc-event-vert .fc-event-head,
|
||||
.fc-event-vert .fc-event-content {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.fc-event-vert .fc-event-time {
|
||||
white-space: nowrap;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: #fff;
|
||||
opacity: .3;
|
||||
filter: alpha(opacity=30);
|
||||
}
|
||||
|
||||
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
|
||||
.fc-select-helper .fc-event-bg {
|
||||
display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
|
||||
}
|
||||
|
||||
/* resizable */
|
||||
|
||||
.fc-event-vert .ui-resizable-s {
|
||||
bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
|
||||
width: 100% !important;
|
||||
height: 8px !important;
|
||||
overflow: hidden !important;
|
||||
line-height: 8px !important;
|
||||
font-size: 11px !important;
|
||||
font-family: monospace;
|
||||
text-align: center;
|
||||
cursor: s-resize;
|
||||
}
|
||||
|
||||
.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
|
||||
_overflow: hidden;
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+114
@@ -0,0 +1,114 @@
|
||||
/*
|
||||
|
||||
FullCalendar v1.5.3
|
||||
http://arshaw.com/fullcalendar/
|
||||
|
||||
Use fullcalendar.css for basic styling.
|
||||
For event drag & drop, requires jQuery UI draggable.
|
||||
For event resizing, requires jQuery UI resizable.
|
||||
|
||||
Copyright (c) 2011 Adam Shaw
|
||||
Dual licensed under the MIT and GPL licenses, located in
|
||||
MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
|
||||
|
||||
Date: Mon Feb 6 22:40:40 2012 -0800
|
||||
|
||||
*/
|
||||
(function(m,ma){function wb(a){m.extend(true,Ya,a)}function Yb(a,b,e){function d(k){if(E){u();q();na();S(k)}else f()}function f(){B=b.theme?"ui":"fc";a.addClass("fc");b.isRTL&&a.addClass("fc-rtl");b.theme&&a.addClass("ui-widget");E=m("<div class='fc-content' style='position:relative'/>").prependTo(a);C=new Zb(X,b);(P=C.render())&&a.prepend(P);y(b.defaultView);m(window).resize(oa);t()||g()}function g(){setTimeout(function(){!n.start&&t()&&S()},0)}function l(){m(window).unbind("resize",oa);C.destroy();
|
||||
E.remove();a.removeClass("fc fc-rtl ui-widget")}function j(){return i.offsetWidth!==0}function t(){return m("body")[0].offsetWidth!==0}function y(k){if(!n||k!=n.name){F++;pa();var D=n,Z;if(D){(D.beforeHide||xb)();Za(E,E.height());D.element.hide()}else Za(E,1);E.css("overflow","hidden");if(n=Y[k])n.element.show();else n=Y[k]=new Ja[k](Z=s=m("<div class='fc-view fc-view-"+k+"' style='position:absolute'/>").appendTo(E),X);D&&C.deactivateButton(D.name);C.activateButton(k);S();E.css("overflow","");D&&
|
||||
Za(E,1);Z||(n.afterShow||xb)();F--}}function S(k){if(j()){F++;pa();o===ma&&u();var D=false;if(!n.start||k||r<n.start||r>=n.end){n.render(r,k||0);fa(true);D=true}else if(n.sizeDirty){n.clearEvents();fa();D=true}else if(n.eventsDirty){n.clearEvents();D=true}n.sizeDirty=false;n.eventsDirty=false;ga(D);W=a.outerWidth();C.updateTitle(n.title);k=new Date;k>=n.start&&k<n.end?C.disableButton("today"):C.enableButton("today");F--;n.trigger("viewDisplay",i)}}function Q(){q();if(j()){u();fa();pa();n.clearEvents();
|
||||
n.renderEvents(J);n.sizeDirty=false}}function q(){m.each(Y,function(k,D){D.sizeDirty=true})}function u(){o=b.contentHeight?b.contentHeight:b.height?b.height-(P?P.height():0)-Sa(E):Math.round(E.width()/Math.max(b.aspectRatio,0.5))}function fa(k){F++;n.setHeight(o,k);if(s){s.css("position","relative");s=null}n.setWidth(E.width(),k);F--}function oa(){if(!F)if(n.start){var k=++v;setTimeout(function(){if(k==v&&!F&&j())if(W!=(W=a.outerWidth())){F++;Q();n.trigger("windowResize",i);F--}},200)}else g()}function ga(k){if(!b.lazyFetching||
|
||||
ya(n.visStart,n.visEnd))ra();else k&&da()}function ra(){K(n.visStart,n.visEnd)}function sa(k){J=k;da()}function ha(k){da(k)}function da(k){na();if(j()){n.clearEvents();n.renderEvents(J,k);n.eventsDirty=false}}function na(){m.each(Y,function(k,D){D.eventsDirty=true})}function ua(k,D,Z){n.select(k,D,Z===ma?true:Z)}function pa(){n&&n.unselect()}function U(){S(-1)}function ca(){S(1)}function ka(){gb(r,-1);S()}function qa(){gb(r,1);S()}function G(){r=new Date;S()}function p(k,D,Z){if(k instanceof Date)r=
|
||||
N(k);else yb(r,k,D,Z);S()}function L(k,D,Z){k!==ma&&gb(r,k);D!==ma&&hb(r,D);Z!==ma&&ba(r,Z);S()}function c(){return N(r)}function z(){return n}function H(k,D){if(D===ma)return b[k];if(k=="height"||k=="contentHeight"||k=="aspectRatio"){b[k]=D;Q()}}function T(k,D){if(b[k])return b[k].apply(D||i,Array.prototype.slice.call(arguments,2))}var X=this;X.options=b;X.render=d;X.destroy=l;X.refetchEvents=ra;X.reportEvents=sa;X.reportEventChange=ha;X.rerenderEvents=da;X.changeView=y;X.select=ua;X.unselect=pa;
|
||||
X.prev=U;X.next=ca;X.prevYear=ka;X.nextYear=qa;X.today=G;X.gotoDate=p;X.incrementDate=L;X.formatDate=function(k,D){return Oa(k,D,b)};X.formatDates=function(k,D,Z){return ib(k,D,Z,b)};X.getDate=c;X.getView=z;X.option=H;X.trigger=T;$b.call(X,b,e);var ya=X.isFetchNeeded,K=X.fetchEvents,i=a[0],C,P,E,B,n,Y={},W,o,s,v=0,F=0,r=new Date,J=[],M;yb(r,b.year,b.month,b.date);b.droppable&&m(document).bind("dragstart",function(k,D){var Z=k.target,ja=m(Z);if(!ja.parents(".fc").length){var ia=b.dropAccept;if(m.isFunction(ia)?
|
||||
ia.call(Z,ja):ja.is(ia)){M=Z;n.dragStart(M,k,D)}}}).bind("dragstop",function(k,D){if(M){n.dragStop(M,k,D);M=null}})}function Zb(a,b){function e(){q=b.theme?"ui":"fc";if(b.header)return Q=m("<table class='fc-header' style='width:100%'/>").append(m("<tr/>").append(f("left")).append(f("center")).append(f("right")))}function d(){Q.remove()}function f(u){var fa=m("<td class='fc-header-"+u+"'/>");(u=b.header[u])&&m.each(u.split(" "),function(oa){oa>0&&fa.append("<span class='fc-header-space'/>");var ga;
|
||||
m.each(this.split(","),function(ra,sa){if(sa=="title"){fa.append("<span class='fc-header-title'><h2> </h2></span>");ga&&ga.addClass(q+"-corner-right");ga=null}else{var ha;if(a[sa])ha=a[sa];else if(Ja[sa])ha=function(){na.removeClass(q+"-state-hover");a.changeView(sa)};if(ha){ra=b.theme?jb(b.buttonIcons,sa):null;var da=jb(b.buttonText,sa),na=m("<span class='fc-button fc-button-"+sa+" "+q+"-state-default'><span class='fc-button-inner'><span class='fc-button-content'>"+(ra?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+
|
||||
ra+"'/></span>":da)+"</span><span class='fc-button-effect'><span></span></span></span></span>");if(na){na.click(function(){na.hasClass(q+"-state-disabled")||ha()}).mousedown(function(){na.not("."+q+"-state-active").not("."+q+"-state-disabled").addClass(q+"-state-down")}).mouseup(function(){na.removeClass(q+"-state-down")}).hover(function(){na.not("."+q+"-state-active").not("."+q+"-state-disabled").addClass(q+"-state-hover")},function(){na.removeClass(q+"-state-hover").removeClass(q+"-state-down")}).appendTo(fa);
|
||||
ga||na.addClass(q+"-corner-left");ga=na}}}});ga&&ga.addClass(q+"-corner-right")});return fa}function g(u){Q.find("h2").html(u)}function l(u){Q.find("span.fc-button-"+u).addClass(q+"-state-active")}function j(u){Q.find("span.fc-button-"+u).removeClass(q+"-state-active")}function t(u){Q.find("span.fc-button-"+u).addClass(q+"-state-disabled")}function y(u){Q.find("span.fc-button-"+u).removeClass(q+"-state-disabled")}var S=this;S.render=e;S.destroy=d;S.updateTitle=g;S.activateButton=l;S.deactivateButton=
|
||||
j;S.disableButton=t;S.enableButton=y;var Q=m([]),q}function $b(a,b){function e(c,z){return!ca||c<ca||z>ka}function d(c,z){ca=c;ka=z;L=[];c=++qa;G=z=U.length;for(var H=0;H<z;H++)f(U[H],c)}function f(c,z){g(c,function(H){if(z==qa){if(H){for(var T=0;T<H.length;T++){H[T].source=c;oa(H[T])}L=L.concat(H)}G--;G||ua(L)}})}function g(c,z){var H,T=Aa.sourceFetchers,X;for(H=0;H<T.length;H++){X=T[H](c,ca,ka,z);if(X===true)return;else if(typeof X=="object"){g(X,z);return}}if(H=c.events)if(m.isFunction(H)){u();
|
||||
H(N(ca),N(ka),function(C){z(C);fa()})}else m.isArray(H)?z(H):z();else if(c.url){var ya=c.success,K=c.error,i=c.complete;H=m.extend({},c.data||{});T=Ta(c.startParam,a.startParam);X=Ta(c.endParam,a.endParam);if(T)H[T]=Math.round(+ca/1E3);if(X)H[X]=Math.round(+ka/1E3);u();m.ajax(m.extend({},ac,c,{data:H,success:function(C){C=C||[];var P=$a(ya,this,arguments);if(m.isArray(P))C=P;z(C)},error:function(){$a(K,this,arguments);z()},complete:function(){$a(i,this,arguments);fa()}}))}else z()}function l(c){if(c=
|
||||
j(c)){G++;f(c,qa)}}function j(c){if(m.isFunction(c)||m.isArray(c))c={events:c};else if(typeof c=="string")c={url:c};if(typeof c=="object"){ga(c);U.push(c);return c}}function t(c){U=m.grep(U,function(z){return!ra(z,c)});L=m.grep(L,function(z){return!ra(z.source,c)});ua(L)}function y(c){var z,H=L.length,T,X=na().defaultEventEnd,ya=c.start-c._start,K=c.end?c.end-(c._end||X(c)):0;for(z=0;z<H;z++){T=L[z];if(T._id==c._id&&T!=c){T.start=new Date(+T.start+ya);T.end=c.end?T.end?new Date(+T.end+K):new Date(+X(T)+
|
||||
K):null;T.title=c.title;T.url=c.url;T.allDay=c.allDay;T.className=c.className;T.editable=c.editable;T.color=c.color;T.backgroudColor=c.backgroudColor;T.borderColor=c.borderColor;T.textColor=c.textColor;oa(T)}}oa(c);ua(L)}function S(c,z){oa(c);if(!c.source){if(z){pa.events.push(c);c.source=pa}L.push(c)}ua(L)}function Q(c){if(c){if(!m.isFunction(c)){var z=c+"";c=function(T){return T._id==z}}L=m.grep(L,c,true);for(H=0;H<U.length;H++)if(m.isArray(U[H].events))U[H].events=m.grep(U[H].events,c,true)}else{L=
|
||||
[];for(var H=0;H<U.length;H++)if(m.isArray(U[H].events))U[H].events=[]}ua(L)}function q(c){if(m.isFunction(c))return m.grep(L,c);else if(c){c+="";return m.grep(L,function(z){return z._id==c})}return L}function u(){p++||da("loading",null,true)}function fa(){--p||da("loading",null,false)}function oa(c){var z=c.source||{},H=Ta(z.ignoreTimezone,a.ignoreTimezone);c._id=c._id||(c.id===ma?"_fc"+bc++:c.id+"");if(c.date){if(!c.start)c.start=c.date;delete c.date}c._start=N(c.start=kb(c.start,H));c.end=kb(c.end,
|
||||
H);if(c.end&&c.end<=c.start)c.end=null;c._end=c.end?N(c.end):null;if(c.allDay===ma)c.allDay=Ta(z.allDayDefault,a.allDayDefault);if(c.className){if(typeof c.className=="string")c.className=c.className.split(/\s+/)}else c.className=[]}function ga(c){if(c.className){if(typeof c.className=="string")c.className=c.className.split(/\s+/)}else c.className=[];for(var z=Aa.sourceNormalizers,H=0;H<z.length;H++)z[H](c)}function ra(c,z){return c&&z&&sa(c)==sa(z)}function sa(c){return(typeof c=="object"?c.events||
|
||||
c.url:"")||c}var ha=this;ha.isFetchNeeded=e;ha.fetchEvents=d;ha.addEventSource=l;ha.removeEventSource=t;ha.updateEvent=y;ha.renderEvent=S;ha.removeEvents=Q;ha.clientEvents=q;ha.normalizeEvent=oa;var da=ha.trigger,na=ha.getView,ua=ha.reportEvents,pa={events:[]},U=[pa],ca,ka,qa=0,G=0,p=0,L=[];for(ha=0;ha<b.length;ha++)j(b[ha])}function gb(a,b,e){a.setFullYear(a.getFullYear()+b);e||Ka(a);return a}function hb(a,b,e){if(+a){b=a.getMonth()+b;var d=N(a);d.setDate(1);d.setMonth(b);a.setMonth(b);for(e||Ka(a);a.getMonth()!=
|
||||
d.getMonth();)a.setDate(a.getDate()+(a<d?1:-1))}return a}function ba(a,b,e){if(+a){b=a.getDate()+b;var d=N(a);d.setHours(9);d.setDate(b);a.setDate(b);e||Ka(a);lb(a,d)}return a}function lb(a,b){if(+a)for(;a.getDate()!=b.getDate();)a.setTime(+a+(a<b?1:-1)*cc)}function xa(a,b){a.setMinutes(a.getMinutes()+b);return a}function Ka(a){a.setHours(0);a.setMinutes(0);a.setSeconds(0);a.setMilliseconds(0);return a}function N(a,b){if(b)return Ka(new Date(+a));return new Date(+a)}function zb(){var a=0,b;do b=new Date(1970,
|
||||
a++,1);while(b.getHours());return b}function Fa(a,b,e){for(b=b||1;!a.getDay()||e&&a.getDay()==1||!e&&a.getDay()==6;)ba(a,b);return a}function Ca(a,b){return Math.round((N(a,true)-N(b,true))/Ab)}function yb(a,b,e,d){if(b!==ma&&b!=a.getFullYear()){a.setDate(1);a.setMonth(0);a.setFullYear(b)}if(e!==ma&&e!=a.getMonth()){a.setDate(1);a.setMonth(e)}d!==ma&&a.setDate(d)}function kb(a,b){if(typeof a=="object")return a;if(typeof a=="number")return new Date(a*1E3);if(typeof a=="string"){if(a.match(/^\d+(\.\d+)?$/))return new Date(parseFloat(a)*
|
||||
1E3);if(b===ma)b=true;return Bb(a,b)||(a?new Date(a):null)}return null}function Bb(a,b){a=a.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!a)return null;var e=new Date(a[1],0,1);if(b||!a[13]){b=new Date(a[1],0,1,9,0);if(a[3]){e.setMonth(a[3]-1);b.setMonth(a[3]-1)}if(a[5]){e.setDate(a[5]);b.setDate(a[5])}lb(e,b);a[7]&&e.setHours(a[7]);a[8]&&e.setMinutes(a[8]);a[10]&&e.setSeconds(a[10]);a[12]&&e.setMilliseconds(Number("0."+
|
||||
a[12])*1E3);lb(e,b)}else{e.setUTCFullYear(a[1],a[3]?a[3]-1:0,a[5]||1);e.setUTCHours(a[7]||0,a[8]||0,a[10]||0,a[12]?Number("0."+a[12])*1E3:0);if(a[14]){b=Number(a[16])*60+(a[18]?Number(a[18]):0);b*=a[15]=="-"?1:-1;e=new Date(+e+b*60*1E3)}}return e}function mb(a){if(typeof a=="number")return a*60;if(typeof a=="object")return a.getHours()*60+a.getMinutes();if(a=a.match(/(\d+)(?::(\d+))?\s*(\w+)?/)){var b=parseInt(a[1],10);if(a[3]){b%=12;if(a[3].toLowerCase().charAt(0)=="p")b+=12}return b*60+(a[2]?parseInt(a[2],
|
||||
10):0)}}function Oa(a,b,e){return ib(a,null,b,e)}function ib(a,b,e,d){d=d||Ya;var f=a,g=b,l,j=e.length,t,y,S,Q="";for(l=0;l<j;l++){t=e.charAt(l);if(t=="'")for(y=l+1;y<j;y++){if(e.charAt(y)=="'"){if(f){Q+=y==l+1?"'":e.substring(l+1,y);l=y}break}}else if(t=="(")for(y=l+1;y<j;y++){if(e.charAt(y)==")"){l=Oa(f,e.substring(l+1,y),d);if(parseInt(l.replace(/\D/,""),10))Q+=l;l=y;break}}else if(t=="[")for(y=l+1;y<j;y++){if(e.charAt(y)=="]"){t=e.substring(l+1,y);l=Oa(f,t,d);if(l!=Oa(g,t,d))Q+=l;l=y;break}}else if(t==
|
||||
"{"){f=b;g=a}else if(t=="}"){f=a;g=b}else{for(y=j;y>l;y--)if(S=dc[e.substring(l,y)]){if(f)Q+=S(f,d);l=y-1;break}if(y==l)if(f)Q+=t}}return Q}function Ua(a){return a.end?ec(a.end,a.allDay):ba(N(a.start),1)}function ec(a,b){a=N(a);return b||a.getHours()||a.getMinutes()?ba(a,1):Ka(a)}function fc(a,b){return(b.msLength-a.msLength)*100+(a.event.start-b.event.start)}function Cb(a,b){return a.end>b.start&&a.start<b.end}function nb(a,b,e,d){var f=[],g,l=a.length,j,t,y,S,Q;for(g=0;g<l;g++){j=a[g];t=j.start;
|
||||
y=b[g];if(y>e&&t<d){if(t<e){t=N(e);S=false}else{t=t;S=true}if(y>d){y=N(d);Q=false}else{y=y;Q=true}f.push({event:j,start:t,end:y,isStart:S,isEnd:Q,msLength:y-t})}}return f.sort(fc)}function ob(a){var b=[],e,d=a.length,f,g,l,j;for(e=0;e<d;e++){f=a[e];for(g=0;;){l=false;if(b[g])for(j=0;j<b[g].length;j++)if(Cb(b[g][j],f)){l=true;break}if(l)g++;else break}if(b[g])b[g].push(f);else b[g]=[f]}return b}function Db(a,b,e){a.unbind("mouseover").mouseover(function(d){for(var f=d.target,g;f!=this;){g=f;f=f.parentNode}if((f=
|
||||
g._fci)!==ma){g._fci=ma;g=b[f];e(g.event,g.element,g);m(d.target).trigger(d)}d.stopPropagation()})}function Va(a,b,e){for(var d=0,f;d<a.length;d++){f=m(a[d]);f.width(Math.max(0,b-pb(f,e)))}}function Eb(a,b,e){for(var d=0,f;d<a.length;d++){f=m(a[d]);f.height(Math.max(0,b-Sa(f,e)))}}function pb(a,b){return gc(a)+hc(a)+(b?ic(a):0)}function gc(a){return(parseFloat(m.curCSS(a[0],"paddingLeft",true))||0)+(parseFloat(m.curCSS(a[0],"paddingRight",true))||0)}function ic(a){return(parseFloat(m.curCSS(a[0],
|
||||
"marginLeft",true))||0)+(parseFloat(m.curCSS(a[0],"marginRight",true))||0)}function hc(a){return(parseFloat(m.curCSS(a[0],"borderLeftWidth",true))||0)+(parseFloat(m.curCSS(a[0],"borderRightWidth",true))||0)}function Sa(a,b){return jc(a)+kc(a)+(b?Fb(a):0)}function jc(a){return(parseFloat(m.curCSS(a[0],"paddingTop",true))||0)+(parseFloat(m.curCSS(a[0],"paddingBottom",true))||0)}function Fb(a){return(parseFloat(m.curCSS(a[0],"marginTop",true))||0)+(parseFloat(m.curCSS(a[0],"marginBottom",true))||0)}
|
||||
function kc(a){return(parseFloat(m.curCSS(a[0],"borderTopWidth",true))||0)+(parseFloat(m.curCSS(a[0],"borderBottomWidth",true))||0)}function Za(a,b){b=typeof b=="number"?b+"px":b;a.each(function(e,d){d.style.cssText+=";min-height:"+b+";_height:"+b})}function xb(){}function Gb(a,b){return a-b}function Hb(a){return Math.max.apply(Math,a)}function Pa(a){return(a<10?"0":"")+a}function jb(a,b){if(a[b]!==ma)return a[b];b=b.split(/(?=[A-Z])/);for(var e=b.length-1,d;e>=0;e--){d=a[b[e].toLowerCase()];if(d!==
|
||||
ma)return d}return a[""]}function Qa(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function Ib(a){return a.id+"/"+a.className+"/"+a.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function qb(a){a.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})}function ab(a){a.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}
|
||||
function rb(a,b){a.each(function(e,d){d.className=d.className.replace(/^fc-\w*/,"fc-"+lc[b.getDay()])})}function Jb(a,b){var e=a.source||{},d=a.color,f=e.color,g=b("eventColor"),l=a.backgroundColor||d||e.backgroundColor||f||b("eventBackgroundColor")||g;d=a.borderColor||d||e.borderColor||f||b("eventBorderColor")||g;a=a.textColor||e.textColor||b("eventTextColor");b=[];l&&b.push("background-color:"+l);d&&b.push("border-color:"+d);a&&b.push("color:"+a);return b.join(";")}function $a(a,b,e){if(m.isFunction(a))a=
|
||||
[a];if(a){var d,f;for(d=0;d<a.length;d++)f=a[d].apply(b,e)||f;return f}}function Ta(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==ma)return arguments[a]}function mc(a,b){function e(j,t){if(t){hb(j,t);j.setDate(1)}j=N(j,true);j.setDate(1);t=hb(N(j),1);var y=N(j),S=N(t),Q=f("firstDay"),q=f("weekends")?0:1;if(q){Fa(y);Fa(S,-1,true)}ba(y,-((y.getDay()-Math.max(Q,q)+7)%7));ba(S,(7-S.getDay()+Math.max(Q,q))%7);Q=Math.round((S-y)/(Ab*7));if(f("weekMode")=="fixed"){ba(S,(6-Q)*7);Q=6}d.title=l(j,
|
||||
f("titleFormat"));d.start=j;d.end=t;d.visStart=y;d.visEnd=S;g(6,Q,q?5:7,true)}var d=this;d.render=e;sb.call(d,a,b,"month");var f=d.opt,g=d.renderBasic,l=b.formatDate}function nc(a,b){function e(j,t){t&&ba(j,t*7);j=ba(N(j),-((j.getDay()-f("firstDay")+7)%7));t=ba(N(j),7);var y=N(j),S=N(t),Q=f("weekends");if(!Q){Fa(y);Fa(S,-1,true)}d.title=l(y,ba(N(S),-1),f("titleFormat"));d.start=j;d.end=t;d.visStart=y;d.visEnd=S;g(1,1,Q?7:5,false)}var d=this;d.render=e;sb.call(d,a,b,"basicWeek");var f=d.opt,g=d.renderBasic,
|
||||
l=b.formatDates}function oc(a,b){function e(j,t){if(t){ba(j,t);f("weekends")||Fa(j,t<0?-1:1)}d.title=l(j,f("titleFormat"));d.start=d.visStart=N(j,true);d.end=d.visEnd=ba(N(d.start),1);g(1,1,1,false)}var d=this;d.render=e;sb.call(d,a,b,"basicDay");var f=d.opt,g=d.renderBasic,l=b.formatDate}function sb(a,b,e){function d(w,I,R,V){v=I;F=R;f();(I=!C)?g(w,V):z();l(I)}function f(){if(k=L("isRTL")){D=-1;Z=F-1}else{D=1;Z=0}ja=L("firstDay");ia=L("weekends")?0:1;la=L("theme")?"ui":"fc";$=L("columnFormat")}function g(w,
|
||||
I){var R,V=la+"-widget-header",ea=la+"-widget-content",aa;R="<table class='fc-border-separate' style='width:100%' cellspacing='0'><thead><tr>";for(aa=0;aa<F;aa++)R+="<th class='fc- "+V+"'/>";R+="</tr></thead><tbody>";for(aa=0;aa<w;aa++){R+="<tr class='fc-week"+aa+"'>";for(V=0;V<F;V++)R+="<td class='fc- "+ea+" fc-day"+(aa*F+V)+"'><div>"+(I?"<div class='fc-day-number'/>":"")+"<div class='fc-day-content'><div style='position:relative'> </div></div></div></td>";R+="</tr>"}R+="</tbody></table>";w=
|
||||
m(R).appendTo(a);K=w.find("thead");i=K.find("th");C=w.find("tbody");P=C.find("tr");E=C.find("td");B=E.filter(":first-child");n=P.eq(0).find("div.fc-day-content div");ab(K.add(K.find("tr")));ab(P);P.eq(0).addClass("fc-first");y(E);Y=m("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(a)}function l(w){var I=w||v==1,R=p.start.getMonth(),V=Ka(new Date),ea,aa,va;I&&i.each(function(wa,Ga){ea=m(Ga);aa=ca(wa);ea.html(ya(aa,$));rb(ea,aa)});E.each(function(wa,Ga){ea=m(Ga);aa=ca(wa);aa.getMonth()==
|
||||
R?ea.removeClass("fc-other-month"):ea.addClass("fc-other-month");+aa==+V?ea.addClass(la+"-state-highlight fc-today"):ea.removeClass(la+"-state-highlight fc-today");ea.find("div.fc-day-number").text(aa.getDate());I&&rb(ea,aa)});P.each(function(wa,Ga){va=m(Ga);if(wa<v){va.show();wa==v-1?va.addClass("fc-last"):va.removeClass("fc-last")}else va.hide()})}function j(w){o=w;w=o-K.height();var I,R,V;if(L("weekMode")=="variable")I=R=Math.floor(w/(v==1?2:6));else{I=Math.floor(w/v);R=w-I*(v-1)}B.each(function(ea,
|
||||
aa){if(ea<v){V=m(aa);Za(V.find("> div"),(ea==v-1?R:I)-Sa(V))}})}function t(w){W=w;M.clear();s=Math.floor(W/F);Va(i.slice(0,-1),s)}function y(w){w.click(S).mousedown(X)}function S(w){if(!L("selectable")){var I=parseInt(this.className.match(/fc\-day(\d+)/)[1]);I=ca(I);c("dayClick",this,I,true,w)}}function Q(w,I,R){R&&r.build();R=N(p.visStart);for(var V=ba(N(R),F),ea=0;ea<v;ea++){var aa=new Date(Math.max(R,w)),va=new Date(Math.min(V,I));if(aa<va){var wa;if(k){wa=Ca(va,R)*D+Z+1;aa=Ca(aa,R)*D+Z+1}else{wa=
|
||||
Ca(aa,R);aa=Ca(va,R)}y(q(ea,wa,ea,aa-1))}ba(R,7);ba(V,7)}}function q(w,I,R,V){w=r.rect(w,I,R,V,a);return H(w,a)}function u(w){return N(w)}function fa(w,I){Q(w,ba(N(I),1),true)}function oa(){T()}function ga(w,I,R){var V=ua(w);c("dayClick",E[V.row*F+V.col],w,I,R)}function ra(w,I){J.start(function(R){T();R&&q(R.row,R.col,R.row,R.col)},I)}function sa(w,I,R){var V=J.stop();T();if(V){V=pa(V);c("drop",w,V,true,I,R)}}function ha(w){return N(w.start)}function da(w){return M.left(w)}function na(w){return M.right(w)}
|
||||
function ua(w){return{row:Math.floor(Ca(w,p.visStart)/7),col:ka(w.getDay())}}function pa(w){return U(w.row,w.col)}function U(w,I){return ba(N(p.visStart),w*7+I*D+Z)}function ca(w){return U(Math.floor(w/F),w%F)}function ka(w){return(w-Math.max(ja,ia)+F)%F*D+Z}function qa(w){return P.eq(w)}function G(){return{left:0,right:W}}var p=this;p.renderBasic=d;p.setHeight=j;p.setWidth=t;p.renderDayOverlay=Q;p.defaultSelectionEnd=u;p.renderSelection=fa;p.clearSelection=oa;p.reportDayClick=ga;p.dragStart=ra;p.dragStop=
|
||||
sa;p.defaultEventEnd=ha;p.getHoverListener=function(){return J};p.colContentLeft=da;p.colContentRight=na;p.dayOfWeekCol=ka;p.dateCell=ua;p.cellDate=pa;p.cellIsAllDay=function(){return true};p.allDayRow=qa;p.allDayBounds=G;p.getRowCnt=function(){return v};p.getColCnt=function(){return F};p.getColWidth=function(){return s};p.getDaySegmentContainer=function(){return Y};Kb.call(p,a,b,e);Lb.call(p);Mb.call(p);pc.call(p);var L=p.opt,c=p.trigger,z=p.clearEvents,H=p.renderOverlay,T=p.clearOverlays,X=p.daySelectionMousedown,
|
||||
ya=b.formatDate,K,i,C,P,E,B,n,Y,W,o,s,v,F,r,J,M,k,D,Z,ja,ia,la,$;qb(a.addClass("fc-grid"));r=new Nb(function(w,I){var R,V,ea;i.each(function(aa,va){R=m(va);V=R.offset().left;if(aa)ea[1]=V;ea=[V];I[aa]=ea});ea[1]=V+R.outerWidth();P.each(function(aa,va){if(aa<v){R=m(va);V=R.offset().top;if(aa)ea[1]=V;ea=[V];w[aa]=ea}});ea[1]=V+R.outerHeight()});J=new Ob(r);M=new Pb(function(w){return n.eq(w)})}function pc(){function a(U,ca){S(U);ua(e(U),ca)}function b(){Q();ga().empty()}function e(U){var ca=da(),ka=
|
||||
na(),qa=N(g.visStart);ka=ba(N(qa),ka);var G=m.map(U,Ua),p,L,c,z,H,T,X=[];for(p=0;p<ca;p++){L=ob(nb(U,G,qa,ka));for(c=0;c<L.length;c++){z=L[c];for(H=0;H<z.length;H++){T=z[H];T.row=p;T.level=c;X.push(T)}}ba(qa,7);ba(ka,7)}return X}function d(U,ca,ka){t(U)&&f(U,ca);ka.isEnd&&y(U)&&pa(U,ca,ka);q(U,ca)}function f(U,ca){var ka=ra(),qa;ca.draggable({zIndex:9,delay:50,opacity:l("dragOpacity"),revertDuration:l("dragRevertDuration"),start:function(G,p){j("eventDragStart",ca,U,G,p);fa(U,ca);ka.start(function(L,
|
||||
c,z,H){ca.draggable("option","revert",!L||!z&&!H);ha();if(L){qa=z*7+H*(l("isRTL")?-1:1);sa(ba(N(U.start),qa),ba(Ua(U),qa))}else qa=0},G,"drag")},stop:function(G,p){ka.stop();ha();j("eventDragStop",ca,U,G,p);if(qa)oa(this,U,qa,0,U.allDay,G,p);else{ca.css("filter","");u(U,ca)}}})}var g=this;g.renderEvents=a;g.compileDaySegs=e;g.clearEvents=b;g.bindDaySeg=d;Qb.call(g);var l=g.opt,j=g.trigger,t=g.isEventDraggable,y=g.isEventResizable,S=g.reportEvents,Q=g.reportEventClear,q=g.eventElementHandlers,u=g.showEvents,
|
||||
fa=g.hideEvents,oa=g.eventDrop,ga=g.getDaySegmentContainer,ra=g.getHoverListener,sa=g.renderDayOverlay,ha=g.clearOverlays,da=g.getRowCnt,na=g.getColCnt,ua=g.renderDaySegs,pa=g.resizableDayEvent}function qc(a,b){function e(j,t){t&&ba(j,t*7);j=ba(N(j),-((j.getDay()-f("firstDay")+7)%7));t=ba(N(j),7);var y=N(j),S=N(t),Q=f("weekends");if(!Q){Fa(y);Fa(S,-1,true)}d.title=l(y,ba(N(S),-1),f("titleFormat"));d.start=j;d.end=t;d.visStart=y;d.visEnd=S;g(Q?7:5)}var d=this;d.render=e;Rb.call(d,a,b,"agendaWeek");
|
||||
var f=d.opt,g=d.renderAgenda,l=b.formatDates}function rc(a,b){function e(j,t){if(t){ba(j,t);f("weekends")||Fa(j,t<0?-1:1)}t=N(j,true);var y=ba(N(t),1);d.title=l(j,f("titleFormat"));d.start=d.visStart=t;d.end=d.visEnd=y;g(1)}var d=this;d.render=e;Rb.call(d,a,b,"agendaDay");var f=d.opt,g=d.renderAgenda,l=b.formatDate}function Rb(a,b,e){function d(h){Ba=h;f();v?P():g();l()}function f(){Wa=i("theme")?"ui":"fc";Sb=i("weekends")?0:1;Tb=i("firstDay");if(Ub=i("isRTL")){Ha=-1;Ia=Ba-1}else{Ha=1;Ia=0}La=mb(i("minTime"));
|
||||
bb=mb(i("maxTime"));Vb=i("columnFormat")}function g(){var h=Wa+"-widget-header",O=Wa+"-widget-content",x,A,ta,za,Da,Ea=i("slotMinutes")%15==0;x="<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'><thead><tr><th class='fc-agenda-axis "+h+"'> </th>";for(A=0;A<Ba;A++)x+="<th class='fc- fc-col"+A+" "+h+"'/>";x+="<th class='fc-agenda-gutter "+h+"'> </th></tr></thead><tbody><tr><th class='fc-agenda-axis "+h+"'> </th>";for(A=0;A<Ba;A++)x+="<td class='fc- fc-col"+
|
||||
A+" "+O+"'><div><div class='fc-day-content'><div style='position:relative'> </div></div></div></td>";x+="<td class='fc-agenda-gutter "+O+"'> </td></tr></tbody></table>";v=m(x).appendTo(a);F=v.find("thead");r=F.find("th").slice(1,-1);J=v.find("tbody");M=J.find("td").slice(0,-1);k=M.find("div.fc-day-content div");D=M.eq(0);Z=D.find("> div");ab(F.add(F.find("tr")));ab(J.add(J.find("tr")));aa=F.find("th:first");va=v.find(".fc-agenda-gutter");ja=m("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(a);
|
||||
if(i("allDaySlot")){ia=m("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(ja);x="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+h+" fc-agenda-axis'>"+i("allDayText")+"</th><td><div class='fc-day-content'><div style='position:relative'/></div></td><th class='"+h+" fc-agenda-gutter'> </th></tr></table>";la=m(x).appendTo(ja);$=la.find("tr");q($.find("td"));aa=aa.add(la.find("th:first"));va=va.add(la.find("th.fc-agenda-gutter"));ja.append("<div class='fc-agenda-divider "+
|
||||
h+"'><div class='fc-agenda-divider-inner'/></div>")}else ia=m([]);w=m("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(ja);I=m("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(w);R=m("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(I);x="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'><tbody>";ta=zb();za=xa(N(ta),bb);xa(ta,La);for(A=tb=0;ta<za;A++){Da=ta.getMinutes();x+="<tr class='fc-slot"+A+" "+
|
||||
(!Da?"":"fc-minor")+"'><th class='fc-agenda-axis "+h+"'>"+(!Ea||!Da?s(ta,i("axisFormat")):" ")+"</th><td class='"+O+"'><div style='position:relative'> </div></td></tr>";xa(ta,i("slotMinutes"));tb++}x+="</tbody></table>";V=m(x).appendTo(I);ea=V.find("div:first");u(V.find("td"));aa=aa.add(V.find("th:first"))}function l(){var h,O,x,A,ta=Ka(new Date);for(h=0;h<Ba;h++){A=ua(h);O=r.eq(h);O.html(s(A,Vb));x=M.eq(h);+A==+ta?x.addClass(Wa+"-state-highlight fc-today"):x.removeClass(Wa+"-state-highlight fc-today");
|
||||
rb(O.add(x),A)}}function j(h,O){if(h===ma)h=Wb;Wb=h;ub={};var x=J.position().top,A=w.position().top;h=Math.min(h-x,V.height()+A+1);Z.height(h-Sa(D));ja.css("top",x);w.height(h-A-1);Xa=ea.height()+1;O&&y()}function t(h){Ga=h;cb.clear();Ma=0;Va(aa.width("").each(function(O,x){Ma=Math.max(Ma,m(x).outerWidth())}),Ma);h=w[0].clientWidth;if(vb=w.width()-h){Va(va,vb);va.show().prev().removeClass("fc-last")}else va.hide().prev().addClass("fc-last");db=Math.floor((h-Ma)/Ba);Va(r.slice(0,-1),db)}function y(){function h(){w.scrollTop(A)}
|
||||
var O=zb(),x=N(O);x.setHours(i("firstHour"));var A=ca(O,x)+1;h();setTimeout(h,0)}function S(){Xb=w.scrollTop()}function Q(){w.scrollTop(Xb)}function q(h){h.click(fa).mousedown(W)}function u(h){h.click(fa).mousedown(H)}function fa(h){if(!i("selectable")){var O=Math.min(Ba-1,Math.floor((h.pageX-v.offset().left-Ma)/db)),x=ua(O),A=this.parentNode.className.match(/fc-slot(\d+)/);if(A){A=parseInt(A[1])*i("slotMinutes");var ta=Math.floor(A/60);x.setHours(ta);x.setMinutes(A%60+La);C("dayClick",M[O],x,false,
|
||||
h)}else C("dayClick",M[O],x,true,h)}}function oa(h,O,x){x&&Na.build();var A=N(K.visStart);if(Ub){x=Ca(O,A)*Ha+Ia+1;h=Ca(h,A)*Ha+Ia+1}else{x=Ca(h,A);h=Ca(O,A)}x=Math.max(0,x);h=Math.min(Ba,h);x<h&&q(ga(0,x,0,h-1))}function ga(h,O,x,A){h=Na.rect(h,O,x,A,ja);return E(h,ja)}function ra(h,O){for(var x=N(K.visStart),A=ba(N(x),1),ta=0;ta<Ba;ta++){var za=new Date(Math.max(x,h)),Da=new Date(Math.min(A,O));if(za<Da){var Ea=ta*Ha+Ia;Ea=Na.rect(0,Ea,0,Ea,I);za=ca(x,za);Da=ca(x,Da);Ea.top=za;Ea.height=Da-za;u(E(Ea,
|
||||
I))}ba(x,1);ba(A,1)}}function sa(h){return cb.left(h)}function ha(h){return cb.right(h)}function da(h){return{row:Math.floor(Ca(h,K.visStart)/7),col:U(h.getDay())}}function na(h){var O=ua(h.col);h=h.row;i("allDaySlot")&&h--;h>=0&&xa(O,La+h*i("slotMinutes"));return O}function ua(h){return ba(N(K.visStart),h*Ha+Ia)}function pa(h){return i("allDaySlot")&&!h.row}function U(h){return(h-Math.max(Tb,Sb)+Ba)%Ba*Ha+Ia}function ca(h,O){h=N(h,true);if(O<xa(N(h),La))return 0;if(O>=xa(N(h),bb))return V.height();
|
||||
h=i("slotMinutes");O=O.getHours()*60+O.getMinutes()-La;var x=Math.floor(O/h),A=ub[x];if(A===ma)A=ub[x]=V.find("tr:eq("+x+") td div")[0].offsetTop;return Math.max(0,Math.round(A-1+Xa*(O%h/h)))}function ka(){return{left:Ma,right:Ga-vb}}function qa(){return $}function G(h){var O=N(h.start);if(h.allDay)return O;return xa(O,i("defaultEventMinutes"))}function p(h,O){if(O)return N(h);return xa(N(h),i("slotMinutes"))}function L(h,O,x){if(x)i("allDaySlot")&&oa(h,ba(N(O),1),true);else c(h,O)}function c(h,O){var x=
|
||||
i("selectHelper");Na.build();if(x){var A=Ca(h,K.visStart)*Ha+Ia;if(A>=0&&A<Ba){A=Na.rect(0,A,0,A,I);var ta=ca(h,h),za=ca(h,O);if(za>ta){A.top=ta;A.height=za-ta;A.left+=2;A.width-=5;if(m.isFunction(x)){if(h=x(h,O)){A.position="absolute";A.zIndex=8;wa=m(h).css(A).appendTo(I)}}else{A.isStart=true;A.isEnd=true;wa=m(o({title:"",start:h,end:O,className:["fc-select-helper"],editable:false},A));wa.css("opacity",i("dragOpacity"))}if(wa){u(wa);I.append(wa);Va(wa,A.width,true);Eb(wa,A.height,true)}}}}else ra(h,
|
||||
O)}function z(){B();if(wa){wa.remove();wa=null}}function H(h){if(h.which==1&&i("selectable")){Y(h);var O;Ra.start(function(x,A){z();if(x&&x.col==A.col&&!pa(x)){A=na(A);x=na(x);O=[A,xa(N(A),i("slotMinutes")),x,xa(N(x),i("slotMinutes"))].sort(Gb);c(O[0],O[3])}else O=null},h);m(document).one("mouseup",function(x){Ra.stop();if(O){+O[0]==+O[1]&&T(O[0],false,x);n(O[0],O[3],false,x)}})}}function T(h,O,x){C("dayClick",M[U(h.getDay())],h,O,x)}function X(h,O){Ra.start(function(x){B();if(x)if(pa(x))ga(x.row,
|
||||
x.col,x.row,x.col);else{x=na(x);var A=xa(N(x),i("defaultEventMinutes"));ra(x,A)}},O)}function ya(h,O,x){var A=Ra.stop();B();A&&C("drop",h,na(A),pa(A),O,x)}var K=this;K.renderAgenda=d;K.setWidth=t;K.setHeight=j;K.beforeHide=S;K.afterShow=Q;K.defaultEventEnd=G;K.timePosition=ca;K.dayOfWeekCol=U;K.dateCell=da;K.cellDate=na;K.cellIsAllDay=pa;K.allDayRow=qa;K.allDayBounds=ka;K.getHoverListener=function(){return Ra};K.colContentLeft=sa;K.colContentRight=ha;K.getDaySegmentContainer=function(){return ia};
|
||||
K.getSlotSegmentContainer=function(){return R};K.getMinMinute=function(){return La};K.getMaxMinute=function(){return bb};K.getBodyContent=function(){return I};K.getRowCnt=function(){return 1};K.getColCnt=function(){return Ba};K.getColWidth=function(){return db};K.getSlotHeight=function(){return Xa};K.defaultSelectionEnd=p;K.renderDayOverlay=oa;K.renderSelection=L;K.clearSelection=z;K.reportDayClick=T;K.dragStart=X;K.dragStop=ya;Kb.call(K,a,b,e);Lb.call(K);Mb.call(K);sc.call(K);var i=K.opt,C=K.trigger,
|
||||
P=K.clearEvents,E=K.renderOverlay,B=K.clearOverlays,n=K.reportSelection,Y=K.unselect,W=K.daySelectionMousedown,o=K.slotSegHtml,s=b.formatDate,v,F,r,J,M,k,D,Z,ja,ia,la,$,w,I,R,V,ea,aa,va,wa,Ga,Wb,Ma,db,vb,Xa,Xb,Ba,tb,Na,Ra,cb,ub={},Wa,Tb,Sb,Ub,Ha,Ia,La,bb,Vb;qb(a.addClass("fc-agenda"));Na=new Nb(function(h,O){function x(eb){return Math.max(Ea,Math.min(tc,eb))}var A,ta,za;r.each(function(eb,uc){A=m(uc);ta=A.offset().left;if(eb)za[1]=ta;za=[ta];O[eb]=za});za[1]=ta+A.outerWidth();if(i("allDaySlot")){A=
|
||||
$;ta=A.offset().top;h[0]=[ta,ta+A.outerHeight()]}for(var Da=I.offset().top,Ea=w.offset().top,tc=Ea+w.outerHeight(),fb=0;fb<tb;fb++)h.push([x(Da+Xa*fb),x(Da+Xa*(fb+1))])});Ra=new Ob(Na);cb=new Pb(function(h){return k.eq(h)})}function sc(){function a(o,s){sa(o);var v,F=o.length,r=[],J=[];for(v=0;v<F;v++)o[v].allDay?r.push(o[v]):J.push(o[v]);if(u("allDaySlot")){L(e(r),s);na()}g(d(J),s)}function b(){ha();ua().empty();pa().empty()}function e(o){o=ob(nb(o,m.map(o,Ua),q.visStart,q.visEnd));var s,v=o.length,
|
||||
F,r,J,M=[];for(s=0;s<v;s++){F=o[s];for(r=0;r<F.length;r++){J=F[r];J.row=0;J.level=s;M.push(J)}}return M}function d(o){var s=z(),v=ka(),F=ca(),r=xa(N(q.visStart),v),J=m.map(o,f),M,k,D,Z,ja,ia,la=[];for(M=0;M<s;M++){k=ob(nb(o,J,r,xa(N(r),F-v)));vc(k);for(D=0;D<k.length;D++){Z=k[D];for(ja=0;ja<Z.length;ja++){ia=Z[ja];ia.col=M;ia.level=D;la.push(ia)}}ba(r,1,true)}return la}function f(o){return o.end?N(o.end):xa(N(o.start),u("defaultEventMinutes"))}function g(o,s){var v,F=o.length,r,J,M,k,D,Z,ja,ia,la,
|
||||
$="",w,I,R={},V={},ea=pa(),aa;v=z();if(w=u("isRTL")){I=-1;aa=v-1}else{I=1;aa=0}for(v=0;v<F;v++){r=o[v];J=r.event;M=qa(r.start,r.start);k=qa(r.start,r.end);D=r.col;Z=r.level;ja=r.forward||0;ia=G(D*I+aa);la=p(D*I+aa)-ia;la=Math.min(la-6,la*0.95);D=Z?la/(Z+ja+1):ja?(la/(ja+1)-6)*2:la;Z=ia+la/(Z+ja+1)*Z*I+(w?la-D:0);r.top=M;r.left=Z;r.outerWidth=D;r.outerHeight=k-M;$+=l(J,r)}ea[0].innerHTML=$;w=ea.children();for(v=0;v<F;v++){r=o[v];J=r.event;$=m(w[v]);I=fa("eventRender",J,J,$);if(I===false)$.remove();
|
||||
else{if(I&&I!==true){$.remove();$=m(I).css({position:"absolute",top:r.top,left:r.left}).appendTo(ea)}r.element=$;if(J._id===s)t(J,$,r);else $[0]._fci=v;ya(J,$)}}Db(ea,o,t);for(v=0;v<F;v++){r=o[v];if($=r.element){J=R[s=r.key=Ib($[0])];r.vsides=J===ma?(R[s]=Sa($,true)):J;J=V[s];r.hsides=J===ma?(V[s]=pb($,true)):J;s=$.find("div.fc-event-content");if(s.length)r.contentTop=s[0].offsetTop}}for(v=0;v<F;v++){r=o[v];if($=r.element){$[0].style.width=Math.max(0,r.outerWidth-r.hsides)+"px";R=Math.max(0,r.outerHeight-
|
||||
r.vsides);$[0].style.height=R+"px";J=r.event;if(r.contentTop!==ma&&R-r.contentTop<10){$.find("div.fc-event-time").text(Y(J.start,u("timeFormat"))+" - "+J.title);$.find("div.fc-event-title").remove()}fa("eventAfterRender",J,J,$)}}}function l(o,s){var v="<",F=o.url,r=Jb(o,u),J=r?" style='"+r+"'":"",M=["fc-event","fc-event-skin","fc-event-vert"];oa(o)&&M.push("fc-event-draggable");s.isStart&&M.push("fc-corner-top");s.isEnd&&M.push("fc-corner-bottom");M=M.concat(o.className);if(o.source)M=M.concat(o.source.className||
|
||||
[]);v+=F?"a href='"+Qa(o.url)+"'":"div";v+=" class='"+M.join(" ")+"' style='position:absolute;z-index:8;top:"+s.top+"px;left:"+s.left+"px;"+r+"'><div class='fc-event-inner fc-event-skin'"+J+"><div class='fc-event-head fc-event-skin'"+J+"><div class='fc-event-time'>"+Qa(W(o.start,o.end,u("timeFormat")))+"</div></div><div class='fc-event-content'><div class='fc-event-title'>"+Qa(o.title)+"</div></div><div class='fc-event-bg'></div></div>";if(s.isEnd&&ga(o))v+="<div class='ui-resizable-handle ui-resizable-s'>=</div>";
|
||||
v+="</"+(F?"a":"div")+">";return v}function j(o,s,v){oa(o)&&y(o,s,v.isStart);v.isEnd&&ga(o)&&c(o,s,v);da(o,s)}function t(o,s,v){var F=s.find("div.fc-event-time");oa(o)&&S(o,s,F);v.isEnd&&ga(o)&&Q(o,s,F);da(o,s)}function y(o,s,v){function F(){if(!M){s.width(r).height("").draggable("option","grid",null);M=true}}var r,J,M=true,k,D=u("isRTL")?-1:1,Z=U(),ja=H(),ia=T(),la=ka();s.draggable({zIndex:9,opacity:u("dragOpacity","month"),revertDuration:u("dragRevertDuration"),start:function($,w){fa("eventDragStart",
|
||||
s,o,$,w);i(o,s);r=s.width();Z.start(function(I,R,V,ea){B();if(I){J=false;k=ea*D;if(I.row)if(v){if(M){s.width(ja-10);Eb(s,ia*Math.round((o.end?(o.end-o.start)/wc:u("defaultEventMinutes"))/u("slotMinutes")));s.draggable("option","grid",[ja,1]);M=false}}else J=true;else{E(ba(N(o.start),k),ba(Ua(o),k));F()}J=J||M&&!k}else{F();J=true}s.draggable("option","revert",J)},$,"drag")},stop:function($,w){Z.stop();B();fa("eventDragStop",s,o,$,w);if(J){F();s.css("filter","");K(o,s)}else{var I=0;M||(I=Math.round((s.offset().top-
|
||||
X().offset().top)/ia)*u("slotMinutes")+la-(o.start.getHours()*60+o.start.getMinutes()));C(this,o,k,I,M,$,w)}}})}function S(o,s,v){function F(I){var R=xa(N(o.start),I),V;if(o.end)V=xa(N(o.end),I);v.text(W(R,V,u("timeFormat")))}function r(){if(M){v.css("display","");s.draggable("option","grid",[$,w]);M=false}}var J,M=false,k,D,Z,ja=u("isRTL")?-1:1,ia=U(),la=z(),$=H(),w=T();s.draggable({zIndex:9,scroll:false,grid:[$,w],axis:la==1?"y":false,opacity:u("dragOpacity"),revertDuration:u("dragRevertDuration"),
|
||||
start:function(I,R){fa("eventDragStart",s,o,I,R);i(o,s);J=s.position();D=Z=0;ia.start(function(V,ea,aa,va){s.draggable("option","revert",!V);B();if(V){k=va*ja;if(u("allDaySlot")&&!V.row){if(!M){M=true;v.hide();s.draggable("option","grid",null)}E(ba(N(o.start),k),ba(Ua(o),k))}else r()}},I,"drag")},drag:function(I,R){D=Math.round((R.position.top-J.top)/w)*u("slotMinutes");if(D!=Z){M||F(D);Z=D}},stop:function(I,R){var V=ia.stop();B();fa("eventDragStop",s,o,I,R);if(V&&(k||D||M))C(this,o,k,M?0:D,M,I,R);
|
||||
else{r();s.css("filter","");s.css(J);F(0);K(o,s)}}})}function Q(o,s,v){var F,r,J=T();s.resizable({handles:{s:"div.ui-resizable-s"},grid:J,start:function(M,k){F=r=0;i(o,s);s.css("z-index",9);fa("eventResizeStart",this,o,M,k)},resize:function(M,k){F=Math.round((Math.max(J,s.height())-k.originalSize.height)/J);if(F!=r){v.text(W(o.start,!F&&!o.end?null:xa(ra(o),u("slotMinutes")*F),u("timeFormat")));r=F}},stop:function(M,k){fa("eventResizeStop",this,o,M,k);if(F)P(this,o,0,u("slotMinutes")*F,M,k);else{s.css("z-index",
|
||||
8);K(o,s)}}})}var q=this;q.renderEvents=a;q.compileDaySegs=e;q.clearEvents=b;q.slotSegHtml=l;q.bindDaySeg=j;Qb.call(q);var u=q.opt,fa=q.trigger,oa=q.isEventDraggable,ga=q.isEventResizable,ra=q.eventEnd,sa=q.reportEvents,ha=q.reportEventClear,da=q.eventElementHandlers,na=q.setHeight,ua=q.getDaySegmentContainer,pa=q.getSlotSegmentContainer,U=q.getHoverListener,ca=q.getMaxMinute,ka=q.getMinMinute,qa=q.timePosition,G=q.colContentLeft,p=q.colContentRight,L=q.renderDaySegs,c=q.resizableDayEvent,z=q.getColCnt,
|
||||
H=q.getColWidth,T=q.getSlotHeight,X=q.getBodyContent,ya=q.reportEventElement,K=q.showEvents,i=q.hideEvents,C=q.eventDrop,P=q.eventResize,E=q.renderDayOverlay,B=q.clearOverlays,n=q.calendar,Y=n.formatDate,W=n.formatDates}function vc(a){var b,e,d,f,g,l;for(b=a.length-1;b>0;b--){f=a[b];for(e=0;e<f.length;e++){g=f[e];for(d=0;d<a[b-1].length;d++){l=a[b-1][d];if(Cb(g,l))l.forward=Math.max(l.forward||0,(g.forward||0)+1)}}}}function Kb(a,b,e){function d(G,p){G=qa[G];if(typeof G=="object")return jb(G,p||e);
|
||||
return G}function f(G,p){return b.trigger.apply(b,[G,p||da].concat(Array.prototype.slice.call(arguments,2),[da]))}function g(G){return j(G)&&!d("disableDragging")}function l(G){return j(G)&&!d("disableResizing")}function j(G){return Ta(G.editable,(G.source||{}).editable,d("editable"))}function t(G){U={};var p,L=G.length,c;for(p=0;p<L;p++){c=G[p];if(U[c._id])U[c._id].push(c);else U[c._id]=[c]}}function y(G){return G.end?N(G.end):na(G)}function S(G,p){ca.push(p);if(ka[G._id])ka[G._id].push(p);else ka[G._id]=
|
||||
[p]}function Q(){ca=[];ka={}}function q(G,p){p.click(function(L){if(!p.hasClass("ui-draggable-dragging")&&!p.hasClass("ui-resizable-resizing"))return f("eventClick",this,G,L)}).hover(function(L){f("eventMouseover",this,G,L)},function(L){f("eventMouseout",this,G,L)})}function u(G,p){oa(G,p,"show")}function fa(G,p){oa(G,p,"hide")}function oa(G,p,L){G=ka[G._id];var c,z=G.length;for(c=0;c<z;c++)if(!p||G[c][0]!=p[0])G[c][L]()}function ga(G,p,L,c,z,H,T){var X=p.allDay,ya=p._id;sa(U[ya],L,c,z);f("eventDrop",
|
||||
G,p,L,c,z,function(){sa(U[ya],-L,-c,X);pa(ya)},H,T);pa(ya)}function ra(G,p,L,c,z,H){var T=p._id;ha(U[T],L,c);f("eventResize",G,p,L,c,function(){ha(U[T],-L,-c);pa(T)},z,H);pa(T)}function sa(G,p,L,c){L=L||0;for(var z,H=G.length,T=0;T<H;T++){z=G[T];if(c!==ma)z.allDay=c;xa(ba(z.start,p,true),L);if(z.end)z.end=xa(ba(z.end,p,true),L);ua(z,qa)}}function ha(G,p,L){L=L||0;for(var c,z=G.length,H=0;H<z;H++){c=G[H];c.end=xa(ba(y(c),p,true),L);ua(c,qa)}}var da=this;da.element=a;da.calendar=b;da.name=e;da.opt=
|
||||
d;da.trigger=f;da.isEventDraggable=g;da.isEventResizable=l;da.reportEvents=t;da.eventEnd=y;da.reportEventElement=S;da.reportEventClear=Q;da.eventElementHandlers=q;da.showEvents=u;da.hideEvents=fa;da.eventDrop=ga;da.eventResize=ra;var na=da.defaultEventEnd,ua=b.normalizeEvent,pa=b.reportEventChange,U={},ca=[],ka={},qa=b.options}function Qb(){function a(i,C){var P=z(),E=pa(),B=U(),n=0,Y,W,o=i.length,s,v;P[0].innerHTML=e(i);d(i,P.children());f(i);g(i,P,C);l(i);j(i);t(i);C=y();for(P=0;P<E;P++){Y=[];for(W=
|
||||
0;W<B;W++)Y[W]=0;for(;n<o&&(s=i[n]).row==P;){W=Hb(Y.slice(s.startCol,s.endCol));s.top=W;W+=s.outerHeight;for(v=s.startCol;v<s.endCol;v++)Y[v]=W;n++}C[P].height(Hb(Y))}Q(i,S(C))}function b(i,C,P){var E=m("<div/>"),B=z(),n=i.length,Y;E[0].innerHTML=e(i);E=E.children();B.append(E);d(i,E);l(i);j(i);t(i);Q(i,S(y()));E=[];for(B=0;B<n;B++)if(Y=i[B].element){i[B].row===C&&Y.css("top",P);E.push(Y[0])}return m(E)}function e(i){var C=fa("isRTL"),P,E=i.length,B,n,Y,W;P=ka();var o=P.left,s=P.right,v,F,r,J,M,k=
|
||||
"";for(P=0;P<E;P++){B=i[P];n=B.event;W=["fc-event","fc-event-skin","fc-event-hori"];ga(n)&&W.push("fc-event-draggable");if(C){B.isStart&&W.push("fc-corner-right");B.isEnd&&W.push("fc-corner-left");v=p(B.end.getDay()-1);F=p(B.start.getDay());r=B.isEnd?qa(v):o;J=B.isStart?G(F):s}else{B.isStart&&W.push("fc-corner-left");B.isEnd&&W.push("fc-corner-right");v=p(B.start.getDay());F=p(B.end.getDay()-1);r=B.isStart?qa(v):o;J=B.isEnd?G(F):s}W=W.concat(n.className);if(n.source)W=W.concat(n.source.className||
|
||||
[]);Y=n.url;M=Jb(n,fa);k+=Y?"<a href='"+Qa(Y)+"'":"<div";k+=" class='"+W.join(" ")+"' style='position:absolute;z-index:8;left:"+r+"px;"+M+"'><div class='fc-event-inner fc-event-skin'"+(M?" style='"+M+"'":"")+">";if(!n.allDay&&B.isStart)k+="<span class='fc-event-time'>"+Qa(T(n.start,n.end,fa("timeFormat")))+"</span>";k+="<span class='fc-event-title'>"+Qa(n.title)+"</span></div>";if(B.isEnd&&ra(n))k+="<div class='ui-resizable-handle ui-resizable-"+(C?"w":"e")+"'> </div>";k+="</"+(Y?
|
||||
"a":"div")+">";B.left=r;B.outerWidth=J-r;B.startCol=v;B.endCol=F+1}return k}function d(i,C){var P,E=i.length,B,n,Y;for(P=0;P<E;P++){B=i[P];n=B.event;Y=m(C[P]);n=oa("eventRender",n,n,Y);if(n===false)Y.remove();else{if(n&&n!==true){n=m(n).css({position:"absolute",left:B.left});Y.replaceWith(n);Y=n}B.element=Y}}}function f(i){var C,P=i.length,E,B;for(C=0;C<P;C++){E=i[C];(B=E.element)&&ha(E.event,B)}}function g(i,C,P){var E,B=i.length,n,Y,W;for(E=0;E<B;E++){n=i[E];if(Y=n.element){W=n.event;if(W._id===
|
||||
P)H(W,Y,n);else Y[0]._fci=E}}Db(C,i,H)}function l(i){var C,P=i.length,E,B,n,Y,W={};for(C=0;C<P;C++){E=i[C];if(B=E.element){n=E.key=Ib(B[0]);Y=W[n];if(Y===ma)Y=W[n]=pb(B,true);E.hsides=Y}}}function j(i){var C,P=i.length,E,B;for(C=0;C<P;C++){E=i[C];if(B=E.element)B[0].style.width=Math.max(0,E.outerWidth-E.hsides)+"px"}}function t(i){var C,P=i.length,E,B,n,Y,W={};for(C=0;C<P;C++){E=i[C];if(B=E.element){n=E.key;Y=W[n];if(Y===ma)Y=W[n]=Fb(B);E.outerHeight=B[0].offsetHeight+Y}}}function y(){var i,C=pa(),
|
||||
P=[];for(i=0;i<C;i++)P[i]=ca(i).find("td:first div.fc-day-content > div");return P}function S(i){var C,P=i.length,E=[];for(C=0;C<P;C++)E[C]=i[C][0].offsetTop;return E}function Q(i,C){var P,E=i.length,B,n;for(P=0;P<E;P++){B=i[P];if(n=B.element){n[0].style.top=C[B.row]+(B.top||0)+"px";B=B.event;oa("eventAfterRender",B,B,n)}}}function q(i,C,P){var E=fa("isRTL"),B=E?"w":"e",n=C.find("div.ui-resizable-"+B),Y=false;qb(C);C.mousedown(function(W){W.preventDefault()}).click(function(W){if(Y){W.preventDefault();
|
||||
W.stopImmediatePropagation()}});n.mousedown(function(W){function o(ia){oa("eventResizeStop",this,i,ia);m("body").css("cursor","");s.stop();ya();k&&ua(this,i,k,0,ia);setTimeout(function(){Y=false},0)}if(W.which==1){Y=true;var s=u.getHoverListener(),v=pa(),F=U(),r=E?-1:1,J=E?F-1:0,M=C.css("top"),k,D,Z=m.extend({},i),ja=L(i.start);K();m("body").css("cursor",B+"-resize").one("mouseup",o);oa("eventResizeStart",this,i,W);s.start(function(ia,la){if(ia){var $=Math.max(ja.row,ia.row);ia=ia.col;if(v==1)$=0;
|
||||
if($==ja.row)ia=E?Math.min(ja.col,ia):Math.max(ja.col,ia);k=$*7+ia*r+J-(la.row*7+la.col*r+J);la=ba(sa(i),k,true);if(k){Z.end=la;$=D;D=b(c([Z]),P.row,M);D.find("*").css("cursor",B+"-resize");$&&$.remove();na(i)}else if(D){da(i);D.remove();D=null}ya();X(i.start,ba(N(la),1))}},W)}})}var u=this;u.renderDaySegs=a;u.resizableDayEvent=q;var fa=u.opt,oa=u.trigger,ga=u.isEventDraggable,ra=u.isEventResizable,sa=u.eventEnd,ha=u.reportEventElement,da=u.showEvents,na=u.hideEvents,ua=u.eventResize,pa=u.getRowCnt,
|
||||
U=u.getColCnt,ca=u.allDayRow,ka=u.allDayBounds,qa=u.colContentLeft,G=u.colContentRight,p=u.dayOfWeekCol,L=u.dateCell,c=u.compileDaySegs,z=u.getDaySegmentContainer,H=u.bindDaySeg,T=u.calendar.formatDates,X=u.renderDayOverlay,ya=u.clearOverlays,K=u.clearSelection}function Mb(){function a(Q,q,u){b();q||(q=j(Q,u));t(Q,q,u);e(Q,q,u)}function b(Q){if(S){S=false;y();l("unselect",null,Q)}}function e(Q,q,u,fa){S=true;l("select",null,Q,q,u,fa)}function d(Q){var q=f.cellDate,u=f.cellIsAllDay,fa=f.getHoverListener(),
|
||||
oa=f.reportDayClick;if(Q.which==1&&g("selectable")){b(Q);var ga;fa.start(function(ra,sa){y();if(ra&&u(ra)){ga=[q(sa),q(ra)].sort(Gb);t(ga[0],ga[1],true)}else ga=null},Q);m(document).one("mouseup",function(ra){fa.stop();if(ga){+ga[0]==+ga[1]&&oa(ga[0],true,ra);e(ga[0],ga[1],true,ra)}})}}var f=this;f.select=a;f.unselect=b;f.reportSelection=e;f.daySelectionMousedown=d;var g=f.opt,l=f.trigger,j=f.defaultSelectionEnd,t=f.renderSelection,y=f.clearSelection,S=false;g("selectable")&&g("unselectAuto")&&m(document).mousedown(function(Q){var q=
|
||||
g("unselectCancel");if(q)if(m(Q.target).parents(q).length)return;b(Q)})}function Lb(){function a(g,l){var j=f.shift();j||(j=m("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>"));j[0].parentNode!=l[0]&&j.appendTo(l);d.push(j.css(g).show());return j}function b(){for(var g;g=d.shift();)f.push(g.hide().unbind())}var e=this;e.renderOverlay=a;e.clearOverlays=b;var d=[],f=[]}function Nb(a){var b=this,e,d;b.build=function(){e=[];d=[];a(e,d)};b.cell=function(f,g){var l=e.length,j=d.length,
|
||||
t,y=-1,S=-1;for(t=0;t<l;t++)if(g>=e[t][0]&&g<e[t][1]){y=t;break}for(t=0;t<j;t++)if(f>=d[t][0]&&f<d[t][1]){S=t;break}return y>=0&&S>=0?{row:y,col:S}:null};b.rect=function(f,g,l,j,t){t=t.offset();return{top:e[f][0]-t.top,left:d[g][0]-t.left,width:d[j][1]-d[g][0],height:e[l][1]-e[f][0]}}}function Ob(a){function b(j){xc(j);j=a.cell(j.pageX,j.pageY);if(!j!=!l||j&&(j.row!=l.row||j.col!=l.col)){if(j){g||(g=j);f(j,g,j.row-g.row,j.col-g.col)}else f(j,g);l=j}}var e=this,d,f,g,l;e.start=function(j,t,y){f=j;
|
||||
g=l=null;a.build();b(t);d=y||"mousemove";m(document).bind(d,b)};e.stop=function(){m(document).unbind(d,b);return l}}function xc(a){if(a.pageX===ma){a.pageX=a.originalEvent.pageX;a.pageY=a.originalEvent.pageY}}function Pb(a){function b(l){return d[l]=d[l]||a(l)}var e=this,d={},f={},g={};e.left=function(l){return f[l]=f[l]===ma?b(l).position().left:f[l]};e.right=function(l){return g[l]=g[l]===ma?e.left(l)+b(l).width():g[l]};e.clear=function(){d={};f={};g={}}}var Ya={defaultView:"month",aspectRatio:1.35,
|
||||
header:{left:"title",center:"",right:"today prev,next"},weekends:true,allDayDefault:true,ignoreTimezone:true,lazyFetching:true,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '—'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:false,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan",
|
||||
"Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:" ◄ ",next:" ► ",prevYear:" << ",nextYear:" >> ",today:"today",month:"month",week:"week",day:"day"},theme:false,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:true,dropAccept:"*"},yc=
|
||||
{header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:" ► ",next:" ◄ ",prevYear:" >> ",nextYear:" << "},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},Aa=m.fullCalendar={version:"1.5.3"},Ja=Aa.views={};m.fn.fullCalendar=function(a){if(typeof a=="string"){var b=Array.prototype.slice.call(arguments,1),e;this.each(function(){var f=m.data(this,"fullCalendar");if(f&&m.isFunction(f[a])){f=f[a].apply(f,
|
||||
b);if(e===ma)e=f;a=="destroy"&&m.removeData(this,"fullCalendar")}});if(e!==ma)return e;return this}var d=a.eventSources||[];delete a.eventSources;if(a.events){d.push(a.events);delete a.events}a=m.extend(true,{},Ya,a.isRTL||a.isRTL===ma&&Ya.isRTL?yc:{},a);this.each(function(f,g){f=m(g);g=new Yb(f,a,d);f.data("fullCalendar",g);g.render()});return this};Aa.sourceNormalizers=[];Aa.sourceFetchers=[];var ac={dataType:"json",cache:false},bc=1;Aa.addDays=ba;Aa.cloneDate=N;Aa.parseDate=kb;Aa.parseISO8601=
|
||||
Bb;Aa.parseTime=mb;Aa.formatDate=Oa;Aa.formatDates=ib;var lc=["sun","mon","tue","wed","thu","fri","sat"],Ab=864E5,cc=36E5,wc=6E4,dc={s:function(a){return a.getSeconds()},ss:function(a){return Pa(a.getSeconds())},m:function(a){return a.getMinutes()},mm:function(a){return Pa(a.getMinutes())},h:function(a){return a.getHours()%12||12},hh:function(a){return Pa(a.getHours()%12||12)},H:function(a){return a.getHours()},HH:function(a){return Pa(a.getHours())},d:function(a){return a.getDate()},dd:function(a){return Pa(a.getDate())},
|
||||
ddd:function(a,b){return b.dayNamesShort[a.getDay()]},dddd:function(a,b){return b.dayNames[a.getDay()]},M:function(a){return a.getMonth()+1},MM:function(a){return Pa(a.getMonth()+1)},MMM:function(a,b){return b.monthNamesShort[a.getMonth()]},MMMM:function(a,b){return b.monthNames[a.getMonth()]},yy:function(a){return(a.getFullYear()+"").substring(2)},yyyy:function(a){return a.getFullYear()},t:function(a){return a.getHours()<12?"a":"p"},tt:function(a){return a.getHours()<12?"am":"pm"},T:function(a){return a.getHours()<
|
||||
12?"A":"P"},TT:function(a){return a.getHours()<12?"AM":"PM"},u:function(a){return Oa(a,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(a){a=a.getDate();if(a>10&&a<20)return"th";return["st","nd","rd"][a%10-1]||"th"}};Aa.applyAll=$a;Ja.month=mc;Ja.basicWeek=nc;Ja.basicDay=oc;wb({weekMode:"fixed"});Ja.agendaWeek=qc;Ja.agendaDay=rc;wb({allDaySlot:true,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:0.5},minTime:0,
|
||||
maxTime:24})})(jQuery);
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* FullCalendar v1.5.3 Print Stylesheet
|
||||
*
|
||||
* Include this stylesheet on your page to get a more printer-friendly calendar.
|
||||
* When including this stylesheet, use the media='print' attribute of the <link> tag.
|
||||
* Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
|
||||
*
|
||||
* Copyright (c) 2011 Adam Shaw
|
||||
* Dual licensed under the MIT and GPL licenses, located in
|
||||
* MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
|
||||
*
|
||||
* Date: Mon Feb 6 22:40:40 2012 -0800
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
/* Events
|
||||
-----------------------------------------------------*/
|
||||
|
||||
.fc-event-skin {
|
||||
background: none !important;
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
/* horizontal events */
|
||||
|
||||
.fc-event-hori {
|
||||
border-width: 0 0 1px 0 !important;
|
||||
border-bottom-style: dotted !important;
|
||||
border-bottom-color: #000 !important;
|
||||
padding: 1px 0 0 0 !important;
|
||||
}
|
||||
|
||||
.fc-event-hori .fc-event-inner {
|
||||
border-width: 0 !important;
|
||||
padding: 0 1px !important;
|
||||
}
|
||||
|
||||
/* vertical events */
|
||||
|
||||
.fc-event-vert {
|
||||
border-width: 0 0 0 1px !important;
|
||||
border-left-style: dotted !important;
|
||||
border-left-color: #000 !important;
|
||||
padding: 0 1px 0 0 !important;
|
||||
}
|
||||
|
||||
.fc-event-vert .fc-event-inner {
|
||||
border-width: 0 !important;
|
||||
padding: 1px 0 !important;
|
||||
}
|
||||
|
||||
.fc-event-bg {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.fc-event .ui-resizable-handle {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,112 @@
|
||||
/*
|
||||
* FullCalendar v1.5.3 Google Calendar Plugin
|
||||
*
|
||||
* Copyright (c) 2011 Adam Shaw
|
||||
* Dual licensed under the MIT and GPL licenses, located in
|
||||
* MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
|
||||
*
|
||||
* Date: Mon Feb 6 22:40:40 2012 -0800
|
||||
*
|
||||
*/
|
||||
|
||||
(function($) {
|
||||
|
||||
|
||||
var fc = $.fullCalendar;
|
||||
var formatDate = fc.formatDate;
|
||||
var parseISO8601 = fc.parseISO8601;
|
||||
var addDays = fc.addDays;
|
||||
var applyAll = fc.applyAll;
|
||||
|
||||
|
||||
fc.sourceNormalizers.push(function(sourceOptions) {
|
||||
if (sourceOptions.dataType == 'gcal' ||
|
||||
sourceOptions.dataType === undefined &&
|
||||
(sourceOptions.url || '').match(/^(http|https):\/\/www.google.com\/calendar\/feeds\//)) {
|
||||
sourceOptions.dataType = 'gcal';
|
||||
if (sourceOptions.editable === undefined) {
|
||||
sourceOptions.editable = false;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
fc.sourceFetchers.push(function(sourceOptions, start, end) {
|
||||
if (sourceOptions.dataType == 'gcal') {
|
||||
return transformOptions(sourceOptions, start, end);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function transformOptions(sourceOptions, start, end) {
|
||||
|
||||
var success = sourceOptions.success;
|
||||
var data = $.extend({}, sourceOptions.data || {}, {
|
||||
'start-min': formatDate(start, 'u'),
|
||||
'start-max': formatDate(end, 'u'),
|
||||
'singleevents': true,
|
||||
'max-results': 9999
|
||||
});
|
||||
|
||||
var ctz = sourceOptions.currentTimezone;
|
||||
if (ctz) {
|
||||
data.ctz = ctz = ctz.replace(' ', '_');
|
||||
}
|
||||
|
||||
return $.extend({}, sourceOptions, {
|
||||
url: sourceOptions.url.replace(/\/basic$/, '/full') + '?alt=json-in-script&callback=?',
|
||||
dataType: 'jsonp',
|
||||
data: data,
|
||||
startParam: false,
|
||||
endParam: false,
|
||||
success: function(data) {
|
||||
var events = [];
|
||||
if (data.feed.entry) {
|
||||
$.each(data.feed.entry, function(i, entry) {
|
||||
var startStr = entry['gd$when'][0]['startTime'];
|
||||
var start = parseISO8601(startStr, true);
|
||||
var end = parseISO8601(entry['gd$when'][0]['endTime'], true);
|
||||
var allDay = startStr.indexOf('T') == -1;
|
||||
var url;
|
||||
$.each(entry.link, function(i, link) {
|
||||
if (link.type == 'text/html') {
|
||||
url = link.href;
|
||||
if (ctz) {
|
||||
url += (url.indexOf('?') == -1 ? '?' : '&') + 'ctz=' + ctz;
|
||||
}
|
||||
}
|
||||
});
|
||||
if (allDay) {
|
||||
addDays(end, -1); // make inclusive
|
||||
}
|
||||
events.push({
|
||||
id: entry['gCal$uid']['value'],
|
||||
title: entry['title']['$t'],
|
||||
url: url,
|
||||
start: start,
|
||||
end: end,
|
||||
allDay: allDay,
|
||||
location: entry['gd$where'][0]['valueString'],
|
||||
description: entry['content']['$t']
|
||||
});
|
||||
});
|
||||
}
|
||||
var args = [events].concat(Array.prototype.slice.call(arguments, 1));
|
||||
var res = applyAll(success, this, args);
|
||||
if ($.isArray(res)) {
|
||||
return res;
|
||||
}
|
||||
return events;
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
// legacy
|
||||
fc.gcalFeed = function(url, sourceOptions) {
|
||||
return $.extend({}, sourceOptions, { url: url, dataType: 'gcal' });
|
||||
};
|
||||
|
||||
|
||||
})(jQuery);
|
||||
+115
-3
@@ -10,14 +10,14 @@ body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, p, th, td, article, section,
|
||||
}
|
||||
|
||||
body {
|
||||
font-size: 1.5rem;
|
||||
font-size: 1.2rem;
|
||||
line-height: 2rem;
|
||||
}
|
||||
|
||||
header[role="banner"] {
|
||||
background: url("../images/background.jpg") 0 0 no-repeat;
|
||||
width: 100%;
|
||||
height: 100px;
|
||||
background: #555 url("../images/tux.png") 5px 5px no-repeat;
|
||||
}
|
||||
|
||||
a {
|
||||
@@ -41,11 +41,123 @@ nav[role="navigation"] ul {
|
||||
float: right;
|
||||
text-align: right;
|
||||
margin: 0;
|
||||
margin-top:65px;
|
||||
margin-top:60px;
|
||||
margin-right: 10px;
|
||||
color: #BBB;
|
||||
|
||||
}
|
||||
|
||||
nav[role="navigation"] li {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
nav[role="navigation"] ul li a:link {
|
||||
text-decoration: none;
|
||||
color: #BBB;
|
||||
}
|
||||
|
||||
nav[role="navigation"] ul li a:visited {
|
||||
text-decoration: none;
|
||||
color: #BBB;
|
||||
}
|
||||
|
||||
nav[role="navigation"] ul li a:hover {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
nav[role="navigation"] ul li a:active {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
|
||||
ul#socialbar li.facebook a {
|
||||
background-position: 0px 0px;
|
||||
}
|
||||
|
||||
ul#socialbar {
|
||||
width: 160px !important;
|
||||
height: 16px !important;
|
||||
margin:0;
|
||||
padding:0;
|
||||
list-style:none;
|
||||
clear:both;
|
||||
position: absolute;
|
||||
top: 30px;
|
||||
right: 5px !important;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
ul#socialbar li {
|
||||
overflow:hidden;
|
||||
text-indent:-9999px;
|
||||
display:inline;
|
||||
float:left;
|
||||
margin-right:0;
|
||||
|
||||
}
|
||||
|
||||
ul#socialbar li a {
|
||||
background:url("../images/social.png") no-repeat;
|
||||
width:216px;
|
||||
height:16px;
|
||||
display:block;
|
||||
}
|
||||
|
||||
ul#socialbar li.facebook {
|
||||
width:80px;
|
||||
height:16px;
|
||||
}
|
||||
|
||||
ul#socialbar li.facebook a {
|
||||
background-position:0px 0px;
|
||||
}
|
||||
|
||||
ul#socialbar li.facebook a:hover {
|
||||
background-position:-0px -16px;
|
||||
}
|
||||
|
||||
ul#socialbar li.twitter {
|
||||
width:72px;
|
||||
height:16px;
|
||||
}
|
||||
|
||||
ul#socialbar li.twitter a {
|
||||
background-position:-86px -0px;
|
||||
}
|
||||
|
||||
ul#socialbar li.twitter a:hover {
|
||||
background-position:-86px -16px;
|
||||
}
|
||||
|
||||
footer {
|
||||
background: #AAA;
|
||||
font-size:0.8rem;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
footer a:link {
|
||||
text-decoration: none;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
footer a:visited {
|
||||
text-decoration: none;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
footer a:hover {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
footer a:active {
|
||||
text-decoration: none;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
#calendar {
|
||||
width: 1024px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
+54
File diff suppressed because one or more lines are too long
Vendored
+4
File diff suppressed because one or more lines are too long
@@ -6,8 +6,13 @@
|
||||
<li>|</li>
|
||||
<li><a href="schedule.html">Schedule</a></li>
|
||||
<li>|</li>
|
||||
<li><a href="teaching.php">Teaching</a></li>
|
||||
<li><a href="courses.php">Courses</a></li>
|
||||
<li>|</li>
|
||||
<li><a href="publications.php">Publications</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<ul id="socialbar">
|
||||
<li class="facebook"><a href="http://www.facebook.com/willysr">Facebook</a></li>
|
||||
<li class="twitter"><a href="http://www.twitter.com/willysr2804">Twitter</a></li>
|
||||
</ul>
|
||||
@@ -10,7 +10,29 @@ include "includes/meta.html";
|
||||
<style type="text/css">
|
||||
@import "includes/index.css";
|
||||
@import "includes/normalize.css";
|
||||
@import "includes/fullcalendar/fullcalendar.css";
|
||||
@import "includes/fullcalendar/fullcalendar.print.css";
|
||||
</style>
|
||||
|
||||
<script type='text/javascript' src='includes/jquery/jquery.min.js'></script>
|
||||
<script type='text/javascript' src='includes/jquery/jquery-ui-1.8.17.custom.min.js'></script>
|
||||
<script type='text/javascript' src='includes/fullcalendar/fullcalendar.min.js'></script>
|
||||
<script type='text/javascript' src='includes/fullcalendar/gcal.js'></script>
|
||||
<script type='text/javascript'>
|
||||
$(document).ready(function() {
|
||||
$('#calendar').fullCalendar({
|
||||
events: 'https://www.google.com/calendar/feeds/willysr%40gmail.com/public/basic',
|
||||
currentTimezone: 'Asia/Jakarta',
|
||||
header: {
|
||||
left: 'prev,next today',
|
||||
center: 'title',
|
||||
right: 'month,agendaWeek,agendaDay'
|
||||
},
|
||||
defaultView: 'agendaWeek'
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
@@ -21,32 +43,35 @@ include "includes/functions.php";
|
||||
include "includes/navbar.html";
|
||||
?>
|
||||
</header>
|
||||
|
||||
<section class="introduction">
|
||||
<figure>
|
||||
<img src="images/willy.jpg" width="100" height="108" alt="My Pic" title="My Pic" style="float: left; margin-right: 5px; "/>
|
||||
<img src="images/willy.png" width="184" height="250" alt="My Pic" title="My Pic" style="float: left; margin-right: 5px; "/>
|
||||
</figure>
|
||||
<p>Hello, my name is Willy Sudiarto Raharjo and you are visiting my lecturer web site.</p>
|
||||
<p>In this site, you can find any information about my what i do at work (mostly are materials for my classes). Just in case, you wish to contact me, just drop me an <a href="mailto:<?php echo EMAIL; ?>">email</a>.</p>
|
||||
<p>To verify my email, please fetch my <a href="public-key.txt">my public key</a> (finger print : <strong>65A6 399E 0CAA 5CD0 C5EC CA94 C4EE 7054 5D88 D6C4</strong>) or download from <a href="http://keyserver.pgp.com/">KeyServer</a> using <a href="http://www.pgp.com">PGP</a> or <a href="http://www.gnupg.org">GnuPG</a> or <a href="http://www.gpg4win.org/">GPG4Win</a> by execute <code><strong>gpg --recv-keys 5D88D6C4</strong></code>.</p>
|
||||
<p>In this site, you can find any information about my what i do at work (mostly are materials for my classes). Just in case, you wish to contact me, just drop me an <a href="mailto:<?php echo EMAIL; ?>">email</a>. I no longer provide shoutbox on this page.</p>
|
||||
<p>To verify my email, please fetch my <a href="public-key.txt">my public key</a> (finger print : <strong>65A6 399E 0CAA 5CD0 C5EC CA94 C4EE 7054 5D88 D6C4</strong>) or download from <a href="http://keyserver.pgp.com/">KeyServer</a> using <a href="http://www.pgp.com">PGP</a> or <a href="http://www.gnupg.org">GnuPG</a> or <a href="http://www.gpg4win.org/">GPG4Win</a> by running <code><strong>gpg --recv-keys 5D88D6C4</strong></code>.</p>
|
||||
</section>
|
||||
|
||||
<section class="news">
|
||||
<header>
|
||||
<h1>Latest News</h1>
|
||||
</header>
|
||||
<article>
|
||||
<header>
|
||||
<h1>My Classes in Gasal 2012/2013</h1>
|
||||
<h2>My Classes in Gasal 2012/2013</h2>
|
||||
<time datetime="2012-06-13"></time>
|
||||
</header>
|
||||
<p>I will be teaching Project Management, Computer Security, and Computer Technology</p>
|
||||
</article>
|
||||
<article>
|
||||
<header>
|
||||
<h1>This page is HTML5 Compliance</h1>
|
||||
<h2>HTML5 and CSS 3 Compliance</h2>
|
||||
<time datetime="2012-06-13"></time>
|
||||
</header>
|
||||
<p>I have migrated this simple web page to be HTML5 compliance. If for some reason you experienced difficulties viewing this page properly, then i suggest you to update your browser to the latest version.</p>
|
||||
<p>I have migrated this simple web page to be <a href="http://html5.org/">HTML5</a> and <a href="http://www.w3.org/Style/CSS/current-work.en.html">CSS 3</a> compliance. If for some reason you experienced difficulties viewing this page properly, then i suggest you to update your browser to the latest version.</p>
|
||||
</article>
|
||||
</section>
|
||||
<div id='calendar'></div>
|
||||
<?php
|
||||
include "includes/footer.php";
|
||||
?>
|
||||
|
||||
+2
-474
@@ -2966,479 +2966,7 @@ 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
|
||||
@@ -3476,5 +3004,5 @@ hV801Oyg3ayL6ytTqBGkmtkBZykVkFcg0IxiJYYrGtvt6Oo1cIxwB2c+Akmc6noX
|
||||
RpJu1wAKCRCIe4N01zMzgav9AKCAmZ65cEeefBZBrgzyfnGUh9MbrwCfWiGIUNC8
|
||||
k8zf++idGVQuAktfZsDgTQCgof9eldE71uMRda7PVMvcxZhSgkkAnjEoWLVsJF9r
|
||||
tEt7gQoCr7VulB1f
|
||||
=/C8P
|
||||
=ZuHt
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
Reference in New Issue
Block a user