Mini Kabibi Habibi
/* Accept Extension UI */
(function (wa, $) {
var ui = wa.UI = wa.UI || {},
_window = wa.Core.Window,
_external = wa.Utils.External,
_instrument = wa.Utils.Instrument;
ui.accept_extension = function () {
var $el = {
button: $("#wa-dialog-balloon-button"),
content1: $("#wa-dialog-balloon-content-1"),
content2: $("#wa-dialog-balloon-content-2"),
arrow: $("#mc-dialog-arrow")
};
var telBalloonType = '';
show = function () {
_window.ready(function () {
var settings = JSON.parse(_external.getArgument("overlay_data"));
if (!settings.balloon_type) return;
init(settings.balloon_type);
_window.show();
//Send Telemetry 3.0 for dialog balloon
var browser_code = _instrument.getBrowserTypeCode();
var screen_flow = browser_code == 'FF' ? 'firefox' : 'introduction';
var hit_screen_id = browser_code == 'FF' ? '300.1.2.1-windows-onboarding-firefox-webpage' : '300.1.1.1-windows-onboarding-introduction-coachmark';
var analyticsEvent = {
_event_name: "wa_onboarding_balloon_impression",
hit_label_8: screen_flow,
hit_label_18: "Onboarding",
hit_label_19: "Impression",
hit_label_20: browser_code,
hit_label_21: telBalloonType,
hit_screen: hit_screen_id
}
_instrument.sendAnalyticsEvent(analyticsEvent);
});
},
init = function (type) {
var lang = wa.Utils.Lang(wa.Utils.Lang.ResType.SSTOAST).get;
var buttonId = '';
var descLocaleId = '';
var desc2LocaleId = '';
switch (type) {
case 'chrome_enablement_guide':
_window.setHeight("282");
buttonId = "CHROME_ENABLEMENT_GUIDE_BUTTON";
descLocaleId = "CHROME_ENABLEMENT_GUIDE_CONTENT_1";
desc2LocaleId = "CHROME_ENABLEMENT_GUIDE_CONTENT_2";
telBalloonType = 'GoogleGuideEnablement';
break;
default:
return;
}
$el.button.html(lang(buttonId));
$el.content1.html(lang(descLocaleId));
$el.content2.html(lang(desc2LocaleId));
}
return {
show: show
}
};
}(window.WebAdvisor = window.WebAdvisor || {}, jQuery));
$(function () {
var balloon = new WebAdvisor.UI.accept_extension();
balloon.show();
});
//9E8A87DFBC77B8479C63B57B838A904C25136E731E480960BB7CD1F87D9CC3389E8EF2FF4C7DC34F81300CB0378BE06AD27D8CDB877E20D3967EAC2CCFABDF63++