Appcelerator.Module.Pagination={getName:function(){return"appcelerator pagination"},getDescription:function(){return"pagination widget"},getVersion:function(){return 1},getSpecVersion:function(){return 1},getAuthor:function(){return"Nolan Wright"},getModuleURL:function(){return"http://www.appcelerator.org"},isWidget:function(){return true},getWidgetName:function(){return"app:pagination"},getAttributes:function(){return[{name:"request",optional:true},{name:"response",optional:true},{name:"startProperty",optional:true,defaultValue:"start"},{name:"endProperty",optional:true,defaultValue:"end"},{name:"totalProperty",optional:true,defaultValue:"total"},{name:"nextText",optional:true,defaultValue:"nextText"},{name:"prevText",optional:true,defaultValue:"prevTex"},{name:"nextLangId",optional:true},{name:"prevLangId",optional:true},{name:"resultsString",optional:true,defaultValue:"Showing #{start} of #{end}"},{name:"totalsString",optional:true,defaultValue:"#{total} records found"},{name:"resultsLangId",optional:true},{name:"totalsLangId",optional:true},{name:"showTotals",optional:true}]},compileWidget:function(parameters){var request=parameters["request"];var message=parameters["response"];var startProperty=parameters["startProperty"];var endProperty=parameters["endProperty"];var totalProperty=parameters["totalProperty"];var nextLangId=parameters["nextLangId"];var prevLangId=parameters["prevLangId"];var resultsString=parameters["resultsString"];var totalsString=parameters["totalsString"];var resultsLangId=parameters["resultsLangId"];var totalsLangId=parameters["totalsLangId"];var showTotals=parameters["showTotals"];var id=parameters["id"];var listener={accept:function(){return[message]},onMessage:function(t,data,datatype,direction){Element[(data[startProperty]>1)?"show":"hide"]("app_prev_"+id);Element[(data[totalProperty]>data[endProperty])?"show":"hide"]("app_next_"+id);Element[(data[startProperty]>1&&data[endProperty]';I+='';if(D){I+=''+Appcelerator.Localization.get(D)+""}else{I+=''+J+""}I+='|';if(K){I+=''+Appcelerator.Localization.get(K)+""}else{I+=''+A+""}I+='';I+="";return{"presentation":I,"position":Appcelerator.Compiler.POSITION_REPLACE,"compile":true,"wire":true}}};Appcelerator.Core.registerModule("app:pagination",Appcelerator.Module.Pagination)