]> git.evergreen-ils.org Git - Evergreen.git/commit
Modified spine_labels.js to retain UTF-8 encoding
authorLiam Whalen <lwhalen@evergreen-dev.catalogue.nrcan.gc.ca>
Fri, 16 Sep 2011 12:52:08 +0000 (08:52 -0400)
committerDan Scott <dscott@laurentian.ca>
Thu, 29 Sep 2011 17:00:59 +0000 (13:00 -0400)
commit3c061dc852add8f9b86006e9265d6ecbb7c0753a
tree5bb6e2444fe842e6000d594f73311035dc538424
parente9e952727db270125e540716c211eaca39c0b9bf
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@evergreen-dev.catalogue.nrcan.gc.ca>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/xul/staff_client/server/cat/spine_labels.js