Sha256: 56f3e4b685034ea4a8a467bc4cefe7a4a4c8a11af664f421401622c9ccbc8048

Contents?: true

Size: 937 Bytes

Versions: 26

Compression:

Stored size: 937 Bytes

Contents

if (typeof(Alchemy) === 'undefined') {
	var Alchemy = {};
}

(function($) {
	
	var PageSorter = {};
	$.extend(Alchemy, PageSorter);
	
	Alchemy.PageSorter = {
		
		init : function () {
			$('ul#sitemap').nestedSortable({
				disableNesting: 'no-nest',
				forcePlaceholderSize: true,
				handle: 'span.handle',
				items: 'li',
				listType: 'ul',
				opacity: 0.5,
				placeholder: 'placeholder',
				tabSize: 16,
				tolerance: 'pointer',
				toleranceElement: '> div'
			});
			$('#save_page_order').click(function(){
				var params = $('ul#sitemap').nestedSortable('serialize');
				$.post('/admin/pages/order', params);
			});
			Alchemy.PageSorter.disableButton();
			Alchemy.resizeFrame();
		},
		
		disableButton : function() {
			var $buttonLink = $('#page_sorting_button a');
			$buttonLink.removeAttr('onclick');
			$('#page_sorting_button').addClass('active');
			$buttonLink.css({cursor: 'default'});
		}
		
	}
	
})(jQuery);

Version data entries

26 entries across 20 versions & 1 rubygems

Version Path
alchemy_cms-2.0.7 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.6.1 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.5 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.4 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.3.1 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.1.beta1 app/assets/javascripts/alchemy/alchemy.page_sorter.js
alchemy_cms-2.0.3 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.2 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.1 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.rc6 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.rc5 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.rc4 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.rc3 spec/dummy/public/javascripts/alchemy/alchemy.page_sorter.js
alchemy_cms-2.0.rc3 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.rc2 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.rc2 spec/dummy/public/javascripts/alchemy/alchemy.page_sorter.js
alchemy_cms-2.0.rc1 assets/javascripts/alchemy.page_sorter.js
alchemy_cms-2.0.rc1 spec/dummy/public/javascripts/alchemy/alchemy.page_sorter.js
alchemy_cms-2.0.pre5 spec/dummy/public/javascripts/alchemy/alchemy.page_sorter.js