commit b40ea13df935b8a573e84bc9eedaad81595b18ff
parent 582dec0f0115587f80c842a4a01a9843bba6110f
Author: Jan Dankert <devnull@localhost>
Date: Fri, 3 Nov 2017 21:51:34 +0100
Fix: Views nicht laden, wenn kein Editor offen ist (also keine Action existiert).
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js
@@ -114,7 +114,8 @@ function refreshWorkbench()
var method = $(this).attr('data-method');
var action = $(this).attr('data-action');
- loadView( $(this).closest('div.panel').find('div.content'),action,method,0);
+ if ( action )
+ loadView( $(this).closest('div.panel').find('div.content'),action,method,0);
});
// OnClick-Handler zum Scrollen der Tabs
@@ -388,6 +389,7 @@ function refreshTitleBar()
function loadViewByName(viewName, url )
{
alert('loadViewByName');
+
loadView( $('div#'+viewName),url );
}
@@ -1460,6 +1462,7 @@ else
function loadSubaction( el, actionName, subactionName,id )
{
+ alert('nobody should call loadSubaction()');
// E d i t o r
var editorConfig = {
skin : 'v2',
@@ -1491,7 +1494,7 @@ function loadSubaction( el, actionName, subactionName,id )
function loadWindow( el, actionName, subactionName )
{
-
+ alert('loadWindow()');
// Zeichnet das Fenster-GerĂ¼st, erstmal ohne Inhalt.
$(el).html('<div class="window"><div class="title"></div><ul class="menu"></div><div class="content"></div><div class="status"></div></div>');