Commit 2ff4d481781c03bca6d56bf83906e0baff151f47

  • avatar
  • p4bl0 <pablo.rauzy @gm…l.com>
  • Tue Jun 23 23:35:16 CEST 2009
dev
twotwodo.js
(19 / 16)
  
7878 $('#'+tid).removeClass('edit')
7979 .html(task)
8080 .click(function(){
81 var taskId = $(this).attr('id');
82 TwoTwoDo.task.edit(taskId);
81 TwoTwoDo.task.edit($(this).attr('id'));
8382 });
8483
8584 var section = tid.split(/-/)[0];
104104 TwoTwoDo.data.memo[memo] = 'New memo';
105105 }
106106 $('#memo-title').html('MemoWiki: '+memo);
107 $('#memo').html(TwoTwoDo.txt2html(TwoTwoDo.data.memo[memo]));
107 $('#memo').html(TwoTwoDo.data.memo[memo]);
108108 TwoTwoDo.data.cur_memo = memo;
109
110 TwoTwoDo.writeCookie('TwoTwoDo');
109111};
110112
111113TwoTwoDo.memo.edit = function () {
131131
132132TwoTwoDo.memo.save = function () {
133133 var memo = TwoTwoDo.txt2html($('#memo textarea').val());
134
135 $('#memo textarea').remove();
134
136135 $('#memo').removeClass('edit')
137 .append(memo)
136 .html(memo)
138137 .click(function(){
139138 TwoTwoDo.memo.edit();
140139 });
141140
142 TwoTwoDo.data.memo[TwoTwoDo.data.cur_memo] = memo;
141 if (memo == '') {
142 TwoTwoDo.memo.remove();
143 }
144 else {
145 TwoTwoDo.data.memo[TwoTwoDo.data.cur_memo] = memo;
146 }
143147
144148 TwoTwoDo.writeCookie('TwoTwoDo');
145149};
146150
147151TwoTwoDo.memo.remove = function () {
148 if (TwoTwoDo.data.cur_memo != 'default') {
149 TwoTwoDo.data.memo[TwoTwoDo.data.cur_memo] = undefined;
150 delete TwoTwoDo.data.memo[TwoTwoDo.data.cur_memo];
151 }
152 TwoTwoDo.data.memo[TwoTwoDo.data.cur_memo] = undefined;
153 delete TwoTwoDo.data.memo[TwoTwoDo.data.cur_memo];
154 TwoTwoDo.memo.show('default');
152155};
153156
154157TwoTwoDo.newTask = function (section) {
165165};
166166
167167TwoTwoDo.init = function () {
168 var tasks = TwoTwoDo.readCookie('TwoTwoDo');
169 if (tasks != null) {
170 TwoTwoDo.data = eval('('+tasks+')');
168 var data = TwoTwoDo.readCookie('TwoTwoDo');
169 if (data != null) {
170 TwoTwoDo.data = eval('('+data+')');
171171 }
172172
173173 for (var section in TwoTwoDo.data.tasks) {
185185 TwoTwoDo.memo.edit();
186186 });
187187 $('span.memowiki').live('click', function(){
188 var memo = $(this).html();
189 TwoTwoDo.memo.show(memo);
188 TwoTwoDo.memo.show($(this).html());
190189 });
191190};
192191