Files
fuelux/assets/js/scheduler-examples.js
Stephen Williams ac6c6fa6d8 replace http references w/ https
(excludes *vendor*,*.yml,*.md)
2020-05-27 15:14:27 -04:00

62 lines
1.6 KiB
JavaScript

/*!
* JavaScript for Fuel UX's docs - Examples
* Copyright 2011-2014 ExactTarget, Inc.
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
* details, see https://creativecommons.org/licenses/by/3.0/.
*/
define(function (require) {
var jquery = require('jquery');
require('bootstrap');
require('moment');
require('fuelux');
// SCHEDULER
// static example, showing all options
$('#mySchedulerStatic').scheduler();
$('#myScheduler').on('changed.fu.scheduler', function () {
if (window.console && window.console.log) {
window.console.log('scheduler changed.fu.scheduler: ', arguments);
}
});
// buttons
$('#btnSchedulerEnable').on('click', function () {
$('#myScheduler').scheduler('enable');
});
$('#btnSchedulerDisable').on('click', function () {
$('#myScheduler').scheduler('disable');
});
$('#btnSchedulerLogValue').on('click', function () {
var val = $('#myScheduler').scheduler('value');
if (window.console && window.console.log) {
window.console.log(val);
}
});
$('#btnSchedulerSetValue').on('click', function () {
var json = {
"startDateTime": "2014-03-31T03:23+02:00",
"timeZone": {
"name": "Namibia Standard Time",
"offset": "+02:00"
},
"recurrencePattern": "FREQ=MONTHLY;INTERVAL=6;BYDAY=WE;BYSETPOS=3;UNTIL=20140919;"
};
console.log(json);
$('#myScheduler').scheduler('value', json);
});
$('#btnSchedulerDestroy').on('click', function () {
var markup = $('#myScheduler').scheduler('destroy');
console.log(markup);
$(this).closest('.section').append(markup);
$('#myScheduler').scheduler();
});
});