Added support to enter port directly into hostname textbox
This commit is contained in:
parent
84725caf69
commit
a765d79559
1 changed files with 19 additions and 1 deletions
|
|
@ -13,7 +13,7 @@
|
||||||
<div class="uk-accordion-content">
|
<div class="uk-accordion-content">
|
||||||
<label class="uk-form-label" for="form-stacked-text">Port</label>
|
<label class="uk-form-label" for="form-stacked-text">Port</label>
|
||||||
<div class="uk-form-controls">
|
<div class="uk-form-controls">
|
||||||
<input v-model="port" class="uk-input uk-form-width-medium uk-form-small" id="form-stacked-text" type="number" value=5000>
|
<input v-model="computedPort" class="uk-input uk-form-width-medium uk-form-small" id="form-stacked-text" type="number" value=5000>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
@ -54,6 +54,24 @@ export default {
|
||||||
'uk-form-danger': !this.$store.state.available,
|
'uk-form-danger': !this.$store.state.available,
|
||||||
'uk-form-success': this.$store.getters.ready
|
'uk-form-success': this.$store.getters.ready
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
computedPort: {
|
||||||
|
get: function() {
|
||||||
|
if (this.hostname.includes(':')) {
|
||||||
|
var port = parseInt(this.hostname.split(':')[1]);
|
||||||
|
return !isNaN(port) ? port : this.port
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return this.port
|
||||||
|
}
|
||||||
|
},
|
||||||
|
set: function(newPort) {
|
||||||
|
this.port = newPort
|
||||||
|
if (this.hostname.includes(':')) {
|
||||||
|
this.hostname = this.hostname.split(':')[0] + ":" + this.port
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue