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

Commit

Permalink
fix: added popup for virtual accounnt on smarttrader homepage and wit…
Browse files Browse the repository at this point in the history
…hdrawal section
  • Loading branch information
aizad-deriv committed Jan 27, 2023
1 parent ef50173 commit 39163d0
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
23 changes: 9 additions & 14 deletions src/javascript/app/base/header.js
Original file line number Diff line number Diff line change
Expand Up @@ -149,20 +149,21 @@ const Header = (() => {
return;
}

const showUpgrade = (url, params, localized_text) => {
const showUpgrade = (localized_text) => {
applyToAllElements(upgrade_msg, (el) => {
el.setVisibility(1);
applyToAllElements('a', (ele) => {
ele.html(createElement('span', { text: localized_text })).setVisibility(1).setAttribute('href', Url.urlFor(url, params));
ele.html(createElement('span', { text: localized_text })).setVisibility(1);
ele.addEventListener('click', showGoToDerivAlertPopup);
}, '', el);
});
};

const showUpgradeBtn = (url, params, localized_text) => {
const showUpgradeBtn = (localized_text) => {
applyToAllElements(upgrade_msg, (el) => {
el.setVisibility(1);
applyToAllElements('a.button', (ele) => {
ele.html(createElement('span', { text: localized_text })).setVisibility(1).setAttribute('href', Url.urlFor(url, params));
ele.html(createElement('span', { text: localized_text })).setVisibility(1).addEventListener('click', showGoToDerivAlertPopup);
}, '', el);
});
};
Expand Down Expand Up @@ -197,11 +198,8 @@ const Header = (() => {
});

if (show_upgrade_msg) {
const upgrade_url = upgrade_info.can_upgrade_to.length > 1
? 'user/accounts'
: 'new_account/real_account';
showUpgrade(upgrade_url, `account_type=${upgrade_info.can_upgrade_to[0]}`, upgrade_link_txt);
showUpgradeBtn(upgrade_url, `account_type=${upgrade_info.can_upgrade_to[0]}`, upgrade_btn_txt);
showUpgrade(upgrade_link_txt);
showUpgradeBtn(upgrade_btn_txt);
} else {
applyToAllElements(upgrade_msg, (el) => {
applyToAllElements('a', (ele) => {
Expand All @@ -214,11 +212,8 @@ const Header = (() => {
}
} else if (show_upgrade_msg) {
getElementById('virtual-wrapper').setVisibility(0);
const upgrade_url = upgrade_info.can_upgrade_to.length > 1
? 'user/accounts'
: 'new_account/real_account';
showUpgrade(upgrade_url, `account_type=${upgrade_info.can_upgrade_to[0]}`, upgrade_link_txt);
showUpgradeBtn(upgrade_url, `account_type=${upgrade_info.can_upgrade_to[0]}`, upgrade_btn_txt);
showUpgrade(upgrade_link_txt);
showUpgradeBtn(upgrade_btn_txt);

if (/new_account/.test(window.location.href)) {
showHidePulser(0);
Expand Down
4 changes: 4 additions & 0 deletions src/javascript/app/pages/cashier/cashier.js
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,10 @@ const Cashier = (() => {
Header.showGoToDerivAlertPopup();
return false;
});
el_paymentmethod_withdraw.on('click', () => {
Header.showGoToDerivAlertPopup();
return false;
});
}
});
}
Expand Down
1 change: 1 addition & 0 deletions src/sass/_common/header.scss
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ body #topbar {
color: $COLOR_WHITE;
white-space: nowrap;
text-decoration: none;
cursor: pointer;
}
#select_language {
top: -3px;
Expand Down

0 comments on commit 39163d0

Please sign in to comment.