[ADD] web: framework: do_toggle on widget

This commit is contained in:
Simon Lejeune
2015-07-23 14:02:40 +02:00
parent b5967cc071
commit 74c5f772f3
+8 -1
View File
@@ -352,6 +352,13 @@ var Widget = core.Class.extend(mixins.PropertiesMixin, {
do_hide: function () {
this.$el.addClass('o_hidden');
},
do_toggle: function () {
if (this.$el.hasClass('o_hidden')) {
this.do_show();
} else {
this.do_hide();
}
},
/**
* Proxies a method of the object, in order to keep the right ``this`` on
* method invocations.
@@ -403,4 +410,4 @@ var Widget = core.Class.extend(mixins.PropertiesMixin, {
return Widget;
});
});