|
Lines 485-491
Link Here
|
| 485 |
|
485 |
|
| 486 |
</script> |
486 |
</script> |
| 487 |
[% Asset.css("css/addbiblio.css") | $raw %] |
487 |
[% Asset.css("css/addbiblio.css") | $raw %] |
| 488 |
|
|
|
| 489 |
</head> |
488 |
</head> |
| 490 |
<body id="cat_addbiblio" class="cat"> |
489 |
<body id="cat_addbiblio" class="cat"> |
| 491 |
|
490 |
|
|
Lines 790-878
Link Here
|
| 790 |
[% FOREACH subfield_loo IN innerloo.subfield_loop %] |
789 |
[% FOREACH subfield_loo IN innerloo.subfield_loop %] |
| 791 |
<!-- One line on the marc editor --> |
790 |
<!-- One line on the marc editor --> |
| 792 |
<li class="subfield_line" style="[% subfield_loo.visibility | html %]" id="subfield[% subfield_loo.tag | html %][% subfield_loo.subfield | html %][% subfield_loo.random | html %]"> |
791 |
<li class="subfield_line" style="[% subfield_loo.visibility | html %]" id="subfield[% subfield_loo.tag | html %][% subfield_loo.subfield | html %][% subfield_loo.random | html %]"> |
|
|
792 |
<div class="subfieldcode"> |
| 793 |
<input type="text" |
| 794 |
title="[% subfield_loo.marc_lib | $raw %]" |
| 795 |
style=" [% IF ( subfield_loo.fixedfield ) %]display:none; [% END %]border:0;" |
| 796 |
name="tag_[% subfield_loo.tag | html %]_code_[% subfield_loo.subfield | html %]_[% subfield_loo.index | html %]_[% subfield_loo.index_subfield | html %]" |
| 797 |
value="[% subfield_loo.subfield | html %]" |
| 798 |
size="1" |
| 799 |
maxlength="1" |
| 800 |
class="flat" |
| 801 |
tabindex="0" /> |
| 802 |
</div> |
| 793 |
[% UNLESS advancedMARCEditor %] |
803 |
[% UNLESS advancedMARCEditor %] |
| 794 |
[% IF ( subfield_loo.fixedfield ) %] |
804 |
[% IF ( subfield_loo.mandatory ) %] |
| 795 |
<label for="tag_[% subfield_loo.tag | html %]_subfield_[% subfield_loo.subfield | html %]_[% subfield_loo.index | html %]_[% subfield_loo.index_subfield | html %]" style="display:none;" class="labelsubfield"> |
805 |
<div class="subfield subfield_mandatory"> |
|
|
806 |
[% ELSIF ( subfield_loo.important ) %] |
| 807 |
<div class="subfield subfield_important"> |
| 796 |
[% ELSE %] |
808 |
[% ELSE %] |
| 797 |
<label for="tag_[% subfield_loo.tag | html %]_subfield_[% subfield_loo.subfield | html %]_[% subfield_loo.index | html %]_[% subfield_loo.index_subfield | html %]" class="labelsubfield"> |
809 |
<div class="subfield"> |
| 798 |
[% END %] |
810 |
[% END %] |
| 799 |
[% END %] |
811 |
[% IF ( subfield_loo.fixedfield ) %] |
| 800 |
|
812 |
<label for="tag_[% subfield_loo.tag | html %]_subfield_[% subfield_loo.subfield | html %]_[% subfield_loo.index | html %]_[% subfield_loo.index_subfield | html %]" style="display:none;" class="labelsubfield"> |
| 801 |
<span class="subfieldcode"> |
|
|
| 802 |
<input type="text" |
| 803 |
title="[% subfield_loo.marc_lib | $raw %]" |
| 804 |
style=" [% IF ( subfield_loo.fixedfield ) %]display:none; [% END %]border:0;" |
| 805 |
name="tag_[% subfield_loo.tag | html %]_code_[% subfield_loo.subfield | html %]_[% subfield_loo.index | html %]_[% subfield_loo.index_subfield | html %]" |
| 806 |
value="[% subfield_loo.subfield | html %]" |
| 807 |
size="1" |
| 808 |
maxlength="1" |
| 809 |
class="flat" |
| 810 |
tabindex="0" /> |
| 811 |
</span> |
| 812 |
|
| 813 |
[% UNLESS advancedMARCEditor %] |
| 814 |
[% IF ( subfield_loo.mandatory ) %] |
| 815 |
<span class="subfield subfield_mandatory"> |
| 816 |
[% ELSIF ( subfield_loo.important ) %] |
| 817 |
<span class="subfield subfield_important"> |
| 818 |
[% ELSE %] |
813 |
[% ELSE %] |
| 819 |
<span class="subfield"> |
814 |
<label for="tag_[% subfield_loo.tag | html %]_subfield_[% subfield_loo.subfield | html %]_[% subfield_loo.index | html %]_[% subfield_loo.index_subfield | html %]" class="labelsubfield"> |
| 820 |
[% END %] |
815 |
[% END %] |
| 821 |
[% subfield_loo.marc_lib | $raw %] |
816 |
[% subfield_loo.marc_lib | $raw %] |
| 822 |
</span> |
817 |
</label> |
| 823 |
</label> |
818 |
</div> |
| 824 |
[% END %] |
819 |
[% END %] |
| 825 |
|
820 |
|
| 826 |
[% SET mv = subfield_loo.marc_value %] |
821 |
[% SET mv = subfield_loo.marc_value %] |
| 827 |
[% IF ( mv.type == 'text' ) %] |
822 |
<div id="field_marceditor[% subfield_loo.tag | html %][% subfield_loo.subfield | html %][% subfield_loo.random | html %]" class="field_marceditor"> |
| 828 |
[% IF ( mv.readonly == 1 ) %] |
823 |
[% IF ( mv.type == 'text' ) %] |
| 829 |
<input type="text" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" value="[%- mv.value | html -%]" class="input_marceditor readonly" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" readonly="readonly" /> |
824 |
[% IF ( mv.readonly == 1 ) %] |
| 830 |
[% ELSE %] |
825 |
<input type="text" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" value="[%- mv.value | html -%]" class="input_marceditor readonly" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" readonly="readonly" /> |
| 831 |
<input type="text" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" value="[%- mv.value | html -%]" class="input_marceditor" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" /> |
|
|
| 832 |
[% END %] |
| 833 |
|
| 834 |
[% IF ( mv.authtype ) %] |
| 835 |
<span class="subfield_controls"><a href="#" class="buttonDot tag_editor" onclick="openAuth(this.parentNode.parentNode.getElementsByTagName('input')[1].id,'[%- mv.authtype | html -%]','biblio'); return false;" tabindex="1" title="Tag editor">Tag editor</a></span> |
| 836 |
[% END %] |
| 837 |
[% ELSIF ( mv.type == 'text_complex' ) %] |
| 838 |
<input type="text" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" value="[%- mv.value | html -%]" class="input_marceditor framework_plugin" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" /> |
| 839 |
<span class="subfield_controls"> |
| 840 |
[% IF mv.noclick %] |
| 841 |
<span class="buttonDot tag_editor disabled" tabindex="-1" title="Field autofilled by plugin"></span> |
| 842 |
[% ELSE %] |
826 |
[% ELSE %] |
| 843 |
[% IF mv.plugin == "upload.pl" %] |
827 |
<input type="text" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" value="[%- mv.value | html -%]" class="input_marceditor" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" /> |
| 844 |
<a href="#" id="buttonDot_[% mv.id | html %]" class="tag_editor upload framework_plugin" tabindex="1"><i class="fa fa-upload" aria-hidden="true"></i> Upload</a> |
|
|
| 845 |
[% ELSE %] |
| 846 |
<a href="#" id="buttonDot_[% mv.id | html %]" class="buttonDot tag_editor framework_plugin" tabindex="1" title="Tag editor">Tag editor</a> |
| 847 |
[% END %] |
| 848 |
[% END %] |
828 |
[% END %] |
| 849 |
</span> |
829 |
|
| 850 |
[% mv.javascript | $raw %] |
830 |
[% ELSIF ( mv.type == 'text_complex' ) %] |
| 851 |
[% ELSIF ( mv.type == 'hidden' ) %] |
831 |
<input type="text" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" value="[%- mv.value | html -%]" class="input_marceditor framework_plugin" tabindex="1" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" /> |
| 852 |
<input tabindex="1" type="hidden" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" value="[%- mv.value | html -%]" /> |
832 |
[% mv.javascript | $raw %] |
| 853 |
[% ELSIF ( mv.type == 'textarea' ) %] |
833 |
[% ELSIF ( mv.type == 'hidden' ) %] |
| 854 |
<textarea cols="70" rows="4" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" class="input_marceditor" tabindex="1">[%- mv.value | html -%]</textarea> |
834 |
<input tabindex="1" type="hidden" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" size="[%- mv.size | html -%]" maxlength="[%- mv.maxlength | html -%]" value="[%- mv.value | html -%]" /> |
| 855 |
[% ELSIF ( mv.type == 'select' ) %] |
835 |
[% ELSIF ( mv.type == 'textarea' ) %] |
|
|
836 |
<textarea cols="70" rows="4" id="[%- mv.id | html -%]" name="[%- mv.name | html -%]" class="input_marceditor" tabindex="1">[%- mv.value | html -%]</textarea> |
| 837 |
[% ELSIF ( mv.type == 'select' ) %] |
| 856 |
[% IF mv.category AND CAN_user_parameters_manage_auth_values %] |
838 |
[% IF mv.category AND CAN_user_parameters_manage_auth_values %] |
| 857 |
<select name="[%- mv.name | html -%]" tabindex="1" size="1" class="input_marceditor" id="[%- mv.id | html -%]" data-category="[% mv.category | html %]"> |
839 |
<select name="[%- mv.name | html -%]" tabindex="1" size="1" class="input_marceditor" id="[%- mv.id | html -%]" data-category="[% mv.category | html %]"> |
| 858 |
[% ELSE %] |
840 |
[% ELSE %] |
| 859 |
<select name="[%- mv.name | html -%]" tabindex="1" size="1" class="input_marceditor select2" id="[%- mv.id | html -%]"> |
841 |
<select name="[%- mv.name | html -%]" tabindex="1" size="1" class="input_marceditor select2" id="[%- mv.id | html -%]"> |
| 860 |
[% END %] |
842 |
[% END %] |
| 861 |
[% FOREACH aval IN mv.values %] |
843 |
[% FOREACH aval IN mv.values %] |
| 862 |
[% IF aval == mv.default %] |
844 |
[% IF aval == mv.default %] |
| 863 |
<option value="[%- aval | html -%]" selected="selected">[%- mv.labels.$aval | html -%]</option> |
845 |
<option value="[%- aval | html -%]" selected="selected">[%- mv.labels.$aval | html -%]</option> |
| 864 |
[% ELSE %] |
846 |
[% ELSE %] |
| 865 |
<option value="[%- aval | html -%]">[%- mv.labels.$aval | html -%]</option> |
847 |
<option value="[%- aval | html -%]">[%- mv.labels.$aval | html -%]</option> |
|
|
848 |
[% END %] |
| 866 |
[% END %] |
849 |
[% END %] |
| 867 |
[% END %] |
850 |
</select> |
| 868 |
</select> |
851 |
[% END # /IF (mv.type...) %] |
| 869 |
[% END # /IF (mv.type...) %] |
852 |
</div> |
| 870 |
[% IF ( subfield_loo.mandatory ) %] |
853 |
[% IF ( subfield_loo.mandatory ) %] |
| 871 |
<span class="required">Required</span> |
854 |
<div class="subfield_loop_mandatory"> |
|
|
855 |
<span class="required">Required</span> |
| 856 |
</div> |
| 872 |
[% ELSIF ( subfield_loo.important ) %] |
857 |
[% ELSIF ( subfield_loo.important ) %] |
| 873 |
<span class="important">Important</span> |
858 |
<div class="subfield_loop_mandatory"> |
|
|
859 |
<span class="important">Important</span> |
| 860 |
</div> |
| 874 |
[% END %] |
861 |
[% END %] |
| 875 |
<span class="subfield_controls"> |
862 |
<div class="subfield_controls"> |
|
|
863 |
[% IF ( mv.type == 'text' ) %] |
| 864 |
[% IF ( mv.authtype ) %] |
| 865 |
<a href="#" class="buttonDot tag_editor" onclick="openAuth(this.parentNode.parentNode.getElementsByTagName('input')[1].id,'[%- mv.authtype | html -%]','biblio'); return false;" tabindex="1" title="Tag editor">Tag editor</a> |
| 866 |
[% END %] |
| 867 |
[% ELSIF ( mv.type == 'text_complex' ) %] |
| 868 |
[% IF mv.noclick %] |
| 869 |
<span class="buttonDot tag_editor disabled" tabindex="-1" title="Field autofilled by plugin"></span> |
| 870 |
[% ELSE %] |
| 871 |
[% IF mv.plugin == "upload.pl" %] |
| 872 |
<a href="#" id="buttonDot_[% mv.id | html %]" class="tag_editor upload framework_plugin" tabindex="1"><i class="fa fa-upload" aria-hidden="true"></i> Upload</a> |
| 873 |
[% ELSE %] |
| 874 |
<a href="#" id="buttonDot_[% mv.id | html %]" class="buttonDot tag_editor framework_plugin" tabindex="1" title="Tag editor">Tag editor</a> |
| 875 |
[% END %] |
| 876 |
[% END %] |
| 877 |
</span> |
| 878 |
[% END %] |
| 876 |
[% IF ( subfield_loo.repeatable ) %] |
879 |
[% IF ( subfield_loo.repeatable ) %] |
| 877 |
<a href="#" class="buttonPlus" tabindex="1" onclick="CloneSubfield('subfield[% subfield_loo.tag | html %][% subfield_loo.subfield | html %][% subfield_loo.random | html %]','[% advancedMARCEditor | html %]'); return false;"> |
880 |
<a href="#" class="buttonPlus" tabindex="1" onclick="CloneSubfield('subfield[% subfield_loo.tag | html %][% subfield_loo.subfield | html %][% subfield_loo.random | html %]','[% advancedMARCEditor | html %]'); return false;"> |
| 878 |
<img src="[% interface | html %]/[% theme | html %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" /> |
881 |
<img src="[% interface | html %]/[% theme | html %]/img/clone-subfield.png" alt="Clone" title="Clone this subfield" /> |
|
Lines 881-887
Link Here
|
| 881 |
<img src="[% interface | html %]/[% theme | html %]/img/delete-subfield.png" alt="Delete" title="Delete this subfield" /> |
884 |
<img src="[% interface | html %]/[% theme | html %]/img/delete-subfield.png" alt="Delete" title="Delete this subfield" /> |
| 882 |
</a> |
885 |
</a> |
| 883 |
[% END %] |
886 |
[% END %] |
| 884 |
</span> |
887 |
</div> |
| 885 |
</li> <!-- /.subfield_line --> |
888 |
</li> <!-- /.subfield_line --> |
| 886 |
<!-- End of the line --> |
889 |
<!-- End of the line --> |
| 887 |
[% END # /FOREACH subfield_loop %] |
890 |
[% END # /FOREACH subfield_loop %] |