Fixed a bug in which renaming the first post in a disussion didn't rename the discussion itself.
Also fixed a bug in which clicking on the notebook rename text field ended the renaming prematurely.
This commit is contained in:
parent
12bd7b2640
commit
ad96bbff86
|
@ -2830,13 +2830,15 @@ Wiki.prototype.start_notebook_rename = function () {
|
||||||
self.end_notebook_rename();
|
self.end_notebook_rename();
|
||||||
event.stop();
|
event.stop();
|
||||||
} );
|
} );
|
||||||
|
connect( notebook_name_field, "onclick", function ( event ) {
|
||||||
|
event.stop();
|
||||||
|
} );
|
||||||
|
|
||||||
notebook_name_field.focus();
|
notebook_name_field.focus();
|
||||||
notebook_name_field.select();
|
notebook_name_field.select();
|
||||||
}
|
}
|
||||||
|
|
||||||
Wiki.prototype.end_notebook_rename = function ( new_notebook_name, prevent_rename_on_click ) {
|
Wiki.prototype.end_notebook_rename = function ( new_notebook_name, prevent_rename_on_click ) {
|
||||||
try{
|
|
||||||
if ( !new_notebook_name )
|
if ( !new_notebook_name )
|
||||||
new_notebook_name = getElement( "notebook_name_field" ).value;
|
new_notebook_name = getElement( "notebook_name_field" ).value;
|
||||||
|
|
||||||
|
@ -2855,14 +2857,14 @@ Wiki.prototype.end_notebook_rename = function ( new_notebook_name, prevent_renam
|
||||||
"span", {},
|
"span", {},
|
||||||
createDOM( "strong", {}, new_notebook_name )
|
createDOM( "strong", {}, new_notebook_name )
|
||||||
);
|
);
|
||||||
replaceChildNodes( "notebook_header_name", notebook_header_name );
|
replaceChildNodes( "notebook_header_area", notebook_header_name );
|
||||||
} else {
|
} else {
|
||||||
var notebook_header_name = createDOM(
|
var notebook_header_name = createDOM(
|
||||||
"span",
|
"span",
|
||||||
{ "id": "notebook_header_name", "title": "Rename this notebook." },
|
{ "id": "notebook_header_name", "title": "Rename this notebook." },
|
||||||
createDOM( "strong", {}, new_notebook_name )
|
createDOM( "strong", {}, new_notebook_name )
|
||||||
);
|
);
|
||||||
replaceChildNodes( "notebook_header_name", notebook_header_name );
|
replaceChildNodes( "notebook_header_area", notebook_header_name );
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
connect( notebook_header_name, "onclick", function ( event ) {
|
connect( notebook_header_name, "onclick", function ( event ) {
|
||||||
|
@ -2894,7 +2896,6 @@ Wiki.prototype.end_notebook_rename = function ( new_notebook_name, prevent_renam
|
||||||
"notebook_id": this.notebook.object_id,
|
"notebook_id": this.notebook.object_id,
|
||||||
"name": new_notebook_name
|
"name": new_notebook_name
|
||||||
} );
|
} );
|
||||||
}catch(e){console.log(e); }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Wiki.prototype.delete_notebook = function () {
|
Wiki.prototype.delete_notebook = function () {
|
||||||
|
|
Reference in New Issue