Sha256: e120799921922dc51c684e26d45107e49a881c5f9a52a37080c52b40354ec42f

Contents?: true

Size: 1 KB

Versions: 1

Compression:

Stored size: 1 KB

Contents

//= require th-page-editor

$(function() {
	var $simplePageForm = $(".simple-page-form");
	if(!$simplePageForm.length)
		return;

	(function() {
		var $tagsmanager = $simplePageForm.find("[data-simple-routes-list]");
		$tagsmanager.tagsManager({
			prefilled: $tagsmanager.val().split(/,/g),
			preventSubmitOnEnter: true,
			typeahead: false,
			hiddenTagListName: $tagsmanager.prop("name"),
			validator: function(pathname) { return !pathname.match(/(?:^\/|\s|\/$)/); }
		}).prop("name", "").val("").blur(function() {
			if($(this).val().length) {
				$(this).trigger(jQuery.Event("keypress", { which: 44 }));
			}
		});
	})();

	var $htmlContainer = $simplePageForm.find(".content-html-container");
	$htmlContainer.pageeditor({
		iframeStylePath: $("[data-iframe-style-path]").data("iframe-style-path")
	});

	$simplePageForm.submit(function() {
		$htmlContainer.pageeditor("destroy");
		$simplePageForm.find("#simple_content_management_simple_page_content_html").val($htmlContainer.html().replace(/^\s+|\s+$/g, ""));
	});
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
th_simple_content_management-0.2.2 app/assets/javascripts/simple_content_management/simple_pages/form.js