test/dummy/tmp/cache/assets/development/sprockets/1926295578648cdc013840b112b4549a in polyblock-0.3.7 vs test/dummy/tmp/cache/assets/development/sprockets/1926295578648cdc013840b112b4549a in polyblock-0.3.9

- old
+ new

@@ -1,8 +1,8 @@ {I" class:ETI"ProcessedAsset;FI"logical_path;TI"polyblock/polyblock.js;FI" pathname;TI"i/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/polyblock/polyblock.js.coffee;FI"content_type;TI"application/javascript;TI" -mtime;Tl+NRI" length;Tir)I" digest;TI"%e56d0eedc13d38c6e449323fa71f48ef;FI" source;TI"r)(function() { +mtime;Tl+J5RI" length;Ti+I" digest;TI"%99993613baf5a361b041bd01c87bf346;FI" source;TI"+(function() { var unsavedChanges; CKEDITOR.disableAutoInline = true; unsavedChanges = false; @@ -13,23 +13,38 @@ } }; $(function() { return $(document).ready(function() { - var blocks, has_switch, initialize, pb_switch; - blocks = $(".polyblock[contenteditable='true']"); + var blocks, fetch_blocks, has_switch, initialize, pb_switch; + fetch_blocks = function() { + return $(".polyblock[contenteditable='true']").not('.polyblock-condensed'); + }; + blocks = fetch_blocks(); if (!blocks.length) { return; } pb_switch = $('.polyblock-switch'); has_switch = pb_switch.is('*'); initialize = function() { var blockclones, changeChecker, changeText, convertFromTextarea, convertToTextarea, currentMode, editorModeOff, editorModeOn, indicator, initialBodyPadding, instanciateCKEditor, previousMode, revertChanges, saveChanges, showSavedChanges, showUnsavedChanges, startListening, stopListening, verbose; blockclones = {}; instanciateCKEditor = function(id) { - return CKEDITOR.inline(id, { + var editor; + return editor = CKEDITOR.inline(id, { on: { + contentDom: function() { + return editor.document.on('keydown', function(e) { + if ((e.data.$.ctrlKey || e.data.$.metaKey) && e.data.$.keyCode === 83) { + try { + e.data.$.preventDefault(); + } catch (_error) {} + saveChanges(); + return false; + } + }); + }, focus: function(e) { editorModeOn(); return startListening(id); }, blur: function(e) { @@ -255,11 +270,11 @@ case "Markdown": return convertToTextarea(block, html_beautify(content)); } }; if (previousMode === "WYSIWYG") { - blocks = $(".polyblock[contenteditable='true']"); + blocks = fetch_blocks(); } blocks.each(function() { return changeModes($(this)); }); return $(this).siblings().removeClass("active").end().addClass("active"); @@ -289,7 +304,7 @@ } }); }); }).call(this); -;TI"dependency_digest;TI"%16e25f8ceaf525c68a3fa6ffbed1e942;FI"required_paths;T[I"i/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/polyblock/polyblock.js.coffee;FI"dependency_paths;T[{I" path;TI"i/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/polyblock/polyblock.js.coffee;FI" -mtime;TI"2014-01-21T10:20:46-05:00;TI" digest;TI"%77c920db2426f061a5b4c6e2480059ab;FI" _version;TI"%01dc9d4cb5b0ece13ed47cc1cabfeb41;F +;TI"dependency_digest;TI"%d4f7a72f9535b1ad7a427de32eb6aec5;FI"required_paths;T[I"i/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/polyblock/polyblock.js.coffee;FI"dependency_paths;T[{I" path;TI"i/Applications/XAMPP/xamppfiles/htdocs/polyblock/app/assets/javascripts/polyblock/polyblock.js.coffee;FI" +mtime;TI"2014-01-31T18:44:10-05:00;TI" digest;TI"%3b66bd318308bd5b8bb59771c41923e6;FI" _version;TI"%01dc9d4cb5b0ece13ed47cc1cabfeb41;F \ No newline at end of file