ES6: Port pageInfo to ES6

Change-Id: I84828d5b14c1fc7dfd7cfc1c02ea227fb05e03c4
diff --git a/dev/js/src-lib/pageInfo/pageInfo.js b/dev/js/src-lib/pageInfo/pageInfo.js
new file mode 100644
index 0000000..79685ce
--- /dev/null
+++ b/dev/js/src-lib/pageInfo/pageInfo.js
@@ -0,0 +1,18 @@
+export default class PageInfo {
+  constructor() {
+    const p = document.getElementById('pagination');
+    this.ds = p ? p.dataset : {};
+  }
+
+  page() {
+    return parseInt(this.ds["page"] || 0);
+  }
+
+  total() {
+    return parseInt(this.ds["total"] || 0);
+  }
+
+  count() {
+    return parseInt(this.ds["count"] || 0);
+  }
+}