- redirect to layout since there is no skinset anymore

- use res.handlers.context (which either contains root or a site object)
This commit is contained in:
Robert Gaggl 2003-11-23 17:52:10 +00:00
parent f9985ef9ce
commit dd7e9a722f

View file

@ -3,20 +3,20 @@
*/
function delete_action() {
if (req.data.cancel)
res.redirect(path.skinset.href("skins"));
res.redirect(this.layout.skins.href());
else if (req.data.remove) {
try {
res.message = path.skinset.deleteSkin(this);
res.redirect(path.skinset.href("skins"));
res.message = this.layout.skins.deleteSkin(this);
res.redirect(this.layout.skins.href() + "#" + this.proto + this.name);
} catch (err) {
res.message = err.toString();
}
}
res.data.action = this.href(req.action);
res.data.title = path.skinset.getParent().title;
res.data.title = res.handlers.context.getTitle();
var sp = new Object();
sp.what = "the skin "" + this.name + "" (created by " + this.creator.name + ")";
res.data.body = this.renderSkinAsString("delete", sp);
path.skinmgr._parent.renderSkin("page");
res.handlers.context.renderSkin("page");
}