Use config.APP_NAME throughout

This commit is contained in:
Feross Aboukhadijeh
2016-03-07 15:47:23 -08:00
parent 0b7f97ba6b
commit 2a423a8cb3
6 changed files with 15 additions and 11 deletions

6
config.js Normal file
View File

@@ -0,0 +1,6 @@
var path = require('path')
module.exports = {
APP_NAME: 'WebTorrent',
INDEX: 'file://' + path.resolve(__dirname, 'renderer', 'index.html')
}

View File

@@ -1,6 +0,0 @@
var path = require('path')
module.exports = {
APP_NAME: 'WebTorrent',
INDEX: 'file://' + path.resolve(__dirname, '..', 'renderer', 'index.html')
}

View File

@@ -1,3 +1,4 @@
var config = require('../config')
var debug = require('debug')('webtorrent-app:menu') var debug = require('debug')('webtorrent-app:menu')
var electron = require('electron') var electron = require('electron')
var windows = require('./windows') var windows = require('./windows')
@@ -205,7 +206,7 @@ function getMenuTemplate () {
role: 'help', role: 'help',
submenu: [ submenu: [
{ {
label: 'Learn more about WebTorrent', label: 'Learn more about ' + config.APP_NAME,
click: function () { electron.shell.openExternal('https://webtorrent.io') } click: function () { electron.shell.openExternal('https://webtorrent.io') }
}, },
{ {

View File

@@ -1,6 +1,6 @@
var electron = require('electron') var config = require('../config')
var debug = require('debug')('webtorrent-app:windows') var debug = require('debug')('webtorrent-app:windows')
var config = require('./config') var electron = require('electron')
var app = electron.app var app = electron.app

View File

@@ -4,6 +4,7 @@ console.time('init')
var airplay = require('airplay-js') var airplay = require('airplay-js')
var cfg = require('application-config')('WebTorrent') var cfg = require('application-config')('WebTorrent')
var chromecasts = require('chromecasts')() var chromecasts = require('chromecasts')()
var config = require('../config')
var createTorrent = require('create-torrent') var createTorrent = require('create-torrent')
var dragDrop = require('drag-drop') var dragDrop = require('drag-drop')
var electron = require('electron') var electron = require('electron')
@@ -410,7 +411,7 @@ function deleteTorrent (torrent) {
function openChromecast (torrent) { function openChromecast (torrent) {
startServer(torrent, function () { startServer(torrent, function () {
state.devices.chromecast.play(state.server.networkURL, { state.devices.chromecast.play(state.server.networkURL, {
title: 'WebTorrent — ' + torrent.name title: config.APP_NAME + ' — ' + torrent.name
}) })
state.devices.chromecast.on('error', function (err) { state.devices.chromecast.on('error', function (err) {
err.message = 'Chromecast: ' + err.message err.message = 'Chromecast: ' + err.message

View File

@@ -1,3 +1,5 @@
var config = require('../config')
module.exports = { module.exports = {
/* Temporary state disappears once the program exits. /* Temporary state disappears once the program exits.
* It can contain complex objects like open connections, etc. * It can contain complex objects like open connections, etc.
@@ -19,7 +21,7 @@ module.exports = {
isFocused: true, isFocused: true,
isFullScreen: false, isFullScreen: false,
mainWindowBounds: null, /* x y width height */ mainWindowBounds: null, /* x y width height */
title: 'WebTorrent', /* current window title */ title: config.APP_NAME, /* current window title */
video: { video: {
isPaused: false, isPaused: false,
currentTime: 0, /* seconds */ currentTime: 0, /* seconds */