Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Commit d0400cc

Browse files
authored
Merge branch 'master' into deriv-banner-token
2 parents ffaae96 + e992595 commit d0400cc

File tree

21 files changed

+548
-822
lines changed

21 files changed

+548
-822
lines changed

src/javascript/_autogenerated/ru.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/javascript/_autogenerated/zh_cn.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/javascript/_autogenerated/zh_tw.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/javascript/app/base/binary_loader.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ const NetworkMonitor = require('./network_monitor');
66
const Page = require('./page');
77
const BinarySocket = require('./socket');
88
const ContentVisibility = require('../common/content_visibility');
9-
const DerivBanner = require('../common/deriv_banner');
109
const GTM = require('../../_common/base/gtm');
1110
const Login = require('../../_common/base/login');
1211
const LiveChat = require('../../_common/base/livechat');
@@ -42,7 +41,6 @@ const BinaryLoader = (() => {
4241

4342
Client.init();
4443
NetworkMonitor.init();
45-
DerivBanner.chooseBanner();
4644
container = getElementById('content-holder');
4745
container.addEventListener('binarypjax:before', beforeContentChange);
4846
window.addEventListener('beforeunload', beforeContentChange);

src/javascript/app/common/account_opening.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ const AccountOpening = (() => {
155155
}
156156

157157
const $tax_residence_select = $('#tax_residence');
158-
$tax_residence_select.html($options_with_disabled.html());
158+
$tax_residence_select.html($options.html());
159159

160160
if (tax_residence) {
161161
const tax_residences_arr = tax_residence.split(',');

src/javascript/app/common/deriv_banner.js

Lines changed: 4 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,77 +3,43 @@ const getElementById = require('../../_common/common_functions').getElementById;
33
const createElement = require('../../_common/utility').createElement;
44
const getLanguage = require('../../_common/language').get;
55

6-
const banner_types = {
7-
rebranding: 'rebranding',
8-
multiplier: 'multiplier',
9-
};
106
const affiliate_token = Cookies.getJSON('affiliate_tracking');
117

128
const DerivBanner = (() => {
13-
let el_rebranding_banner_container,
14-
el_multiplier_banner_container,
15-
el_banner_to_show,
9+
let el_multiplier_banner_container,
1610
el_close_button,
17-
deriv_banner_type,
18-
banner_link,
1911
multiplier_link;
2012

2113
const onLoad = () => {
2214
const is_deriv_banner_dismissed = localStorage.getItem('is_deriv_banner_dismissed');
2315

2416
if (!is_deriv_banner_dismissed) {
25-
el_rebranding_banner_container = getElementById('deriv_banner_container');
2617
el_multiplier_banner_container = getElementById('multiplier_banner_container');
27-
deriv_banner_type = localStorage.getItem('deriv_banner_type');
28-
banner_link = getElementById('banner-link');
2918
multiplier_link = getElementById('multiplier-link');
3019

3120
const lang = getLanguage().toLowerCase();
32-
const banner_href = `https://deriv.com/${lang}/interim/faq/?utm_source=binary&utm_medium=referral&utm_campaign=ww-banner-deriv-1020-en&utm_content=deriv-banner-rebranding`;
3321
const multiplier_href = `https://deriv.com/${lang}/trade-types/multiplier/?utm_source=binary&utm_medium=referral&utm_campaign=ww-banner-deriv-1020-en&utm_content=multiplier-banner-synthetic-indices-amplified`;
3422

35-
banner_link.href = affiliate_token ? `${banner_href}&t=${affiliate_token.t}` : banner_href;
3623
multiplier_link.href = affiliate_token ? `${multiplier_href}&t=${affiliate_token.t}` : multiplier_href;
3724

38-
showBanner();
39-
40-
el_close_button = el_banner_to_show.querySelector('.deriv_banner_close') || createElement('div');
25+
el_multiplier_banner_container.setVisibility(1);
26+
el_close_button = el_multiplier_banner_container.querySelector('.deriv_banner_close') || createElement('div');
4127
el_close_button.addEventListener('click', onClose);
4228
}
4329
};
4430

4531
const onClose = () => {
46-
el_banner_to_show.setVisibility(0);
32+
el_multiplier_banner_container.setVisibility(0);
4733
localStorage.setItem('is_deriv_banner_dismissed', 1);
4834
};
4935

50-
const showBanner = () => {
51-
if (deriv_banner_type === banner_types.rebranding) {
52-
el_banner_to_show = el_rebranding_banner_container;
53-
} else {
54-
el_banner_to_show = el_multiplier_banner_container;
55-
}
56-
el_banner_to_show.setVisibility(1);
57-
};
58-
59-
const chooseBanner = () => {
60-
if (localStorage.getItem('deriv_banner_type')) {
61-
return;
62-
}
63-
64-
const banner_type = Math.random() < 0.5 ? banner_types.rebranding : banner_types.multiplier;
65-
66-
localStorage.setItem('deriv_banner_type', banner_type);
67-
};
68-
6936
const onUnload = () => {
7037
if (el_close_button) {
7138
el_close_button.removeEventListener('click', onClose);
7239
}
7340
};
7441

7542
return {
76-
chooseBanner,
7743
onLoad,
7844
onUnload,
7945
};

0 commit comments

Comments
 (0)