Fix for editors not getting refreshed when changing tab (fixes #1052)

This commit is contained in:
Djamil Legato
2017-04-09 20:55:31 -07:00
parent 0cb19cd3e1
commit 6ee2f141b7
2 changed files with 9 additions and 8 deletions

View File

@@ -5,6 +5,7 @@
* Fix for regression in h3 style in the Spacer field [#267](https://github.com/getgrav/grav-plugin-admin/issues/267)
* Fix missing preview in page media for SVG images [#1051](https://github.com/getgrav/grav-plugin-admin/issues/1051)
* Fix missing check when reordering [#1053](https://github.com/getgrav/grav-plugin-admin/issues/1053)
* Fix for editors not getting refreshed when changing tab [#1052](https://github.com/getgrav/grav-plugin-admin/issues/1052)
# v1.3.1
## 03/31/2017

View File

@@ -11,14 +11,6 @@ $('body').on('touchstart click', '[data-tabid]', (event) => {
Data[target.data('tabkey')] = target.data('scope');
Cookies.set('grav-tabs-state', JSON.stringify(Data), { expires: Infinity });
Editors.editors.each((index, editor) => {
let codemirror = $(editor).data('codemirror');
if (!codemirror) { return; }
if (codemirror.display.lastWrapWidth === 0) {
codemirror.refresh();
}
});
const panel = $(`[id="${target.data('tabid')}"]`);
target.siblings('[data-tabid]').removeClass('active');
@@ -26,4 +18,12 @@ $('body').on('touchstart click', '[data-tabid]', (event) => {
panel.siblings('[id]').removeClass('active');
panel.addClass('active');
Editors.editors.each((index, editor) => {
let codemirror = $(editor).data('codemirror');
if (!codemirror) { return; }
if (codemirror.display.lastWrapWidth === 0) {
codemirror.refresh();
}
});
});