mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-24 23:48:13 -05:00
Koenig - Fix misaligned toolbar arrow in Night Shift
refs https://github.com/TryGhost/Ghost/issues/9623
This commit is contained in:
parent
496c3b586c
commit
cf572e3508
1 changed files with 8 additions and 3 deletions
|
@ -278,17 +278,22 @@ export default Component.extend({
|
|||
// style is by adding a style element to the head
|
||||
this._removeStyleElement(); // reset to base styles
|
||||
if (tickPosition !== 50) {
|
||||
this._addStyleElement(`left: calc(${tickPosition}% - ${TICK_ADJUSTMENT}px)`);
|
||||
this._addStyleElement(tickPosition);
|
||||
}
|
||||
|
||||
// update the toolbar position
|
||||
this.setProperties(newPosition);
|
||||
},
|
||||
|
||||
_addStyleElement(styles) {
|
||||
_addStyleElement(tickPosition) {
|
||||
let beforeStyle = `left: calc(${tickPosition}% - ${TICK_ADJUSTMENT + 2}px);`;
|
||||
let afterStyle = `left: calc(${tickPosition}% - ${TICK_ADJUSTMENT}px);`;
|
||||
let styleElement = document.createElement('style');
|
||||
styleElement.id = `${this.elementId}-style`;
|
||||
styleElement.innerHTML = `#${this.elementId} > ul:after { ${styles} }`;
|
||||
styleElement.innerHTML = `
|
||||
#${this.elementId} > ul:before { ${beforeStyle} }
|
||||
#${this.elementId} > ul:after { ${afterStyle} }
|
||||
`;
|
||||
document.head.appendChild(styleElement);
|
||||
},
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue