Bug 17179: (follow-up) Correct typos, add default select.
Correct error whereby object curCursor was invoked as a function. Added action whereby the most recent entry in the clipboard is selected after all copy and cut operations. Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
parent
3b0ab38559
commit
5e746f9d56
1 changed files with 6 additions and 2 deletions
|
@ -163,6 +163,7 @@ define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ],
|
|||
var curLine = cm.getLine( cm.getCursor().line );
|
||||
|
||||
$("#clipboard").prepend('<option>'+curLine+'</option>');
|
||||
$("#clipboard option:first-child").prop('selected', true);
|
||||
|
||||
cm.execCommand('deleteLine');
|
||||
}
|
||||
|
@ -197,10 +198,11 @@ define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ],
|
|||
if ( !field ) return;
|
||||
|
||||
var curCursor = cm.getCursor();
|
||||
var subfield = field.getSubfieldAt( curCursor().ch );
|
||||
var subfield = field.getSubfieldAt( curCursor.ch );
|
||||
var subfieldText= cm.getRange({line:curCursor.line,ch:subfield.start},{line:curCursor.line,ch:subfield.end});
|
||||
if ( subfield ) {
|
||||
$("#clipboard").prepend('<option>'+subfieldText+'</option>');
|
||||
$("#clipboard option:first-child").prop('selected', true);
|
||||
subfield.delete();
|
||||
}
|
||||
}
|
||||
|
@ -210,6 +212,7 @@ define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ],
|
|||
if ( cm.somethingSelected() ) return true;
|
||||
var curLine = cm.getLine( cm.getCursor().line );
|
||||
$("#clipboard").prepend('<option>'+curLine+'</option>');
|
||||
$("#clipboard option:first-child").prop('selected', true);
|
||||
}
|
||||
|
||||
_editorKeys[copy_subfield] = function( cm ) {
|
||||
|
@ -218,10 +221,11 @@ define( [ 'marc-record', 'koha-backend', 'preferences', 'text-marc', 'widget' ],
|
|||
if ( !field ) return;
|
||||
|
||||
var curCursor = cm.getCursor();
|
||||
var subfield = field.getSubfieldAt( curCursor().ch );
|
||||
var subfield = field.getSubfieldAt( curCursor.ch );
|
||||
var subfieldText= cm.getRange({line:curCursor.line,ch:subfield.start},{line:curCursor.line,ch:subfield.end});
|
||||
if ( subfield ) {
|
||||
$("#clipboard").prepend('<option>'+subfieldText+'</option>');
|
||||
$("#clipboard option:first-child").prop('selected', true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue