View | Details | Raw Unified | Return to bug 29585
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt (-6 / +5 lines)
Lines 608-614 function PopupMARCFieldDoc(field) { Link Here
608
            if (tabflag[tagsubfieldid][0]==0){
608
            if (tabflag[tagsubfieldid][0]==0){
609
                var tag=tagsubfieldid.substr(0,3);
609
                var tag=tagsubfieldid.substr(0,3);
610
                var subfield=tagsubfieldid.substr(3,1);
610
                var subfield=tagsubfieldid.substr(3,1);
611
                StrAlert += "<li>"+_("Tag %s subfield %s %s in tab %s").format(tag, subfield, formatFieldName( tabflag[tagsubfieldid][1] ), tabflag[tagsubfieldid][2]) + ' <a class="linkfield btn btn-link" href="#" data-tab="' + tabflag[tagsubfieldid][2] + '" data-field="' + tabflag[tagsubfieldid][3] + '"><i class="fa fa-arrow-right" aria-hidden="true"></i> Go to field</a></li>';
611
                StrAlert += "<li>"+_("Tag %s subfield %s %s in tab %s").format(tag, subfield, formatFieldName( tabflag[tagsubfieldid][1] ), tabflag[tagsubfieldid][2]) + ' <a class="linkfield btn btn-link" href="#" data-tab="' + tabflag[tagsubfieldid][2] + '" data-field="' + tabflag[tagsubfieldid][3] + '"><i class="fa fa-arrow-right" aria-hidden="true"></i> ' + _("Go to field") + '</a></li>';
612
                flag=1;
612
                flag=1;
613
            }
613
            }
614
        }
614
        }
Lines 686-701 function PopupMARCFieldDoc(field) { Link Here
686
            StrAlert += "<ul>";
686
            StrAlert += "<ul>";
687
            for( var prop in mandatoryFields ){
687
            for( var prop in mandatoryFields ){
688
                if( mandatoryFields[prop]["importance"] == "mandatory" ){
688
                if( mandatoryFields[prop]["importance"] == "mandatory" ){
689
                    StrAlert += "<li>" + _("Field %s is mandatory, at least one of its subfields must be filled.").format( prop ) + ' <a class="linkfield btn btn-link" href="#" data-tab="' + mandatoryFields[prop]["tab"] + '" data-field="' + mandatoryFields[prop]["elemid"] + '"><i class="fa fa-arrow-right" aria-hidden="true"></i> Go to field</a></li>';
689
                    StrAlert += "<li>" + _("Field %s is mandatory, at least one of its subfields must be filled.").format( prop ) + ' <a class="linkfield btn btn-link" href="#" data-tab="' + mandatoryFields[prop]["tab"] + '" data-field="' + mandatoryFields[prop]["elemid"] + '"><i class="fa fa-arrow-right" aria-hidden="true"></i> ' + _("Go to field") + '</a></li>';
690
                } else {
690
                } else {
691
                    StrAlert += "<li>" + _("Field %s is important, at least one of its subfields must be filled.").format(arr[0]) + ' <a class="linkfield btn btn-link" href="#" data-tab="' + mandatoryFields[prop]["tab"] + '" data-field="' + mandatoryFields[prop]["elemid"] + '"><i class="fa fa-arrow-right" aria-hidden="true"></i> Go to field</a></li>';
691
                    StrAlert += "<li>" + _("Field %s is important, at least one of its subfields must be filled.").format(arr[0]) + ' <a class="linkfield btn btn-link" href="#" data-tab="' + mandatoryFields[prop]["tab"] + '" data-field="' + mandatoryFields[prop]["elemid"] + '"><i class="fa fa-arrow-right" aria-hidden="true"></i> ' + _("Go to field") + '</a></li>';
692
                }
692
                }
693
            }
693
            }
694
            StrAlert += "</ul>";
694
            StrAlert += "</ul>";
695
        }
695
        }
696
        StrAlert += "</div>";
696
        StrAlert += "</div>";
697
        if(flag){
697
        if (flag) {
698
            $("#show-errors").html('<button type="button" class="btn btn-danger show-errors"><i class="fa fa-warning"></i> Errors</span>');
698
            $("#show-errors").html('<button type="button" class="btn btn-danger show-errors"><i class="fa fa-warning"></i> ' + _("Errors") + '</span>');
699
            return StrAlert;
699
            return StrAlert;
700
        } else {
700
        } else {
701
            return flag;
701
            return flag;
702
- 

Return to bug 29585