From 4f5630f6a087b0a7b6f6116b6336574f959bb6f4 Mon Sep 17 00:00:00 2001 From: riccardo Date: Wed, 23 Oct 2019 15:47:07 +0200 Subject: [PATCH] build 1.1.1 --- dist/jkanban.js | 6 +++++- dist/jkanban.min.js | 2 +- jkanban.js | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dist/jkanban.js b/dist/jkanban.js index 393a086..8233f2e 100644 --- a/dist/jkanban.js +++ b/dist/jkanban.js @@ -177,6 +177,11 @@ var dragula = require("dragula"); if (typeof element.id !== "undefined" && element.id !== "") { nodeItem.setAttribute("data-eid", element.id); } + if(element.class && Array.isArray(element.class)) { + element.class.forEach( function(cl){ + nodeItem.classList.add(cl); + }) + } nodeItem.innerHTML = element.title; //add function nodeItem.clickfn = element.click; @@ -291,7 +296,6 @@ var dragula = require("dragula"); if (itemKanban.id) { nodeItem.dataset.eid = itemKanban.id; } - console.log(itemKanban.class) if(itemKanban.class && Array.isArray(itemKanban.class)) { itemKanban.class.forEach( function(cl){ nodeItem.classList.add(cl); diff --git a/dist/jkanban.min.js b/dist/jkanban.min.js index a5a64ba..f850adb 100644 --- a/dist/jkanban.min.js +++ b/dist/jkanban.min.js @@ -1 +1 @@ -!function i(a,c,d){function u(t,e){if(!c[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var o=c[t]={exports:{}};a[t][0].call(o.exports,function(e){return u(a[t][1][e]||e)},o,o.exports,i,a,c,d)}return c[t].exports}for(var l="function"==typeof require&&require,e=0;eb.options.responsive&&(b.drakeBoard=b.dragula([b.container],{moves:function(e,t,n,r){return!!b.options.dragBoards&&(n.classList.contains("kanban-board-header")||n.classList.contains("kanban-title-board"))},accepts:function(e,t,n,r){return t.classList.contains("kanban-container")},revertOnSpill:!0,direction:"horizontal"}).on("drag",function(e,t){e.classList.add("is-moving"),b.options.dragBoard(e,t),"function"==typeof e.dragfn&&e.dragfn(e,t)}).on("dragend",function(e){!function(){for(var e=1,t=0;tb.options.responsive)var n=(100-2*e.length)/e.length;else n=100-2*e.length;else n=b.options.widthBoard;var r=b.options.addItemButton,o=b.options.buttonContent;for(var i in e){var a=e[i];t||b.options.boards.push(a),b.options.responsivePercentage||(""===b.container.style.width?b.container.style.width=parseInt(n)+2*parseInt(b.options.gutter)+"px":b.container.style.width=parseInt(b.container.style.width)+parseInt(n)+2*parseInt(b.options.gutter)+"px");var c=document.createElement("div");c.dataset.id=a.id,c.dataset.order=b.container.childNodes.length+1,c.classList.add("kanban-board"),b.options.responsivePercentage?c.style.width=n+"%":c.style.width=n,c.style.marginLeft=b.options.gutter,c.style.marginRight=b.options.gutter;var d=document.createElement("header");if(""!==a.class&&void 0!==a.class)var u=a.class.split(",");else u=[];if(d.classList.add("kanban-board-header"),u.map(function(e){d.classList.add(e)}),d.innerHTML='
'+a.title+"
",r){var l=document.createElement("BUTTON"),s=document.createTextNode(o);l.setAttribute("class","kanban-title-button btn btn-default btn-xs"),l.appendChild(s),d.appendChild(l),w(l,a.id)}var f=document.createElement("main");if(f.classList.add("kanban-drag"),""!==a.bodyClass&&void 0!==a.bodyClass)var p=a.bodyClass.split(",");else p=[];for(var v in p.map(function(e){f.classList.add(e)}),b.boardContainer.push(f),a.item){var m=a.item[v],g=document.createElement("div");g.classList.add("kanban-item"),m.id&&(g.dataset.eid=m.id),console.log(m.class),m.class&&Array.isArray(m.class)&&m.class.forEach(function(e){g.classList.add(e)}),g.innerHTML=m.title,g.clickfn=m.click,g.dragfn=m.drag,g.dragendfn=m.dragend,g.dropfn=m.drop,E(g,m),y(g),f.appendChild(g)}var h=document.createElement("footer");c.appendChild(d),c.appendChild(f),c.appendChild(h),b.container.appendChild(c)}return b},this.findBoard=function(e){return b.element.querySelector('[data-id="'+e+'"]')},this.getParentBoardID=function(e){return"string"==typeof e&&(e=b.element.querySelector('[data-eid="'+e+'"]')),null===e?null:e.parentNode.parentNode.dataset.id},this.moveElement=function(e,t,n){if(e!==this.getParentBoardID(t))return this.removeElement(t),this.addElement(e,n)},this.replaceElement=function(e,t){var n=e;return"string"==typeof n&&(n=b.element.querySelector('[data-eid="'+e+'"]')),n.innerHTML=t.title,n.clickfn=t.click,n.dragfn=t.drag,n.dragendfn=t.dragend,n.dropfn=t.drop,E(n,t),b},this.findElement=function(e){return b.element.querySelector('[data-eid="'+e+'"]')},this.getBoardElements=function(e){return b.element.querySelector('[data-id="'+e+'"] .kanban-drag').childNodes},this.removeElement=function(e){return"string"==typeof e&&(e=b.element.querySelector('[data-eid="'+e+'"]')),null!==e&&e.remove(),b},this.removeBoard=function(e){var t=null;"string"==typeof e&&(t=b.element.querySelector('[data-id="'+e+'"]')),null!==t&&t.remove();for(var n=0;ne.left+$(e)/2);return n(a>e.top+G(e)/2)}():function(){var e,t,n,r=o.children.length;for(e=0;ei)return t;if(!c&&n.top+n.height/2>a)return t}return null}();function n(e){return e?Z(t):t}}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./classes":8,"contra/emitter":4,crossvent:5}],10:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function d(t){if(r===setTimeout)return setTimeout(t,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:c}catch(e){o=c}}();var u,l=[],s=!1,f=-1;function p(){s&&u&&(s=!1,u.length?l=u.concat(l):f=-1,l.length&&v())}function v(){if(!s){var e=d(p);s=!0;for(var t=l.length;t;){for(u=l,l=[];++fb.options.responsive&&(b.drakeBoard=b.dragula([b.container],{moves:function(e,t,n,r){return!!b.options.dragBoards&&(n.classList.contains("kanban-board-header")||n.classList.contains("kanban-title-board"))},accepts:function(e,t,n,r){return t.classList.contains("kanban-container")},revertOnSpill:!0,direction:"horizontal"}).on("drag",function(e,t){e.classList.add("is-moving"),b.options.dragBoard(e,t),"function"==typeof e.dragfn&&e.dragfn(e,t)}).on("dragend",function(e){!function(){for(var e=1,t=0;tb.options.responsive)var n=(100-2*e.length)/e.length;else n=100-2*e.length;else n=b.options.widthBoard;var r=b.options.addItemButton,o=b.options.buttonContent;for(var i in e){var a=e[i];t||b.options.boards.push(a),b.options.responsivePercentage||(""===b.container.style.width?b.container.style.width=parseInt(n)+2*parseInt(b.options.gutter)+"px":b.container.style.width=parseInt(b.container.style.width)+parseInt(n)+2*parseInt(b.options.gutter)+"px");var c=document.createElement("div");c.dataset.id=a.id,c.dataset.order=b.container.childNodes.length+1,c.classList.add("kanban-board"),b.options.responsivePercentage?c.style.width=n+"%":c.style.width=n,c.style.marginLeft=b.options.gutter,c.style.marginRight=b.options.gutter;var d=document.createElement("header");if(""!==a.class&&void 0!==a.class)var u=a.class.split(",");else u=[];if(d.classList.add("kanban-board-header"),u.map(function(e){d.classList.add(e)}),d.innerHTML='
'+a.title+"
",r){var l=document.createElement("BUTTON"),s=document.createTextNode(o);l.setAttribute("class","kanban-title-button btn btn-default btn-xs"),l.appendChild(s),d.appendChild(l),w(l,a.id)}var f=document.createElement("main");if(f.classList.add("kanban-drag"),""!==a.bodyClass&&void 0!==a.bodyClass)var p=a.bodyClass.split(",");else p=[];for(var v in p.map(function(e){f.classList.add(e)}),b.boardContainer.push(f),a.item){var m=a.item[v],g=document.createElement("div");g.classList.add("kanban-item"),m.id&&(g.dataset.eid=m.id),m.class&&Array.isArray(m.class)&&m.class.forEach(function(e){g.classList.add(e)}),g.innerHTML=m.title,g.clickfn=m.click,g.dragfn=m.drag,g.dragendfn=m.dragend,g.dropfn=m.drop,E(g,m),y(g),f.appendChild(g)}var h=document.createElement("footer");c.appendChild(d),c.appendChild(f),c.appendChild(h),b.container.appendChild(c)}return b},this.findBoard=function(e){return b.element.querySelector('[data-id="'+e+'"]')},this.getParentBoardID=function(e){return"string"==typeof e&&(e=b.element.querySelector('[data-eid="'+e+'"]')),null===e?null:e.parentNode.parentNode.dataset.id},this.moveElement=function(e,t,n){if(e!==this.getParentBoardID(t))return this.removeElement(t),this.addElement(e,n)},this.replaceElement=function(e,t){var n=e;return"string"==typeof n&&(n=b.element.querySelector('[data-eid="'+e+'"]')),n.innerHTML=t.title,n.clickfn=t.click,n.dragfn=t.drag,n.dragendfn=t.dragend,n.dropfn=t.drop,E(n,t),b},this.findElement=function(e){return b.element.querySelector('[data-eid="'+e+'"]')},this.getBoardElements=function(e){return b.element.querySelector('[data-id="'+e+'"] .kanban-drag').childNodes},this.removeElement=function(e){return"string"==typeof e&&(e=b.element.querySelector('[data-eid="'+e+'"]')),null!==e&&e.remove(),b},this.removeBoard=function(e){var t=null;"string"==typeof e&&(t=b.element.querySelector('[data-id="'+e+'"]')),null!==t&&t.remove();for(var n=0;ne.left+$(e)/2);return n(a>e.top+G(e)/2)}():function(){var e,t,n,r=o.children.length;for(e=0;ei)return t;if(!c&&n.top+n.height/2>a)return t}return null}();function n(e){return e?Z(t):t}}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./classes":8,"contra/emitter":4,crossvent:5}],10:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function d(t){if(r===setTimeout)return setTimeout(t,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:c}catch(e){o=c}}();var u,l=[],s=!1,f=-1;function p(){s&&u&&(s=!1,u.length?l=u.concat(l):f=-1,l.length&&v())}function v(){if(!s){var e=d(p);s=!0;for(var t=l.length;t;){for(u=l,l=[];++f