Index: core/admin_templates/js/script.js =================================================================== --- core/admin_templates/js/script.js +++ core/admin_templates/js/script.js @@ -896,15 +896,25 @@ nlsMenuRendered = true; } -function set_window_title($title) { +function set_window_title($title) +{ var $window = window; - if ( $window.name != 'main' ) { - // traverse through real popups - $window = getFrame('main'); + if ( main_title.length ) { + $title += ' - ' + main_title; } - $window.top.document.title = (main_title.length ? main_title + ' - ' : '') + $title; + if ( !$modal_windows && getWindowOpener($window) ) { + $window.document.title = $title; + } + else { + if ( $window.name != 'main' ) { + // Traverse through real popups. + $window = getFrame('main'); + } + + $window.top.document.title = $title; + } if ( $modal_windows ) { $window.TB.setWindowTitle(''); @@ -1942,4 +1952,4 @@ }, 1000); } ); -} \ No newline at end of file +}