Focus title field when creating new item via menu or shortcut key
This commit is contained in:
parent
9d3f55be51
commit
39e92bacb3
|
@ -658,6 +658,8 @@ var ZoteroPane = new function()
|
||||||
var handleTypeChange = function () {
|
var handleTypeChange = function () {
|
||||||
self.addItemTypeToNewItemTypeMRU(this.itemTypeMenu.value);
|
self.addItemTypeToNewItemTypeMRU(this.itemTypeMenu.value);
|
||||||
itemBox.removeHandler('itemtypechange', handleTypeChange);
|
itemBox.removeHandler('itemtypechange', handleTypeChange);
|
||||||
|
// Focus the title field after menu closes
|
||||||
|
itemBox.focusFirstField();
|
||||||
};
|
};
|
||||||
// Only update the MRU when the menu is opened for the
|
// Only update the MRU when the menu is opened for the
|
||||||
// keyboard shortcut, not on subsequent opens
|
// keyboard shortcut, not on subsequent opens
|
||||||
|
@ -765,8 +767,11 @@ var ZoteroPane = new function()
|
||||||
//set to Info tab
|
//set to Info tab
|
||||||
document.getElementById('zotero-view-item').selectedIndex = 0;
|
document.getElementById('zotero-view-item').selectedIndex = 0;
|
||||||
|
|
||||||
// Update most-recently-used list for New Item menu
|
|
||||||
if (manual) {
|
if (manual) {
|
||||||
|
// Focus the title field
|
||||||
|
document.getElementById('zotero-editpane-item-box').focusFirstField();
|
||||||
|
|
||||||
|
// Update most-recently-used list for New Item menu
|
||||||
this.addItemTypeToNewItemTypeMRU(typeID);
|
this.addItemTypeToNewItemTypeMRU(typeID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user