|
|
@ -126,13 +126,18 @@ |
|
|
|
<div class="alert alert-danger" ng-show="passwordError" ng-cloak> |
|
|
|
<div class="alert alert-danger" ng-show="passwordError" ng-cloak> |
|
|
|
Error: wrong password or token |
|
|
|
Error: wrong password or token |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="checkbox"> |
|
|
|
<div class="checkbox"> |
|
|
|
<label class="control-label" for="savepassword"> |
|
|
|
<label class="control-label" for="savepassword"> |
|
|
|
<input type="checkbox" id="savepassword" ng-model="settings.savepassword"> |
|
|
|
<input type="checkbox" id="savepassword" ng-model="settings.savepassword"> |
|
|
|
Save password in your browser |
|
|
|
Save password in your browser |
|
|
|
</label> |
|
|
|
</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="checkbox"> |
|
|
|
|
|
|
|
<label class="control-label" for="useTotp"> |
|
|
|
|
|
|
|
<input type="checkbox" id="useTotp" ng-model="settings.useTotp"> |
|
|
|
|
|
|
|
Use Time-based One-Time Password <a href="https://blog.weechat.org/post/2019/01/14/Support-of-TOTP" target="_blank"><i class="glyphicon glyphicon-info-sign"></i></a> |
|
|
|
|
|
|
|
</label> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="checkbox"> |
|
|
|
<div class="checkbox"> |
|
|
|
<label class="control-label" for="ssl"> |
|
|
|
<label class="control-label" for="ssl"> |
|
|
|
<input type="checkbox" id="ssl" ng-model="settings.ssl"> |
|
|
|
<input type="checkbox" id="ssl" ng-model="settings.ssl"> |
|
|
@ -145,12 +150,6 @@ |
|
|
|
Automatically connect |
|
|
|
Automatically connect |
|
|
|
</label> |
|
|
|
</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="checkbox"> |
|
|
|
|
|
|
|
<label class="control-label" for="useTotp"> |
|
|
|
|
|
|
|
<input type="checkbox" id="useTotp" ng-model="settings.useTotp"> |
|
|
|
|
|
|
|
Use Time-based One-Time Password <a href="https://blog.weechat.org/post/2019/01/14/Support-of-TOTP">ℹ️</a> |
|
|
|
|
|
|
|
</label> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<button class="btn btn-lg btn-primary" ng-disabled="hostInvalid || (totpInvalid && settings.useTotp)" ng-click="connect()" ng-cloak>{{ connectbutton }} <i ng-class="connectbuttonicon" class="glyphicon"></i></button> |
|
|
|
<button class="btn btn-lg btn-primary" ng-disabled="hostInvalid || (totpInvalid && settings.useTotp)" ng-click="connect()" ng-cloak>{{ connectbutton }} <i ng-class="connectbuttonicon" class="glyphicon"></i></button> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|