diff --git a/modules/backend/assets/css/october.css b/modules/backend/assets/css/october.css index 8b40975f6..874d9d783 100644 --- a/modules/backend/assets/css/october.css +++ b/modules/backend/assets/css/october.css @@ -583,7 +583,6 @@ body{webkit-font-smoothing:antialiased;font-family:'Open Sans',Arial,sans-serif; .layout > .layout-row > .layout-cell.min-height{height:0} .layout > .layout-row > .layout-cell.center{text-align:center} .layout > .layout-row > .layout-cell.middle{vertical-align:middle} -.layout > .layout-row > .layout-cell.width-fix > form,.layout > .layout-row > .layout-cell.width-fix > div{display:inline-block} .layout > .layout-row > .layout-cell.width-100{width:100px} .layout > .layout-row > .layout-cell.width-120{width:120px} .layout > .layout-row > .layout-cell.width-200{width:200px} @@ -596,7 +595,6 @@ body{webkit-font-smoothing:antialiased;font-family:'Open Sans',Arial,sans-serif; .layout > .layout-row > .layout-cell.min-height{height:0} .layout > .layout-row > .layout-cell.center{text-align:center} .layout > .layout-row > .layout-cell.middle{vertical-align:middle} -.layout > .layout-row > .layout-cell.width-fix > form,.layout > .layout-row > .layout-cell.width-fix > div{display:inline-block} .layout > .layout-row.min-size{height:0} .layout > .layout-cell{display:table-cell;vertical-align:top;height:100%} .layout > .layout-cell.width-100{width:100px} @@ -611,8 +609,8 @@ body{webkit-font-smoothing:antialiased;font-family:'Open Sans',Arial,sans-serif; .layout > .layout-cell.min-height{height:0} .layout > .layout-cell.center{text-align:center} .layout > .layout-cell.middle{vertical-align:middle} -.layout > .layout-cell.width-fix > form,.layout > .layout-cell.width-fix > div{display:inline-block} .whiteboard{background:white} +.layout-cell.width-fix > form,[data-calculate-width] > form,.layout-cell.width-fix > div,[data-calculate-width] > div{display:inline-block} body.compact-container .layout.layout-container,body.compact-container .layout .layout-container{padding:0 !important} body.slim-container .layout.layout-container,body.slim-container .layout .layout-container{padding-left:0 !important;padding-right:0 !important} @media (max-width:768px){.layout .hide-on-small{display:none} @@ -639,7 +637,7 @@ nav#layout-mainmenu.navbar ul li.account a{padding-right:20px;position:relative; nav#layout-mainmenu.navbar ul li.account img{width:25px;margin-right:7px;position:relative;top:-2px} nav#layout-mainmenu.navbar ul.nav{display:inline-block} nav#layout-mainmenu.navbar .menu-toggle{display:none} -nav#layout-mainmenu.navbar .toolbar-item{margin-right:0} +nav#layout-mainmenu.navbar .toolbar-item{padding-right:0} nav#layout-mainmenu.navbar .toolbar-item:before,nav#layout-mainmenu.navbar .toolbar-item:after{margin-top:0} nav#layout-mainmenu.navbar .toolbar-item:before{left:-12px} nav#layout-mainmenu.navbar .toolbar-item:after{right:-12px} diff --git a/modules/backend/assets/js/october-min.js b/modules/backend/assets/js/october-min.js index a7eb638a5..5b1bf868d 100644 --- a/modules/backend/assets/js/october-min.js +++ b/modules/backend/assets/js/october-min.js @@ -884,7 +884,7 @@ return this}}(window.jQuery);(function($){$(window).load(function(){$('nav.navba navbar=$(this),nav=$('ul.nav',navbar) nav.verticalMenu($('a.menu-toggle',navbar)) $('li.with-tooltip > a',navbar).tooltip({container:'body',placement:'bottom'}) -$('.layout-cell.width-fix',navbar).one('oc.widthFixed',function(){var dragScroll=$('[data-control=toolbar]',navbar).data('oc.dragScroll') +$('[data-calculate-width]',navbar).one('oc.widthFixed',function(){var dragScroll=$('[data-control=toolbar]',navbar).data('oc.dragScroll') if(dragScroll){dragScroll.goToElement($('ul.nav > li.active',navbar),undefined,{'duration':0})}})})})})(jQuery);+function($){"use strict";if($.oc===undefined) $.oc={} var SideNav=function(element,options){this.options=options @@ -1090,7 +1090,7 @@ if(this.pageTitleTemplate===undefined) this.pageTitleTemplate=$title.data('titleTemplate') $title.text(this.pageTitleTemplate.replace('%s',title))} OctoberLayout.prototype.updateLayout=function(title){var $children,$el,fixedWidth,margin -$('.layout-cell.width-fix').each(function(){$children=$(this).children() +$('.layout-cell.width-fix, [data-calculate-width]').each(function(){$children=$(this).children() if($children.length>0){fixedWidth=0 $children.each(function(){$el=$(this) margin=$el.data('oc.layoutMargin') diff --git a/modules/backend/assets/js/october.layout.js b/modules/backend/assets/js/october.layout.js index 2c93cd896..2c2718193 100644 --- a/modules/backend/assets/js/october.layout.js +++ b/modules/backend/assets/js/october.layout.js @@ -15,7 +15,9 @@ OctoberLayout.prototype.updateLayout = function(title) { var $children, $el, fixedWidth, margin - $('.layout-cell.width-fix').each(function(){ + // The entire 'width-fix' class can probably be removed if year >= 2017 + // After checking that it isn't being used anywhere -sg + $('.layout-cell.width-fix, [data-calculate-width]').each(function(){ $children = $(this).children() if ($children.length > 0) { diff --git a/modules/backend/assets/js/october.navbar.js b/modules/backend/assets/js/october.navbar.js index e6e5fc768..df87b29c0 100644 --- a/modules/backend/assets/js/october.navbar.js +++ b/modules/backend/assets/js/october.navbar.js @@ -12,7 +12,7 @@ (function($){ $(window).load(function() { $('nav.navbar').each(function(){ - var + var navbar = $(this), nav = $('ul.nav', navbar) @@ -23,7 +23,7 @@ placement: 'bottom' }) - $('.layout-cell.width-fix', navbar).one('oc.widthFixed', function(){ + $('[data-calculate-width]', navbar).one('oc.widthFixed', function() { var dragScroll = $('[data-control=toolbar]', navbar).data('oc.dragScroll') if (dragScroll) { dragScroll.goToElement($('ul.nav > li.active', navbar), undefined, {'duration': 0}) diff --git a/modules/backend/assets/less/layout/layout.less b/modules/backend/assets/less/layout/layout.less index 23bdcf019..ad4b4a431 100644 --- a/modules/backend/assets/less/layout/layout.less +++ b/modules/backend/assets/less/layout/layout.less @@ -112,12 +112,6 @@ body { &.middle { vertical-align: middle; } - - &.width-fix { - > form, > div { - display: inline-block; - } - } } display: table; @@ -148,6 +142,16 @@ body { background: white; } +// +// Calculated fixed width +// + +.layout-cell.width-fix, [data-calculate-width] { + > form, > div { + display: inline-block; + } +} + // // Layout styles // diff --git a/modules/backend/assets/less/layout/mainmenu.less b/modules/backend/assets/less/layout/mainmenu.less index 8115f51f2..a687cd28d 100644 --- a/modules/backend/assets/less/layout/mainmenu.less +++ b/modules/backend/assets/less/layout/mainmenu.less @@ -7,8 +7,6 @@ body.mainmenu-open { } nav#layout-mainmenu.navbar { - // .clearfix(); - // position: relative; background-color: @color-mainmenu; height: auto; padding: 0 0 0 20px; @@ -84,7 +82,7 @@ nav#layout-mainmenu.navbar { .menu-toggle { display: none; } .toolbar-item { - margin-right: 0; + padding-right: 0; &:before, &:after { margin-top: 0; } &:before { left: -12px; } diff --git a/modules/backend/formwidgets/markdowneditor/assets/js/markdowneditor.js b/modules/backend/formwidgets/markdowneditor/assets/js/markdowneditor.js index b1c657039..c4433e366 100644 --- a/modules/backend/formwidgets/markdowneditor/assets/js/markdowneditor.js +++ b/modules/backend/formwidgets/markdowneditor/assets/js/markdowneditor.js @@ -169,8 +169,8 @@ MarkdownEditor.prototype.createToolbar = function() { var self = this, $button, - $buttons = $('
'), - $fixedButtons = $('') + $buttons = $(''), + $fixedButtons = $('') $.each($.oc.markdownEditorButtons, function(code, button) { $button = self.makeToolbarButton(code, button) diff --git a/modules/backend/formwidgets/markdowneditor/partials/_markdowneditor.htm b/modules/backend/formwidgets/markdowneditor/partials/_markdowneditor.htm index 160198222..685284f35 100644 --- a/modules/backend/formwidgets/markdowneditor/partials/_markdowneditor.htm +++ b/modules/backend/formwidgets/markdowneditor/partials/_markdowneditor.htm @@ -1,4 +1,3 @@ - previewMode): ?>