Вход Регистрация
Файл: templates/default/js/admin-scheme.js
Строк: 63
<?php
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, {expires365path'/'});
            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)",
            
opacity0.9,
            
delay150,
            
handle'> .filled > .cell > span',
            
connectWith".widgets-layout-scheme:not(.disable-sortable)",
            
placeholder'widgets-layout-scheme-placeholder',
            
tolerance:'pointer',
            
start: function(eventui) {
                $(
ui.placeholder).height($(ui.item).height());
            },
            
update: function(eventui) {
                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'), {itemsitems}, function(result){
                    
toastr.success(result.success_text);
                }, 
'json');
            }
        }).
disableSelection();
        $( 
"#cp-widgets-layout .widgets-layout-scheme-col-wrap" ).sortable({
            
items".widgets-layout-scheme-col",
            
opacity0.9,
            
delay150,
            
handle'.layout-col-title > span',
            
connectWith".widgets-layout-scheme-col",
            
placeholder'colplaceholder',
            
tolerance:'pointer',
            
start: function(eventui) {
                $(
ui.placeholder).addClass($(ui.item).attr('class'));
            },
            
update: function(eventui) {
                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'), {itemsitems}, function(result){
                    
toastr.success(result.success_text);
                }, 
'json');
            }
        }).
disableSelection();
    };

    return 
this;

}).
call(icms.scheme || {},jQuery);
?>
Онлайн: 1
Реклама