Commit 281b72df authored by Eriksson Monteiro's avatar Eriksson Monteiro

update millix bar: fix dark mode

parent e8626006
...@@ -13,7 +13,8 @@ a { ...@@ -13,7 +13,8 @@ a {
text-decoration: none; text-decoration: none;
} }
a:hover { .theme_dark a {
color: #dadada;
} }
.badge { .badge {
...@@ -40,6 +41,7 @@ a:hover { ...@@ -40,6 +41,7 @@ a:hover {
width: 100%; width: 100%;
} }
.theme_dark .advertisement_bar_container,
.advertisement_bar_container.status_warning, .advertisement_bar_container.status_warning,
.advertisement_bar_container.status_danger { .advertisement_bar_container.status_danger {
background-color: #171827; background-color: #171827;
...@@ -140,6 +142,10 @@ a:hover { ...@@ -140,6 +142,10 @@ a:hover {
padding: 0 1rem; padding: 0 1rem;
} }
input:focus {
outline: none;
}
svg { svg {
height: 1rem; height: 1rem;
width: 1rem; width: 1rem;
...@@ -216,7 +222,6 @@ svg { ...@@ -216,7 +222,6 @@ svg {
border-color: #9400ce; border-color: #9400ce;
} }
.btn-outline-primary { .btn-outline-primary {
color: #a9a9a9; color: #a9a9a9;
border-color: #9400ce; border-color: #9400ce;
...@@ -228,6 +233,15 @@ svg { ...@@ -228,6 +233,15 @@ svg {
background-color: #9400ce; background-color: #9400ce;
} }
.btn-disabled,
.btn-disabled:hover,
.btn-disabled:focus,
.btn-disabled:active {
background-color: rgba(205, 207, 214, 0.1);
border-color: rgba(205, 207, 214, 0.1);
color: #a9a9a9;
}
.btn-xs { .btn-xs {
border-radius: 0.3rem; border-radius: 0.3rem;
font-size: 1rem; font-size: 1rem;
...@@ -260,111 +274,17 @@ svg { ...@@ -260,111 +274,17 @@ svg {
flex-direction: column; flex-direction: column;
} }
.advertisement_bar_item:hover { .theme_dark .advertisement_bar_item .text {
cursor: pointer; color: #dadada;
background-color: rgba(210, 210, 210, 0.1);
border-color: #eee;
color: #333;
}
/* -------------------------------------------------------- reviewed above ---------------------------------------------------------------------- */
.noselect {
-webkit-touch-callout: none;
/* iOS Safari */
-webkit-user-select: none;
/* Safari */
-khtml-user-select: none;
/* Konqueror HTML */
-moz-user-select: none;
/* Firefox */
-ms-user-select: none;
/* Internet Explorer/Edge */
user-select: none;
/* Non-prefixed version, currently
supported by Chrome and Opera */
}
.btn:focus, .btn:active:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
} }
.btn:active { .advertisement_bar_item:hover {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .07);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .07);
}
/* default
---------------------------- */
.btn-default:hover {
color: #333;
background-color: rgba(210, 210, 210, 0.1); background-color: rgba(210, 210, 210, 0.1);
border-color: #eee; cursor: pointer;
}
.dark .btn-default:hover {
background-color: transparent;
border-color: #555;
}
.btn-default:active {
color: #333;
background-color: rgb(230 230 230 / 10%);
}
.dark .btn-default:active {
background-color: transparent;
border-color: #666;
}
.btn-unlock-text {
font-size: 14px;
line-height: 27px;
color: #656565;
}
.dark .btn-unlock-text {
color: #d5d5d5;
}
.btn-disabled:hover, .btn-disabled:focus, .btn-disabled:active {
background-color: transparent;
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
outline: none;
outline-offset: 0;
cursor: default;
}
/**
dark mode
*/
.dark .container {
color: rgba(241, 243, 244, 1);
background-color: #323639;
}
.dark .btn {
color: rgba(241, 243, 244, 1);
background-color: transparent;
} }
.dark a { /* -------------------------------------------------------- reviewed above ---------------------------------------------------------------------- */
color: rgba(241, 243, 244, 1);
}
input:focus {
outline: none;
}
.loader { .loader {
margin-top: 5px; margin-top: 5px;
...@@ -379,18 +299,6 @@ input:focus { ...@@ -379,18 +299,6 @@ input:focus {
} }
.dark .btn-unlock, .btn-unlock {
line-height: 30px;
color: #b5b5b5;
font-size: 13px;
margin-left: 0px !important;
width: 111px;
padding-left: 6px;
padding-right: 6px;
margin-top: 8px;
max-height: 26px;
}
/* Safari */ /* Safari */
@-webkit-keyframes spin { @-webkit-keyframes spin {
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
class="fa-primary"/> class="fa-primary"/>
</svg> </svg>
<span>restart node</span> <span class="label">restart node</span>
</div> </div>
<div id="wallet" class="advertisement_bar_item hidden"> <div id="wallet" class="advertisement_bar_item hidden">
......
...@@ -40,10 +40,10 @@ cr.define('millix_bar', function() { ...@@ -40,10 +40,10 @@ cr.define('millix_bar', function() {
function refreshThemeStyles(data) { function refreshThemeStyles(data) {
if (data.is_dark_theme) { if (data.is_dark_theme) {
document.body.classList.add('dark'); document.body.classList.add('theme_dark');
} }
else { else {
document.body.classList.remove('dark'); document.body.classList.remove('theme_dark');
} }
isDarkTheme = data.is_dark_theme; isDarkTheme = data.is_dark_theme;
...@@ -120,7 +120,6 @@ cr.define('millix_bar', function() { ...@@ -120,7 +120,6 @@ cr.define('millix_bar', function() {
} }
} }
$headline.addClass('placeholder'); $headline.addClass('placeholder');
$targetPhrase.addClass('placeholder'); $targetPhrase.addClass('placeholder');
...@@ -280,11 +279,14 @@ cr.define('millix_bar', function() { ...@@ -280,11 +279,14 @@ cr.define('millix_bar', function() {
$('#message_container').addClass('hidden'); $('#message_container').addClass('hidden');
$('.advertisement_bar_container').removeClass('status_warning status_danger'); $('.advertisement_bar_container').removeClass('status_warning status_danger');
if (status === 'danger') { if (status === 'danger') {
toggle_status_area(false);
$('.advertisement_bar_container').addClass('status_danger'); $('.advertisement_bar_container').addClass('status_danger');
$('#advertisement_container').addClass('hidden'); $('#advertisement_container').addClass('hidden');
$('#message_container').removeClass('hidden'); $('#message_container').removeClass('hidden');
} }
else if (status === 'warning') { else if (status === 'warning') {
toggle_status_area(false);
$('.advertisement_bar_container').addClass('status_warning'); $('.advertisement_bar_container').addClass('status_warning');
$('#advertisement_container').addClass('hidden'); $('#advertisement_container').addClass('hidden');
$('#message_container').removeClass('hidden'); $('#message_container').removeClass('hidden');
...@@ -310,12 +312,14 @@ cr.define('millix_bar', function() { ...@@ -310,12 +312,14 @@ cr.define('millix_bar', function() {
} }
function doNodeRestart() { function doNodeRestart() {
clearTimeout(reloadTimeout); if (!$('#wallet_restart').hasClass('btn-disabled')) {
$('#btn-restart-label').text('restarting'); clearTimeout(reloadTimeout);
$('.wallet_restart_icon_power').addClass('hidden'); $('.wallet_restart_icon_power').addClass('hidden');
$('.wallet_restart_icon_loader').removeClass('hidden'); $('.wallet_restart_icon_loader').removeClass('hidden');
$('#wallet_restart > .btn').addClass('btn-disabled'); $('#wallet_restart').addClass('btn-disabled');
chrome.send('restartMillixNode'); $('#wallet_restart .label').text('restarting');
chrome.send('restartMillixNode');
}
} }
function restartWallet() { function restartWallet() {
...@@ -327,7 +331,7 @@ cr.define('millix_bar', function() { ...@@ -327,7 +331,7 @@ cr.define('millix_bar', function() {
let counter = 10; let counter = 10;
const updateRestartTimeout = () => { const updateRestartTimeout = () => {
$('#btn-restart-label').text(`restart node (${counter}s)`); $('#wallet_restart .label').text(`restart node (${counter}s)`);
counter--; counter--;
if (counter == 0) { if (counter == 0) {
doNodeRestart(); doNodeRestart();
...@@ -348,8 +352,7 @@ cr.define('millix_bar', function() { ...@@ -348,8 +352,7 @@ cr.define('millix_bar', function() {
$('.wallet_restart_icon_power').removeClass('hidden'); $('.wallet_restart_icon_power').removeClass('hidden');
$('.wallet_restart_icon_loader').addClass('hidden'); $('.wallet_restart_icon_loader').addClass('hidden');
$('#wallet_restart > .btn').removeClass('btn-disabled'); $('#wallet_restart').removeClass('btn-disabled').removeClass('hidden');
$('#wallet_restart').removeClass('hidden');
set_advertisement_bar_container_status('danger'); set_advertisement_bar_container_status('danger');
} }
...@@ -452,8 +455,8 @@ cr.define('millix_bar', function() { ...@@ -452,8 +455,8 @@ cr.define('millix_bar', function() {
audioDeposit.play(); audioDeposit.play();
} }
function expandView(expanded) { function toggle_status_area(show) {
if (expanded) { if (show) {
$('#btn_expand_status_area').addClass('open'); $('#btn_expand_status_area').addClass('open');
$('.expandable_view').removeClass('hidden'); $('.expandable_view').removeClass('hidden');
$('#advertisement_container').addClass('hidden'); $('#advertisement_container').addClass('hidden');
...@@ -514,7 +517,7 @@ cr.define('millix_bar', function() { ...@@ -514,7 +517,7 @@ cr.define('millix_bar', function() {
onLastTransactionTimestampUpdate, onLastTransactionTimestampUpdate,
onTotalAdvertisementPaymentUpdate, onTotalAdvertisementPaymentUpdate,
refreshThemeStyles, refreshThemeStyles,
expandView, toggle_status_area,
onTransaction, onTransaction,
showNewAdvertisement, showNewAdvertisement,
onVisibilityChange, onVisibilityChange,
...@@ -590,10 +593,10 @@ $(document).ready(() => { ...@@ -590,10 +593,10 @@ $(document).ready(() => {
$('#btn_expand_status_area').click(function() { $('#btn_expand_status_area').click(function() {
const $this = $(this); const $this = $(this);
if ($this.hasClass('open')) { if ($this.hasClass('open')) {
millix_bar.expandView(false); millix_bar.toggle_status_area(false);
} }
else { else {
millix_bar.expandView(true); millix_bar.toggle_status_area(true);
} }
}); });
}); });
...@@ -325,9 +325,9 @@ function check_latest_version() { ...@@ -325,9 +325,9 @@ function check_latest_version() {
API.getLatestMillixVersion() API.getLatestMillixVersion()
.then(response => { .then(response => {
send_window_parent_post_message('available_version', response); send_window_parent_post_message('available_version', response);
check_latest_version_timeout_id = setTimeout(() => apiCheck(), 300); check_latest_version_timeout_id = setTimeout(() => check_latest_version(), 30000);
}) })
.catch(() => check_latest_version_timeout_id = setTimeout(() => apiCheck(), 10)); .catch(() => check_latest_version_timeout_id = setTimeout(() => check_latest_version(), 10000));
} }
let apiCheckHandlerID = null; let apiCheckHandlerID = null;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment