partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/frontend/js/Components/Footprint/FootprintEditorComponent.js | 6+++---
Msrc/frontend/js/Components/Footprint/FootprintTree.js | 1+
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'