You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
124 lines
4.2 KiB
124 lines
4.2 KiB
1 year ago
|
"use strict";
|
||
|
$(document).ready(function() {
|
||
|
// Single swithces
|
||
|
var elemsingle = document.querySelector('.js-single');
|
||
|
var switchery = new Switchery(elemsingle, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
// Multiple swithces
|
||
|
var elem = Array.prototype.slice.call(document.querySelectorAll('.js-switch'));
|
||
|
elem.forEach(function(html) {
|
||
|
var switchery = new Switchery(html, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
});
|
||
|
// Disable enable swithces
|
||
|
var elemstate = document.querySelector('.js-dynamic-state');
|
||
|
var switcheryy = new Switchery(elemstate, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
document.querySelector('.js-dynamic-disable').addEventListener('click', function() {
|
||
|
switcheryy.disable();
|
||
|
});
|
||
|
document.querySelector('.js-dynamic-enable').addEventListener('click', function() {
|
||
|
switcheryy.enable();
|
||
|
});
|
||
|
// Color Swithces
|
||
|
var elemdefault = document.querySelector('.js-default');
|
||
|
var switchery = new Switchery(elemdefault, {
|
||
|
color: '#d6d6d6',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
var elemprimary = document.querySelector('.js-primary');
|
||
|
var switchery = new Switchery(elemprimary, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
var elemprimary = document.querySelector('.js-success');
|
||
|
var switchery = new Switchery(elemprimary, {
|
||
|
color: '#2ed8b6',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
var elemprimary = document.querySelector('.js-info');
|
||
|
var switchery = new Switchery(elemprimary, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
var elemprimary = document.querySelector('.js-warning');
|
||
|
var switchery = new Switchery(elemprimary, {
|
||
|
color: '#FFB64D',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
var elemprimary = document.querySelector('.js-danger');
|
||
|
var switchery = new Switchery(elemprimary, {
|
||
|
color: '#FF5370',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
var elemprimary = document.querySelector('.js-inverse');
|
||
|
var switchery = new Switchery(elemprimary, {
|
||
|
color: '#222',
|
||
|
jackColor: '#fff'
|
||
|
});
|
||
|
// Switch sizes
|
||
|
var elemlarge = document.querySelector('.js-large');
|
||
|
var switchery = new Switchery(elemlarge, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff',
|
||
|
size: 'large'
|
||
|
});
|
||
|
var elemmedium = document.querySelector('.js-medium');
|
||
|
var switchery = new Switchery(elemmedium, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff',
|
||
|
size: 'medium'
|
||
|
});
|
||
|
var elemsmall = document.querySelector('.js-small');
|
||
|
var switchery = new Switchery(elemsmall, {
|
||
|
color: '#4099ff',
|
||
|
jackColor: '#fff',
|
||
|
size: 'small'
|
||
|
});
|
||
|
|
||
|
$('#tags').tagsinput('items');
|
||
|
$('.repeater').repeater({
|
||
|
// (Optional)
|
||
|
// "defaultValues" sets the values of added items. The keys of
|
||
|
// defaultValues refer to the value of the input's name attribute.
|
||
|
// If a default value is not specified for an input, then it will
|
||
|
// have its value cleared.
|
||
|
defaultValues: {
|
||
|
'text-input': 'foo'
|
||
|
},
|
||
|
// (Optional)
|
||
|
// "show" is called just after an item is added. The item is hidden
|
||
|
// at this point. If a show callback is not given the item will
|
||
|
// have $(this).show() called on it.
|
||
|
show: function() {
|
||
|
$(this).slideDown();
|
||
|
},
|
||
|
// (Optional)
|
||
|
// "hide" is called when a user clicks on a data-repeater-delete
|
||
|
// element. The item is still visible. "hide" is passed a function
|
||
|
// as its first argument which will properly remove the item.
|
||
|
// "hide" allows for a confirmation step, to send a delete request
|
||
|
// to the server, etc. If a hide callback is not given the item
|
||
|
// will be deleted.
|
||
|
hide: function(deleteElement) {
|
||
|
if (confirm('Are you sure you want to delete this element?')) {
|
||
|
$(this).slideUp(deleteElement);
|
||
|
}
|
||
|
},
|
||
|
// (Optional)
|
||
|
// Removes the delete button from the first list item,
|
||
|
// defaults to false.
|
||
|
isFirstItemUndeletable: true
|
||
|
});
|
||
|
$(".select2").select2();
|
||
|
$('.html-editor').summernote({
|
||
|
height: 300,
|
||
|
tabsize: 2
|
||
|
});
|
||
|
});
|