Fix theme deleting

This commit is contained in:
Zixaphir 2013-04-13 22:46:19 -07:00
parent 19178d86df
commit 063641106c
2 changed files with 15 additions and 9 deletions

View File

@ -5986,7 +5986,7 @@
} }
}, },
"delete": function(e) { "delete": function(e) {
var container, settheme, userThemes; var container, settheme;
e.preventDefault(); e.preventDefault();
e.stopPropagation(); e.stopPropagation();
@ -6004,10 +6004,14 @@
} }
} }
Themes[this.name]["Deleted"] = true; Themes[this.name]["Deleted"] = true;
userThemes = $.get("userThemes", {}); return $.get("userThemes", {}, function() {
userThemes[this.name] = Themes[this.name]; var userThemes;
$.set('userThemes', userThemes);
return $.rm(container); userThemes = items['userThemes'];
userThemes[this.name] = Themes[this.name];
$.set('userThemes', userThemes);
return $.rm(container);
});
} }
}, },
restore: function() { restore: function() {

View File

@ -1074,10 +1074,12 @@ Settings =
$.addClass settheme, 'selectedtheme' $.addClass settheme, 'selectedtheme'
$.set 'theme', Conf['theme'] $.set 'theme', Conf['theme']
Themes[@name]["Deleted"] = true Themes[@name]["Deleted"] = true
userThemes = $.get "userThemes", {}
userThemes[@name] = Themes[@name] $.get "userThemes", {}, ->
$.set 'userThemes', userThemes userThemes = items['userThemes']
$.rm container userThemes[@name] = Themes[@name]
$.set 'userThemes', userThemes
$.rm container
restore: -> restore: ->
if confirm "Are you sure you want to restore \"#{@id}\"?" if confirm "Are you sure you want to restore \"#{@id}\"?"