From 84ade91c629ebe1e3cf7ebc74d52ba7fa326c8ca Mon Sep 17 00:00:00 2001 From: George Veranis <gveranis@dataly.gr> Date: Thu, 7 Nov 2024 14:39:16 +0100 Subject: [PATCH] Bug 28075: (follow-up) adding all choices and values of 135a Extend patch of 135a to cover all choices with all possible values as described by IFLA for 135a. --- .../value_builder/unimarc_field_135a.tt | 356 +++++++++++++++++- 1 file changed, 355 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt index 67ffeb45..38bb2ab5 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt @@ -95,6 +95,360 @@ [% END %] </select> </td></tr> + <tr> + <td><label for="f2">Determinant of material specificity:</label></td> + <td> + <select name="f2" id="f2"> + [% IF ( f2a ) %] + <option value="a" selected="selected">a- magnetic tape</option> + [% ELSE %] + <option value="a">a- magnetic tape</option> + [% END %] + [% IF ( f2b ) %] + <option value="b" selected="selected">b- computer chip in the cartidge</option> + [% ELSE %] + <option value="b">b- computer chip in the cartidge</option> + [% END %] + [% IF ( f2c ) %] + <option value="c" selected="selected">c- computer optical disc in a cassete</option> + [% ELSE %] + <option value="c">c- computer optical disc in a cassete</option> + [% END %] + [% IF ( f2d ) %] + <option value="d" selected="selected">d- computer disk, type not defined</option> + [% ELSE %] + <option value="d">d- computer disk, type not defined</option> + [% END %] + [% IF ( f2e ) %] + <option value="e" selected="selected">e- cassette with computer disk, type not defined</option> + [% ELSE %] + <option value="e">e- cassete with computer disk, type not defined</option> + [% END %] + [% IF ( f2f ) %] + <option value="f" selected="selected">f- computer magnetic tape in a cassette</option> + [% ELSE %] + <option value="f">f- computer magnetic tape in a cassette</option> + [% END %] + [% IF ( f2j ) %] + <option value="j" selected="selected">j- computer floppy disk</option> + [% ELSE %] + <option value="j">j- computer floppy disk</option> + [% END %] + [% IF ( f2k ) %] + <option value="k" selected="selected">k- computer card</option> + [% ELSE %] + <option value="k">k- computer card</option> + [% END %] + [% IF ( f2m ) %] + <option value="m" selected="selected">m- computer magneto-optical disk</option> + [% ELSE %] + <option value="m">m- computer magneto-optical disk</option> + [% END %] + [% IF ( f2o ) %] + <option value="o" selected="selected">o- computer optical disk</option> + [% ELSE %] + <option value="o">o- computer optical disk</option> + [% END %] + [% IF ( f2r ) %] + <option value="r" selected="selected">r- online</option> + [% ELSE %] + <option value="r">r- online</option> + [% END %] + [% IF ( f2s ) %] + <option value="s" selected="selected">s- standalone device</option> + [% ELSE %] + <option value="s">s- standalone device</option> + [% END %] + [% IF ( f2u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + [% IF ( f2z ) %] + <option value="z" selected="selected">z- others</option> + [% ELSE %] + <option value="z">z- others</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f3">Color:</label></td> + <td> + <select name="f3" id="f3"> + [% IF ( f3a ) %] + <option value="a" selected="selected">a- monochrome</option> + [% ELSE %] + <option value="a">a- monochrome</option> + [% END %] + [% IF ( f3b ) %] + <option value="b" selected="selected">b- black and white</option> + [% ELSE %] + <option value="b">b- black and white</option> + [% END %] + [% IF ( f3c ) %] + <option value="c" selected="selected">c- multicolored</option> + [% ELSE %] + <option value="c">c- multicolored</option> + [% END %] + [% IF ( f3g ) %] + <option value="g" selected="selected">g- gray scale</option> + [% ELSE %] + <option value="g">g- gray scaled</option> + [% END %] + [% IF ( f3m ) %] + <option value="m" selected="selected">m- mixed</option> + [% ELSE %] + <option value="m">m- mixed</option> + [% END %] + [% IF ( f3n ) %] + <option value="n" selected="selected">n- not applicable</option> + [% ELSE %] + <option value="n">n- not applicable</option> + [% END %] + [% IF ( f3u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + [% IF ( f3z ) %] + <option value="z" selected="selected">z- others</option> + [% ELSE %] + <option value="z">z- others</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f4">Geometric dimensions:</label></td> + <td> + <select name="f4" id="f4"> + [% IF ( f4a ) %] + <option value="a" selected="selected">a- 3.5 inches</option> + [% ELSE %] + <option value="a">a- 3.5 inches</option> + [% END %] + [% IF ( f4e ) %] + <option value="e" selected="selected">e- 12 inches</option> + [% ELSE %] + <option value="e">e- 12 inches</option> + [% END %] + [% IF ( f4g ) %] + <option value="g" selected="selected">g- 4.7 inches or 12 cm</option> + [% ELSE %] + <option value="g">g- 4.7 inches or 12 cm</option> + [% END %] + [% IF ( f4i ) %] + <option value="i" selected="selected">i- 1 1/8 x 2 3/8 inches</option> + [% ELSE %] + <option value="i">i- 1 1/8 x 2 3/8 inches</option> + [% END %] + [% IF ( f4j ) %] + <option value="j" selected="selected">j- 3 7/8 x 2 1/2 inches</option> + [% ELSE %] + <option value="j">j- 3 7/8 x 2 1/2 inches</option> + [% END %] + [% IF ( f4n ) %] + <option value="n" selected="selected">n- not applicable</option> + [% ELSE %] + <option value="n">n- not applicable</option> + [% END %] + [% IF ( f4o ) %] + <option value="o" selected="selected">o- 5.25 inches</option> + [% ELSE %] + <option value="o">o- 5.25 inches</option> + [% END %] + [% IF ( f4u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + [% IF ( f4v ) %] + <option value="v" selected="selected">v- 8 inches</option> + [% ELSE %] + <option value="v">v- 8 inches</option> + [% END %] + [% IF ( f4z ) %] + <option value="z" selected="selected">z- others</option> + [% ELSE %] + <option value="z">z- others</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f5">Sound:</label></td> + <td> + <select name="f5" id="f5"> + [% IF ( f5space ) %] + <option value=" " selected="selected">no sound</option> + [% ELSE %] + <option value=" ">no sound</option> + [% END %] + [% IF ( f5a ) %] + <option value="a" selected="selected">a- with sound</option> + [% ELSE %] + <option value="a">a- with sound</option> + [% END %] + [% IF ( f5u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f6">Image depth (in bits):</label></td> + <td> + <input type="text" value="[% f6 | html %]" name="f6" id="f6" maxlength="3" size="4"> + </td></tr> + <tr> + <td><label for="f7">The number of file formats in the electronic resource:</label></td> + <td> + <select name="f7" id="f7"> + [% IF ( f7a ) %] + <option value="a" selected="selected">a- one file format</option> + [% ELSE %] + <option value="a">a- one file format</option> + [% END %] + [% IF ( f7m ) %] + <option value="m" selected="selected">m- many file formats</option> + [% ELSE %] + <option value="m">m- many file formats</option> + [% END %] + [% IF ( f7u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f8">Quality Assurance Indicators:</label></td> + <td> + <select name="f8" id="f8"> + [% IF ( f8a ) %] + <option value="a" selected="selected">a- missing</option> + [% ELSE %] + <option value="a">a- missing</option> + [% END %] + [% IF ( f8n ) %] + <option value="n" selected="selected">n- not applicable</option> + [% ELSE %] + <option value="n">n- not applicable</option> + [% END %] + [% IF ( f8p ) %] + <option value="p" selected="selected">p- available</option> + [% ELSE %] + <option value="p">p- available</option> + [% END %] + [% IF ( f8u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f9">Antecedent / Source:</label></td> + <td> + <select name="f9" id="f9"> + [% IF ( f9a ) %] + <option value="a" selected="selected">a- the file is played from the original</option> + [% ELSE %] + <option value="a">a- the file is played from the original</option> + [% END %] + [% IF ( f9b ) %] + <option value="b" selected="selected">b- the file is played from a microform</option> + [% ELSE %] + <option value="b">b- the file is played from a microform</option> + [% END %] + [% IF ( f9c ) %] + <option value="c" selected="selected">c- the file is played from an electronic resource</option> + [% ELSE %] + <option value="c">c- the file is played from an electronic resource</option> + [% END %] + [% IF ( f9d ) %] + <option value="d" selected="selected">d- the file is played from an intermediate source other than the microform</option> + [% ELSE %] + <option value="d">d- the file is played from an intermediate source other than the microform</option> + [% END %] + [% IF ( f9m ) %] + <option value="m" selected="selected">m- mixed</option> + [% ELSE %] + <option value="m">m- mixed</option> + [% END %] + [% IF ( f9n ) %] + <option value="n" selected="selected">n- not applicable</option> + [% ELSE %] + <option value="n">n- not applicable</option> + [% END %] + [% IF ( f9u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f10">Compression level:</label></td> + <td> + <select name="f10" id="f10"> + [% IF ( f10a ) %] + <option value="a" selected="selected">a- not compressed</option> + [% ELSE %] + <option value="a">a- not compressed</option> + [% END %] + [% IF ( f10b ) %] + <option value="b" selected="selected">b- compressed without losses</option> + [% ELSE %] + <option value="b">b- compressed without losses</option> + [% END %] + [% IF ( f10d ) %] + <option value="d" selected="selected">d- compressed with losses</option> + [% ELSE %] + <option value="d">d- compressed with losses</option> + [% END %] + [% IF ( f10m ) %] + <option value="m" selected="selected">m- mixed</option> + [% ELSE %] + <option value="m">m- mixed</option> + [% END %] + [% IF ( f10u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + </select> + </td></tr> + <tr> + <td><label for="f11">Quality and purpose of the electronic resource:</label></td> + <td> + <select name="f11" id="f11"> + [% IF ( f11a ) %] + <option value="a" selected="selected">a- access</option> + [% ELSE %] + <option value="a">a- access</option> + [% END %] + [% IF ( f11n ) %] + <option value="n" selected="selected">n- not applicable</option> + [% ELSE %] + <option value="n">n- not applicable</option> + [% END %] + [% IF ( f11p ) %] + <option value="p" selected="selected">p- preservation</option> + [% ELSE %] + <option value="p">p- preservation</option> + [% END %] + [% IF ( f11r ) %] + <option value="r" selected="selected">r- substitute</option> + [% ELSE %] + <option value="r">r- substitute</option> + [% END %] + [% IF ( f11u ) %] + <option value="u" selected="selected">u- unknown</option> + [% ELSE %] + <option value="u">u- unknown</option> + [% END %] + </select> + </td></tr> </table> </div> <!-- /.page-section --> @@ -116,7 +470,7 @@ var doc = opener.document; var field = doc.getElementById("[% index | html %]"); - field.value = document.f_pop.f1.value; + field.value = document.f_pop.f1.value+document.f_pop.f2.value+document.f_pop.f3.value+document.f_pop.f4.value+document.f_pop.f5.value+document.f_pop.f6.value+document.f_pop.f7.value+document.f_pop.f8.value+document.f_pop.f9.value+document.f_pop.f10.value+document.f_pop.f11.value; window.close(); return false; } -- 2.30.2