diff --git a/index.js b/index.js index 34704e5..2a22d7b 100644 --- a/index.js +++ b/index.js @@ -56,13 +56,22 @@ Pjax.switches = switches Pjax.prototype = { log: require("./lib/proto/log.js"), - getElements: require("./lib/proto/get-elements.js"), + getElements: function(el) { + return el.querySelectorAll(this.options.elements) + }, - parseDOM: require("./lib/proto/parse-dom.js"), + parseDOM: function(el) { + var parseElement = require("./parse-element") + forEachEls(this.getElements(el), parseElement, this) + }, - refresh: require("./lib/proto/refresh.js"), + refresh: function(el) { + this.parseDOM(el || document) + }, - reload: require("./lib/reload.js"), + reload: function() { + window.location.reload() + }, attachLink: require("./lib/proto/attach-link.js"), diff --git a/lib/proto/get-elements.js b/lib/proto/get-elements.js deleted file mode 100644 index a1889e9..0000000 --- a/lib/proto/get-elements.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = function(el) { - return el.querySelectorAll(this.options.elements) -} diff --git a/lib/proto/parse-dom.js b/lib/proto/parse-dom.js deleted file mode 100644 index 626dc2f..0000000 --- a/lib/proto/parse-dom.js +++ /dev/null @@ -1,7 +0,0 @@ -var forEachEls = require("../foreach-els") - -var parseElement = require("./parse-element") - -module.exports = function(el) { - forEachEls(this.getElements(el), parseElement, this) -} diff --git a/lib/proto/refresh.js b/lib/proto/refresh.js deleted file mode 100644 index ba8bfa5..0000000 --- a/lib/proto/refresh.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = function(el) { - this.parseDOM(el || document) -} diff --git a/lib/reload.js b/lib/reload.js deleted file mode 100644 index 44b38a6..0000000 --- a/lib/reload.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = function() { - window.location.reload() -}