mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-22 15:13:18 +00:00
(fix) pimped the login form and added SOGoLoginDomains support
This commit is contained in:
committed by
Francis Lachapelle
parent
2095df7865
commit
5e2bdcd2ba
@@ -64,11 +64,22 @@
|
|||||||
</label>
|
</label>
|
||||||
<input type="password" ng-model="creds.password" required="required" />
|
<input type="password" ng-model="creds.password" required="required" />
|
||||||
</md-input-container>
|
</md-input-container>
|
||||||
|
|
||||||
|
<!-- CONNECT BUTTON -->
|
||||||
|
<div layout="row" layout-align="end center">
|
||||||
|
<md-button class="md-raised" type="submit" ng-disabled='!loginForm.$valid'>
|
||||||
|
<span>
|
||||||
|
<var:string label:value="Connect"/>
|
||||||
|
</span>
|
||||||
|
</md-button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- LANGUAGES SELECT -->
|
||||||
<div layout="row" layout-align="start end">
|
<div layout="row" layout-align="start end">
|
||||||
<label class="login-lang">
|
<label class="login-lang">
|
||||||
<var:string label:value="Language:"/>
|
<var:string label:value="Language:"/>
|
||||||
</label>
|
</label>
|
||||||
<md-select ng-model="creds.language" label:placeholder="choose">
|
<md-select flex="true" ng-model="creds.language" label:placeholder="choose">
|
||||||
<var:foreach list="languages" item="item">
|
<var:foreach list="languages" item="item">
|
||||||
<md-option var:value="item">
|
<md-option var:value="item">
|
||||||
<var:string value="languageText"/>
|
<var:string value="languageText"/>
|
||||||
@@ -77,33 +88,33 @@
|
|||||||
</md-select>
|
</md-select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- DOMAINS SELECT -->
|
||||||
<var:if condition="hasLoginDomains">
|
<var:if condition="hasLoginDomains">
|
||||||
<label><var:string label:value="Domain:"/><br/>
|
<div layout="row" layout-align="start end">
|
||||||
<var:popup const:name="domain"
|
<label>
|
||||||
const:ng-model="creds.domain"
|
<var:string label:value="Domain:"/>
|
||||||
list="loginDomains"
|
|
||||||
item="item"
|
|
||||||
var:selection="item"
|
|
||||||
var:value="item"
|
|
||||||
string="item"/>
|
|
||||||
</label>
|
</label>
|
||||||
</var:if>
|
<md-select flex="true" ng-model="creds.domain" label:placeholder="choose">
|
||||||
<div class="fieldset" layout="row" layout-align="end center">
|
<var:foreach list="loginDomains" item="item">
|
||||||
<md-button type="submit" class="md-primary" ng-disabled='!loginForm.$valid'>
|
<md-option var:value="item">
|
||||||
<span>
|
<var:string value="item"/>
|
||||||
<var:string label:value="Connect"/>
|
</md-option>
|
||||||
</span>
|
</var:foreach>
|
||||||
</md-button>
|
</md-select>
|
||||||
|
</div>
|
||||||
|
</var:if>
|
||||||
|
|
||||||
|
<div layout="row" layout-align="center center">
|
||||||
|
<md-switch ng-model="creds.rememberLogin" label:arial-label="Remember username">
|
||||||
|
<var:string label:value="Remember username"/>
|
||||||
|
</md-switch>
|
||||||
</div>
|
</div>
|
||||||
<md-switch ng-model="creds.rememberLogin" label:arial-label="Remember username">
|
|
||||||
<var:string label:value="Remember username"/>
|
|
||||||
</md-switch>
|
|
||||||
</form>
|
</form>
|
||||||
<md-toolbar>
|
<div layout="row" layout-align="end end">
|
||||||
<md-button ng-click="showAbout()">
|
<md-button class="iconButton" ng-click="showAbout()">
|
||||||
About
|
<i class="md-icon-info" ng-style="{'color': '#aaa'}"><!-- about --></i>
|
||||||
</md-button>
|
</md-button>
|
||||||
</md-toolbar>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</md-content>
|
</md-content>
|
||||||
|
|||||||
Reference in New Issue
Block a user