From 9d5623a3bed7828a3bb81a41e072f47814c71ec3 Mon Sep 17 00:00:00 2001 From: ngleader Date: Thu, 6 Nov 2008 03:20:49 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4777 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- addons/planet_todo/planet_todo.js | 83 ++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 29 deletions(-) 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 += ''); - 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 +''; + } } + + if(pageNavigation.total_page != pageNavigation.last_page) str += '