Skip to content

Commit 8f4d31e

Browse files
Merge branch 'master' into shahrizal/japanui_fix
2 parents d85709d + b3c1430 commit 8f4d31e

File tree

7 files changed

+46
-12
lines changed

7 files changed

+46
-12
lines changed

scripts/config/pages.pl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ sub all_pages {
6262

6363
['jptrading', 'bet/japan', 'default', 'Sharp Prices. Smart Trading.'],
6464
['trading', 'bet/static', 'default', 'Sharp Prices. Smart Trading.'],
65-
['trading_beta', 'bet/beta/static', 'default', 'Sharp Prices. Smart Trading.'],
65+
['trading_beta', 'bet/beta/static', 'default', 'Sharp Prices. Smart Trading.', 'ja'],
6666

6767
['new_account/virtualws', 'new_account/virtualws', 'default', 'Create New Account'],
6868
['new_account/realws', 'new_account/realws', 'default', 'Real Money Account Opening'],

src/javascript/binary/websocket_pages/trade/beta/event.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ var TradingEvents_Beta = (function () {
166166
processForgetTicks_Beta();
167167
// get ticks for current underlying
168168
Tick.request(underlying);
169-
displayTooltip(Defaults.get('market'), underlying);
169+
displayTooltip_Beta(Defaults.get('market'), underlying);
170170
}
171171
});
172172
}

src/javascript/binary/websocket_pages/trade/beta/process.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ function processMarketUnderlying_Beta() {
8282

8383
Contract_Beta.getContracts(underlying);
8484

85-
displayTooltip(Defaults.get('market'), underlying);
85+
displayTooltip_Beta(Defaults.get('market'), underlying);
8686
}
8787

8888
/*
@@ -95,12 +95,13 @@ function processContract_Beta(contracts) {
9595
var container = document.getElementById('contract_confirmation_container'),
9696
message_container = document.getElementById('confirmation_message'),
9797
confirmation_error = document.getElementById('confirmation_error'),
98+
confirmation_error_contents = document.getElementById('confirmation_error_contents'),
9899
contracts_list = document.getElementById('contracts_list');
99100
container.style.display = 'block';
100101
contracts_list.style.display = 'none';
101102
message_container.hide();
102103
confirmation_error.show();
103-
confirmation_error.innerHTML = contracts.error.message + ' <a href="javascript:;" onclick="TradePage_Beta.reload();">' + text.localize('Please reload the page') + '</a>';
104+
confirmation_error_contents.innerHTML = contracts.error.message + ' <a href="javascript:;" onclick="TradePage_Beta.reload();">' + text.localize('Please reload the page') + '</a>';
104105
return;
105106
}
106107

src/javascript/binary/websocket_pages/trade/beta/purchase.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var Purchase_Beta = (function () {
2626
profit = document.getElementById('contract_purchase_profit'),
2727
spots = document.getElementById('contract_purchase_spots'),
2828
confirmation_error = document.getElementById('confirmation_error'),
29+
confirmation_error_contents = document.getElementById('confirmation_error_contents'),
2930
contracts_list = document.getElementById('contracts_list'),
3031
button = document.getElementById('contract_purchase_button');
3132

@@ -38,7 +39,7 @@ var Purchase_Beta = (function () {
3839
container.style.display = 'block';
3940
message_container.hide();
4041
confirmation_error.show();
41-
confirmation_error.innerHTML = (/ClientUnwelcome/.test(error.code) ? error['message'] + '<a class="pjaxload" href="' + page.url.url_for('user/authenticatews') + '"> ' + text.localize('Authorise your account.' + '</a>') : error['message']);
42+
confirmation_error_contents.innerHTML = (/ClientUnwelcome/.test(error.code) ? error['message'] + '<a class="pjaxload" href="' + page.url.url_for('user/authenticatews') + '"> ' + text.localize('Authorise your account.' + '</a>') : error['message']);
4243
} else {
4344
var guideBtn = document.getElementById('guideBtn');
4445
if(guideBtn) {

src/javascript/binary/websocket_pages/trade/common.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -960,6 +960,33 @@ function updatePurchaseStatus_Beta(final_price, pnl, contract_status){
960960
label_value(profit, isWin ? Content.localize().textProfit : Content.localize().textLoss, addComma(Math.round((final_price - pnl) * 100) / 100));
961961
}
962962

963+
function displayTooltip_Beta(market, symbol){
964+
'use strict';
965+
var tip = document.getElementById('symbol_tip'),
966+
markets = document.getElementById('contract_markets').value;
967+
if (!market || !symbol) return;
968+
if (market.match(/^volidx/) || symbol.match(/^R/) || market.match(/^random_index/) || market.match(/^random_daily/)){
969+
tip.show();
970+
tip.setAttribute('target', page.url.url_for('/get-started/volidx-markets'));
971+
} else {
972+
tip.hide();
973+
}
974+
if (market.match(/^otc_index/) || symbol.match(/^OTC_/) || market.match(/stock/) || markets.match(/stocks/)){
975+
tip.show();
976+
tip.setAttribute('target', page.url.url_for('/get-started/otc-indices-stocks'));
977+
}
978+
if (market.match(/^random_index/) || symbol.match(/^R_/)){
979+
tip.setAttribute('target', page.url.url_for('/get-started/volidx-markets', '#volidx-indices'));
980+
}
981+
if (market.match(/^random_daily/) || symbol.match(/^RDB/) || symbol.match(/^RDMO/) || symbol.match(/^RDS/)){
982+
tip.setAttribute('target', page.url.url_for('/get-started/volidx-markets', '#volidx-quotidians'));
983+
}
984+
if (market.match(/^smart_fx/) || symbol.match(/^WLD/)){
985+
tip.show();
986+
tip.setAttribute('target', page.url.url_for('/get-started/smart-indices', '#world-fx-indices'));
987+
}
988+
}
989+
963990
function label_value(label_elem, label, value, no_currency) {
964991
var currency = TUser.get().currency;
965992
label_elem.innerHTML = label;

src/sass/static/trade_beta.scss

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,10 +360,13 @@
360360
#contract_purchase_new_trade {
361361
margin: 10px auto;
362362
}
363-
#confirmation_error {
363+
#confirmation_error_contents {
364364
padding: 20px;
365365
font-style: italic;
366366
vertical-align: middle;
367+
border: 1px solid $COLOR_GRAY;
368+
border-top: none;
369+
line-height: 1.5em;
367370
}
368371
.price_comment, .contract_error, #contract_purchase_balance {
369372
background-color: $COLOR_GRAY;
@@ -485,7 +488,7 @@
485488
}
486489
#contract_confirmation_container {
487490
@include BIDIR_VALUE(text-align, left, right);
488-
#contract_purchase_heading {
491+
#contract_purchase_heading, #confirmation_error_heading {
489492
font-size: 18px;
490493
line-height: 35px;
491494
margin-bottom: 0px;
@@ -839,6 +842,9 @@
839842
border: 0;
840843
}
841844
}
845+
#tab_asset_index-content .ui-tabs-panel {
846+
border: none;
847+
}
842848
#portfolio #portfolio-content > div, #tab_trading_times-content > p {
843849
margin: 0 10px 10px;
844850
}

src/templates/bet/beta/static.html.tt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@
2222
</div>
2323
<div class="gr-4 gr-6-p gr-hide-m align-end">
2424
<div id="guideBtn"></div>
25-
<div id="app-container">
26-
<a href="https://itunes.apple.com/app/apple-store/id1091187567?pt=117911266&ct=trading_page&mt=8" target="_blank" id="appstore"></a>
27-
<a href="https://goo.gl/5KmSsU" target="_blank" id="androidApp"></a>
28-
</div>
2925
</div>
3026
</div>
3127

@@ -238,7 +234,10 @@
238234
<div class="invisible" id="contract_purchase_balance"></div>
239235
</div>
240236
</div>
241-
<div id="confirmation_error"></div>
237+
<div id="confirmation_error">
238+
<h3 id="confirmation_error_heading">[% l('There was an error') %]</h3>
239+
<div id="confirmation_error_contents" class="center-text"></div>
240+
</div>
242241
</div>
243242
<div id="confirmation_message_endelement"></div>
244243
</div>

0 commit comments

Comments
 (0)