Disable console logging in kanban

pull/1/head
yflory 2018-05-17 10:27:16 +02:00
parent 73183a69fd
commit 77c456a20e
1 changed files with 17 additions and 14 deletions

View File

@ -22,6 +22,9 @@ define([
Messages) Messages)
{ {
var verbose = function (x) { console.log(x); };
verbose = function () {}; // comment out to enable verbose logging
// Kanban code // Kanban code
var initKanban = function (framework, boards) { var initKanban = function (framework, boards) {
var defaultBoards = [{ var defaultBoards = [{
@ -54,10 +57,10 @@ define([
}]; }];
if (!boards) { if (!boards) {
console.log("Initializing with default boards content"); verbose("Initializing with default boards content");
boards = defaultBoards; boards = defaultBoards;
} else { } else {
console.log("Initializing with boards content " + boards); verbose("Initializing with boards content " + boards);
} }
// Remove any existing elements // Remove any existing elements
@ -76,12 +79,12 @@ define([
gutter: '15px', gutter: '15px',
widthBoard: '300px', widthBoard: '300px',
onChange: function () { onChange: function () {
console.log("Board object has changed"); verbose("Board object has changed");
framework.localChange(); framework.localChange();
}, },
click: function (el) { click: function (el) {
if (kanban.inEditMode) { if (kanban.inEditMode) {
console.log("An edit is already active"); verbose("An edit is already active");
return; return;
} }
kanban.inEditMode = true; kanban.inEditMode = true;
@ -123,7 +126,7 @@ define([
boardTitleClick: function (el, e) { boardTitleClick: function (el, e) {
e.stopPropagation(); e.stopPropagation();
if (kanban.inEditMode) { if (kanban.inEditMode) {
console.log("An edit is already active"); verbose("An edit is already active");
return; return;
} }
kanban.inEditMode = true; kanban.inEditMode = true;
@ -161,18 +164,18 @@ define([
}); });
}, },
colorClick: function (el) { colorClick: function (el) {
console.log("in color click"); verbose("in color click");
var board = $(el.parentNode).attr("data-id"); var board = $(el.parentNode).attr("data-id");
var boardJSON = kanban.getBoardJSON(board); var boardJSON = kanban.getBoardJSON(board);
var currentColor = boardJSON.color; var currentColor = boardJSON.color;
console.log("Current color " + currentColor); verbose("Current color " + currentColor);
var index = kanban.options.colors.findIndex(function (element) { var index = kanban.options.colors.findIndex(function (element) {
return (element === currentColor); return (element === currentColor);
}) + 1; }) + 1;
console.log("Next index " + index); verbose("Next index " + index);
if (index >= kanban.options.colors.length) { index = 0; } if (index >= kanban.options.colors.length) { index = 0; }
var nextColor = kanban.options.colors[index]; var nextColor = kanban.options.colors[index];
console.log("Next color " + nextColor); verbose("Next color " + nextColor);
boardJSON.color = nextColor; boardJSON.color = nextColor;
$(el).removeClass("kanban-header-" + currentColor); $(el).removeClass("kanban-header-" + currentColor);
$(el).addClass("kanban-header-" + nextColor); $(el).addClass("kanban-header-" + nextColor);
@ -182,7 +185,7 @@ define([
removeClick: function (el) { removeClick: function (el) {
UI.confirm(Messages.kanban_deleteBoard, function (yes) { UI.confirm(Messages.kanban_deleteBoard, function (yes) {
if (!yes) { return; } if (!yes) { return; }
console.log("Delete board"); verbose("Delete board");
var boardName = $(el.parentNode.parentNode).attr("data-id"); var boardName = $(el.parentNode.parentNode).attr("data-id");
for (var index in kanban.options.boards) { for (var index in kanban.options.boards) {
if (kanban.options.boards[index].id === boardName) { if (kanban.options.boards[index].id === boardName) {
@ -198,7 +201,7 @@ define([
buttonClick: function (el, boardId, e) { buttonClick: function (el, boardId, e) {
e.stopPropagation(); e.stopPropagation();
if (kanban.inEditMode) { if (kanban.inEditMode) {
console.log("An edit is already active"); verbose("An edit is already active");
return; return;
} }
kanban.inEditMode = true; kanban.inEditMode = true;
@ -281,13 +284,13 @@ define([
framework.onContentUpdate(function (newContent) { framework.onContentUpdate(function (newContent) {
// Need to update the content // Need to update the content
console.log("Content should be updated to " + newContent); verbose("Content should be updated to " + newContent);
var currentContent = kanban.getBoardsJSON(); var currentContent = kanban.getBoardsJSON();
var remoteContent = newContent.content; var remoteContent = newContent.content;
if (currentContent !== remoteContent) { if (currentContent !== remoteContent) {
// reinit kanban (TODO: optimize to diff only) // reinit kanban (TODO: optimize to diff only)
console.log("Content is different.. Applying content"); verbose("Content is different.. Applying content");
kanban.setBoards(remoteContent); kanban.setBoards(remoteContent);
} }
}); });
@ -295,7 +298,7 @@ define([
framework.setContentGetter(function () { framework.setContentGetter(function () {
// var content = $("#cp-app-kanban-content").val(); // var content = $("#cp-app-kanban-content").val();
var content = kanban.getBoardsJSON(); var content = kanban.getBoardsJSON();
console.log("Content current value is " + content); verbose("Content current value is " + content);
return { return {
content: content content: content
}; };