From a61faebb2ba59b9e4650e16ecaedb49d5da2f402 Mon Sep 17 00:00:00 2001 From: Nicolas Lemoine Date: Mon, 24 Jul 2017 15:35:29 +0300 Subject: [PATCH] App Todo - Init and HTML --- www/todo/inner.html | 9 +++++++++ www/todo/main.js | 25 +++++++++++++++---------- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/www/todo/inner.html b/www/todo/inner.html index 5ac482ab4..e780b5c9a 100644 --- a/www/todo/inner.html +++ b/www/todo/inner.html @@ -8,6 +8,15 @@
+
+
+ + +
+
+ +
+
diff --git a/www/todo/main.js b/www/todo/main.js index a6b57f3e7..a695cd88a 100644 --- a/www/todo/main.js +++ b/www/todo/main.js @@ -18,23 +18,28 @@ define([ var APP = window.APP = {}; $(function () { - var andThen = function () { - var ifrw = $('#pad-iframe')[0].contentWindow; - var $iframe = $('#pad-iframe').contents(); + var $iframe = $('#pad-iframe').contents(); + var $body = $iframe.find('body'); + var ifrw = $('#pad-iframe')[0].contentWindow; - var addTask = function () {}; + var onReady = function () { + + var addTask = function () { + + }; var editTask = function () {}; var display = function () { }; + + Cryptpad.removeLoadingScreen(); }; var onInit = function () { Cryptpad.addLoadingScreen(); - var $body = $iframe.find('body'); $body.on('dragover', function (e) { e.preventDefault(); }); $body.on('drop', function (e) { e.preventDefault(); }); @@ -54,10 +59,6 @@ define([ APP.toolbar = Toolbar.create(configTb); APP.toolbar.$rightside.html(''); // Remove the drawer if we don't use it to hide the toolbar - - // we're in upload mode - Cryptpad.removeLoadingScreen(); - andThen(); }; var createTodo = function() { @@ -79,8 +80,12 @@ define([ userName: 'todo', logLevel: 1, }; + var lm = APP.lm = Listmap.create(listmapConfig); - } + + lm.proxy.on('create', onInit) + .on('ready', onReady); + }; Cryptpad.ready(function () { createTodo();