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

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