Kanban prototype on cryptpad
This commit is contained in:
@@ -56,6 +56,7 @@ define([
|
||||
footLink('/code/', 'main_code'),
|
||||
footLink('/slide/', 'main_slide'),
|
||||
footLink('/poll/', 'main_poll'),
|
||||
footLink('/kanban/', 'main_kanban'),
|
||||
footLink('/whiteboard/', null, Msg.type.whiteboard)
|
||||
]),
|
||||
footerCol('footer_aboutUs', [
|
||||
@@ -557,6 +558,7 @@ define([
|
||||
[ 'code', '/code/', Msg.main_codePad, 'fa-file-code-o' ],
|
||||
[ 'slide', '/slide/', Msg.main_slidePad, 'fa-file-powerpoint-o' ],
|
||||
[ 'poll', '/poll/', Msg.main_pollPad, 'fa-calendar' ],
|
||||
[ 'kanban', '/kanban/', Msg.main_kanbanPad, 'fa-calendar' ],
|
||||
[ 'whiteboard', '/whiteboard/', Msg.main_whiteboardPad, 'fa-paint-brush' ],
|
||||
[ 'recent', '/drive/', Msg.main_localPads, 'fa-hdd-o' ]
|
||||
].filter(function (x) {
|
||||
@@ -884,5 +886,12 @@ define([
|
||||
];
|
||||
};
|
||||
|
||||
Pages['/kanban/'] = Pages['/kanban/index.html'] = function () {
|
||||
return [
|
||||
appToolbar(),
|
||||
h('div#cp-app-kanban-content', [])
|
||||
];
|
||||
};
|
||||
|
||||
return Pages;
|
||||
});
|
||||
|
||||
@@ -61,6 +61,13 @@
|
||||
@colortheme_poll-th-fg: #fff;
|
||||
@colortheme_poll-warn: #ffade3;
|
||||
|
||||
@colortheme_kanban-bg: #006304;
|
||||
@colortheme_kanban-color: #fff;
|
||||
@colortheme_kanban-help-bg: #bbffbb;
|
||||
@colortheme_kanban-th-bg: #005bef;
|
||||
@colortheme_kanban-th-fg: #fff;
|
||||
@colortheme_kanban-warn: #ffade3;
|
||||
|
||||
@colortheme_whiteboard-bg: #800080;
|
||||
@colortheme_whiteboard-color: #fff;
|
||||
@colortheme_whiteboard-warn: #ffae00;
|
||||
|
||||
@@ -34,6 +34,7 @@ body.cp-app-file { @import "../../../file/app-file.less"; }
|
||||
body.cp-app-filepicker { @import "../../../filepicker/app-filepicker.less"; }
|
||||
body.cp-app-contacts { @import "../../../contacts/app-contacts.less"; }
|
||||
body.cp-app-poll { @import "../../../poll/app-poll.less"; }
|
||||
body.cp-app-kanban { @import "../../../kanban/app-kanban.less"; }
|
||||
body.cp-app-whiteboard { @import "../../../whiteboard/app-whiteboard.less"; }
|
||||
body.cp-app-todo { @import "../../../todo/app-todo.less"; }
|
||||
body.cp-app-profile { @import "../../../profile/app-profile.less"; }
|
||||
|
||||
@@ -154,6 +154,7 @@ h4 {
|
||||
.cp-callout-code .fa { background-color: @colortheme_code-bg; }
|
||||
.cp-callout-slide .fa { background-color: @colortheme_slide-bg; }
|
||||
.cp-callout-poll .fa { background-color: @colortheme_poll-bg; }
|
||||
.cp-callout-kanban .fa { background-color: @colortheme_kanban-bg; }
|
||||
.cp-callout-whiteboard .fa { background-color: @colortheme_whiteboard-bg; }
|
||||
.cp-callout-recent .fa { background-color: @colortheme_drive-bg; }
|
||||
.cp-hidden { display: none !important; }
|
||||
|
||||
@@ -8,6 +8,7 @@ define(function () {
|
||||
out.type.pad = 'Rich text';
|
||||
out.type.code = 'Code';
|
||||
out.type.poll = 'Poll';
|
||||
out.type.kanban = 'Kanban';
|
||||
out.type.slide = 'Presentation';
|
||||
out.type.drive = 'CryptDrive';
|
||||
out.type.whiteboard = 'Whiteboard';
|
||||
@@ -21,6 +22,7 @@ define(function () {
|
||||
out.button_newpoll = 'New Poll';
|
||||
out.button_newslide = 'New Presentation';
|
||||
out.button_newwhiteboard = 'New Whiteboard';
|
||||
out.button_newkanban = 'New Kanban';
|
||||
|
||||
// NOTE: Remove updated_0_ if we need an updated_1_
|
||||
out.updated_0_common_connectionLost = "<b>Server Connection Lost</b><br>You're now in read-only mode until the connection is back.";
|
||||
@@ -245,6 +247,9 @@ define(function () {
|
||||
out.pad_mediatagWidth = "Width (px)";
|
||||
out.pad_mediatagHeight = "Height (px)";
|
||||
|
||||
// Kanban
|
||||
out.kanban_title = "Kanban";
|
||||
|
||||
// Polls
|
||||
|
||||
out.poll_title = "Zero Knowledge Date Picker";
|
||||
|
||||
Reference in New Issue
Block a user