nm3clol-archived-russellcou.../mirror/www.russellcountyva.us/Assets/Scripts/SocialShare.js

35 lines
800 B
JavaScript

var SocialShare = function () {
$.ajaxSetup({ cache: false });
var socialShare = this;
var emailSubject;
var urlReferrer;
socialShare.bindControl = function (id, whatToDo, returnFalse, passControl) {
$(id).keypress(function () {
$(this).click();
});
$(id).click(function () {
if (passControl) {
whatToDo(this);
}
else {
whatToDo();
}
if (returnFalse) {
return false;
}
});
};
socialShare.setup = function (emailSubjectText, urlReferrerUrl) {
emailSubject = emailSubjectText;
urlReferrer = urlReferrerUrl;
socialShare.bindControl('#shareViaEmailButton', socialShare.sendEmail, true, false);
};
socialShare.sendEmail = function () {
$(window).scrollTop(0);
openShareEmailPageModalWithReferrel(emailSubject, urlReferrer, true);
};
}