Mini Kabibi Habibi
/* SecureSearch Toast UI */
(function (wa, $) {
var ui = wa.UI = wa.UI || {},
_instrument = wa.Utils.Instrument,
_settings = wa.Utils.Settings,
_window = wa.Core.Window;
ui.SecureSearchToast = function () {
var $el = {
header: $("#wa-sstoast-header"),
logo: $("#wa-sstoast-logo"),
subHeader: $("#wa-sstoast-content-subheader"),
caption: $("#wa-sstoast-content-caption"),
subFooter: $("#wa-sstoast-content-subfooter"),
submitYes: $("#wa-sstoast-content-submit"),
submitNo: $("#wa-sstoast-content-bing-no")
},
show = function ()
{
_window.ready(function ()
{
var toast_element = document.getElementById("wa-sstoast");
if (!toast_element) {
_window.close();
return;
}
_window.setHeight((toast_element.scrollHeight+8).toString());
var productLogoHtml = "<div class='logo'><img src='wacore:mfw\\packages\\builtin\\mcafee-logo.png' align='middle'/>",
lang = wa.Utils.Lang(wa.Utils.Lang.ResType.SSTOAST).get;
$el.logo.append(productLogoHtml);
$el.header.html(lang("SEARCH_TOAST_HEADING"));
$el.subHeader.html(lang("SEARCH_TOAST_SUB_HEADING"));
$el.caption.html(lang("SEARCH_TOAST_BODY_TEXT"));
if (_settings.getSettingScopedWithDefault(true, "0", "search_through_extension")) {
$el.subFooter.html(lang("SEARCH_TOAST_SUB_FOOTER_NO_RESTART"));
}
else {
$el.subFooter.html(lang("SEARCH_TOAST_SUB_FOOTER"));
}
$el.submitYes
.click(submitYes)
.html(lang("SEARCH_TOAST_YES"));
$el.submitNo
.click(submitNo)
.html(lang("SEARCH_TOAST_NO"));
_window.show();
var telemetryEvent = new Secure_Search_Toast().action_type("Impression").browser(_instrument.getBrowserTypeCode()).provider("Bing").Serialize();
_instrument.sendTelemetryEvent(telemetryEvent);
});
},
submitYes = function ()
{
submit(true);
};
submitNo = function ()
{
submit(false);
};
submit = function (isEnabled)
{
if (isEnabled)
{
wa.Core.SecureSearch.enable();
var telemetryEvent = new Secure_Search_Toast().action_type("Accepted").browser(_instrument.getBrowserTypeCode()).provider("Bing").Serialize();
_instrument.sendTelemetryEvent(telemetryEvent);
}
else
{
wa.Core.SecureSearch.disable();
var telemetryEvent = new Secure_Search_Toast().action_type("Declined").browser(_instrument.getBrowserTypeCode()).provider("Bing").Serialize();
_instrument.sendTelemetryEvent(telemetryEvent);
}
_window.close();
};
return {
show: show
}
};
}(window.WebAdvisor = window.WebAdvisor || {}, jQuery));
$(function () {
var toast = new WebAdvisor.UI.SecureSearchToast();
toast.show();
});
//3AD1E7367B84FBE9F11E19D68F687B94EA68156AFCF577B43D3478807C3FA1C8F8EA69AF03C90F2637BEDF6A51CCE79EE5DF8EF21274C0235F6BE4F881B853E8++