Split spine labels between the alpha and numeric part of the LC subclass
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 27 Aug 2010 14:10:27 +0000 (14:10 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 27 Aug 2010 14:10:27 +0000 (14:10 +0000)
commit983db89874b51e0daaab5c5fe8486ba54ecbf7a5
tree225d309fd48ad48638fc0ae4efd78a41e296654e
parent7d3175905413d8c4da1a7bb1b8f932c2f9dc0a60
Split spine labels between the alpha and numeric part of the LC subclass

Some sites jam the alpha and numberic parts of the LC subclass together;
for example "QA76.76" instead of "QA 76.76". Without the space, Evergreen
was not inserting a line break. This commit will insert a line break
automatically if the first element of a call number contains 1 to 3 alpha
characters followed immediately by 1 or more numbers.

This should not affect Dewey or most other classification systems, but will
have the effect of making call numbers split as follows:

Given "QA76.76 S93 1998", generate:

QA
76.76
S93
1998

git-svn-id: svn://svn.open-ils.org/ILS/trunk@17359 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/xul/staff_client/server/cat/spine_labels.js