openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit f2cbb2336da17f775f9d6ee945a38b7195716927
parent 7a17f0233823fbae7f005b286aec92f9b79947ca
Author: Jan Dankert <devnull@localhost>
Date:   Sat, 22 Sep 2012 03:35:01 +0200

Untermenüeinträge aus der Content-Bereich der View nach dem Laden sofort in das Fenstermenü kopieren.

Diffstat:
themes/default/js/openrat.js | 22+++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js @@ -355,7 +355,26 @@ function loadView(jo, url ) //$(jo).find('.htmleditor').wymeditor(wymSettings); //resizeWorkbench(); + // Eingabefeld-Hints aktivieren... $(jo).find('input[data-hint]').orHint(); + + + + // Untermenüpunkte aus der View in das Fenstermenü kopieren... + $(jo).closest('div.frame').find('div.menu div.dropdown div.entry.perview').remove(); // Alte Einträge löschen + + $(jo).find('div.headermenu > a').each( function(idx,el) + { + // Jeden Untermenüpunkt zum Fenstermenü hinzufügen. + $(el).wrap('<div class="entry perview" />').parent().appendTo( $(jo).closest('div.frame').find('div.menu div.dropdown').first() ); + } ); + + $(jo).find('div.header > a.back').each( function(idx,el) + { + // Zurück-Knopf zum Fenstermenü hinzufügen. + $(el).removeClass('button').wrap('<div class="entry perview" />').parent().appendTo( $(jo).closest('div.frame').find('div.menu div.dropdown').first() ); + } ); + $(jo).find('div.header').html('<!-- moved to window-menu -->'); }); } @@ -548,7 +567,8 @@ function startView( element,view ) var action = $(element).closest('div.frame').attr('data-action'); var id = $(element).closest('div.frame').attr('data-id' ); var url = createUrl(action, view, id); - loadView( $(element).closest('div.content'), url ); + //alert( "startView: "+action+"/"+view+"#"+id ); + loadView( $(element).closest('div.frame').find('div.content'), url ); // Alle refresh-fähigen Views mit dem neuen Objekt laden. // refreshAllRefreshables();