diff -r b25d34fbc7ab -r e0787bb6285b includes/clientside/static/paginate.js --- a/includes/clientside/static/paginate.js Sun Jan 20 22:34:02 2008 -0500 +++ b/includes/clientside/static/paginate.js Mon Jan 21 10:09:48 2008 -0500 @@ -68,7 +68,7 @@ function _build_paginator(this_page) { var div_styling = ( IE ) ? 'width: 1px; margin: 10px auto 10px 0;' : 'display: table; margin: 10px 0 0 auto;'; - var begin = '
'; + var begin = '
Page:
'; var block = ''; var end = '
' + $lang.get('paginate_lbl_page') + '{LINK}
'; var blk = new templateParser(block); @@ -78,7 +78,7 @@ if ( this_page > 0 ) { var url = '#page_'+(this_page); - var link = "« Prev"; + var link = "« " + $lang.get('paginate_btn_prev') + ""; cls = ( cls == 'row1' ) ? 'row2' : 'row1'; blk.assign_vars({ CLASS: cls, @@ -126,7 +126,7 @@ } } var url = '#page_1'; - var link = ( 0 == this_page ) ? "First" : "« First"; + var link = ( 0 == this_page ) ? "" + $lang.get('paginate_btn_first') + "" : "« " + $lang.get('paginate_btn_first') + ""; blk.assign_vars({ CLASS: cls, LINK: link @@ -164,7 +164,7 @@ cls = ( cls == 'row1' ) ? 'row2' : 'row1'; var url = '#page_' + String( this.num_pages-1 ); - var link = ( ( this.num_pages - 1 ) == this_page ) ? "Last" : "Last »"; + var link = ( ( this.num_pages - 1 ) == this_page ) ? "" + $lang.get('paginate_btn_last') + "" : "" + $lang.get('paginate_btn_last') + " »"; blk.assign_vars({ CLASS: cls, LINK: link @@ -177,7 +177,7 @@ if ( this_page < ( this.num_pages - 1 ) ) { var url = '#page_' + String(this_page + 2); - var link = "Next »"; + var link = "" + $lang.get('paginate_btn_next') + " »"; cls = ( cls == 'row1' ) ? 'row2' : 'row1'; blk.assign_vars({ CLASS: cls, @@ -284,14 +284,18 @@ var regex = new RegExp('\"', 'g'); var submit_target = ( typeof(url_string) == 'object' ) ? ( toJSONString(url_string) ).replace(regex, '\'') : 'unescape(\'' + escape(url_string) + '\')'; var onclick = 'paginator_submit(this, '+num_pages+', '+perpage+', '+submit_target+'); return false;'; - div.innerHTML = 'Go to page:
»×'; + div.innerHTML = $lang.get('paginate_lbl_goto_page') + '
»×'; var body = document.getElementsByTagName('body')[0]; domObjChangeOpac(0, div); body.appendChild(div); - document.getElementById(vtmp).onkeypress = function(e){if(e.keyCode==13)this.nextSibling.nextSibling.onclick();}; + document.getElementById(vtmp).onkeypress = function(e) + { + if ( e.keyCode == 13 ) + this.nextSibling.nextSibling.onclick(); + }; document.getElementById(vtmp).focus(); // fade the div @@ -315,7 +319,7 @@ var offset = ( userinput - 1 ) * perpage; if ( userinput > max || isNaN(userinput) || userinput < 1 ) { - new messagebox(MB_OK|MB_ICONSTOP, 'Invalid entry', 'Please enter a page number between 1 and ' + max + '.'); + new messagebox(MB_OK|MB_ICONSTOP, $lang.get('paginate_err_bad_page_title'), $lang.get('paginate_err_bad_page_body', { max: max })); return false; } if ( typeof(formatstring) == 'object' )