From: Thomas Berezansky Date: Thu, 17 May 2012 16:19:48 +0000 (-0400) Subject: Switch to XUL for printer settings editor X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ee8fcf051ca41be9cdf0dec5329b6f616f205992;p=evergreen%2Fequinox.git Switch to XUL for printer settings editor Because in later versions of XULRunner we apparently can't do bindings outside of XUL documents, and messagecatalogs are binding-based. Signed-off-by: Thomas Berezansky Signed-off-by: Dan Scott --- diff --git a/Open-ILS/web/opac/locale/en-US/lang.dtd b/Open-ILS/web/opac/locale/en-US/lang.dtd index 8180820806..3fe1a14632 100644 --- a/Open-ILS/web/opac/locale/en-US/lang.dtd +++ b/Open-ILS/web/opac/locale/en-US/lang.dtd @@ -3681,7 +3681,7 @@ - + diff --git a/Open-ILS/xul/staff_client/chrome/content/main/menu.js b/Open-ILS/xul/staff_client/chrome/content/main/menu.js index a3bd477063..d7fb3b4c21 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/menu.js +++ b/Open-ILS/xul/staff_client/chrome/content/main/menu.js @@ -705,7 +705,7 @@ main.menu.prototype = { ], 'cmd_local_admin_printer' : [ ['oncommand'], - function(event) { open_admin_page('printer_settings.html', 'menu.cmd_local_admin_printer.tab', true, event); } + function(event) { open_admin_page('printer_settings.xul', 'menu.cmd_local_admin_printer.tab', false, event); } ], 'cmd_local_admin_do_not_auto_attempt_print_setting' : [ ['oncommand'], diff --git a/Open-ILS/xul/staff_client/server/admin/index.xhtml b/Open-ILS/xul/staff_client/server/admin/index.xhtml index 1e410980d3..ea4a3f1447 100644 --- a/Open-ILS/xul/staff_client/server/admin/index.xhtml +++ b/Open-ILS/xul/staff_client/server/admin/index.xhtml @@ -56,7 +56,7 @@ &staff.server.admin.index.fonts_and_sounds;
- &staff.server.admin.index.printer; + &staff.server.admin.index.printer;
diff --git a/Open-ILS/xul/staff_client/server/admin/printer_settings.html b/Open-ILS/xul/staff_client/server/admin/printer_settings.html deleted file mode 100644 index 4998ba7769..0000000000 --- a/Open-ILS/xul/staff_client/server/admin/printer_settings.html +++ /dev/null @@ -1,61 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - - -
-

&staff.printing.context.header;

-

&staff.printing.context.desc;

-
- &staff.printing.context.radio.default.label; - &staff.printing.context.radio.receipt.label; - &staff.printing.context.radio.label.label; - &staff.printing.context.radio.mail.label; - &staff.printing.context.radio.offline.label; -
-

&staff.printing.normal_settings.header;

-
- -
-

&staff.printing.advanced_settings.header;

-
- &staff.printing.advanced.mozilla_print.print_silent; -
- - - -

-

-
&staff.printing.advanced.dos_print.warning.header;
-
&staff.printing.advanced.dos_print.warning.text;
-
&staff.printing.advanced.custom_print.warning.header;
-
&staff.printing.advanced.custom_print.warning.text;
-
&staff.printing.advanced.html_templates.warning.header;
-
&staff.printing.advanced.html_templates.warning.text;
-
-

- - diff --git a/Open-ILS/xul/staff_client/server/admin/printer_settings.xul b/Open-ILS/xul/staff_client/server/admin/printer_settings.xul new file mode 100644 index 0000000000..e8f61aed0a --- /dev/null +++ b/Open-ILS/xul/staff_client/server/admin/printer_settings.xul @@ -0,0 +1,68 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + &staff.printing.context.desc; + + + + + + + + + + + + +