diff --git a/js/menus/LatticeMenuView.js b/js/menus/LatticeMenuView.js index 356347bafb6df44be182ca615500c9b7a10d5c2a..731f97fb92918f12e47b7629ef1285bddcd0658d 100644 --- a/js/menus/LatticeMenuView.js +++ b/js/menus/LatticeMenuView.js @@ -10,8 +10,8 @@ LatticeMenuView = Backbone.View.extend({ events: { "click #latticeMenuClearCells": "_clearCells", "change #latticeScale": "_changeScale", - "click .cellType": "_changeCellType", - "click .connectionType": "_changeConnectionType", +// "click .cellType": "_changeCellType", +// "click .connectionType": "_changeConnectionType", "slide #scaleSlider": "_sliderDidSlide", "slideStop #scaleSlider": "_changeScaleSlider" }, @@ -137,6 +137,7 @@ LatticeMenuView = Backbone.View.extend({ Num Cells: <%= numCells %><br/>\ <br/>\ <a href="#" id="latticeMenuClearCells" class=" btn btn-block btn-lg btn-default">Clear All Cells</a><br/>\ + hint: click to create cells, shift+drag to create a lot of cells, d+click to delete cells\ ') // <label class="checkbox" for="invertGeo">\ diff --git a/js/models/AppState.js b/js/models/AppState.js index 04d9d305110a2e239bf0a9b2fe3d9e53daf9da3c..f93cc3dc425f240fb16ee2d73d256d3131fe7f27 100644 --- a/js/models/AppState.js +++ b/js/models/AppState.js @@ -142,12 +142,14 @@ AppState = Backbone.Model.extend({ var state = e.data.state; var currentTab = this.get("currentTab"); + console.log(e.keyCode); + switch(e.keyCode){ case 16://shift e.preventDefault(); this.set("shift", state); break; - case 32://space bar + case 68://d delete mode e.preventDefault(); if (this.get("cellMode") == "cell") this.set("deleteMode", state);//only for cell mode else this.set("deleteMode", false);