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
"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 |
|
}); |
|
}); |