Bug 16683: Help links to fields 59X in cataloguing form are broken
This patch adds more specificity to handling of MARC21 documentation links in the basic MARC editor. To test, apply the patch and make sure the "advancedMARCeditor" system preference is set to "Display." You may need to edit a bibliographic framework so that 09x, 59x, and 69x tags will display in the editor. Edit or create a bibliographic record using that framework. Next to each tag label in the editor should be a "?" link. Clicking this link should open a new window with the correct Library of Congress documentation page. Check the links for 09x, 59x, and 69x tags as well as others to confirm they open the correct pages. Signed-off-by: Cori Lynn Arnold <carnold@dgiinc.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
parent
f94fc0c390
commit
0d07450e7e
1 changed files with 6 additions and 0 deletions
|
@ -220,6 +220,12 @@
|
|||
function _MARC21FieldDoc(field) {
|
||||
if(field == 0) {
|
||||
window.open("http://www.loc.gov/marc/bibliographic/bdleader.html");
|
||||
} else if (field >= 90 && field <= 99 ){
|
||||
window.open("http://www.loc.gov/marc/bibliographic/bd09x.html");
|
||||
} else if (field >= 590 && field <= 599 ){
|
||||
window.open("http://www.loc.gov/marc/bibliographic/bd59x.html");
|
||||
} else if (field >= 690 && field <= 699 ){
|
||||
window.open("http://www.loc.gov/marc/bibliographic/bd69x.html");
|
||||
} else if (field < 900) {
|
||||
window.open("http://www.loc.gov/marc/bibliographic/bd" + ("000"+field).slice(-3) + ".html");
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue