diff --git a/app/controller/window/text/TextFacsimileSplitView.js b/app/controller/window/text/TextFacsimileSplitView.js index e05b08aaeb07075b25ed89c81e51162fe8622cc4..0abb40b41babea6e8c4b5fadebacab90fb593055 100644 --- a/app/controller/window/text/TextFacsimileSplitView.js +++ b/app/controller/window/text/TextFacsimileSplitView.js @@ -145,7 +145,7 @@ Ext.define('EdiromOnline.controller.window.text.TextFacsimileSplitView', { onAnnotationsVisibilityChange: function(view, visible) { var me = this; - if(visible) + if(visible && view.getActivePage() !== null) window.doAJAXRequest('data/xql/getAnnotationsInText.xql', 'GET', { diff --git a/app/view/window/text/TextFacsimileSplitView.js b/app/view/window/text/TextFacsimileSplitView.js index dd6497d4745ba58abcb32b92c53d361dc4578bd2..282a624dba668830f62d0a580447c203457d908f 100644 --- a/app/view/window/text/TextFacsimileSplitView.js +++ b/app/view/window/text/TextFacsimileSplitView.js @@ -411,7 +411,7 @@ Ext.define('EdiromOnline.view.window.text.TextFacsimileSplitView', { getActivePage: function() { var me = this; - return me.activePage.get('id'); + return (typeof me.activePage !== 'undefined' && me.activePage !== null?me.activePage.get('id'):null); }, setChapters: function (chapters) {