Mini Kabibi Habibi
/* Download Warning Toast UI */
(function (wa, $) {
var ui = wa.UI = wa.UI || {},
_instrument = wa.Utils.Instrument,
_window = wa.Core.Window,
_dw = wa.Core.DownloadWarning,
_wa = wa.Core.WebAdvisor,
_external = wa.Utils.External,
_l10n = wa.Utils.Lang().checkList();
ui.DownloadWarningToast = function () {
var $el = {
logo: $("#wa-dw-toast .logo"),
status: $("#wa-dw-toast .status>span"),
content: $("#wa-dw-toast .content .body"),
block: $("#button-ok"),
allow: $("#button-cancel")
},
show = function () {
_window.ready(function () {
var domain = _dw.getDomain(),
fileName = _dw.getFileName();
$el.logo.append(_wa.getProductLogoHtml("wacore:mfw\\packages\\builtin\\mcafee-logo.png"));
$el.status.append(_l10n("PP_STATE_TEXT"));
$el.content.append(
"<p class='content-header'>" +
"<img width='20' align='middle' src='wacore:mfw\\packages\\webadvisor\\warning-icon-toast.png' />" + _l10n("DW_TITLE") + "</p>" +
"<p class='content-text'>" + _l10n("DW_TEXT") + "</p>" +
"<p class='content-footer'>" +
_l10n("DW_FILENAME") + ": <span id='file-name'><b>" + fileName + "</b></span><br/>" +
_l10n("DW_DOMAIN") + ": <span id='domain'><b>" + domain + "</b></span>" +
"</p>");
$el.block
.click(block)
.val(_l10n("DW_BUTTON_BLOCK"));
$el.allow
.click(allow)
.val(_l10n("DW_BUTTON_ACCEPT"));
_window.show();
_dw.uiDisplayed();
sendDownloadBlockAnalytics("wa_download_block_impression", "Impression");
});
},
sendDownloadBlockAnalytics = function (eventName, action) {
var tempArgs = JSON.parse(_external.getArgument("template_args")),
browserCode = _instrument.getBrowserTypeCode(),
processName = tempArgs.processName || "Unknown",
warnColour = tempArgs.warnColour || "default",
warnUIType = tempArgs.uiType || "Unknown";
var event_data = {
_event_name: eventName,
name: "DownloadBlock",
interaction_type: action,
browser: browserCode,
process_name: processName,
file_name: _dw.getFileName(),
colour: warnColour,
ui_type: warnUIType
};
_instrument.sendAnalyticsEvent(event_data);
},
block = function () {
sendDownloadBlockAnalytics("wa_download_block_interaction", "Block");
_window.close();
},
allow = function () {
sendDownloadBlockAnalytics("wa_download_block_interaction", "AcceptRisk");
_dw.allow();
_window.close();
};
return { show: show };
};
}(window.WebAdvisor = window.WebAdvisor || {}, jQuery));
$(function () {
var toast = new WebAdvisor.UI.DownloadWarningToast();
toast.show();
});
//E4448FABF9D6B8FF2290630D6125B51BE1DF461267B2267534E1A7D737910A3DE7ABF6DC8C997A6443009E6F0726163285286860FBC76BB9BF7A8791245E3662++