{I" class:ETI"ProcessedAsset;FI"logical_path;TI"!alchemy/alchemy.dragndrop.js;FI" pathname;TI"|/Users/tvd/.rvm/gems/ruby-2.1.5/gems/alchemy_cms-3.1.0.beta2/app/assets/javascripts/alchemy/alchemy.dragndrop.js.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+š’TI" length;Ti3I" digest;TI"%6d0f82f3be7fd10ddaf5148188503fa6;FI" source;TI"3(function() { if (typeof window.Alchemy === "undefined") { window.Alchemy = {}; } $.extend(Alchemy, { SortableElements: function(page_id, form_token, selector) { var getTinymceIDs; if (selector == null) { selector = '#element_area .sortable_cell'; } getTinymceIDs = function(ui) { var $textareas, ids; ids = []; $textareas = ui.item.find('textarea.default_tinymce, textarea.custom_tinymce'); $($textareas).each(function() { var id; id = this.id.replace(/tinymce_/, ''); return ids.push(parseInt(id, 10)); }); return ids; }; return $(selector).sortable({ items: "div.element_editor", handle: ".element_handle", axis: "y", placeholder: "droppable_element_placeholder", forcePlaceholderSize: true, dropOnEmpty: true, opacity: 0.5, cursor: "move", tolerance: "pointer", update: function(event, ui) { var cell_id, ids, params_string; ids = $.map($(this).children(), function(child) { return $(child).attr("data-element-id"); }); params_string = ""; cell_id = $(this).attr("data-cell-id"); if (Alchemy.TrashWindow.current) { if ($("#trash_items div.element_editor").not(".dragged").length === 0) { $("#element_trash_button .icon").removeClass("full"); } } $(event.target).css("cursor", "progress"); params_string = "page_id=" + page_id + "&authenticity_token=" + encodeURIComponent(form_token) + "&" + $.param({ element_ids: ids }); if (cell_id) { params_string += "&cell_id=" + cell_id; } return $.ajax({ url: Alchemy.routes.order_admin_elements_path, type: "POST", data: params_string, complete: function() { $(event.target).css("cursor", "auto"); return Alchemy.TrashWindow.refresh(page_id); } }); }, start: function(event, ui) { return Alchemy.Tinymce.remove(getTinymceIDs(ui)); }, stop: function(event, ui) { return Alchemy.Tinymce.init(getTinymceIDs(ui)); } }); }, SortableContents: function(selector, token) { return $(selector).sortable({ items: "div.dragable_picture", handle: "div.picture_handle", opacity: 0.5, cursor: "move", tolerance: "pointer", containment: "parent", update: function(event, ui) { var ids; ids = $.map($(this).children("div.dragable_picture"), function(child) { return child.id.replace(/essence_picture_/, ""); }); $(event.originalTarget).css("cursor", "progress"); return $.ajax({ url: Alchemy.routes.order_admin_contents_path, type: "POST", data: "authenticity_token=" + encodeURIComponent(token) + "&" + $.param({ content_ids: ids }), complete: function() { return $(event.originalTarget).css("cursor", "move"); } }); } }); }, DraggableTrashItems: function(items_n_cells) { return $("#trash_items div.draggable").each(function() { var cell_classes, cell_names; cell_classes = ""; cell_names = items_n_cells[this.id]; $.each(cell_names, function(i) { return cell_classes += "." + this + "_cell" + ", "; }); return $(this).draggable({ helper: "clone", iframeFix: "iframe#alchemy_preview_window", connectToSortable: cell_classes.replace(/,.$/, ""), start: function(event, ui) { $(this).hide().addClass("dragged"); return ui.helper.css({ width: "300px" }); }, stop: function() { return $(this).show().removeClass("dragged"); } }); }); } }); }).call(this); ;TI"dependency_digest;TI"%43f015498a27edc58face7b2fa88a9a1;FI"required_paths;T[ I"h/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/core.js;FI"j/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/widget.js;FI"i/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/mouse.js;FI"m/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/draggable.js;FI"l/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/sortable.js;FI"|/Users/tvd/.rvm/gems/ruby-2.1.5/gems/alchemy_cms-3.1.0.beta2/app/assets/javascripts/alchemy/alchemy.dragndrop.js.coffee;FI"dependency_paths;T[ {I" path;TI"|/Users/tvd/.rvm/gems/ruby-2.1.5/gems/alchemy_cms-3.1.0.beta2/app/assets/javascripts/alchemy/alchemy.dragndrop.js.coffee;FI" mtime;TI"2014-12-17T23:15:54+01:00;TI" digest;TI"%919a4e1df00c7e0964d0c0f9889e283d;F{@"I"m/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/draggable.js;F@$I"2014-12-09T23:16:22+01:00;T@&I"%0e9afebbeeba5d9f8c592b3286116fb0;F{@"I"h/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/core.js;F@$I"2014-12-09T23:16:22+01:00;T@&I"%93181f408be1302c66f6df73e3878e7d;F{@"I"j/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/widget.js;F@$I"2014-12-09T23:16:22+01:00;T@&I"%d3340fe7e676858d15719fcc4ff191f7;F{@"I"i/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/mouse.js;F@$I"2014-12-09T23:16:22+01:00;T@&I"%7e7d612f93a17a2fdebe6f92a049ca82;F{@"I"l/Users/tvd/.rvm/gems/ruby-2.1.5/gems/jquery-ui-rails-5.0.3/app/assets/javascripts/jquery-ui/sortable.js;F@$I"2014-12-09T23:16:22+01:00;T@&I"%b2d8189ac0bb2fd89ee6a71adf2e7b1a;FI" _version;TI"%e4fae582d35919173aa703e1ae9b242e;F