mirror of
https://gitlab.com/walljm/dynamicbible.git
synced 2025-07-26 00:39:48 -04:00
41 lines
1.6 KiB
JavaScript
41 lines
1.6 KiB
JavaScript
var Util = (function () {
|
|
function Util() {
|
|
}
|
|
Util.HandleLink = function (e) {
|
|
Search($(e.target).text());
|
|
Settings.SaveResults();
|
|
};
|
|
Util.HandleHiddenLink = function (e) {
|
|
Search($(e.target).find(".searchvalue").text());
|
|
Settings.SaveResults();
|
|
};
|
|
Util.RemoveResult = function (e) {
|
|
var ref = $(e.target).parent().parent().children(".resultbody").children("h2").children("a").text();
|
|
delete CurrentReferences[ref.trim().toLowerCase()];
|
|
$(e.target).parent().parent().remove();
|
|
Settings.SaveResults();
|
|
};
|
|
Util.HandleError = function (e) {
|
|
var self = this;
|
|
// for now we're going to put the error in the main result div.
|
|
var t = $("<div class='strongsdef result'><a href='javascript:void(0)' class='removeresult' style='border: 0;'><img style='border: 0px;' src='images/delete.png' width='48' height='48' /></a><span class='resultbody'>" + e + "</span><br clear='all' /></div>");
|
|
$("#result").prepend(t);
|
|
t.find(".removeresult").click(function (e) {
|
|
self.RemoveResult(e);
|
|
});
|
|
};
|
|
Util.GetUrlVars = function () {
|
|
// Read a page's GET URL variables and return them as an associative array.
|
|
var vars = [], hash;
|
|
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
|
|
for (var i = 0; i < hashes.length; i++) {
|
|
hash = hashes[i].split('=');
|
|
vars.push(hash[0]);
|
|
vars[hash[0]] = hash[1];
|
|
}
|
|
return vars;
|
|
};
|
|
return Util;
|
|
}());
|
|
;
|
|
//# sourceMappingURL=Util.js.map
|