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