diff options
| author | Fabien Pinckaers <fp@openerp.com> | 2013-10-12 10:44:52 +0200 |
|---|---|---|
| committer | Fabien Pinckaers <fp@openerp.com> | 2013-10-12 10:44:52 +0200 |
| commit | 11c458d98065a8e792b8e916658e8defeacb5bed (patch) | |
| tree | 766311ea2e6a6d0c45d96d993931b55b5e8f28ad /addons/website/static/src | |
| parent | 69b242cb4f5110141588bab6f1d7ddd17eb9332e (diff) | |
[IMP] drop on nearest droppable zone
bzr revid: fp@openerp.com-20131012084452-gz85w0c5s13v5l1f
Diffstat (limited to 'addons/website/static/src')
| -rw-r--r-- | addons/website/static/src/js/website.snippets.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/addons/website/static/src/js/website.snippets.js b/addons/website/static/src/js/website.snippets.js index 853edee9973..96f153bf86e 100644 --- a/addons/website/static/src/js/website.snippets.js +++ b/addons/website/static/src/js/website.snippets.js @@ -313,7 +313,15 @@ }, }); }, - stop: function(){ + stop: function(ev, ui){ + if (action === 'insert' && ! dropped) { + var el = $('.oe_drop_zone').nearest({x: ui.position.left, y: ui.position.top}).first() + if (el) { + el.after($toInsert) + dropped = true; + } + } + $('.oe_drop_zone').droppable('destroy').remove(); if (dropped) { var $target = false; |
