Older browser assume octal radix on parseInt() when number starts with 0, thus declaring decimal notation explicitly.
Signed-off-by: Miika Turkia <[email protected]> --- theme/list_lib.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/theme/list_lib.js b/theme/list_lib.js index 9d02f06..acbe95d 100644 --- a/theme/list_lib.js +++ b/theme/list_lib.js @@ -136,7 +136,7 @@ function collapseAll(){ function setNumberOfDives(e){ var value = e.options[e.selectedIndex].value; - sizeofpage=parseInt(value); + sizeofpage=parseInt(value,10); var end = start + sizeofpage -1; view_in_range(start,end); } @@ -325,16 +325,16 @@ function cmpDateDes(j,iSmaller){ return items[j].date > items[iSmaller].date ; } function cmpAtempAsc(j,iSmaller){ - return parseInt(items[j].temperature.air) < parseInt(items[iSmaller].temperature.air) ; + return parseInt(items[j].temperature.air,10) < parseInt(items[iSmaller].temperature.air,10) ; } function cmpAtempDes(j,iSmaller){ - return parseInt(items[j].temperature.air) > parseInt(items[iSmaller].temperature.air) ; + return parseInt(items[j].temperature.air,10) > parseInt(items[iSmaller].temperature.air,10) ; } function cmpWtempAsc(j,iSmaller){ - return parseInt(items[j].temperature.water) < parseInt(items[iSmaller].temperature.water) ; + return parseInt(items[j].temperature.water,10) < parseInt(items[iSmaller].temperature.water,10) ; } function cmpWtempDes(j,iSmaller){ - return parseInt(items[j].temperature.water) > parseInt(items[iSmaller].temperature.water) ; + return parseInt(items[j].temperature.water,10) > parseInt(items[iSmaller].temperature.water,10) ; } function sort_it(sortOn,function_){ -- 1.9.1 _______________________________________________ subsurface mailing list [email protected] http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface
