Commit a52d0c20 authored by Andreas Gärtner's avatar Andreas Gärtner
Browse files

Task #15629: Fix javascript error in private mode.

parent 6b5404ac
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
moment.lang('de'); moment.lang('de');
Messages = { Messages = {
PRIVACY_MODE_WARNING_TITLE: "Privater Modus", PRIVACY_MODE_WARNING_TITLE: "Privater Modus",
PRIVACY_MODE_WARNING_TEXT: "Im Privaten Modus Ihres Browsers funktioniert ARSnova leider nicht, da Ihr Browser das Beschreiben des App-Speichers verweigert. Bitte für die Dauer der Nutzung von ARSnova den Privaten Modus deaktivieren und ARSnova erneut aufrufen. Ihre Anonymität bleibt auch im deaktivierten Privaten Modus gewahrt.", PRIVACY_MODE_WARNING_TEXT: "Im Privaten Modus Ihres Browsers funktioniert ARSnova leider nicht, da Ihr Browser das Beschreiben des App-Speichers verweigert. Bitte für die Dauer der Nutzung von ARSnova den Privaten Modus deaktivieren und ARSnova erneut aufrufen. Ihre Anonymität bleibt auch bei deaktiviertem Privaten Modus gewahrt.",
BROWSER_NOT_SUPPORTED_MESSAGE: "Bitte verwenden Sie einen der folgenden Browser für ARSnova: ###.", BROWSER_NOT_SUPPORTED_MESSAGE: "Bitte verwenden Sie einen der folgenden Browser für ARSnova: ###.",
UPDATE_BROWSER_MESSAGE: "Bitte aktualisieren Sie Ihren ###-Browser, um ARSnova verwenden zu können.", UPDATE_BROWSER_MESSAGE: "Bitte aktualisieren Sie Ihren ###-Browser, um ARSnova verwenden zu können.",
FEATURE_COMING_SOON: "Feature kommt in Kürze.", FEATURE_COMING_SOON: "Feature kommt in Kürze.",
......
...@@ -35,17 +35,19 @@ Ext.define('ARSnova.view.RolePanel', { ...@@ -35,17 +35,19 @@ Ext.define('ARSnova.view.RolePanel', {
buttonColorChange: { buttonColorChange: {
run: function () { run: function () {
var panel = ARSnova.app.mainTabPanel.tabPanel.rolePanel; if (!!ARSnova.app.mainTabPanel) {
var panel = ARSnova.app.mainTabPanel.tabPanel.rolePanel;
if (panel.selectState) { if (panel.selectState) {
panel.studentButton.addImageCls('thm-green'); panel.studentButton.addImageCls('thm-green');
panel.speakerButton.removeImageCls('thm-green'); panel.speakerButton.removeImageCls('thm-green');
} else { } else {
panel.speakerButton.addImageCls('thm-green'); panel.speakerButton.addImageCls('thm-green');
panel.studentButton.removeImageCls('thm-green'); panel.studentButton.removeImageCls('thm-green');
} }
panel.selectState = !panel.selectState; panel.selectState = !panel.selectState;
}
}, },
interval: 2000 interval: 2000
}, },
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment