/* Cobblestone.js https://github.com/MrOnlineCoder/Cobblestone.js Author: MrOnlineCoder 2016 */ /*jshint esversion: 6*/ { "use strict"; // jshint ignore:line let selector = (e) => {return e;}; let noop = () => {}; let routes = {}; let loader; let defaultRoute = ""; let settings = { refAttr: "cb-ref", loaderId: "cobblestoneView", selector, debug: false }; let loadContent = function(url) { let req = new window.XMLHttpRequest(); if(!req) return null; req.open('GET', url, false); req.send(); return req.responseText; }; let processRefs = function(l) { let refCollection = l.querySelectorAll("*["+settings.refAttr+"]"); let refs = {}; for (let i = 0; i