From 2ec4c14a468f4a7125bfd8908c49093c8616ef49 Mon Sep 17 00:00:00 2001 From: Behind The Math Date: Thu, 1 Feb 2018 13:58:34 -0500 Subject: [PATCH] Inline small functions --- index.js | 17 +++++++++++++---- lib/proto/get-elements.js | 3 --- lib/proto/parse-dom.js | 7 ------- lib/proto/refresh.js | 3 --- lib/reload.js | 3 --- 5 files changed, 13 insertions(+), 20 deletions(-) delete mode 100644 lib/proto/get-elements.js delete mode 100644 lib/proto/parse-dom.js delete mode 100644 lib/proto/refresh.js delete mode 100644 lib/reload.js 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() -}