diff --git a/src/renderer/pages/CreateTorrentPage.js b/src/renderer/pages/CreateTorrentPage.js
index d360e49b..4821f0fe 100644
--- a/src/renderer/pages/CreateTorrentPage.js
+++ b/src/renderer/pages/CreateTorrentPage.js
@@ -56,7 +56,9 @@ class CreateTorrentPage extends React.Component {
}
var maxFileElems = 100
var fileElems = files.slice(0, maxFileElems).map(function (file, i) {
- var relativePath = files.length === 0 ? file.name : path.relative(pathPrefix, file.path)
+ var relativePath = files.length === 0
+ ? file.name
+ : path.relative(pathPrefix, file.path)
return (
{relativePath}
)
})
if (files.length > maxFileElems) {
@@ -83,8 +85,6 @@ class CreateTorrentPage extends React.Component {
var options = {
// We can't let the user choose their own name if we want WebTorrent
// to use the files in place rather than creating a new folder.
- // If we ever want to add support for that:
- // name: document.querySelector('.torrent-name').value
name: this.state.defaultName,
path: this.state.basePath,
files: this.state.files,
diff --git a/src/renderer/pages/PreferencesPage.js b/src/renderer/pages/PreferencesPage.js
index 79642979..9ed5aa05 100644
--- a/src/renderer/pages/PreferencesPage.js
+++ b/src/renderer/pages/PreferencesPage.js
@@ -96,6 +96,14 @@ class PreferencesPage extends React.Component {
}
setDefaultAppButton () {
+ var isFileHandler = this.props.state.unsaved.prefs.isFileHandler
+ if (isFileHandler) {
+ return (
+
+ WebTorrent is your default torrent app. Hooray!
+
+ )
+ }
return (
WebTorrent is not currently the default torrent app.
@@ -109,20 +117,17 @@ class PreferencesPage extends React.Component {
}
handleSetDefaultApp () {
- window.alert('TODO')
- // var isFileHandler = state.unsaved.prefs.isFileHandler
- // dispatch('updatePreferences', 'isFileHandler', !isFileHandler)
+ dispatch('updatePreferences', 'isFileHandler', true)
}
render () {
+ var style = {
+ color: colors.grey400,
+ marginLeft: 25,
+ marginRight: 25
+ }
return (
-
+
{this.downloadPathSelector()}
@@ -146,13 +151,12 @@ class PreferencesSection extends React.Component {
}
render () {
+ var style = {
+ marginBottom: 25,
+ marginTop: 25
+ }
return (
-
+
{this.props.title}
{this.props.children}
@@ -162,15 +166,8 @@ class PreferencesSection extends React.Component {
class Preference extends React.Component {
render () {
- return (
-
- {this.props.children}
-
- )
+ var style = { marginBottom: 10 }
+ return (
{this.props.children}
)
}
}