From 56561d65fec0058f81795500cc5c17a7c6a931d0 Mon Sep 17 00:00:00 2001 From: jlukic Date: Mon, 16 Mar 2015 16:31:48 -0400 Subject: [PATCH] Fixes #1964, use more standardized table-cell solution for horizontal dividers --- src/definitions/elements/divider.less | 20 ++++++++----------- src/themes/default/elements/divider.overrides | 6 ++++++ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/src/definitions/elements/divider.less b/src/definitions/elements/divider.less index 5c55ee864..80164e9d2 100755 --- a/src/definitions/elements/divider.less +++ b/src/definitions/elements/divider.less @@ -61,7 +61,8 @@ ---------------*/ .ui.horizontal.divider { - position: relative; + display: table; + white-space: nowrap; height: auto; margin: @horizontalMargin; @@ -72,24 +73,19 @@ .ui.horizontal.divider:before, .ui.horizontal.divider:after { - position: absolute; - top: 50%; content: ''; - z-index: 3; - - width: 50%; + display: table-cell; + position: relative; top: 50%; - height: 0px; - - border-top: @shadowWidth solid @shadowColor; - border-bottom: @highlightWidth solid @highlightColor; + width: 50%; + background-repeat: no-repeat; } .ui.horizontal.divider:before { - margin-left: @horizontalRulerOffset; + background-position: right @horizontalDividerMargin top 50%; } .ui.horizontal.divider:after { - margin-left: @horizontalDividerMargin; + background-position: left @horizontalDividerMargin top 50%; } /*-------------- diff --git a/src/themes/default/elements/divider.overrides b/src/themes/default/elements/divider.overrides index 14fb0da12..b30fe4783 100644 --- a/src/themes/default/elements/divider.overrides +++ b/src/themes/default/elements/divider.overrides @@ -1,3 +1,9 @@ /******************************* Theme Overrides *******************************/ + + +.ui.horizontal.divider:before, +.ui.horizontal.divider:after { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); +} \ No newline at end of file