spec/dummy/tmp/cache/assets/D70/280/sprockets%2F99a543e2b6be1d37c3ccc8a90261f87a in page_engine-0.0.4 vs spec/dummy/tmp/cache/assets/D70/280/sprockets%2F99a543e2b6be1d37c3ccc8a90261f87a in page_engine-0.0.5
- old
+ new
@@ -1,18 +1,19 @@
-o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1314655463.6158853j�:@value{I"
+o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1319306568.5884154��:@value{I"
class:EFI"BundledAsset;
FI"id;
-F"%6bbef140328cd1b39487099f492e4344I"logical_path;
+F"%069d02e72f3b920aac1c895b366a7d98I"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-29 22:55:23 +0100I" body;
-FI"�
+FI"2011-10-22T19:02:43+01:00;
+FI" body;
+FI"W
$(document).ready(function(){
$('ol#page_engine').nestedSortable({
disableNesting: 'no-nest',
forcePlaceholderSize: true,
@@ -38,21 +39,22 @@
type: 'put'
});
return false;
});
- var selected_tab = 0;
- var page_parts = $('.page_parts').tabs({
- select: function(event, ui){
- selected_tab = ui.index;
- }
+ var page_parts = $('#page_engine_page_parts').tabs({
+ tabTemplate: "<li><a href='#{href}'>#{label}</a> <span class='icon delete'>Remove page part</span></li>"
});
- $('.page_part a.delete').live('click', function(){
- $(this).prev().val(true);
- $('.page_parts').after($(this).prev());
- page_parts.tabs('remove', selected_tab);
+ $('#page_engine_page_parts ul li span.delete').live('click', function(){
+ hidden_delete = $($(this).prev().attr('href')).find('input[type=hidden]:first');
+ hidden_delete.val(true);
+ $('.page_parts').after(hidden_delete);
+
+ var index = $("li", page_parts).index($(this).parent());
+ page_parts.tabs('remove', index);
+
return false;
});
$('select.filter').live('change', function(){
check_filter($(this));
@@ -93,10 +95,36 @@
range.moveStart("character", pos); range.select();
}
return false;
}
});
+
+ $('#add_page_part').click(function(){
+ page_part_name = prompt('Enter the new page part name').replace(/[^a-z0-9\-_]+/ig, '-');
+
+ if (page_part_name != ''){
+ if ($('#page_part_' + page_part_name).length == 0){
+ var new_id = new Date().getTime();
+ var content = unescape($('#page_engine_page_parts').attr('data-fields'));
+
+ 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_engine_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);
+ }
+ else {
+ alert('Name already exists');
+ }
+ } else {
+ alert('You need to specify a name');
+ }
+
+ return false;
+ });
});
check_filter = function(filter){
textarea = $('#' + filter.attr('rel'));
@@ -209,70 +237,77 @@
FI"dependency_paths;
F[{I" path;
FI"N/home/mark/dev/personal/page_engine/app/assets/javascripts/page_engine.js;
FI"
mtime;
-FIu: Time
�����{�
-:@_zone"BST:
nano_numic:
nano_deni:
submicro"5P:offsetiI"hexdigest;
-F"%2bc7d76a944bafd5387ef64962421b77{I" path;
+FIu: Time
����
+
+:@_zoneI"BST;
+T:
nano_numi�:
nano_deni:
submicro"Pp:offsetiI"hexdigest;
+F"%e730bfd8c12ea587de918e0f980b978f{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;
+FIu;
P���\;I"BST;
+T;iI"hexdigest;
+F"%1cab6e3dbfee885fdeefce5262d271ba{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;
+FIu;
L��p;I"BST;
+T;iI"hexdigest;
+F"%f74e9a1ad32ae12ed38035d397533b24{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;
+FIu;
���`�;I"BST;
+T;iI"hexdigest;
+F"%44f328165ed79e8a01e6b90973107ff4{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;
+FIu;
�����;I"BST;
+T;iI"hexdigest;
+F"%3b493581edd8e1a5fe6a5db895a775a9{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;
+FIu;
���P4;I"BST;
+T;iI"hexdigest;
+F"%cc81bd3d86c8d4dcb129111ca94cb5ee{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;
+FIu;
�����;I"BST;
+T;iI"hexdigest;
+F"%267cb16bf8f53873be5f880566bc5271{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;
+FIu;
���p;I"BST;
+T;iI"hexdigest;
+F"%904117869fb0a5e482c612096c665cb2{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"%4df26346060d3e6500553a3cd5fe0097{I" path;
+FIu;
b���;I"BST;
+T;iI"hexdigest;
+F"%9a208b3ec597fc252d858fb6cabd69fb{I" path;
FI"[/home/mark/dev/personal/page_engine/vendor/assets/javascripts/codemirror/codemirror.js;
FI"
mtime;
-FIu;
�����;"BST;iI"hexdigest;
-F"%086a3a096ba9bebfb6661078bc886058{I" path;
+FIu;
�����;I"BST;
+T;iI"hexdigest;
+F"%dd9a114eaff9d88c7f9d4d1f5443e3ee{I" path;
FI"a/home/mark/dev/personal/page_engine/vendor/assets/javascripts/codemirror/modes/javascript.js;
FI"
mtime;
-FIu;
�����;"BST;iI"hexdigest;
-F"%8ab462230ff8e16ef507aedb9404b26f{I" path;
+FIu;
�����;I"BST;
+T;iI"hexdigest;
+F"%ab6bbaf213c7fb5e5949c8afab5c04db{I" path;
FI"Z/home/mark/dev/personal/page_engine/vendor/assets/javascripts/codemirror/modes/css.js;
FI"
mtime;
-FIu;
�����;"BST;iI"hexdigest;
-F"%b95454abdec60d439de5c2ec19b73859I"
_version;
-F"%2ae678b00484ff298131f3f2a9ac84b1
+FIu;
�����;I"BST;
+T;iI"hexdigest;
+F"%a5af18c74f0166d94cd5679cd5c5bd70I"
_version;
+F"%ae6d9eacd14d652b3363e444f7ccf3f9
\ No newline at end of file