module.exports = function(el) { switch (el.tagName.toLowerCase()) { case "a": // only attach link if el does not already have link attached if (!el.hasAttribute("data-pjax-state")) { this.attachLink(el) } break case "form": // only attach link if el does not already have link attached if (!el.hasAttribute("data-pjax-state")) { this.attachForm(el) } break default: throw "Pjax can only be applied on or
submit" } }