]> git.evergreen-ils.org Git - Evergreen.git/commit
Serials: a regularity (i.e. 85X subfield $y) page for the caption/pattern wizard
authorsenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 15 Jan 2011 03:03:45 +0000 (03:03 +0000)
committersenator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 15 Jan 2011 03:03:45 +0000 (03:03 +0000)
commit9001f7da65407011cd21fcc0ec2d04cfb6faecdb
treed2694cca47039dcb157544e16ac38d8a4b99cdd5
parentdc831cac674075f6972f2980cfbb602a638d663e
Serials: a regularity (i.e. 85X subfield $y) page for the caption/pattern wizard

This adds a new page to the caption/pattern wizard that allows the user to
enter regularity information (specific published, omitted, and combined issues)
by chronology.  Doing the same by enumeration is possible in MFHD but not yet
supported in the wizard.

You still have to be a serials librarian who understands MFHD and the 85X tags
in order to really benefit from this, but it beats hand-entering the MARC tags.

Still to-do to perfect this:
    -   suggest (pre-enable) the regularity page when numeric $w is used
    -   use grid layout instead of hbox and vbox elements for neatness
    -   support enumeration codes
    -   days of month widget should be smarter than to always allow 31 days
    -   the whole caption/pattern wizard still needs scrollbars
    -   more limitations to prevent the user from entering patterns that
            don't make sense
    -   make sure that if a user fills out a page of the wizard, including
            this new one, but then unchecks the whole page, that whatever
            work they did is not included in the compiled result
    -   more testing, general cleanup

git-svn-id: svn://svn.open-ils.org/ILS/trunk@19181 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/web/js/ui/default/serial/subscription/caption_and_pattern.js
Open-ILS/xul/staff_client/server/locale/en-US/serial.properties
Open-ILS/xul/staff_client/server/serial/pattern_wizard.js
Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul