commit ad01683d505ec58b0b79697c9733b7ee1cede2fc
parent 30bfc94194d1f538e0f4af005212d54ffae57da4
Author: Felicitus <felicitus@felicitus.org>
Date: Sun, 25 Nov 2012 05:54:16 +0100
Made footprint deletion work again, fixes #265
Diffstat:
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/frontend/js/Components/Footprint/FootprintEditorComponent.js b/src/frontend/js/Components/Footprint/FootprintEditorComponent.js
@@ -18,16 +18,16 @@ Ext.define('PartKeepr.FootprintEditorComponent', {
},
deleteRecord: function (r) {
- var editor = this.findEditor(r.get("footprintId"));
+ var editor = this.findEditor(r.get("id"));
if (editor !== null) {
this.editorTabPanel.remove(editor);
}
var call = new PartKeepr.ServiceCall("Footprint", "destroy");
- call.setParameter("id", r.get("footprintId"));
+ call.setParameter("id", r.get("id"));
call.setHandler(Ext.bind(function () {
- var oldRecordIndex = PartKeepr.getApplication().getFootprintStore().find("id", r.get("footprintId"));
+ var oldRecordIndex = PartKeepr.getApplication().getFootprintStore().find("id", r.get("id"));
PartKeepr.getApplication().getFootprintStore().removeAt(oldRecordIndex);
this.navigation.loadCategories();
diff --git a/src/frontend/js/Components/Footprint/FootprintTree.js b/src/frontend/js/Components/Footprint/FootprintTree.js
@@ -133,6 +133,7 @@ Ext.define("PartKeepr.FootprintTree", {
record = store.getAt(i);
nodeData = {
text: record.getRecordName(),
+ name: record.getRecordName(),
id: record.get("id"),
leaf: true,
iconCls:'icon-footprint'