From 836fea05f03502cd12783218e5019664806d89fe Mon Sep 17 00:00:00 2001 From: "timeless%mac.com" Date: Wed, 11 Apr 2001 03:20:00 +0000 Subject: [PATCH] fix Bugzilla Bug 73184 can't inline rename bookmarks/folders or add bookmark folders patch by bzbarsky@mit.edu r=timeless, sr=alecf git-svn-id: svn://10.0.0.236/trunk@91939 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpfe/global/resources/content/treeBindings.xml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mozilla/xpfe/global/resources/content/treeBindings.xml b/mozilla/xpfe/global/resources/content/treeBindings.xml index 9e6e0951fbd..d13bd348180 100644 --- a/mozilla/xpfe/global/resources/content/treeBindings.xml +++ b/mozilla/xpfe/global/resources/content/treeBindings.xml @@ -79,7 +79,7 @@ var field = document.createElementNS(kXULNS, "textbox"); field.className = "textbox-inline-edit"; field.setAttribute("flex", "1"); - field.setAttribute("value", box.firstChild.getAttribute("label")); + field.setAttribute("value", box.firstChild.getAttribute("value")); box.appendChild(field); field.addEventListener("keydown", this.fieldKeyDown, false); field.addEventListener("change", this.fieldChange, false); @@ -131,7 +131,7 @@ if (aEvent.keyCode == 27) { cell.valueIsRejected = true; for (i = 0; i < cell._observers["reject"].length; ++i) - cell._observers["reject"][i].callback(cell._observers["reject"][i].params.concat(box.lastChild.label), "reject"); + cell._observers["reject"][i].callback(cell._observers["reject"][i].params.concat(box.lastChild.value), "reject"); if ("setMode" in cell) cell.setMode("normal"); } @@ -149,8 +149,9 @@ var box = nodes[nodes.length-1]; if (!cell.valueIsRejected) { for (var i = 0; i < cell._observers["accept"].length; ++i) - cell._observers["accept"][i].callback(cell._observers["accept"][i].params.concat(box.lastChild.label), "accept"); - cell.setMode("normal"); + cell._observers["accept"][i].callback(cell._observers["accept"][i].params.concat(box.lastChild.value), "accept"); + if ("setMode" in cell) + cell.setMode("normal"); } ]]>