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

(-)a/koha-tmpl/intranet-tmpl/lib/koha/cateditor/marc-editor.js (-3 / +6 lines)
Lines 163-168 define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ], Link Here
163
            var curLine = cm.getLine( cm.getCursor().line );
163
            var curLine = cm.getLine( cm.getCursor().line );
164
164
165
            $("#clipboard").prepend('<option>'+curLine+'</option>');
165
            $("#clipboard").prepend('<option>'+curLine+'</option>');
166
            $("#clipboard option:first-child").prop('selected', true);
166
167
167
            cm.execCommand('deleteLine');
168
            cm.execCommand('deleteLine');
168
        }
169
        }
Lines 197-206 define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ], Link Here
197
            if ( !field ) return;
198
            if ( !field ) return;
198
199
199
            var curCursor = cm.getCursor();
200
            var curCursor = cm.getCursor();
200
            var subfield = field.getSubfieldAt( curCursor().ch );
201
            var subfield = field.getSubfieldAt( curCursor.ch );
201
            var subfieldText= cm.getRange({line:curCursor.line,ch:subfield.start},{line:curCursor.line,ch:subfield.end});
202
            var subfieldText= cm.getRange({line:curCursor.line,ch:subfield.start},{line:curCursor.line,ch:subfield.end});
202
            if ( subfield ) {
203
            if ( subfield ) {
203
                $("#clipboard").prepend('<option>'+subfieldText+'</option>');
204
                $("#clipboard").prepend('<option>'+subfieldText+'</option>');
205
                $("#clipboard option:first-child").prop('selected', true);
204
                subfield.delete();
206
                subfield.delete();
205
            }
207
            }
206
        }
208
        }
Lines 210-215 define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ], Link Here
210
            if ( cm.somethingSelected() ) return true;
212
            if ( cm.somethingSelected() ) return true;
211
            var curLine = cm.getLine( cm.getCursor().line );
213
            var curLine = cm.getLine( cm.getCursor().line );
212
            $("#clipboard").prepend('<option>'+curLine+'</option>');
214
            $("#clipboard").prepend('<option>'+curLine+'</option>');
215
            $("#clipboard option:first-child").prop('selected', true);
213
        }
216
        }
214
217
215
    _editorKeys[copy_subfield] = function( cm ) {
218
    _editorKeys[copy_subfield] = function( cm ) {
Lines 218-227 define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ], Link Here
218
            if ( !field ) return;
221
            if ( !field ) return;
219
222
220
            var curCursor = cm.getCursor();
223
            var curCursor = cm.getCursor();
221
            var subfield = field.getSubfieldAt( curCursor().ch );
224
            var subfield = field.getSubfieldAt( curCursor.ch );
222
            var subfieldText= cm.getRange({line:curCursor.line,ch:subfield.start},{line:curCursor.line,ch:subfield.end});
225
            var subfieldText= cm.getRange({line:curCursor.line,ch:subfield.start},{line:curCursor.line,ch:subfield.end});
223
            if ( subfield ) {
226
            if ( subfield ) {
224
                $("#clipboard").prepend('<option>'+subfieldText+'</option>');
227
                $("#clipboard").prepend('<option>'+subfieldText+'</option>');
228
                $("#clipboard option:first-child").prop('selected', true);
225
            }
229
            }
226
        }
230
        }
227
231
228
- 

Return to bug 17179