MINI Sh3ll
/* ------------------------------------------------------------------------------
*
* # Detailed task view
*
* Demo JS code for task_manager_detailed.html page
*
* ---------------------------------------------------------------------------- */
// Setup module
// ------------------------------
var TaskManagerDetailed = function () {
//
// Setup components
//
// Datepicker
var _componentUiDatepicker = function() {
if (!$().datepicker) {
console.warn('Warning - jQuery UI components are not loaded.');
return;
}
// Datepicker
$('.datepicker').datepicker({
showOtherMonths: true,
dateFormat: 'd MM, y'
});
// Inline datepicker
$('.datepicker-inline').datepicker({
showOtherMonths: true,
defaultDate: '07/26/2015'
});
};
// CKEditor
var _componentCKEditor = function() {
if (typeof CKEDITOR == 'undefined') {
console.warn('Warning - ckeditor.js is not loaded.');
return;
}
// Initialize
CKEDITOR.replace( 'add-comment', {
height: '200px',
removeButtons: 'Subscript,Superscript',
toolbarGroups: [
{ name: 'styles' },
{ name: 'editing', groups: [ 'find', 'selection' ] },
{ name: 'forms' },
{ name: 'basicstyles', groups: [ 'basicstyles' ] },
{ name: 'paragraph', groups: [ 'list', 'blocks', 'align' ] },
{ name: 'links' },
{ name: 'insert' },
{ name: 'colors' },
{ name: 'tools' },
{ name: 'others' },
{ name: 'document', groups: [ 'mode', 'document', 'doctools' ] }
]
});
};
//
// Return objects assigned to module
//
return {
init: function() {
_componentUiDatepicker();
_componentCKEditor();
}
}
}();
// Initialize module
// ------------------------------
document.addEventListener('DOMContentLoaded', function() {
TaskManagerDetailed.init();
});
OHA YOOOO