[open-ils-commits] [GIT] Evergreen ILS branch master updated. 3c061dc852add8f9b86006e9265d6ecbb7c0753a

Evergreen Git git at git.evergreen-ils.org
Thu Sep 29 13:02:26 EDT 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  3c061dc852add8f9b86006e9265d6ecbb7c0753a (commit)
      from  e9e952727db270125e540716c211eaca39c0b9bf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3c061dc852add8f9b86006e9265d6ecbb7c0753a
Author: Liam Whalen <lwhalen at evergreen-dev.catalogue.nrcan.gc.ca>
Date:   Fri Sep 16 08:52:08 2011 -0400

    Modified spine_labels.js to retain UTF-8 encoding
    
    Dan Wells posted a fix to the DEV list for receipt printing that allowed the
    receipt printer to print UTF-8 characters.  I used the ideas in that fix to
    modify spine_labels.js.  In spine_labels.js, the url passed to the preview in
    preview_xul_192 was encoding the url with the javascript encode() function.
    This function does not preserve UTF-8 encodings.  I changed the function to
    encodeURIComponent, and UTF-8 characters are now displayed properly by the
    spine label printer code.
    
    Signed-off-by: Liam Whalen <lwhalen at evergreen-dev.catalogue.nrcan.gc.ca>
    Signed-off-by: Dan Scott <dscott at laurentian.ca>

diff --git a/Open-ILS/xul/staff_client/server/cat/spine_labels.js b/Open-ILS/xul/staff_client/server/cat/spine_labels.js
index ce28eac..c952bc9 100644
--- a/Open-ILS/xul/staff_client/server/cat/spine_labels.js
+++ b/Open-ILS/xul/staff_client/server/cat/spine_labels.js
@@ -625,7 +625,7 @@
                     'tab_name' : $("catStrings").getString('staff.cat.spine_labels.preview.title')
                 },
                 { 
-                    'url' : 'data:text/html;charset=utf-8,'+window.escape(html),
+                    'url' : 'data:text/html;charset=utf-8,' + encodeURIComponent(html),
                     'html_source' : html,
                     'show_print_button' : 1,
                     'printer_context' : 'label',

-----------------------------------------------------------------------

Summary of changes:
 .../xul/staff_client/server/cat/spine_labels.js    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list