From dd73748d3a21159b721cd1f46d7daae18a642ead Mon Sep 17 00:00:00 2001 From: phasefx Date: Sun, 25 May 2008 05:14:19 +0000 Subject: [PATCH] I18N version of a patch from Bill Ott for a New Window button on the login window. Thanks! git-svn-id: svn://svn.open-ils.org/ILS/trunk@9695 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../staff_client/chrome/content/main/main.js | 19 +++++++++++++++++++ .../staff_client/chrome/content/main/main.xul | 3 +++ .../chrome/locale/en-US/offline.properties | 2 ++ 3 files changed, 24 insertions(+) diff --git a/Open-ILS/xul/staff_client/chrome/content/main/main.js b/Open-ILS/xul/staff_client/chrome/content/main/main.js index 4cb92ab1fb..9faf49ed2d 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/main.js +++ b/Open-ILS/xul/staff_client/chrome/content/main/main.js @@ -246,6 +246,25 @@ function main_init() { }, false ); + + var y = document.getElementById('new_window_btn'); + y.setAttribute('label', offlineStrings.getString('main.new_window_btn.label')); + y.addEventListener( + 'command', + function() { + if (G.data.session) { + try { + G.window.open('chrome://open_ils_staff_client/content/main/menu_frame.xul?server=' + + G.data.server,'main','chrome,resizable' ); + + } catch(E) { alert(E); } + } else { + alert ( offlineStrings.getString('main.new_window_btn.login_first_warning') ); + } + }, + false + ); + if ( found_ws_info_in_Achrome() ) { //var hbox = x.parentNode; var b = document.createElement('button'); //b.setAttribute('label','Migrate legacy settings'); hbox.appendChild(b); diff --git a/Open-ILS/xul/staff_client/chrome/content/main/main.xul b/Open-ILS/xul/staff_client/chrome/content/main/main.xul index 35b1c67115..13fe535afc 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/main.xul +++ b/Open-ILS/xul/staff_client/chrome/content/main/main.xul @@ -85,6 +85,9 @@