Page change tracking
The below example code is a page that sends the current page when Vablet requests it, and changes the page number via the text input box.
<form id="pageForm" onsubmit="return changePage();">Enter a page: <input id="pageInput" type="text"> <input value="Submit" type="submit">
</form>
<script>
var currentPage=1;
function sendCurrentPage()
{
VabletNativeInterface.callNativeMethod("reportPageChange",{'newPage': currentPage}, function (response) {});
}
document.addEventListener('VabletRequestedPageNumber',sendCurrentPage,false);
function changePage()
{
var theText = document.forms[0]["pageInput"].value;
if (theText==""||theText==null)
{
alert ("Enter an page");
return false;
}
currentPage=theText;
sendCurrentPage();
return false;
}
</script>