WRMCB=function(e){var c=console;if(c&&c.log&&c.error){c.log('Error running batched script.');c.error(e);}}
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-page-layout:pagelayout-frontend', location = 'js/pagelayout/page-layout.soy' */
// This file was automatically generated from page-layout.soy.
// Please don't edit this file by hand.
/**
* @fileoverview Templates in namespace Confluence.Templates.PageLayout.
*/
if (typeof Confluence == 'undefined') { var Confluence = {}; }
if (typeof Confluence.Templates == 'undefined') { Confluence.Templates = {}; }
if (typeof Confluence.Templates.PageLayout == 'undefined') { Confluence.Templates.PageLayout = {}; }
Confluence.Templates.PageLayout.contentLayout = function(opt_data, opt_ignored) {
return '
';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.contentLayout.soyTemplateName = 'Confluence.Templates.PageLayout.contentLayout';
}
Confluence.Templates.PageLayout.cellLayout = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.cellLayout.soyTemplateName = 'Confluence.Templates.PageLayout.cellLayout';
}
Confluence.Templates.PageLayout.smallCellLayout = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.smallCellLayout.soyTemplateName = 'Confluence.Templates.PageLayout.smallCellLayout';
}
Confluence.Templates.PageLayout.headerLayout = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.headerLayout.soyTemplateName = 'Confluence.Templates.PageLayout.headerLayout';
}
Confluence.Templates.PageLayout.footerLayout = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.footerLayout.soyTemplateName = 'Confluence.Templates.PageLayout.footerLayout';
}
Confluence.Templates.PageLayout.columnLayout = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.columnLayout.soyTemplateName = 'Confluence.Templates.PageLayout.columnLayout';
}
Confluence.Templates.PageLayout.emptyLayout2 = function(opt_data, opt_ignored) {
return '' + Confluence.Templates.PageLayout.emptySection2(opt_data) + '
';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.emptyLayout2.soyTemplateName = 'Confluence.Templates.PageLayout.emptyLayout2';
}
Confluence.Templates.PageLayout.emptySection2 = function(opt_data, opt_ignored) {
return '' + Confluence.Templates.PageLayout.cell2({type: 'normal'}) + '
';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.emptySection2.soyTemplateName = 'Confluence.Templates.PageLayout.emptySection2';
}
Confluence.Templates.PageLayout.cell2 = function(opt_data, opt_ignored) {
return '' + ((opt_data.content) ? soy.$$filterNoAutoescape(opt_data.content) : '') + '
';
};
if (goog.DEBUG) {
Confluence.Templates.PageLayout.cell2.soyTemplateName = 'Confluence.Templates.PageLayout.cell2';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-page-layout:pagelayout-frontend', location = 'js/pagelayout/tinymce-page-layout.js' */
define("confluence-page-layout/pagelayout/tinymce-page-layout",["jquery","ajs","tinymce"],function(e,f,d){function l(a){a=e(a.getBody());if(a.children(".contentLayout").length)return!1;a.children(".contentLayout2");return!0}var k=function(a){var d=e("#pagelayout-menu"),h=e(".icon-check",d);k=function(a){var c=h.not(".hidden");a=h.siblings("."+a.name).siblings();c.addClass("hidden");a.removeClass("hidden")};k(a)};return{init:function(a){function n(){l(a)||d.plugins.PageLayoutPlugin.PageLayout.needsContentEditableBody(c.getLayout())||
d.webkit||f.Rte.editorFocus(a)}function h(){d.isGecko&&setTimeout(function(){a.focus();a.dom.getRoot().focus()},1)}function m(){var g=e("#pagelayout-menu").parent(),b=e("#page-layout-2-group");l(a)?(g.addClass("hidden"),b.removeClass("hidden"),c=new d.plugins.PageLayoutPlugin.PageLayout2(a),d.plugins.PageLayoutPlugin.PageLayout2.needsContentEditableBody()&&e(a.getBody()).attr("contenteditable","true")):(g.removeClass("hidden"),b.addClass("hidden"),c=new d.plugins.PageLayoutPlugin.PageLayout(a),d.plugins.PageLayoutPlugin.PageLayout.needsContentEditableBody(c.getLayout())?
c.body.attr("contenteditable","true"):h(),k(c.getLayout()))}var c;this.ed=a;"comment"!==f.Meta.get("content-type")&&(a.onInit.add(function(){a.undoManager.clear();a.undoManager.add();m();f.bind("editor.remote.change editor.local.change",function(){a.undoManager.ignore(function(){c.setup()})});f.bind("rte-ready",function(){var g=e('[contenteditable\x3d"true"]',a.getBody()),b=!1!==f.Meta.get("editor-auto-focus");g.attr("contenteditable","false");g.attr("contenteditable","true");b&&(g=e("#content-title"),
""===g.val()?g.focus():f.Rte.editorFocus(a))});a.selection.onSetContent.add(n);l(a)&&a.undoManager.onUndo.add(function(){d.plugins.PageLayoutPlugin.PageLayout2.needsContentEditableBody()&&c.body.attr("contenteditable","true");h()})}),e("#pagelayout-menu").delegate("li.dropdown-item a","click",function(){a.execCommand("mcePageLayout",!1,d.plugins.PageLayoutPlugin.PageLayout.getLayoutOptions(this))}),a.addCommand("mcePageLayoutInitialize",function(){a.undoManager.add();c.createInitialLayoutIfNone()}),
a.addCommand("mcePageLayout",function(g,b){a.undoManager.add();c.setLayout(b);k(c.getLayout())}),a.addCommand("mcePageLayoutAddSection",function(g,b){a.undoManager.add();c.addSection&&c.addSection(b&&b.section)}),a.addCommand("mcePageLayoutChangeSection",function(g,b){a.undoManager.add();c.changeSection&&c.changeSection(b&&b.layout,b&&b.section)}),a.addCommand("mcePageLayoutRemoveSection",function(g,b){a.undoManager.add();c.removeSection&&c.removeSection(b&&b.section)}),a.addCommand("mcePageLayoutMoveSectionUp",
function(g,b){a.undoManager.add();c.moveSectionUp&&c.moveSectionUp(b&&b.section)}),a.addCommand("mcePageLayoutMoveSectionDown",function(g,b){a.undoManager.add();c.moveSectionDown&&c.moveSectionDown(b&&b.section)}),a.onSetContent.add(m),a.onClick.add(function(a,b){var c=e(b.target);c.is("div.cell")&&c.children(".innerCell").focus();!d.isWebKit||b.target!==a.getBody()&&b.target!==a.getBody().parentNode||(c=c.find(".innerCell"),c.length&&(a.execCommand("selectAll"),b=b.target!==a.getBody(),a.selection.collapse(b)))}),
!d.isIE9&&a.onKeyUp.add(function(a,b){b=b.keyCode;if(8!==b&&46!==b)return!0;b=a.selection.getRng(!0).startContainer;e(b).closest(".contentLayout,.contentLayout2",a.getBody()).length&&(b=e(b).closest(".innerCell"))&&b.length&&a.dom.isEmpty(b.clone()[0])&&(b.html('\x3cp\x3e\x3cbr data-mce-bogus\x3d"1"\x3e\x3c/p\x3e'),a.selection.select(b[0],!0),a.selection.collapse(!0))}))},execCommand:function(a,e,d){if("selectAll"===a){a=this.ed;e=a.getBody();var f;if("true"==a.dom.getAttrib(e,"contenteditable"))return!1;
d=a.dom.select(".innerCell",e);e=d[0];d=d[d.length-1];f=a.dom.createRng();f.setStart(e,0);f.setEnd(d,d.childNodes.length);a.selection.setRng(f);return!0}return!1},getInfo:function(){return{longname:"Page Layout Plugin",author:"Atlassian",authorurl:"http://www.atlassian.com",infourl:"http://www.atlassian.com",version:"1.0"}}}});
require("confluence/module-exporter").safeRequire("confluence-page-layout/pagelayout/tinymce-page-layout",function(e){var f=require("tinymce");f.create("tinymce.plugins.PageLayoutPlugin",e);f.PluginManager.add("pagelayoutplugin",f.plugins.PageLayoutPlugin)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-page-layout:pagelayout-frontend', location = 'js/pagelayout/page-layout.js' */
define("confluence-page-layout/pagelayout/page-layout",["jquery","confluence/templates","ajs"],function(d,h,r){var g=function(a){this.editor=a;this.body=d(a.getBody());this.setup()};g.DEFAULT_LAYOUT={name:"pagelayout-none",columns:0};g.prototype.setup=function(){var a=d(".contentLayout",this.body);a.length?(m(a),n(a,this.body,this.editor),this.editor.undoManager.add()):this.body.attr("contenteditable","true")};g.prototype.setLayout=function(a){var c=require("tinymce"),b;b=d(".contentLayout",this.body);
if(g.getLayoutOptions(b).name!==a.name){r.trigger("analyticsEvent",{name:"PageLayoutEvent.pageLayoutChanged",data:{name:a.name}});if(1===b.length)b=b.clone();else{var e=this.editor;b=this.body;var f=h.PageLayout.contentLayout(),e=e.dom.create("div");e.innerHTML=f;b=d(e).children().html(b.html())}m(b);t(a,b);if(a.header)f=b,d(".header",f).length||f.prepend(h.PageLayout.headerLayout());else{var e=b,f=d(".header",e),e=p(e),k=l(d(".innerCell",f));e.length?(e.prepend(k),f.remove()):f.replaceWith(k)}a.footer?
(f=b,d(".footer",f).length||f.append(h.PageLayout.footerLayout())):(e=b,f=d(".footer",e),e=d(".columnLayout \x3e .cell:last-child .innerCell",e),k=l(d(".innerCell",f)),e.length?(e.append(k),f.remove()):f.replaceWith(k));g.needsContentEditableBody(a)?(b=b.contents().unwrap(),this.body.attr("contenteditable","true")):(n(b,this.body,this.editor),b.attr("data-atlassian-layout",JSON.stringify(a)));a=b;this.body.empty().append(a);c.isIE&&this.editor.dom.setRoot();b=this.editor;c=b.selection;a=c.getRng(!0);
f=d('[contenteditable\x3d"true"]',b.getBody());f.length?(b.focus(),f[0].focus(),b=f.children()[0],a.setStart(b,0),a.setEnd(b,0),c.setRng(a)):b.focus()}};g.prototype.getLayout=function(){var a=d(".contentLayout",this.body);return a.length&&a.attr("data-atlassian-layout")?JSON.parse(a.attr("data-atlassian-layout")):g.DEFAULT_LAYOUT};g.getLayoutOptions=function(a){return(a=(a.jquery?a:d(a)).attr("data-atlassian-layout"))?JSON.parse(a):g.DEFAULT_LAYOUT};g.needsContentEditableBody=function(a){return!(a.header||
a.footer||a.columns)};var l=function(a){a=a.jquery?a:d(a);if(a.length)for(var c=a[0].childNodes,b=0;b