Skip to content

Commit e1eb5f9

Browse files
authored
[bug] fix edit state not setting to false when last link is removed
1 parent 89dff38 commit e1eb5f9

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

‎js/keyboard.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var keyboard = (function(){
3636
};
3737
// ctrl+alt+e
3838
if(event.ctrlKey&&event.altKey&&event.keyCode==69){
39-
if(state.get().bookmarks.show.link){
39+
if(state.get().bookmarks.show.link&&bookmarks.get().length>0){
4040
if(state.get().bookmarks.edit){
4141
helper.setObject({
4242
object: state.get(),

‎js/link.js‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,22 @@ var link = (function(){
101101

102102
varremove=function(bookmarkData){
103103
bookmarks.remove(bookmarkData.timeStamp);
104+
_checkCount();
104105
data.save();
105106
clear();
106107
render();
107108
};
108109

110+
var_checkCount=function(){
111+
if(bookmarks.get().length<=0){
112+
helper.setObject({
113+
object: state.get(),
114+
path: "bookmarks.edit",
115+
newValue: false
116+
});
117+
};
118+
};
119+
109120
var_makeLinkForm=function(){
110121
varform=helper.makeNode({
111122
tag: "form",

‎js/version.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
varversion=(function(){
22

33
// version is normally bumped when the state needs changing or any new functionality is added
4-
varcurrent="2.9.4";
4+
varcurrent="2.9.5";
55

66
varget=function(){
77
varnumber=current.split(".");

0 commit comments

Comments
(0)