X-Git-Url: https://git.wh0rd.org/?p=chrome-ext%2Fclearhistory-advance-fork.git;a=blobdiff_plain;f=javascript%2Futil.js;fp=javascript%2Futil.js;h=6a233b5a04424f05d0dd3972bff26c4a25bc1494;hp=a428b3b7af768f28757091ba982ebbdcb2918951;hb=5828f799880786be1efe535e3446c27b0e1092d1;hpb=0175ee3690c9ea464efffcba0aa8fcd8eb1590a1 diff --git a/javascript/util.js b/javascript/util.js index a428b3b..6a233b5 100644 --- a/javascript/util.js +++ b/javascript/util.js @@ -4,34 +4,6 @@ * @fileoverview Some basic, useful utility functions. */ -/** - * Pours the data in template string. - * @param {Object} datObject The data object to be filled in template string. - * @return {string} The new string created from template string and filled - * with the given data. - */ -String.prototype.supplant = function(datObject) { - return this.replace(/{([^{}]*)}/g, - function(match, firstSubMatch) { - var replace = datObject[firstSubMatch]; - return (typeof replace === 'string' || typeof replace === 'number') ? - replace : match; - }); -}; - -/** - * Queries the DOM. - * @param {string} selector Selector to execute. - * @param {HTMLElement=} context HTMLElement to query (optional). - * @return {Array.} Array of matched elements (non-live). - */ -function $(selector, context) { - if (!(context && context instanceof HTMLElement)) { - context = document; - } - return Array.prototype.slice.call(context.querySelectorAll(selector)); -} - /** * Provides units for time, given in hours, as hours or days. * @param {number} time The time, in hours.