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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-ui.inc (-5 / +8 lines)
Lines 264-274 require( [ 'koha-backend', 'search', 'macros', 'marc-editor', 'marc-record', 'pr Link Here
264
            },
264
            },
265
        },
265
        },
266
        'duplicate': {
266
        'duplicate': {
267
            titleForRecord: _("Editing duplicate record of #{ID}"),
267
            titleForRecord: _("Editing duplicate record of #%s"),
268
            saveLabel: _("Duplicate"),
268
            saveLabel: _("New catalog record "),
269
            get: function( id, callback ) {
269
            get: function( id, callback ) {
270
                if ( !id ) return false;
270
                if ( !id ) return false;
271
271
272
                setSaveTargetChecked( 'duplicate/', true );
272
                KohaBackend.GetRecord( id, callback );
273
                KohaBackend.GetRecord( id, callback );
273
            },
274
            },
274
            save: function( id, record, done ) {
275
            save: function( id, record, done ) {
Lines 281-291 require( [ 'koha-backend', 'search', 'macros', 'marc-editor', 'marc-record', 'pr Link Here
281
        },
282
        },
282
        'catalog': {
283
        'catalog': {
283
            titleForRecord: _("Editing catalog record #%s"),
284
            titleForRecord: _("Editing catalog record #%s"),
285
            hidden: true,
284
            links: [
286
            links: [
285
                { title: _("view"), href: "/cgi-bin/koha/catalogue/detail.pl?biblionumber=%s" },
287
                { title: _("view"), href: "/cgi-bin/koha/catalogue/detail.pl?biblionumber=%s" },
286
                { title: _("edit items"), href: "/cgi-bin/koha/cataloguing/additem.pl?biblionumber=%s" },
288
                { title: _("edit items"), href: "/cgi-bin/koha/cataloguing/additem.pl?biblionumber=%s" },
287
            ],
289
            ],
288
            saveLabel: _("New catalog record"),
289
            saveExistingLabel: _("Catalog record #%s"),
290
            saveExistingLabel: _("Catalog record #%s"),
290
            get: function( id, callback ) {
291
            get: function( id, callback ) {
291
                if ( !id ) return false;
292
                if ( !id ) return false;
Lines 356-361 require( [ 'koha-backend', 'search', 'macros', 'marc-editor', 'marc-record', 'pr Link Here
356
    };
357
    };
357
358
358
    function addSaveTarget( target ) {
359
    function addSaveTarget( target ) {
360
        if (target.hide == true) return;
361
359
        state.saveTargets[target.id] = target;
362
        state.saveTargets[target.id] = target;
360
        if (target.enabled == null) target.enabled = true;
363
        if (target.enabled == null) target.enabled = true;
361
364
Lines 1477-1483 require( [ 'koha-backend', 'search', 'macros', 'marc-editor', 'marc-record', 'pr Link Here
1477
        } );
1480
        } );
1478
1481
1479
        $.each( backends, function( name ) {
1482
        $.each( backends, function( name ) {
1480
            if ( !this.save ) return; // Not a saving backend
1483
            // Not a saving backend or explicitly hidden
1484
            if ( !this.save || this.hidden === true ) return;
1481
1485
1482
            addSaveTarget( {
1486
            addSaveTarget( {
1483
                label: this.saveLabel,
1487
                label: this.saveLabel,
1484
- 

Return to bug 18823