giffer

Create .gif images from sites like youtube.com
Log | Files | Refs | LICENSE

commit dedb5d5c77ad837d98f8a555b317f1061bee0c66
parent d27c881414aaab06d99d3f41c4a371c052f59a7e
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date:   Wed, 14 Nov 2018 19:43:49 +1300

[!] Avoid using "placeholder" attribute on Numbered inputs because it
set's the value to a String.

Diffstat:
Mcmd/desktop/ui/src/App.vue | 49+++++++++++++++++++++----------------------------
1 file changed, 21 insertions(+), 28 deletions(-)

diff --git a/cmd/desktop/ui/src/App.vue b/cmd/desktop/ui/src/App.vue @@ -20,27 +20,13 @@ <sui-form-fields unstackable> <sui-form-field> <label>start</label> - <input name="start" type="number" placeholder="120" min="0" required v-model="form.start"> + <input type="number" name="start" :min="0" required v-model="form.start" /> </sui-form-field> <sui-form-field> <label>end</label> - <input name="end" type="number" placeholder="170" min="0" required v-model="form.end"> + <input type="number" name="end" :min="0" required v-model="form.end" /> </sui-form-field> </sui-form-fields> - <sui-form-fields unstackable> - <sui-form-field> - <label>width</label> - <input name="width" type="number" placeholder="400" min="0" v-model="form.width"> - </sui-form-field> - <sui-form-field> - <label>height</label> - <input name="height" type="number" placeholder="250" min="0" v-model="form.height"> - </sui-form-field> - </sui-form-fields> - <sui-form-field> - <label>fps</label> - <input name="fps" type="number" placeholder="24" min="0" v-model="form.fps"> - </sui-form-field> <sui-form-field> <label>quality</label> <sui-dropdown @@ -54,6 +40,20 @@ > </sui-dropdown> </sui-form-field> + <sui-form-fields unstackable> + <sui-form-field> + <label>width</label> + <input type="number" name="width" :min="0" v-model="form.width" /> + </sui-form-field> + <sui-form-field> + <label>height</label> + <input type="number" name="height" :min="0" v-model="form.height" /> + </sui-form-field> + </sui-form-fields> + <sui-form-field> + <label>fps</label> + <input type="number" name="fps" :min="0" v-model="form.fps" /> + </sui-form-field> <sui-form-field> <sui-button id="input-form-button" @@ -106,23 +106,16 @@ export default { ], form: { url: "", - start: 120, - end: 130, + start: 0, + end: 10, + fps: 15, width: 350, height: 0, - fps: 24, quality: 0, }, loading: false, messages: { - active: [ - { - name: "Test Error", - description: "This is an error.", - isError: true, - id: 0, - } - ], + active: [], id: 0, }, link: "", @@ -142,7 +135,7 @@ export default { } catch(e) { this.pushMessage({ name: "Form Validation", - description: "form values are not valid numbers", + description: "Some form values are not valid numbers.", isError: true, }) return