summaryrefslogtreecommitdiff
path: root/addons/web_kanban/static/src
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2012-09-19 15:02:39 +0200
committerFabien Meghazi <fme@openerp.com>2012-09-19 15:02:39 +0200
commit16f52fcdb8dcce2b2db24d506679729e31fc094e (patch)
tree7331bd6d32b3df3da8c4502bea070289b8d204c8 /addons/web_kanban/static/src
parent3896111478190994a5fa44b04adb170fd943845e (diff)
[FIX] Kanban quick create should send false if input is empty thus triggering slow create
bzr revid: fme@openerp.com-20120919130239-f7wcd91ng9x6kpo7
Diffstat (limited to 'addons/web_kanban/static/src')
-rw-r--r--addons/web_kanban/static/src/js/kanban.js5
-rw-r--r--addons/web_kanban/static/src/xml/web_kanban.xml2
2 files changed, 4 insertions, 3 deletions
diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js
index 08b1ecc30bb..cf6d319326c 100644
--- a/addons/web_kanban/static/src/js/kanban.js
+++ b/addons/web_kanban/static/src/js/kanban.js
@@ -1013,7 +1013,8 @@ instance.web_kanban.QuickCreate = instance.web.Widget.extend({
$(".oe_kanban_quick_create_add", this.$el).click(function () {
self.quick_add();
});
- $(".oe_kanban_quick_create_close", this.$el).click(function () {
+ $(".oe_kanban_quick_create_close", this.$el).click(function (ev) {
+ ev.preventDefault();
self.trigger('close');
});
self.$input.keyup(function(e) {
@@ -1031,7 +1032,7 @@ instance.web_kanban.QuickCreate = instance.web.Widget.extend({
quick_add: function () {
var self = this;
this._dataset.call(
- 'name_create', [self.$input.val(), new instance.web.CompoundContext(
+ 'name_create', [self.$input.val() || false, new instance.web.CompoundContext(
this._dataset.get_context(), this._context)])
.pipe(function(record) {
self.$input.val("");
diff --git a/addons/web_kanban/static/src/xml/web_kanban.xml b/addons/web_kanban/static/src/xml/web_kanban.xml
index 3537e96b4c8..817fcd919b1 100644
--- a/addons/web_kanban/static/src/xml/web_kanban.xml
+++ b/addons/web_kanban/static/src/xml/web_kanban.xml
@@ -86,7 +86,7 @@
<t t-if="widget._buttons">
<div class="oe_kanban_quick_create_buttons">
<button class="oe_kanban_quick_create_add">Add</button>
- or <a class="oe_kanban_quick_create_close">Cancel</a>
+ or <a href="#" class="oe_kanban_quick_create_close">Cancel</a>
</div>
</t>
</div>