Heimdall/resources/assets/js/app.js

62 lines
1.6 KiB
JavaScript
Raw Normal View History

2018-02-01 14:45:59 +00:00
$.when( $.ready ).then(function() {
$( "#sortable" ).sortable({
stop: function (event, ui) {
var idsInOrder = $("#sortable").sortable('toArray', {
attribute: 'data-id'
});
$.post(
'/order',
{ order:idsInOrder }
);
}
});
$("#sortable").sortable("disable");
2018-02-01 14:45:59 +00:00
$('.color-picker').each( function( i, elem ) {
var hueb = new Huebee( elem, {
// options
});
2018-02-01 19:55:03 +00:00
});
$('#app').on('click', '#config-button', function(e) {
e.preventDefault();
var app = $('#app');
var active = (app.hasClass('header'));
app.toggleClass('header');
if(active) {
$('.add-item').hide();
$('#app').removeClass('sidebar');
$("#sortable").sortable("disable")
2018-02-01 19:55:03 +00:00
} else {
$("#sortable").sortable("enable")
2018-02-01 19:55:03 +00:00
setTimeout(
function()
{
$('.add-item').fadeIn();
}, 350);
}
}).on('click', '#add-item', function(e) {
e.preventDefault();
var app = $('#app');
var active = (app.hasClass('sidebar'));
app.toggleClass('sidebar');
});
$('#pinlist').on('click', 'a', function(e) {
e.preventDefault();
var current = $(this);
var id = current.data('id');
$.get('items/pintoggle/'+id+'/true', function(data) {
var inner = $(data).filter('#sortable').html();
$('#sortable').html(inner);
current.toggleClass('active');
});
});
2018-02-01 14:45:59 +00:00
});