File "colors_pink.js"
Full Path: /home/magicrsz/public_html/assets/admin/global_assets/js/demo_pages/colors_pink.js
File size: 4.85 KB
MIME-type: text/plain
Charset: utf-8
/* ------------------------------------------------------------------------------
*
* # Pink color palette showcase
*
* Demo JS code for colors_pink.html page
*
* ---------------------------------------------------------------------------- */
// Setup module
// ------------------------------
var PinkPalette = function() {
//
// Setup module components
//
// Select2
var _componentSelect2 = function() {
if (!$().select2) {
console.warn('Warning - select2.min.js is not loaded.');
return;
}
// Initialize
$('.form-control-select2').select2();
};
// Multiselect
var _componentMultiselect = function() {
if (!$().multiselect) {
console.warn('Warning - bootstrap-multiselect.js is not loaded.');
return;
}
// Initialize
$('.form-control-multiselect').multiselect({
buttonClass: 'btn bg-pink',
nonSelectedText: 'Select your state'
});
// Material theme example
$('.form-control-multiselect-material').multiselect({
buttonClass: 'btn btn-light text-pink'
});
};
// jGrowl
var _componentJgrowl = function() {
if (!$().jGrowl) {
console.warn('Warning - jgrowl.min.js is not loaded.');
return;
}
// Initialize
$('.growl-launch').on('click', function () {
$.jGrowl('Check me out! I\'m a jGrowl notice.', {
header: 'Well highlighted',
theme: 'bg-pink-400'
});
});
};
// PNotify
var _componentPnotify = function() {
if (typeof PNotify == 'undefined') {
console.warn('Warning - pnotify.min.js is not loaded.');
return;
}
// Initialize
$('.pnotify-launch').on('click', function () {
new PNotify({
title: 'Notification',
text: 'Check me out! I\'m a PNotify notice.',
icon: 'icon-info22',
addclass: 'bg-pink-400 border-pink'
});
});
};
// Noty
var _componentNoty = function() {
if (typeof Noty == 'undefined') {
console.warn('Warning - noty.min.js is not loaded.');
return;
}
// Initialize
$('.noty-launch').on('click', function() {
new Noty({
layout: 'topRight',
theme: ' alert bg-pink text-white p-0',
text: 'Check me out! I\'m a Noty notice.',
timeout: 2500
}).show();
});
};
// Switchery
var _componentSwitchery = function() {
if (typeof Switchery == 'undefined') {
console.warn('Warning - switchery.min.js is not loaded.');
return;
}
// Initialize
var switchery = document.querySelector('.form-input-switchery');
var init = new Switchery(switchery, {color: '#E91E63'});
};
// Uniform
var _componentUniform = function() {
if (!$().uniform) {
console.warn('Warning - uniform.min.js is not loaded.');
return;
}
// Initialize
$('.form-input-styled').uniform({
wrapperClass: 'border-pink text-pink-600',
selectClass: 'uniform-select bg-pink border-pink',
fileButtonClass: 'action btn bg-pink'
});
// Material theme example
$('.form-input-styled-material').uniform({
selectClass: 'uniform-select text-pink'
});
};
// Tooltips and popovers
var _componentPopups = function() {
// Tooltip
$('[data-popup=tooltip-custom]').tooltip({
template: '<div class="tooltip"><div class="arrow border-pink"></div><div class="tooltip-inner bg-pink"></div></div>'
});
// Popover title
$('[data-popup=popover-custom]').popover({
template: '<div class="popover border-pink"><div class="arrow"></div><h3 class="popover-header bg-pink"></h3><div class="popover-body"></div></div>'
});
// Popover background color
$('[data-popup=popover-solid]').popover({
template: '<div class="popover bg-pink border-pink"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body text-white"></div></div>'
});
};
//
// Return objects assigned to module
//
return {
init: function() {
_componentSelect2();
_componentMultiselect();
_componentJgrowl();
_componentPnotify();
_componentNoty();
_componentSwitchery();
_componentUniform();
_componentPopups();
}
}
}();
// Initialize module
// ------------------------------
document.addEventListener('DOMContentLoaded', function() {
PinkPalette.init();
});