|
|
@ -11,29 +11,12 @@ |
|
|
|
<script type='text/javascript'> |
|
|
|
<script type='text/javascript'> |
|
|
|
var ipcRenderer = require('electron').ipcRenderer; |
|
|
|
var ipcRenderer = require('electron').ipcRenderer; |
|
|
|
const isOnline = require('is-online'); |
|
|
|
const isOnline = require('is-online'); |
|
|
|
isOnline().then(res => { |
|
|
|
(async () => { |
|
|
|
if(res) { |
|
|
|
await isOnline().then(res => { |
|
|
|
console.info('Internet Connection', true); |
|
|
|
console.info('Internet Connection', res); |
|
|
|
} else { |
|
|
|
if ( !res && !ipcRenderer.sendSync('getConfig').hideNoConnectionDialog ) { |
|
|
|
console.info('Internet Connection', false); |
|
|
|
const { remote } = require('electron'); |
|
|
|
if (!ipcRenderer.sendSync('getConfig').hideNoConnectionDialog) |
|
|
|
remote.dialog.showMessageBox(remote.getCurrentWindow(), { |
|
|
|
handleAlert(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
function handleAlert() { |
|
|
|
|
|
|
|
const { |
|
|
|
|
|
|
|
dialog, |
|
|
|
|
|
|
|
BrowserWindow |
|
|
|
|
|
|
|
} = require('electron').remote |
|
|
|
|
|
|
|
var window = new BrowserWindow({ |
|
|
|
|
|
|
|
center: true, |
|
|
|
|
|
|
|
frame: false, |
|
|
|
|
|
|
|
alwaysOnTop: true, |
|
|
|
|
|
|
|
resizable: false, |
|
|
|
|
|
|
|
width: 0, |
|
|
|
|
|
|
|
height: 0 |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
dialog.showMessageBox(window, { |
|
|
|
|
|
|
|
buttons: ['OK'], |
|
|
|
buttons: ['OK'], |
|
|
|
type: 'warning', |
|
|
|
type: 'warning', |
|
|
|
checkboxLabel: 'Do not show this message again', |
|
|
|
checkboxLabel: 'Do not show this message again', |
|
|
@ -41,15 +24,14 @@ |
|
|
|
title: 'No Internet Connection' |
|
|
|
title: 'No Internet Connection' |
|
|
|
}, |
|
|
|
}, |
|
|
|
function (__response, checkboxChecked) { |
|
|
|
function (__response, checkboxChecked) { |
|
|
|
window.close() |
|
|
|
if ( !checkboxChecked ) return; |
|
|
|
if (checkboxChecked) { |
|
|
|
|
|
|
|
ipcRenderer.sendSync('sConfig', { |
|
|
|
ipcRenderer.sendSync('sConfig', { |
|
|
|
hideNoConnectionDialog: true |
|
|
|
hideNoConnectionDialog: true |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
})(); |
|
|
|
</script> |
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
<!-- The line below must be kept intact for Sencha Cmd to build your application --> |
|
|
|
<!-- The line below must be kept intact for Sencha Cmd to build your application --> |
|
|
@ -57,52 +39,28 @@ |
|
|
|
|
|
|
|
|
|
|
|
<!--- Localization --> |
|
|
|
<!--- Localization --> |
|
|
|
<script type='text/javascript'> |
|
|
|
<script type='text/javascript'> |
|
|
|
(function (d, s) { |
|
|
|
(function(d, s){ |
|
|
|
var t = d.createElement(s), |
|
|
|
var t = d.createElement(s), e = d.getElementsByTagName(s)[0]; |
|
|
|
e = d.getElementsByTagName(s)[0]; |
|
|
|
t.type = "text/javascript"; e.parentNode.insertBefore(t, e); |
|
|
|
t.type = "text/javascript"; |
|
|
|
t.src = "resources/languages/"+require('electron').ipcRenderer.sendSync('getConfig').locale+".js"; |
|
|
|
e.parentNode.insertBefore(t, e); |
|
|
|
|
|
|
|
t.src = "resources/languages/" + require('electron').ipcRenderer.sendSync('getConfig').locale + ".js"; |
|
|
|
|
|
|
|
})(document, "script"); |
|
|
|
})(document, "script"); |
|
|
|
|
|
|
|
|
|
|
|
</script> |
|
|
|
</script> |
|
|
|
<!--- Localization --> |
|
|
|
<!--- Localization --> |
|
|
|
|
|
|
|
|
|
|
|
<!--- Signalayer player --> |
|
|
|
<!--- Signalayer player --> |
|
|
|
<script type='text/javascript'> |
|
|
|
<script type='text/javascript'> |
|
|
|
window.Signalayer || function (t, e) { |
|
|
|
window.Signalayer||function(t,e){var o={ |
|
|
|
var o = { |
|
|
|
url:"https://cdn.signalayer.com/static/player.js", |
|
|
|
url: "https://cdn.signalayer.com/static/player.js", |
|
|
|
key:"sEF8shc4KSuqtHMx0ztmTFdcrQO0cAVpszZ9Y8hLfQ2", |
|
|
|
key: "sEF8shc4KSuqtHMx0ztmTFdcrQO0cAVpszZ9Y8hLfQ2", |
|
|
|
async:true |
|
|
|
async: true |
|
|
|
};window.Signalayer={cs:[],_apiKey:o.key};for( |
|
|
|
}; |
|
|
|
var r=["identify","goal","updateUserData","start","stop","refresh","show","hide","on"], |
|
|
|
window.Signalayer = { |
|
|
|
i={},n=0;n>r.length;n++){var a=r[n];i[a]=function(t){return function(){var |
|
|
|
cs: [], |
|
|
|
e=Array.prototype.slice.call(arguments); |
|
|
|
_apiKey: o.key |
|
|
|
window.Signalayer.cs.push({method:t,args:e})}}(a)}window.Signalayer.API=i;var |
|
|
|
}; |
|
|
|
n=t.createElement(e),s=t.getElementsByTagName(e)[0]; |
|
|
|
for ( |
|
|
|
n.type="text/javascript", |
|
|
|
var r = ["identify", "goal", "updateUserData", "start", "stop", "refresh", "show", "hide", "on"], |
|
|
|
n.async=o.async,s.parentNode.insertBefore(n,s),n.src=o.url}(document,"script"); |
|
|
|
i = {}, n = 0; n > r.length; n++) { |
|
|
|
|
|
|
|
var a = r[n]; |
|
|
|
|
|
|
|
i[a] = function (t) { |
|
|
|
|
|
|
|
return function () { |
|
|
|
|
|
|
|
var |
|
|
|
|
|
|
|
e = Array.prototype.slice.call(arguments); |
|
|
|
|
|
|
|
window.Signalayer.cs.push({ |
|
|
|
|
|
|
|
method: t, |
|
|
|
|
|
|
|
args: e |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}(a) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
window.Signalayer.API = i; |
|
|
|
|
|
|
|
var |
|
|
|
|
|
|
|
n = t.createElement(e), |
|
|
|
|
|
|
|
s = t.getElementsByTagName(e)[0]; |
|
|
|
|
|
|
|
n.type = "text/javascript", |
|
|
|
|
|
|
|
n.async = o.async, s.parentNode.insertBefore(n, s), n.src = o.url |
|
|
|
|
|
|
|
}(document, "script"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script> |
|
|
|
</script> |
|
|
|
<!--- Signalayer player --> |
|
|
|
<!--- Signalayer player --> |
|
|
|
</head> |
|
|
|
</head> |
|
|
@ -114,11 +72,8 @@ C20.001,466.239,20,466.119,20,466l0,0c0-0.141,0.001-0.281,0.003-0.422C20.228,449 |
|
|
|
c16.438,0,29.787,13.222,29.997,29.608C279.999,465.738,280,465.869,280,466L280,466z" data-path-listen="M181,466c0,0.13-0.001,0.26-0.003,0.39c-0.002,0.134-0.004,0.266-0.007,0.396 |
|
|
|
c16.438,0,29.787,13.222,29.997,29.608C279.999,465.738,280,465.869,280,466L280,466z" data-path-listen="M181,466c0,0.13-0.001,0.26-0.003,0.39c-0.002,0.134-0.004,0.266-0.007,0.396 |
|
|
|
C180.572,482.992,167.307,496,151,496h-2.125h2.75H150c-16.316,0-29.592-13.029-29.99-29.249c-0.003-0.13-0.006-0.261-0.007-0.393 |
|
|
|
C180.572,482.992,167.307,496,151,496h-2.125h2.75H150c-16.316,0-29.592-13.029-29.99-29.249c-0.003-0.13-0.006-0.261-0.007-0.393 |
|
|
|
C120.001,466.239,120,466.119,120,466l0,0c0-0.141,0.001-0.281,0.003-0.422C120.228,449.206,133.573,436,150,436h1.625h-2.75H151 |
|
|
|
C120.001,466.239,120,466.119,120,466l0,0c0-0.141,0.001-0.281,0.003-0.422C120.228,449.206,133.573,436,150,436h1.625h-2.75H151 |
|
|
|
c16.438,0,29.787,13.222,29.997,29.608C180.999,465.738,181,465.869,181,466L181,466z" |
|
|
|
c16.438,0,29.787,13.222,29.997,29.608C180.999,465.738,181,465.869,181,466L181,466z" data-path-player="M290,40c0,0.13-0.001,380.26-0.003,380.39c-0.002,0.134,0.006,24.479,0.003,24.609 c0,3.095-2.562,5.001-5,5.001h-27.125H41.625H15c-1.875,0-5-1.25-5-5.001c-0.003-0.13,0.004-24.509,0.003-24.641 C10.001,420.239,10,40.119,10,40l0,0c0-0.141-0.002-24.859,0-25c0,0,0-5,5-5h26.625h216.25H285c2.438,0,5,1.906,5,5 C290.002,15.13,290,39.869,290,40L290,40z"> |
|
|
|
data-path-player="M290,40c0,0.13-0.001,380.26-0.003,380.39c-0.002,0.134,0.006,24.479,0.003,24.609 c0,3.095-2.562,5.001-5,5.001h-27.125H41.625H15c-1.875,0-5-1.25-5-5.001c-0.003-0.13,0.004-24.509,0.003-24.641 C10.001,420.239,10,40.119,10,40l0,0c0-0.141-0.002-24.859,0-25c0,0,0-5,5-5h26.625h216.25H285c2.438,0,5,1.906,5,5 C290.002,15.13,290,39.869,290,40L290,40z"> |
|
|
|
<div class="button button--start uil-ring-css" style="transform:scale(1);"><div></div></div> |
|
|
|
<div class="button button--start uil-ring-css" style="transform:scale(1);"> |
|
|
|
|
|
|
|
<div></div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</body> |
|
|
|
</body> |
|
|
|
|
|
|
|
|
|
|
|