gulp prettifyを実行
This commit is contained in:
27
index.js
27
index.js
@@ -5,20 +5,21 @@ var url = require('url');
|
||||
|
||||
var webView = document.getElementById('mainWebview');
|
||||
|
||||
try{
|
||||
try {
|
||||
var configFile = remote.require('app').getPath('userData') + '/config.json';
|
||||
var config = require(configFile);
|
||||
if(config.url){
|
||||
if (config.url) {
|
||||
webView.setAttribute('src', config.url);
|
||||
}
|
||||
else{
|
||||
else {
|
||||
throw 'URL is not configured';
|
||||
}
|
||||
}catch(e){
|
||||
}
|
||||
catch (e) {
|
||||
window.location.href = './settings.html';
|
||||
}
|
||||
|
||||
webView.addEventListener('page-title-set', function(e){
|
||||
webView.addEventListener('page-title-set', function(e) {
|
||||
document.title = e.title;
|
||||
});
|
||||
|
||||
@@ -27,10 +28,10 @@ webView.addEventListener('new-window', function(e) {
|
||||
var currentUrl = url.parse(webView.getUrl());
|
||||
var destUrl = url.parse(e.url);
|
||||
// Open in browserWindow. for exmaple, attached files.
|
||||
if(currentUrl.host === destUrl.host){
|
||||
if (currentUrl.host === destUrl.host) {
|
||||
window.open(e.url, 'Mattermost');
|
||||
}
|
||||
else{
|
||||
else {
|
||||
require('shell').openExternal(e.url);
|
||||
}
|
||||
});
|
||||
@@ -40,23 +41,23 @@ var timer = setInterval(function() {
|
||||
webView.send('retrieveUnreadCount');
|
||||
}, 1000);
|
||||
|
||||
var showUnreadBadge = function(unreadCount){
|
||||
var showUnreadBadge = function(unreadCount) {
|
||||
switch (process.platform) {
|
||||
case 'win32':
|
||||
var window = remote.getCurrentWindow();
|
||||
if(unreadCount > 0){
|
||||
if (unreadCount > 0) {
|
||||
window.setOverlayIcon(__dirname + '/badge.png', 'You have unread channels.');
|
||||
}
|
||||
else{
|
||||
else {
|
||||
window.setOverlayIcon(null, '');
|
||||
}
|
||||
break;
|
||||
case 'darwin':
|
||||
var app = remote.require('app');
|
||||
if(unreadCount > 0){
|
||||
if (unreadCount > 0) {
|
||||
app.dock.setBadge(unreadCount.toString());
|
||||
}
|
||||
else{
|
||||
else {
|
||||
app.dock.setBadge('');
|
||||
}
|
||||
break;
|
||||
@@ -64,7 +65,7 @@ var showUnreadBadge = function(unreadCount){
|
||||
}
|
||||
}
|
||||
|
||||
webView.addEventListener('ipc-message', function(event){
|
||||
webView.addEventListener('ipc-message', function(event) {
|
||||
switch (event.channel) {
|
||||
case 'retrieveUnreadCount':
|
||||
var unreadCount = event.args[0];
|
||||
|
Reference in New Issue
Block a user