From 8f97df85eefe4d648f2002b8d68818ef6020c2df Mon Sep 17 00:00:00 2001
From: Roberto Sánchez <roberto.sanchez@curisit.net>
Date: Thu, 16 Jan 2014 11:57:55 +0000
Subject: [PATCH] #396 feature - Added i18n support to JS and HTML tags with AngularJS

---
 securis/src/main/resources/static/login.html |   82 +++++------------------------------------
 1 files changed, 10 insertions(+), 72 deletions(-)

diff --git a/securis/src/main/resources/static/login.html b/securis/src/main/resources/static/login.html
index 2f2bec0..4b9ef09 100644
--- a/securis/src/main/resources/static/login.html
+++ b/securis/src/main/resources/static/login.html
@@ -1,31 +1,4 @@
-<!DOCTYPE html>
-<html class="no-js" lang="en" ng-app="app" xmlns:ng="http://angularjs.org">
-<head>
-<meta charset="utf-8">
-<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-<title></title>
-<meta name="description" content="">
-<meta name="viewport" content="width=device-width">
 
-<link rel="stylesheet"
-	href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
-<style>
-body {
-	padding-top: 50px;
-	padding-bottom: 20px;
-}
-</style>
-<link rel="stylesheet"
-	href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.3/css/bootstrap-theme.min.css">
-<link rel="stylesheet"
-	href="http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css">
-<!-- <link rel="stylesheet" href="css/main.css"> -->
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<!--  <link href="assets/css/bootstrap-responsive.css" rel="stylesheet"> -->
-
-<!-- <script src="js/vendor/modernizr-2.6.2.min.js"></script> -->
-</head>
-<body>
 	<div class="navbar navbar-inverse navbar-fixed-top">
 		<div class="container">
 			<div class="navbar-header">
@@ -34,12 +7,12 @@
 					<span class="icon-bar"></span> <span class="icon-bar"></span> <span
 						class="icon-bar"></span>
 				</button>
-				<a class="navbar-brand" href="#">SeCuris</a>
+				<a i18n class="navbar-brand" href="#">SeCuris</a>
 			</div>
 			<div class="navbar-collapse collapse">
 				<ul class="nav navbar-nav navbar-right">
-					<li><a href="#about">About</a></li>
-					<li><a href="#contact">Contact</a></li>
+					<li><a i18n href="#about">About</a></li>
+					<li><a i18n href="#contact">Contact</a></li>
 				</ul>
 			</div>
 		</div>
@@ -48,19 +21,19 @@
 	<!-- Main jumbotron for a primary marketing message or call to action -->
 	<div class="jumbotron">
 		<div class="container">
-			<h2>SeCuris</h2>
-			<p>Server License for CurisTEC products.</p>
+			<h2 i18n >SeCuris</h2>
+			<p i18n >Server License for CurisTEC products.</p>
 		</div>
 	</div>
 
 	<div class="container">
 		<div class="col-md-8 col-md-offset-2">
-			<form role="form" class="form-horizontal" ng-controller="LoginCtrl"
+			<form role="form" class="form-horizontal" 
 				ng-submit="submit()" name="loginForm">
-				<p class="lead">Sign in SeCuris</p>
+				<p i18n class="lead">Sign in SeCuris</p>
 				<fieldset>
 					<div class="form-group">
-						<label class="col-md-3 control-label" for="username">Username</label>
+						<label i18n class="col-md-3 control-label" for="username">Username</label>
 						<div class="col-md-5">
 							<input type="text" id="username" name="username" placeholder=""
 								class="form-control" ng-model="username" required>
@@ -68,19 +41,15 @@
 					</div>
 					<div class="form-group">
 						<!-- Password-->
-						<label class="col-md-3 control-label" for="password">Password</label>
+						<label i18n class="col-md-3 control-label" for="password">Password</label>
 						<div class="col-md-5">
 							<input type="password" id="password" name="password"
 								placeholder="" class="form-control" ng-model="password" required>
 						</div>
 					</div>
-					<div ng-show="$loginerror" class="alert alert-danger col-md-8 hide" id="loginError">
-						<button type="button" class="close" aria-hidden="true" ng-click="hideAlert()">&times;</button>
-				        <span>{{$errormsg}}</span>
-				    </div>
 				    <div class="form-group">
 					    <div class="col-md-offset-3 col-md-10">
-					      			<button type="submit" class="btn btn-primary">Sign in</button>
+					      			<button i18n type="submit" class="btn btn-primary">Sign in</button>
 					    </div>
 					  </div>
 				</fieldset>
@@ -89,34 +58,3 @@
 		</div>
 	</div>
 
-
-	<hr>
-	<div>
-		<footer>
-			<small style="margin: auto; display: block;" class="text-center">&copy;
-				CurisTEC 2014</small>
-		</footer>
-	</div>
-	<!-- /container -->
-	<script
-		src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
-
-	<script type="text/javascript"
-		src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
-	<script type="text/javascript"
-		src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js"></script>
-	<script type="text/javascript"
-		src="//code.angularjs.org/1.2.6/angular-route.js"></script>
-	<script type="text/javascript"
-		src="//code.angularjs.org/1.2.6/angular-resource.js"></script>
-	<script type="text/javascript" src="js/login.js"></script>
-
-	<!--  <script src="js/main.js"></script>  -->
-	<script type="text/javascript">
-        	$(function() {
-        		$('#user').focus();
-        	});
-			
-        </script>
-</body>
-</html>
\ No newline at end of file

--
Gitblit v1.3.2