001.
<!-- jQuery 2.1.4 -->
002.
<script src=
"plugins/jQuery/jQuery-2.1.4.min.js"
></script>
003.
<!-- Bootstrap 3.3.5 -->
004.
<script src=
"bootstrap/js/bootstrap.min.js"
></script>
005.
<!-- jQuery UI 1.11.4 -->
007.
<!-- Slimscroll -->
008.
<script src=
"plugins/slimScroll/jquery.slimscroll.min.js"
></script>
009.
<!-- FastClick -->
010.
<script src=
"plugins/fastclick/fastclick.min.js"
></script>
011.
<!-- AdminLTE App -->
012.
<script src=
"dist/js/app.min.js"
></script>
013.
<!-- AdminLTE
for
demo purposes -->
014.
<script src=
"dist/js/demo.js"
></script>
015.
<!-- fullCalendar 2.2.5 -->
017.
<script src=
"plugins/fullcalendar/fullcalendar.min.js"
></script>
018.
<!-- date-range-picker -->
019.
<script src=
"plugins/daterangepicker/daterangepicker.js"
></script>
020.
<script>
021.
$(
function
() {
022.
$(
'#reservationtime'
).daterangepicker({timePicker:
true
, timePickerIncrement: 30, format:
'MM/DD/YYYY h:mm A'
});
023.
024.
});
025.
026.
$(
function
() {
027.
$(
'#reservationtime_update'
).daterangepicker({timePicker:
true
, timePickerIncrement: 30, format:
'MM/DD/YYYY h:mm A'
});
028.
029.
});
030.
031.
032.
$(
'#reservation'
).daterangepicker();
033.
</script>
034.
035.
<!-- Page specific script -->
036.
<script>
037.
$(
function
() {
038.
039.
040.
041.
function
ini_events(ele) {
042.
ele.each(
function
() {
043.
044.
045.
046.
var
eventObject = {
047.
title: $.trim($(
this
).text())
048.
};
049.
050.
051.
$(
this
).data(
'eventObject'
, eventObject);
052.
053.
054.
$(
this
).draggable({
055.
zIndex: 1070,
056.
revert:
true
,
057.
revertDuration: 0
058.
});
059.
060.
});
061.
}
062.
ini_events($(
'#external-events div.external-event'
));
063.
064.
065.
066.
067.
var
date =
new
Date();
068.
var
d = date.getDate(),
069.
m = date.getMonth(),
070.
y = date.getFullYear();
071.
$(
'#calendar'
).fullCalendar({
072.
header: {
073.
left:
'prev,next today'
,
074.
center:
'title'
,
075.
right:
'month,agendaWeek,agendaDay'
076.
},
077.
buttonText: {
078.
today:
'today'
,
079.
month:
'month'
,
080.
week:
'week'
,
081.
day:
'day'
082.
},
083.
eventSources: [
'getEvents.php'
],
084.
eventClick:
function
(event) {
085.
if
(event.url!=
""
){
086.
087.
window.open(event.url,
'gcalevent'
,
'width=1050,height=1050,toolbar=0,menubar=0,location=0,status=0,scrollbars=0,resizable=0,left=100,top=0'
);
088.
return
false
;
089.
}
090.
},
091.
editable:
true
,
092.
droppable:
true
,
093.
drop:
function
(date, allDay) {
094.
095.
096.
var
originalEventObject = $(
this
).data(
'eventObject'
);
097.
098.
099.
var
copiedEventObject = $.extend({}, originalEventObject);
100.
101.
102.
copiedEventObject.start = date;
103.
copiedEventObject.allDay = allDay;
104.
copiedEventObject.backgroundColor = $(
this
).css(
"background-color"
);
105.
copiedEventObject.borderColor = $(
this
).css(
"border-color"
);
106.
107.
108.
109.
$(
'#calendar'
).fullCalendar(
'renderEvent'
, copiedEventObject,
true
);
110.
111.
112.
if
($(
'#drop-remove'
).is(
':checked'
)) {
113.
114.
$(
this
).remove();
115.
}
116.
117.
}
118.
});
119.
120.
121.
var
currColor =
"#3c8dbc"
;
122.
123.
var
colorChooser = $(
"#color-chooser-btn"
);
124.
$(
"#color-chooser > li > a"
).click(
function
(e) {
125.
e.preventDefault();
126.
127.
currColor = $(
this
).css(
"color"
);
128.
129.
$(
'#add-new-event'
).css({
"background-color"
: currColor,
"border-color"
: currColor});
130.
});
131.
$(
"#add-new-event"
).click(
function
(e) {
132.
e.preventDefault();
133.
134.
var
val = $(
"#new-event"
).val();
135.
if
(val.length == 0) {
136.
return
;
137.
}
138.
139.
140.
var
event = $(
"<div />"
);
141.
event.css({
"background-color"
: currColor,
"border-color"
: currColor,
"color"
:
"#fff"
}).addClass(
"external-event"
);
142.
event.html(val);
143.
$(
'#external-events'
).prepend(event);
144.
145.
146.
ini_events(event);
147.
148.
149.
$(
"#new-event"
).val(
""
);
150.
});
151.
});
152.
</script>
153.
154.
<script>
155.
$(
function
() {
156.
157.
$(
".select2"
).select2();
158.
159.
160.
$(
"#datemask"
).inputmask(
"dd/mm/yyyy"
, {
"placeholder"
:
"dd/mm/yyyy"
});
161.
162.
$(
"#datemask2"
).inputmask(
"mm/dd/yyyy"
, {
"placeholder"
:
"mm/dd/yyyy"
});
163.
164.
$(
"[data-mask]"
).inputmask();
165.
166.
167.
$(
'#daterange-btn'
).daterangepicker(
168.
{
169.
ranges: {
170.
'Today'
: [moment(), moment()],
171.
'Yesterday'
: [moment().subtract(1,
'days'
), moment().subtract(1,
'days'
)],
172.
'Last 7 Days'
: [moment().subtract(6,
'days'
), moment()],
173.
'Last 30 Days'
: [moment().subtract(29,
'days'
), moment()],
174.
'This Month'
: [moment().startOf(
'month'
), moment().endOf(
'month'
)],
175.
'Last Month'
: [moment().subtract(1,
'month'
).startOf(
'month'
), moment().subtract(1,
'month'
).endOf(
'month'
)]
176.
},
177.
startDate: moment().subtract(29,
'days'
),
178.
endDate: moment()
179.
},
180.
function
(start, end) {
181.
$(
'#reportrange span'
).html(start.format(
'MMMM D, YYYY'
) +
' - '
+ end.format(
'MMMM D, YYYY'
));
182.
}
183.
);
184.
185.
186.
$(
'input[type="checkbox"].minimal, input[type="radio"].minimal'
).iCheck({
187.
checkboxClass:
'icheckbox_minimal-blue'
,
188.
radioClass:
'iradio_minimal-blue'
189.
});
190.
191.
$(
'input[type="checkbox"].minimal-red, input[type="radio"].minimal-red'
).iCheck({
192.
checkboxClass:
'icheckbox_minimal-red'
,
193.
radioClass:
'iradio_minimal-red'
194.
});
195.
196.
$(
'input[type="checkbox"].flat-red, input[type="radio"].flat-red'
).iCheck({
197.
checkboxClass:
'icheckbox_flat-green'
,
198.
radioClass:
'iradio_flat-green'
199.
});
200.
201.
202.
$(
".my-colorpicker1"
).colorpicker();
203.
204.
$(
".my-colorpicker2"
).colorpicker();
205.
206.
207.
$(
".timepicker"
).timepicker({
208.
showInputs:
false
209.
});
210.
});
211.
</script>