diff --git a/addons/planet_todo/planet_todo.js b/addons/planet_todo/planet_todo.js
index 40151d9fa..a713131f2 100644
--- a/addons/planet_todo/planet_todo.js
+++ b/addons/planet_todo/planet_todo.js
@@ -1,5 +1,7 @@
function planetTab(){
- if($('planet_tab')) $('planet_tab').innerHTML += '
- ToDo'+ planet_todo_count.todo + '/' + planet_todo_count.done + '
';
+ planet_todo_count.todo = planet_todo_count.todo ? planet_todo_count.todo:0;
+ planet_todo_count.done = planet_todo_count.done ? planet_todo_count.done:0;
+ if($('planet_tab')) $('planet_tab').innerHTML += '- ToDo'+ planet_todo_count.todo + '/' + planet_todo_count.done + '
';
}
xAddEventListener(window,'load',planetTab);
@@ -65,13 +67,13 @@ function result_planet_getTodo(ret_obj,response_tags, params, fo_obj) {
tag = $A(it[i]['tag_list']['item']);
}
- tag = tag.refuse('todo');
+ tag = tag.filter(function(v){return !/todo/i.test(v);});
tag.push('done');
tag = tag.$value().join(',');
- o.push('- ');
+ o.push('
- ');
o.push(it[i]['content']);
- o.push('');
+ o.push('');
o.push('');
o.push(it[i]['regdate']);
o.push('');
@@ -79,23 +81,33 @@ function result_planet_getTodo(ret_obj,response_tags, params, fo_obj) {
}
o.push('
');
- o.push('');
+ o.push('');
$('todoList').innerHTML = o.join('');
var pageNavigation = ret_obj['pageNavigation'];
+ $('planet_todo_count').innerHTML = pageNavigation.total_count ? pageNavigation.total_count : 0;
- $('planet_todo_count').innerHTML = pageNavigation.total_count;
- var str = "";
- for(var i=pageNavigation.first_page;i<=pageNavigation.page_count;i++){
- if(i== pageNavigation.cur_page){
- str += ""+i+"";
- }else{
- str += ''+ i +'';
+ if(pageNavigation.total_page > 1){
+
+ var str = "";
+ if(pageNavigation.first_page>1) str += 'Prev';
+
+ for(var i=pageNavigation.first_page;i<=pageNavigation.page_count;i++){
+ if(i== pageNavigation.cur_page){
+ str += ""+i+"";
+ }else{
+ str += ''+ i +'';
+ }
}
+
+ if(pageNavigation.total_page != pageNavigation.last_page) str += 'next';
+ $('doneList_page').innerHTML = str;
}
- $('todoList_page').innerHTML = str;
+ window.location.href="#planet_tab";
+ }else{
+ $('planet_todo_count').innerHTML = 0;
}
}
@@ -127,34 +139,45 @@ function result_planet_getDone(ret_obj,response_tags, params, fo_obj) {
tag = $A(it[i]['tag_list']['item']);
}
- tag = tag.refuse('done');
+ tag = tag.filter(function(v){return !/done/i.test(v);});
tag.push('todo');
tag = tag.$value().join(',');
- o.push('- ');
+ o.push('
- ');
o.push(it[i]['content']);
- o.push('');
+ o.push('');
o.push('');
o.push("
\n");
}
o.push('
');
- o.push('');
+ o.push('');
- $('doneList').innerHTML = o.join('');
+ $('doneList').innerHTML = o.join('');
var pageNavigation = ret_obj['pageNavigation'];
- $('planet_done_count').innerHTML = pageNavigation.total_count;
- var str = "";
- for(var i=pageNavigation.first_page;i<=pageNavigation.page_count;i++){
- if(i== pageNavigation.cur_page){
- str += ""+i+"";
- }else{
- str += ''+ i +'';
+ $('planet_done_count').innerHTML = pageNavigation.total_count ? pageNavigation.total_count : 0;
+
+ if(pageNavigation.total_page > 1){
+ var str = "";
+
+ if(pageNavigation.first_page>1) str += '"+i+"";
+ }else{
+ str += ''+ i +'';
+ }
}
+
+ if(pageNavigation.total_page != pageNavigation.last_page) str += '