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}
) } }