fixes: U4-3749 Login page is not translated

This commit is contained in:
perploug
2013-11-29 11:58:58 +01:00
parent 81389ce435
commit 8d2b52a5b0
3 changed files with 31 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
angular.module("umbraco").controller("Umbraco.Dialogs.LoginController", function ($scope, userService) {
angular.module("umbraco").controller("Umbraco.Dialogs.LoginController", function ($scope, localizationService, userService) {
/**
* @ngdoc function
@@ -10,9 +10,11 @@
* signs the user in
*/
var d = new Date();
var weekday = new Array("Super Sunday", "Manic Monday", "Tremendous Tuesday", "Wonderful Wednesday", "Thunder Thursday", "Friendly Friday", "Shiny Saturday");
//var weekday = new Array("Super Sunday", "Manic Monday", "Tremendous Tuesday", "Wonderful Wednesday", "Thunder Thursday", "Friendly Friday", "Shiny Saturday");
localizationService.localize("login_greeting"+d.getDay()).then(function(label){
$scope.greeting = label;
}); // weekday[d.getDay()];
$scope.today = weekday[d.getDay()];
$scope.errorMsg = "";
$scope.loginSubmit = function (login, password) {

View File

@@ -2,18 +2,21 @@
<div id="login" class="umb-modalcolumn" ng-class="{'show-validation': loginForm.$invalid}">
<div class="form">
<h1>Happy {{today}}!</h1>
<p><span ng-show="dialogData.isTimedOut">Session timed out. </span>Log in below</p>
<h1>{{greeting}}</h1>
<p>
<span ng-show="dialogData.isTimedOut"><localize key="login_timeout">Log in below</localize>.</span>
<localize key="login_instruction">Log in below</localize>
</p>
<div class="control-group" ng-class="{error: loginForm.username.$invalid}">
<input type="text" autofocus ng-model="login" name="username" class="input-xlarge" placeholder="Enter your username" />
<input type="text" autofocus ng-model="login" name="username" class="input-xlarge" localize="placeholder" placeholder="@placeholders_username" />
</div>
<div class="control-group" ng-class="{error: loginForm.password.$invalid}">
<input type="password" ng-model="password" name="password" class="input-xlarge" placeholder="Enter your password" />
<input type="password" ng-model="password" name="password" class="input-xlarge" localize="placeholder" placeholder="@placeholders_password" />
</div>
<button type="submit" class="btn">Login</button>
<button type="submit" class="btn"><localize key="general_login">Login</localize></button>
<div class="control-group" ng-show="loginForm.$invalid">
<div class="alert alert-error">{{errorMsg}}</div>