]> git.evergreen-ils.org Git - Evergreen.git/commit
Add a feature authored by Joscha Filius for the International Institue of
authorsenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 5 May 2011 15:42:00 +0000 (15:42 +0000)
committersenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 5 May 2011 15:42:00 +0000 (15:42 +0000)
commit7afb6285b57df950cb74fa9027ef9c59d4293515
treeb108da16fe0857f46549f90e00f3b26f1f1cea4f
parent5c7d442d3dabb4d0e165645ab149f70c5d9f44ef
Add a feature authored by Joscha Filius for the International Institue of
Social History: a diacritical palette for the MARC editor!

Afelonne Doek of IISH wants the community to benefit from this code.  To try
it out, press control S in the marc editor (reguarly non-flat-text view).

You can insert the characters you see, and you can right click on entries in
your palette to customize.  Customizations /should/ persist through staff client
restart (untested by me so far).

This should make cataloging in multiple (Western-ish) languages at once easier.

Below I copy and paste some of Joscha's message to the list where he introduced
this code:

> *Bugs:*
> A known bug is that is you switch marc edit styles back and forth the
> listener trigger won't work anymore. Also for a far as I know there is at
> least another bug concerning layout which is as far as I know not the result
> of my doing.
>
> *Here comes a possibly nasty part*, to ensure that the diacriticals remain
> intact throughout the persist I've changed global_util.js to URL encode and
> URL decode all stored values. This might cause backwards incompatibility
> with values that are already stored for other purposes without encoding.
> This needs to be checked.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@20425 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js
Open-ILS/xul/staff_client/server/OpenILS/symbol_overlay.js [new file with mode: 0644]
Open-ILS/xul/staff_client/server/OpenILS/symbol_overlay.xul [new file with mode: 0644]
Open-ILS/xul/staff_client/server/cat/marcedit.xul
Open-ILS/xul/staff_client/server/skin/global.css