{I" class:ETI"ProcessedAsset;FI"logical_path;TI"!alchemy/alchemy.dragndrop.js;FI" pathname;TI"v/Users/tvd/.rvm/gems/ruby-2.1.2/gems/alchemy_cms-3.0.0/app/assets/javascripts/alchemy/alchemy.dragndrop.js.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+9ÚþSI" length;Ti3I" digest;TI"%18697402733beb69b826b8cc00a51405;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"%a29001620513307aecccc688623d33a5;FI"required_paths;T[ I"h/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.core.js;FI"j/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.widget.js;FI"i/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.mouse.js;FI"m/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.draggable.js;FI"l/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.sortable.js;FI"v/Users/tvd/.rvm/gems/ruby-2.1.2/gems/alchemy_cms-3.0.0/app/assets/javascripts/alchemy/alchemy.dragndrop.js.coffee;FI"dependency_paths;T[ {I" path;TI"v/Users/tvd/.rvm/gems/ruby-2.1.2/gems/alchemy_cms-3.0.0/app/assets/javascripts/alchemy/alchemy.dragndrop.js.coffee;FI" mtime;TI"2014-08-28T09:28:57+02:00;TI" digest;TI"%65a7728137171399ced9ebab1de948c0;F{@"I"m/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.draggable.js;F@$I"2014-06-17T09:21:04+02:00;T@&I"%6fdb70d2057af58a81f98839a180843e;F{@"I"h/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.core.js;F@$I"2014-06-17T09:21:04+02:00;T@&I"%634e142286f55c122163a93b0612ea51;F{@"I"j/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.widget.js;F@$I"2014-06-17T09:21:04+02:00;T@&I"%2eb1c4ea07d45515b34259acc909e9df;F{@"I"i/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.mouse.js;F@$I"2014-06-17T09:21:04+02:00;T@&I"%dd2cea9d718bcf29cbef0cbe43cd04b5;F{@"I"l/Users/tvd/.rvm/gems/ruby-2.1.2/gems/jquery-ui-rails-4.1.2/app/assets/javascripts/jquery.ui.sortable.js;F@$I"2014-06-17T09:21:04+02:00;T@&I"%498fc0ee941ba431730b4dd31720894e;FI" _version;TI"%1005ed9f20e25fb0a0599a7017dd0e6b;F