diff options
| author | Alex Yatskov <alex@foosoft.net> | 2016-10-19 20:12:03 -0700 | 
|---|---|---|
| committer | Alex Yatskov <alex@foosoft.net> | 2016-10-19 20:12:03 -0700 | 
| commit | 83af15e94b9c65efd97d804c0f602d9a794762f9 (patch) | |
| tree | 9d9f97a42e505e39b20b7cd647f7ddca5f351189 | |
| parent | db918d36754529933ae4896032146755675b891a (diff) | |
Options form cleanup
| -rw-r--r-- | ext/bg/options.html | 153 | 
1 files changed, 58 insertions, 95 deletions
| diff --git a/ext/bg/options.html b/ext/bg/options.html index b9be4c9d..71e0a264 100644 --- a/ext/bg/options.html +++ b/ext/bg/options.html @@ -19,67 +19,43 @@          </style>      </head>      <body> -        <div class="container"> +        <div class="container-fluid">              <div>                  <h3>General Options</h3> -                <form class="form-horizontal"> -                    <div class="form-group"> -                        <div class="col-sm-offset-2 col-sm-10"> -                            <div class="checkbox"> -                                <label class="control-label"><input type="checkbox" id="activate-on-startup"> Activate on startup</label> -                            </div> -                        </div> -                    </div> +                <div class="checkbox"> +                    <label><input type="checkbox" id="activate-on-startup"> Activate on startup</label> +                </div> -                    <div class="form-group"> -                        <div class="col-sm-offset-2 col-sm-10"> -                            <div class="checkbox"> -                                <label class="control-label"><input type="checkbox" id="enable-audio-playback"> Enable audio playback</label> -                            </div> -                        </div> -                    </div> +                <div class="checkbox"> +                    <label><input type="checkbox" id="enable-audio-playback"> Enable audio playback</label> +                </div> -                    <div class="form-group"> -                        <div class="col-sm-offset-2 col-sm-10"> -                            <div class="checkbox"> -                                <label class="control-label"><input type="checkbox" id="show-advanced-options"> Show advanced options</label> -                            </div> -                        </div> -                    </div> -                </form> +                <div class="checkbox"> +                    <label><input type="checkbox" id="show-advanced-options"> Show advanced options</label> +                </div>              </div>              <div>                  <h3>Scanning Options</h3> -                <form class="form-horizontal"> -                    <div class="form-group"> -                        <div class="col-sm-offset-2 col-sm-10"> -                            <div class="checkbox"> -                                <label class="control-label"><input type="checkbox" id="hold-shift-to-scan"> Hold <kbd>Shift</kbd> to scan</label> -                            </div> -                        </div> -                    </div> +                <div class="checkbox"> +                    <label><input type="checkbox" id="hold-shift-to-scan"> Hold <kbd>Shift</kbd> to scan</label> +                </div> -                    <div class="form-group"> -                        <div class="col-sm-offset-2 col-sm-10"> -                            <div class="checkbox"> -                                <label class="control-label"><input type="checkbox" id="select-matched-text"> Select matched text</label> -                            </div> -                        </div> -                    </div> +                <div class="checkbox"> +                    <label><input type="checkbox" id="select-matched-text"> Select matched text</label> +                </div> -                    <div class="form-group options-advanced"> -                        <label for="scan-delay" class="control-label col-sm-2">Scan delay</label> -                        <div class="col-sm-10"><input type="number" min="1" id="scan-delay" class="form-control"></div> -                    </div> +                <div class="form-group options-advanced"> +                    <label for="scan-delay">Scan delay</label> +                    <input type="number" min="1" id="scan-delay" class="form-control"> +                </div> -                    <div class="form-group options-advanced"> -                        <label for="scan-length" class="control-label col-sm-2">Scan length</label> -                        <div class="col-sm-10"><input type="number" min="1" id="scan-length" class="form-control"></div> -                    </div> -                </form> +                <div class="form-group options-advanced"> +                    <label for="scan-length">Scan length</label> +                    <input type="number" min="1" id="scan-length" class="form-control"> +                </div>              </div>              <div> @@ -88,11 +64,12 @@                  <h3>Anki Options</h3>                  <div class="alert alert-danger" id="anki-error"> -                    <strong>Error:</strong> <span></span> +                    <strong>Error:</strong> +                    <span></span>                  </div>                  <div class="form-group"> -                    <label class="control-label" for="anki-method">Connection method</label> +                    <label for="anki-method">Connection method</label>                      <select class="form-control" id="anki-method">                          <option value="disabled">Disabled (no auto flashcard creation)</option>                          <option value="ankiweb">AnkiWeb (requires an account on AnkiWeb)</option> @@ -100,90 +77,76 @@                      </select>                  </div> -                <form class="form-horizontal" id="anki-general"> -                    <div class="form-group anki-login"> -                        <label for="anki-username" class="control-label col-sm-2">Username</label> -                        <div class="col-sm-10"><input type="text" id="anki-username" class="form-control anki-credential"></div> -                    </div> +                <div id="anki-general"> +                    <div class="row"> +                        <div class="form-group anki-login col-xs-6"> +                            <label for="anki-username">Username</label> +                            <input type="text" id="anki-username" class="form-control anki-credential"> +                        </div> -                    <div class="form-group anki-login"> -                        <label for="anki-password" class="control-label col-sm-2">Password</label> -                        <div class="col-sm-10"><input type="password" id="anki-password" class="form-control anki-credential"></div> +                        <div class="form-group anki-login col-xs-6"> +                            <label for="anki-password">Password</label> +                            <input type="password" id="anki-password" class="form-control anki-credential"> +                        </div>                      </div>                      <div class="form-group"> -                        <label for="anki-card-tags" class="control-label col-sm-2">Card tags</label> -                        <div class="col-sm-10"><input type="text" id="anki-card-tags" class="form-control"></div> +                        <label for="anki-card-tags">Card tags</label> +                        <input type="text" id="anki-card-tags" class="form-control">                      </div>                      <div class="form-group options-advanced"> -                        <label for="sentence-extent" class="control-label col-sm-2">Sentence extent</label> -                        <div class="col-sm-10"><input type="number" min="1" id="sentence-extent" class="form-control"></div> +                        <label for="sentence-extent">Sentence extent</label> +                        <input type="number" min="1" id="sentence-extent" class="form-control">                      </div>                      <div id="anki-format"> -                        <ul class="nav nav-tabs col-sm-offset-2 col-sm-10"> +                        <ul class="nav nav-tabs">                              <li class="active"><a href="#term" data-toggle="tab">Terms</a></li>                              <li><a href="#kanji" data-toggle="tab">Kanji</a></li>                          </ul> -                        <div class="tab-content col-sm-offset-2 col-sm-10"> +                        <div class="tab-content">                              <div id="term" class="tab-pane fade in active"> -                                <div class="form-group"> -                                    <label class="col-sm-2 control-label" for="anki-term-deck">Deck</label> -                                    <div class="col-sm-10"> +                                <div class="row"> +                                    <div class="form-group col-xs-6"> +                                        <label for="anki-term-deck">Deck</label>                                          <select class="form-control anki-deck" id="anki-term-deck"></select>                                      </div> -                                </div> -                                <div class="form-group"> -                                    <label class="col-sm-2 control-label" for="anki-term-model">Model</label> -                                    <div class="col-sm-10"> +                                    <div class="form-group col-xs-6"> +                                        <label for="anki-term-model">Model</label>                                          <select class="form-control anki-model" id="anki-term-model"></select>                                      </div>                                  </div>                                  <table class="table table-bordered anki-fields"> -                                    <thead> -                                        <tr> -                                            <th>Field</th> -                                            <th>Value</th> -                                        </tr> -                                    </thead> -                                    <tbody> -                                    </tbody> +                                    <thead><tr><th>Field</th><th>Value</th></tr></thead> +                                    <tbody></tbody>                                  </table>                              </div>                              <div id="kanji" class="tab-pane fade"> -                                <div class="form-group"> -                                    <label class="col-sm-2 control-label" for="anki-kanji-deck">Deck</label> -                                    <div class="col-sm-10"> +                                <div class="row"> +                                    <div class="form-group col-xs-6"> +                                        <label for="anki-kanji-deck">Deck</label>                                          <select class="form-control anki-deck" id="anki-kanji-deck"></select>                                      </div> -                                </div> -                                <div class="form-group"> -                                    <label class="col-sm-2 control-label" for="anki-kanji-model">Model</label> -                                    <div class="col-sm-10"> +                                    <div class="form-group col-xs-6"> +                                        <label for="anki-kanji-model">Model</label>                                          <select class="form-control anki-model" id="anki-kanji-model"></select>                                      </div>                                  </div>                                  <table class="table table-bordered anki-fields"> -                                    <thead> -                                        <tr> -                                            <th>Field</th> -                                            <th>Value</th> -                                        </tr> -                                    </thead> -                                    <tbody> -                                    </tbody> +                                    <thead><tr><th>Field</th><th>Value</th></tr></thead> +                                    <tbody></tbody>                                  </table>                              </div>                          </div>                      </div> -                </form> +                </div>              </div>              <div class="pull-right"> |