#set ($overridesDefault = $isLayout || $isFrame || $themePress.overridesLayout($page)) #set ($usingFrame = $themePress.isUsingFrame($page))
#if (!$isMenu && !$isHeader && !$isFooter && !$isLayout && !$isFrame && !$isBanner) #featureTour("alternate-layout-page", "") #end #if ($isArchitect)
#if ($isBanner) #featureTour("banner-page", "") #elseif ($isHeader) #featureTour("header-page", "") #elseif ($isMenu) #featureTour("menu-page", "") #elseif ($isLayout) #featureTour("default-layout-page", "") #elseif ($isFrame) #featureTour("frame-page", "") #elseif ($isFooter) #featureTour("footer-page", "") #end
#end
#if ($isBanner || $isMenu || $isHeader || $isFooter || $isLayout || $isFrame) #brikitPageTabPanel("Visibility", ".brikit-architect-page-visibility", -1, "visibility.html") #end #if ($isArchitect && $brikitCore.confluenceAdministrator) #brikitPageTabPanel("Usage", ".brikit-architect-page-usage", -1, "architect-page-usage.html") #end #if ($isMenu || $isHeader || $isFooter) #brikitPageTabPanel("Handling", ".brikit-handling", -1, "handling.html") #end #if (!$isMenu && !$isHeader && !$isFooter && !$isBanner) #if (!$isMobilePhonePage && ($isLayout || $isFrame || !$isArchitect)) #brikitPageTabPanel("#if($isLayout || $isFrame)Page Elements#{else}Page Design#end", ".brikit-layout-default", -1, "layout.html") #end #if ($isLayout || $isFrame) #brikitPageTabPanel("All Layers", ".brikit-content-width", -1, "all-layers.html") #end #end #if (!$isArchitect || $isMenu || $isLayout || $isHeader || $isFooter) #brikitPageTabPanel("Mobile View", ".brikit-mobile-page", -1, "mobile.html") #end #if (!$isArchitect) #brikitPageTabPanel("Performance", ".brikit-performance", -1, "performance.html") #end #if ($isFrame) #brikitPageTabPanel("Page Sections", ".brikit-page-sections", -1, "page-sections.html") #end #if ($isLayout || $isFrame) #brikitPageTabPanel("Presentation Mode", ".brikit-presentation-mode", -1, "presentation.html") #end #set ($doNotAddFakeLayer = $themePress.doNotAddFakeLayer($page)) #set ($layers = $themePress.layerMacros($page)) #if ($isBanner || $doNotAddFakeLayer) ## Display nothing -- no design options here #elseif ($layers.empty) #set ($allowLayerDesign = true) #brikitPageTabPanel("Layer", "#content-layer-0", 0, "layer.html") #brikitPageTabPanel("Column", "#content-column-0", 1, "column.html") #brikitPageTabPanel("Block", "#content-block-0", 2, "block.html") #else #foreach ($layer in $layers) #set ($layerParams = $layer.parameters) #set ($allowStructure = true) #set ($allowLayerDesign = true) #if ($isMenu) #if ($velocityCount == 1) #set ($layerTitle = "Menu Layer") #set ($allowStructure = false) #set ($allowLayerDesign = false) #else #if ($brikitCore.isSet($layerParams.get('name'))) #set ($layerTitle = "Panel Layer ($layerParams.get('name'))") #else #set ($which = $velocityCount - 1) #set ($layerTitle = "Panel Layer $which (not connected)") #end #end #elseif ($isFooter) #set ($layerTitle = "Layer $velocityCount") #set ($allowLayerDesign = true) #else #set ($layerTitle = "#if($brikitCore.isSet($layerParams.get('name')))$layerParams.get('name') Layer#{else}Layer $velocityCount#end") #end #if ($isHeader) #set ($layerId = $layerParams.get("id")) #elseif (!$usingFrame) #brikitPageTabPanel($layerTitle, "#content-layer-$layerParams.get('id')", 0, "layer.html") #end #if ($allowStructure) #set ($columns = $themePress.columnMacros($page, $layer)) #foreach ($column in $columns) #set ($columnParams = $column.parameters) #if (!$usingFrame) #brikitPageTabPanel("#if($brikitCore.isSet($columnParams.get('name')))$columnParams.get('name') Column#{else}Column $velocityCount#end", "#content-column-$columnParams.get('id')", 1, "column.html") #end #set ($blocks = $themePress.blockMacros($page, $column)) #foreach ($block in $blocks) #set ($blockParams = $block.parameters) #set ($depth = 2) #if ($usingFrame) #set ($depth = 1) #end #brikitPageTabPanel("#if($brikitCore.isSet($blockParams.get('name')))$blockParams.get('name') Block#{else}Block $velocityCount#end", "#content-block-$blockParams.get('id')", $depth, "block.html") #end #end #end #end #end #if ($brikitCore.canAdministerSpace($spaceKey)) #brikitPageTabPanel("Access", "#page-tab-access", -1, "page-tab-access.html") #end