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/main.html |  183 ++++++++++-----------------------------------
 1 files changed, 43 insertions(+), 140 deletions(-)

diff --git a/securis/src/main/resources/static/main.html b/securis/src/main/resources/static/main.html
index 07467e8..aad1333 100644
--- a/securis/src/main/resources/static/main.html
+++ b/securis/src/main/resources/static/main.html
@@ -1,171 +1,74 @@
 <!DOCTYPE html>
-<html class="no-js" lang="en" ng-app="app" xmlns:ng="http://angularjs.org">
+<html class="no-js" lang="en" ng-app="securis"
+	xmlns:ng="http://angularjs.org">
 <head>
+<base href="/">
 <meta charset="utf-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-<title></title>
+<title>SeCuris</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"> -->
+<link rel="stylesheet" href="/css/bootstrap.min.css">
+<link rel="stylesheet" href="/css/bootstrap-dialog.css">
+<link rel="stylesheet" href="/css/toaster.css">
+<link rel="stylesheet" href="/css/chosen.css">
+<link rel="stylesheet" href="/css/chosen-spinner.css">
+<link rel="stylesheet" href="/css/bootstrap-theme.min.css">
+<link rel="stylesheet" href="/css/font-awesome.min.css">
+
+<link rel="stylesheet" href="/css/securis.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">
-				<ul class="nav navbar-nav navbar-left">
-					<li style="color:white;padding-top:15px;">SeCuris</li>
-					<li><a href="#licenses">Licenses</a></li>
-					<li><a href="#admin">Admin</a></li>
-				</ul>
-			</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>
-				</ul>
-			</div>
-		</div>
-	</div>
-
-	<div class="container">
-	<div class="col-md-12">
-		&nbsp;
-	</div>
-	<div class="col-md-4">
-		<div class="panel panel-default">
-		  <div class="panel-heading">Packs
-		  <span class="badge pull-right">4</span></div>
-	
-		<table class="table table-hover">
-		<thead>
-			<tr>
-			<th>Org.</th>
-			<th>Pack</th>			
-			</tr>
-		</thead>	
-		<tbody>
-			<tr><td>BP UK</td><td>BP-CICS-001</td></tr>
-			<tr><td>BP UK</td><td>BP-CISA-001</td></tr>
-			<tr><td>BP Texas</td><td>BP-CICS-002</td></tr>
-			<tr><td>BP Texas</td><td>BP-CISA-002</td></tr>
-		</tbody>
-		<tfoot>
-		</tfoot>		
-		</table>	
-		</div>
-				<div class="panel panel-default">
-	<form role="form" class="form-horizontal " name="licenseForm">
-					<div class="form-group">
-						<label class="col-md-3 control-label" for="username">Date</label>
-						<div class="col-md-5">
-							<input type="text" id="username" name="username" placeholder=""
-								class="form-control" ng-model="username" required>
-						</div>
-					</div>
-					<div class="form-group">
-						<!-- Password-->
-						<label class="col-md-3 control-label" for="password">License</label>
-						<div class="col-md-5">
-							<input type="password" id="password" name="password"
-								placeholder="" class="form-control" ng-model="password" required>
-						</div>
-					</div>
-					<div class="form-group">
-					    <div class="col-md-offset-3 col-md-10">
-					      			<button type="submit" class="btn btn-primary">Save</button>
-					    </div>
-				</div>
-			</form>
-		</div>
-		
-	</div>
-	<div class="col-md-8">
-		<div class="panel panel-default">
-		  <div class="panel-heading">Licenses for pack <strong>BP-CICS-002</strong>
-		  <span class="badge pull-right" style="color:#ccffcc;">4</span>
-		  <span class="badge pull-right">15</span>
-		  </div>
-	
-		<table class="table table-hover table-condensed">
-		<thead>
-			<tr>
-			<th>License</th>
-			<th>Email</th>			
-			<th>Status</th>			
-			<th></th>			
-			</tr>
-		</thead>	
-		<tbody> 
-
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user1@bp.com</td><td class="success"><span class="glyphicon glyphicon-ok-circle"></span></td><td><span ng-click="editRow()" class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0029HAHAHA UK</td><td>user2@bp.com</td><td class="success"><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user3@bp.com</td><td class="danger"><span class="glyphicon glyphicon-warning-sign"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0128HAHAHA UK</td><td>user4@bp.com</td><td class="danger"><span class="glyphicon glyphicon-warning-sign"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-00qqasddHA UK</td><td>user5@bp.com</td><td class="success"><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAaaHA UK</td><td>user6@bp.com</td><td class="warning"><span class="glyphicon glyphicon-question-sign"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028aaaaHA UK</td><td>user7@bp.com</td><td class="warning"><span class="glyphicon glyphicon-question-sign"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user8@bp.com</td><td class="success"><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user9@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user0@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user11@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user12@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user13@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user14@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user15@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-			<tr><td>BP-CICS-0028HAHAHA UK</td><td>user16@bp.com</td><td><span class="glyphicon glyphicon-ok-circle"></span></td><td><span class="glyphicon glyphicon-pencil"></span></td></tr>
-		</tbody>
-		<tfoot>
-		</tfoot>		
-		</table>	
-		</div>
-	</div>
-
-	</div>
+<body >
+<div ng-controller="MainCtrl">
+	<div ng-view ></div>
 
 	<hr>
 	<div>
 		<footer>
-			<small style="margin: auto; display: block;" class="text-center">&copy;
-				CurisTEC 2014</small>
+			<small i18n style="margin: auto; display: block;" class="text-center">&copy; CurisTEC 2014</small>
 		</footer>
 	</div>
 	<!-- /container -->
+    <script src="/js/vendor/modernizr-2.6.2.min.js"></script>
 	<script
-		src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
-
+		src="/js/jquery.min.js"></script>
 	<script type="text/javascript"
-		src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
+		src="/js/bootstrap.min.js"></script>
 	<script type="text/javascript"
-		src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js"></script>
+		src="/js/angular.min.js"></script>
 	<script type="text/javascript"
-		src="//code.angularjs.org/1.2.6/angular-route.js"></script>
+		src="/js/angular-route.min.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>
+		src="/js/angular-resource.min.js"></script>
+	<script type="text/javascript"
+		src="/js/bootstrap-dialog.js"></script>
+	<script type="text/javascript"
+		src="/js/toaster.js"></script>
+	<script type="text/javascript"
+		src="/js/toaster.js"></script>
+	<script type="text/javascript"
+		src="/js/vendor/chosen.jquery.js"></script>
+	<script type="text/javascript"
+		src="/js/chosen.js"></script>
+		
+ 	<script type="text/javascript" src="js/i18n.js"></script>
+ 	<script type="text/javascript" src="js/main.js"></script>
+ 	<script type="text/javascript" src="js/login.js"></script>
+ 	<script type="text/javascript" src="js/catalogs.js"></script>
+ 	<script type="text/javascript" src="js/admin.js"></script>
 
 	<!--  <script src="js/main.js"></script>  -->
 	<script type="text/javascript">
         	$(function() {
-
         	});
 			
         </script>
+
+        <toaster-container toaster-options="{'time-out': 3000}"></toaster-container>
+</div>
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.3.2