summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.js
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2015-08-14 13:32:00 +0200
committerAntony Lesuisse <al@openerp.com>2015-08-14 13:33:31 +0200
commit4feb82dd490a6e140dc4956cf8009f3484601d95 (patch)
tree5db84e85759ce9b235f071911c29a3632c33abdb /addons/website/static/src/js/website.js
parentad4679176fb95a10260097d87c4fe79b800e1bed (diff)
[REM] website: kanban helper
website_project has been removed and this helper is now useless.
Diffstat (limited to 'addons/website/static/src/js/website.js')
-rw-r--r--addons/website/static/src/js/website.js56
1 files changed, 0 insertions, 56 deletions
diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js
index 9a87c4bbae8..d33c20bfc20 100644
--- a/addons/website/static/src/js/website.js
+++ b/addons/website/static/src/js/website.js
@@ -158,62 +158,6 @@ var form = function (url, method, params) {
form.submit();
};
-var init_kanban = function ($kanban) {
- $('.js_kanban_col', $kanban).each(function () {
- var $col = $(this);
- var $pagination = $('.pagination', $col);
- if(!$pagination.size()) {
- return;
- }
-
- var page_count = $col.data('page_count');
- var scope = $pagination.last().find("li").size()-2;
- var kanban_url_col = $pagination.find("li a:first").attr("href").replace(/[0-9]+$/, '');
-
- var data = {
- 'domain': $col.data('domain'),
- 'model': $col.data('model'),
- 'template': $col.data('template'),
- 'step': $col.data('step'),
- 'orderby': $col.data('orderby')
- };
-
- $pagination.on('click', 'a', function (ev) {
- ev.preventDefault();
- var $a = $(ev.target);
- if($a.parent().hasClass('active')) {
- return;
- }
-
- var page = +$a.attr("href").split(",").pop().split('-')[1];
- data['page'] = page;
-
- $.post('/website/kanban', data, function (col) {
- $col.find("> .thumbnail").remove();
- $pagination.last().before(col);
- });
-
- var page_start = page - parseInt(Math.floor((scope-1)/2), 10);
- if (page_start < 1 ) page_start = 1;
- var page_end = page_start + (scope-1);
- if (page_end > page_count ) page_end = page_count;
-
- if (page_end - page_start < scope) {
- page_start = page_end - scope > 0 ? page_end - scope : 1;
- }
-
- $pagination.find('li.prev a').attr("href", kanban_url_col+(page-1 > 0 ? page-1 : 1));
- $pagination.find('li.next a').attr("href", kanban_url_col+(page < page_end ? page+1 : page_end));
- for(var i=0; i < scope; i++) {
- $pagination.find('li:not(.prev):not(.next):eq('+i+') a').attr("href", kanban_url_col+(page_start+i)).html(page_start+i);
- }
- $pagination.find('li.active').removeClass('active');
- $pagination.find('li:has(a[href="'+kanban_url_col+page+'"])').addClass('active');
-
- });
-
- });
-};
ajax.loadXML('/website/static/src/xml/website.xml', qweb);