Commit 2ff4d481781c03bca6d56bf83906e0baff151f47
- Diff rendering mode:
- inline
- side by side
twotwodo.js
(19 / 16)
|   | |||
| 78 | 78 | $('#'+tid).removeClass('edit') | |
| 79 | 79 | .html(task) | |
| 80 | 80 | .click(function(){ | |
| 81 | var taskId = $(this).attr('id'); | ||
| 82 | TwoTwoDo.task.edit(taskId); | ||
| 81 | TwoTwoDo.task.edit($(this).attr('id')); | ||
| 83 | 82 | }); | |
| 84 | 83 | ||
| 85 | 84 | var section = tid.split(/-/)[0]; | |
| … | … | ||
| 104 | 104 | TwoTwoDo.data.memo[memo] = 'New memo'; | |
| 105 | 105 | } | |
| 106 | 106 | $('#memo-title').html('MemoWiki: '+memo); | |
| 107 | $('#memo').html(TwoTwoDo.txt2html(TwoTwoDo.data.memo[memo])); | ||
| 107 | $('#memo').html(TwoTwoDo.data.memo[memo]); | ||
| 108 | 108 | TwoTwoDo.data.cur_memo = memo; | |
| 109 | |||
| 110 | TwoTwoDo.writeCookie('TwoTwoDo'); | ||
| 109 | 111 | }; | |
| 110 | 112 | ||
| 111 | 113 | TwoTwoDo.memo.edit = function () { | |
| … | … | ||
| 131 | 131 | ||
| 132 | 132 | TwoTwoDo.memo.save = function () { | |
| 133 | 133 | var memo = TwoTwoDo.txt2html($('#memo textarea').val()); | |
| 134 | |||
| 135 | $('#memo textarea').remove(); | ||
| 134 | |||
| 136 | 135 | $('#memo').removeClass('edit') | |
| 137 | .append(memo) | ||
| 136 | .html(memo) | ||
| 138 | 137 | .click(function(){ | |
| 139 | 138 | TwoTwoDo.memo.edit(); | |
| 140 | 139 | }); | |
| 141 | 140 | ||
| 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 | } | ||
| 143 | 147 | ||
| 144 | 148 | TwoTwoDo.writeCookie('TwoTwoDo'); | |
| 145 | 149 | }; | |
| 146 | 150 | ||
| 147 | 151 | TwoTwoDo.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'); | ||
| 152 | 155 | }; | |
| 153 | 156 | ||
| 154 | 157 | TwoTwoDo.newTask = function (section) { | |
| … | … | ||
| 165 | 165 | }; | |
| 166 | 166 | ||
| 167 | 167 | TwoTwoDo.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+')'); | ||
| 171 | 171 | } | |
| 172 | 172 | ||
| 173 | 173 | for (var section in TwoTwoDo.data.tasks) { | |
| … | … | ||
| 185 | 185 | TwoTwoDo.memo.edit(); | |
| 186 | 186 | }); | |
| 187 | 187 | $('span.memowiki').live('click', function(){ | |
| 188 | var memo = $(this).html(); | ||
| 189 | TwoTwoDo.memo.show(memo); | ||
| 188 | TwoTwoDo.memo.show($(this).html()); | ||
| 190 | 189 | }); | |
| 191 | 190 | }; | |
| 192 | 191 |

