Selecting all text in link pulldown's title field only on focus not, not every click.
This commit is contained in:
parent
59fdcd2340
commit
f4428c65ba
|
@ -963,6 +963,7 @@ function Link_pulldown( wiki, notebook_id, invoker, editor, link ) {
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
connect( this.title_field, "onclick", function ( event ) { self.title_field_clicked( event ); } );
|
connect( this.title_field, "onclick", function ( event ) { self.title_field_clicked( event ); } );
|
||||||
|
connect( this.title_field, "onfocus", function ( event ) { self.title_field_focused( event ); } );
|
||||||
connect( this.title_field, "onchange", function ( event ) { self.title_field_changed( event ); } );
|
connect( this.title_field, "onchange", function ( event ) { self.title_field_changed( event ); } );
|
||||||
connect( this.title_field, "onblur", function ( event ) { self.title_field_changed( event ); } );
|
connect( this.title_field, "onblur", function ( event ) { self.title_field_changed( event ); } );
|
||||||
connect( this.title_field, "onkeydown", function ( event ) { self.title_field_key_pressed( event ); } );
|
connect( this.title_field, "onkeydown", function ( event ) { self.title_field_key_pressed( event ); } );
|
||||||
|
@ -1062,10 +1063,13 @@ Link_pulldown.prototype.display_preview = function ( title, contents ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Link_pulldown.prototype.title_field_clicked = function ( event ) {
|
Link_pulldown.prototype.title_field_clicked = function ( event ) {
|
||||||
this.title_field.select();
|
|
||||||
event.stop();
|
event.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Link_pulldown.prototype.title_field_focused = function ( event ) {
|
||||||
|
this.title_field.select();
|
||||||
|
}
|
||||||
|
|
||||||
Link_pulldown.prototype.title_field_changed = function ( event ) {
|
Link_pulldown.prototype.title_field_changed = function ( event ) {
|
||||||
// if the title is actually unchanged, then bail
|
// if the title is actually unchanged, then bail
|
||||||
if ( this.title_field.value == this.previous_title )
|
if ( this.title_field.value == this.previous_title )
|
||||||
|
|
Reference in New Issue
Block a user