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()">×</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">©
- 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