var icms = icms || {};
icms.scheme = (function ($) {
var self = this;
this.onDocumentReady = function(){
$('#rows_titles_pos input').on('click', function(e){
var pos = $(this).val();
$.cookie('icms[rows_titles_pos]', pos, {expires: 365, path: '/'});
if(pos === 'left'){
$('.layout-row-title.layout-row-parent').addClass('col-lg-2');
$('.layout-row-title').removeClass('d-none').addClass('d-flex');
$('.layout-row-body.layout-row-parent').addClass('col-lg-10');
} else if(pos === 'top'){
$('.layout-row-title.layout-row-parent').removeClass('col-lg-2');
$('.layout-row-title').removeClass('d-none').addClass('d-flex');
$('.layout-row-body.layout-row-parent').removeClass('col-lg-10');
} else if(pos === 'hide'){
$('.layout-row-title').addClass('d-none').removeClass('col-lg-2 d-flex');
$('.layout-row-body.layout-row-parent').removeClass('col-lg-10');
}
});
$( "#cp-widgets-layout" ).sortable({
items: ".widgets-layout-scheme:not(.disable-sortable)",
opacity: 0.9,
delay: 150,
handle: '> .filled > .cell > span',
connectWith: ".widgets-layout-scheme:not(.disable-sortable)",
placeholder: 'widgets-layout-scheme-placeholder',
tolerance:'pointer',
start: function(event, ui) {
$(ui.placeholder).height($(ui.item).height());
},
update: function(event, ui) {
var items = new Array();
$('#cp-widgets-layout .widgets-layout-scheme').each(function(){
items.push($(this).data('id'));
});
$.post($('#cp-widgets-layout').data('scheme-row-reorder-url'), {items: items}, function(result){
toastr.success(result.success_text);
}, 'json');
}
}).disableSelection();
$( "#cp-widgets-layout .widgets-layout-scheme-col-wrap" ).sortable({
items: ".widgets-layout-scheme-col",
opacity: 0.9,
delay: 150,
handle: '.layout-col-title > span',
connectWith: ".widgets-layout-scheme-col",
placeholder: 'colplaceholder',
tolerance:'pointer',
start: function(event, ui) {
$(ui.placeholder).addClass($(ui.item).attr('class'));
},
update: function(event, ui) {
var items = new Array();
$('#cp-widgets-layout .widgets-layout-scheme-col-wrap .widgets-layout-scheme-col').each(function(){
items.push($(this).data('id'));
});
$.post($('#cp-widgets-layout').data('scheme-col-reorder-url'), {items: items}, function(result){
toastr.success(result.success_text);
}, 'json');
}
}).disableSelection();
};
return this;
}).call(icms.scheme || {},jQuery);