diff --git a/example/index.html b/example/index.html index 8d96c61..f159340 100644 --- a/example/index.html +++ b/example/index.html @@ -8,7 +8,16 @@

JsBrowser

- +
+ +
+
+ +
+ + + + diff --git a/example/index.js b/example/index.js index 44f9611..dcb0945 100644 --- a/example/index.js +++ b/example/index.js @@ -1,8 +1,29 @@ -import JsBrowser from '../src/index.js'; +import Browser from '../src/index.js'; -const foo = JsBrowser.init({ - message: 'hello' -}); +let pageIndex = 0; +let paramIndex = 0; +let params = ''; -document.write(foo); -console.log(foo); \ No newline at end of file +window.shiftPage = () => { + Browser.shiftPage(params + pageIndex); + pageIndex += 1; + + + console.log(['Browser.getPrevPage:', Browser.getPrevPage()]) + document.getElementById('prevPage').innerText = JSON.stringify(Browser.getPrevPage()); +}; + + + +window.addQueryParams = () => { + params = params + `params${paramIndex}=${paramIndex}&`; + if (history.pushState) { + var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname +  `?${params}`; + window.history.pushState({ path: newurl }, '', newurl); + } + + paramIndex += 1; + + console.log(['Browser.getQueryParams:', Browser.getQueryParams()]) + document.getElementById('queryParams').innerText = JSON.stringify(Browser.getQueryParams()); +} \ No newline at end of file