o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1314215819.2269225���:@value{I" class:EFI"BundledAsset; FI"id; F"%b9a15e83136247ebb9dc3e0cf97b08caI"logical_path; FI"page_engine.js; FI" pathname; FI"N/home/mark/dev/personal/page_engine/app/assets/javascripts/page_engine.js; FI"content_type; FI"application/javascript; FI" mtime; F"2011-08-21 18:54:21 +0100I" body; FI"v $(document).ready(function(){ $('ol#page_engine').nestedSortable({ disableNesting: 'no-nest', forcePlaceholderSize: true, handle: 'div', helper: 'clone', items: 'li', opacity: .6, placeholder: 'placeholder', revert: 250, tabSize: 25, tolerance: 'pointer', toleranceElement: '> div' }); $('#update_page_positions').click(function(){ page_array = $('ol#page_engine').nestedSortable('toArray', { startDepthCount: 0 }); page_array.splice(0, 1); $.ajax({ data: { pages: page_array }, dataType:'script', url: $('ol#page_engine').attr('data-href'), type: 'put' }); return false; }); var selected_tab = 0; var page_parts = $('.page_parts').tabs({ select: function(event, ui){ selected_tab = ui.index; } }); $('.page_part a.delete').live('click', function(){ $(this).prev().val(true); $('.page_parts').after($(this).prev()); page_parts.tabs('remove', selected_tab); return false; }); $('textarea[data-filter=css]').each(function(){ add_css($(this)); }); $('textarea[data-filter=javascript]').each(function(){ add_javascript($(this)); }); $('textarea[data-filter=textile]').each(function(){ add_textile($(this)); }); $('textarea[data-filter=markdown]').each(function(){ add_markdown($(this)); }); $('textarea[data-filter=html]').each(function(){ add_html($(this)); }); $('select.filter').live('change', function(){ textarea = $('#' + $(this).attr('rel')); filter = textarea.attr('data-filter'); switch ($(this).val()){ case 'html': add_html(textarea) textarea.attr('data-filter', 'html'); break; case 'textile': add_textile(textarea); textarea.attr('data-filter', 'textile'); break; case 'markdown': add_markdown(textarea); textarea.attr('data-filter', 'markdown'); break; case 'erb': remove_editors(textarea); textarea.attr('data-filter', 'erb'); break; case 'erb+textile': add_textile(textarea) textarea.attr('data-filter', 'erb+textile'); break; case 'none': remove_editors(textarea); textarea.attr('data-filter', 'none'); break; } }); $('#page_no_publish_window').change(function(){ $('.edit_page .field.publish_from').toggle('slide'); $('.edit_page .field.publish_to').toggle('slide'); }); $('textarea.ignore_tab').keypress(function(e){ if(e.keyCode == 9){ var pos = $(this).caret().start + 2; text = $(this).val().substr(0, $(this).caret().start) + ' ' + $(this).val().substr($(this).caret().start); console.debug($(this).val().substr($(this).caret().start)); $(this).val(text); if ($(this).get(0).setSelectionRange) { $(this).get(0).setSelectionRange(pos, pos); } else if ($(this).get(0).createTextRange) { var range = $(this).get(0).createTextRange(); range.collapse(true); range.moveEnd("character", pos); range.moveStart("character", pos); range.select(); } return false; } }); }); add_html = function(textarea){ remove_editors(textarea); textarea.markItUp(markitup_html_settings); textarea.parents('.markItUp').addClass('html'); } add_textile = function(textarea){ remove_editors(textarea); textarea.markItUp(markitup_textile_settings); textarea.parents('.markItUp').addClass('textile'); } add_markdown = function(textarea){ remove_editors(textarea); textarea.markItUp(markitup_markdown_settings); textarea.parents('.markItUp').addClass('markdown'); } add_css = function(textarea){ remove_editors(textarea); textarea.markItUp(markitup_css_settings); textarea.parents('.markItUp').addClass('css'); } add_javascript = function(textarea){ remove_editors(textarea); textarea.markItUp(markitup_javascript_settings); textarea.parents('.markItUp').addClass('javascript'); } remove_editors = function(textarea){ textarea.markItUpRemove(); } add_fields = function(link, association, content){ var page_part_name = $('#new_page_part_name').val(); if (page_part_name != ''){ if ($('#' + page_part_name.replace(/[^a-z0-9\-_]+/ig, '-')).length == 0){ var new_id = new Date().getTime(); content = content.replace(/name="page_parts/g, 'name="page[page_parts_attributes][' + new_id + ']'); content = content.replace(/for="page_parts/g, 'for="page_page_parts_attributes_' + new_id); $('.page_parts').tabs('add', '#' + new_id, page_part_name); $('#' + new_id).html(content); $('#' + new_id).addClass('page_part'); $('#' + new_id + ' .input:first input').val(page_part_name); $('#new_page_part_name').val(''); } else { alert('Name already exists'); } } else { alert('You need to specify a name'); } } ; ; FI"asset_paths; F[I"a/home/mark/dev/personal/page_engine/vendor/assets/javascripts/jquery-ui-1.8.15.custom.min.js; FI"U/home/mark/dev/personal/page_engine/vendor/assets/javascripts/jquery.markitup.js; FI"Y/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/html/set.js; FI"\/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/textile/set.js; FI"]/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/markdown/set.js; FI"X/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/css/set.js; FI"_/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/javascript/set.js; FI"^/home/mark/dev/personal/page_engine/vendor/assets/javascripts/jquery.ui.nestedSortable.js; FI"N/home/mark/dev/personal/page_engine/app/assets/javascripts/page_engine.js; FI"dependency_paths; F[{I" path; FI"N/home/mark/dev/personal/page_engine/app/assets/javascripts/page_engine.js; FI" mtime; FIu: Time ����Q� :@_zone"BST: nano_numi�: nano_deni: submicro"eP:offsetiI"hexdigest; F"%27b06b901c6ae2d94dff799c9d2a043e{I" path; FI"a/home/mark/dev/personal/page_engine/vendor/assets/javascripts/jquery-ui-1.8.15.custom.min.js; FI" mtime; FIu; P�����\;"BST;iI"hexdigest; F"%25e8a8980172fdb28ac89d6be04dbf3c{I" path; FI"U/home/mark/dev/personal/page_engine/vendor/assets/javascripts/jquery.markitup.js; FI" mtime; FIu; L����p;"BST;iI"hexdigest; F"%c704372223fd6935d09f1ae0f383c2cd{I" path; FI"Y/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/html/set.js; FI" mtime; FIu; �����f� ;"BST; i{;i;"0;iI"hexdigest; F"%46b73c21d7b11db3f12138ddba7f160b{I" path; FI"\/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/textile/set.js; FI" mtime; FIu; ���٭�� ;"BST; i�;i;"v0;iI"hexdigest; F"%206f90ac4bfc6e69716f7084610210f6{I" path; FI"]/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/markdown/set.js; FI" mtime; FIu; ���>U4 ;"BST; i�;i;"u@;iI"hexdigest; F"%9f7104c267571270b3432dba9af41033{I" path; FI"X/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/css/set.js; FI" mtime; FIu; ����p�� ;"BST; i�;i;";iI"hexdigest; F"%99ab0da98600a88746553eeeee84d79c{I" path; FI"_/home/mark/dev/personal/page_engine/app/assets/javascripts/markitup/sets/javascript/set.js; FI" mtime; FIu; ���&uw ;"BST; i�;i;"r�;iI"hexdigest; F"%56c26356c6ebc1025fda9ce2fe1cdcb5{I" path; FI"^/home/mark/dev/personal/page_engine/vendor/assets/javascripts/jquery.ui.nestedSortable.js; FI" mtime; FIu; b���� ;"BST; i�;i;"D0;iI"hexdigest; F"%4df26346060d3e6500553a3cd5fe0097I" _version; F"%2ae678b00484ff298131f3f2a9ac84b1