(fix) pimped the login form and added SOGoLoginDomains support

This commit is contained in:
Ludovic Marcotte
2015-06-12 12:02:12 -04:00
committed by Francis Lachapelle
parent 2095df7865
commit 5e2bdcd2ba
+34 -23
View File
@@ -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>