Sha256: ae9a87b911ac43c7b444235d5bd94e7ccb9e6af4a76b740cc6eecdc9c473b0b2

Contents?: true

Size: 1.97 KB

Versions: 11

Compression:

Stored size: 1.97 KB

Contents

jQuery(function(){
    $("#content-widget .ajax_link, #content-sidebar .ajax_link").ajax_modal();
    return;
    $( "#content-widget .widgets-available" ).find(".panel-widget").draggable({
        helper: "clone",
        cancel: ".informer"

    });

    var $content_sidebar = $( "#content-sidebar .item-sidebar .sidebar-body" );
    $content_sidebar.droppable({
        activeClass: "ui-state-default",
        hoverClass: "ui-state-hover",
        accept: ":not(.ui-sortable-helper)",
        drop: function( event, ui ) {
            var widget_id = ui.draggable.data('id'); //draggedID
            var sidebar_id = $(this).attr('data-id');  //droppedID
            var href = url_assign_widget_sidebar.replace(-1,sidebar_id);
            $.get(href, {widget_id: widget_id},function(html){
                $(event.target).append(html);
                init_form_validations($(event.target).find("form:last"));
            });
            return false;
        }
    }).sortable({
        cursor: "move",
        axis: "y",
        items: "form",
        handle: ".panel-heading",
        update: function(ui){
            var pos = [];
            $(ui.target).find("form").each(function(index, form){
                form = $(form);
                if(form.find(".item_order").length == 0)
                    form.append('<input type="hidden" name="assign[item_order]" class="item_order">');
                form.find(".item_order").val(index);
                pos.push(form.data("id"));
            });
            $.post(sidebar_reorder_url.replace("-1", $(ui.target).closest(".item-sidebar").data("id")), {pos: pos});
        }
    });

    $("#content-sidebar").on("click", ".btn-delete-widget", function(){
        var link = $(this);
        if(!confirm(link.data("confirm"))) return false;
        $.ajax({method: "DELETE", url: link.data("href"), success: function(res){
            if(!res){
                link.closest("form").remove();
            }
        }});
        return false;

    });
});

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
camaleon_cms-1.1.0 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.9 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.8 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.7 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.6 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.5 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.4 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.3 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.2 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0.1 app/assets/javascripts/admin/widgets.js
camaleon_cms-1.0 app/assets/javascripts/admin/widgets.js