mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-10 23:36:14 -05:00
Merge pull request #678 from matthojo/iOS-White-Space-Bug
Bug Fix: Fixed extra white space on landscape to portrait orientation change
This commit is contained in:
commit
9d7db3155d
1 changed files with 15 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
||||||
// # Article Editor
|
// # Article Editor
|
||||||
|
|
||||||
/*global window, document, $, _, Backbone, Ghost, Showdown, CodeMirror, shortcut, Countable, JST */
|
/*global window, document, setTimeout, navigator, $, _, Backbone, Ghost, Showdown, CodeMirror, shortcut, Countable, JST */
|
||||||
(function () {
|
(function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
@ -284,7 +284,8 @@
|
||||||
|
|
||||||
events: {
|
events: {
|
||||||
'click .markdown-help': 'showHelp',
|
'click .markdown-help': 'showHelp',
|
||||||
'blur #entry-title': 'trimTitle'
|
'blur #entry-title': 'trimTitle',
|
||||||
|
'orientationchange': 'orientationChange'
|
||||||
},
|
},
|
||||||
|
|
||||||
syncScroll: _.debounce(function (e) {
|
syncScroll: _.debounce(function (e) {
|
||||||
|
@ -330,6 +331,18 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// This is a hack to remove iOS6 white space on orientation change bug
|
||||||
|
// See: http://cl.ly/RGx9
|
||||||
|
orientationChange: function () {
|
||||||
|
if (/iPhone/.test(navigator.userAgent) && !/Opera Mini/.test(navigator.userAgent)) {
|
||||||
|
var focusedElement = document.activeElement,
|
||||||
|
s = document.documentElement.style;
|
||||||
|
focusedElement.blur();
|
||||||
|
s.display = 'none';
|
||||||
|
setTimeout(function () { s.display = 'block'; focusedElement.focus(); }, 0);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
// This updates the editor preview panel.
|
// This updates the editor preview panel.
|
||||||
// Currently gets called on every key press.
|
// Currently gets called on every key press.
|
||||||
// Also trigger word count update
|
// Also trigger word count update
|
||||||
|
|
Loading…
Add table
Reference in a new issue