Commit 0e47cd46ec1c59993e38b81fba46f808414a6f94
1 parent
0e4e9693
Exists in
master
FWK-223: Atualizar o arquétipo com os novos experimentos
Task-Url: https://demoiselle.atlassian.net/browse/FWK-223
Showing
5 changed files
with
32 additions
and
20 deletions
Show diff stats
archetype/html-rest/src/main/resources/archetype-resources/src/main/webapp/bookmark-edit.html
... | ... | @@ -15,17 +15,14 @@ |
15 | 15 | <div id="menu"></div> |
16 | 16 | <form class="well" role="form"> |
17 | 17 | <div id="id-row" hidden="true" class="form-group"> |
18 | - <label for="id">ID</label> <span id="id-text" class="form-control-static"></span> | |
19 | - <input id="id" type="hidden"> | |
18 | + <label for="id">ID</label> <span id="id-text" class="form-control-static"></span> <input id="id" type="hidden"> | |
20 | 19 | </div> |
21 | 20 | <div class="form-group"> |
22 | - <label for="description">Description</label> | |
23 | - <input id="description" type="text" class="form-control"> | |
21 | + <label for="description">Description</label> <input id="description" type="text" class="form-control"> | |
24 | 22 | <div id="description-message" class="label label-danger"></div> |
25 | 23 | </div> |
26 | 24 | <div class="form-group"> |
27 | - <label for="link">Link</label> | |
28 | - <input id="link" type="text" class="form-control"> | |
25 | + <label for="link">Link</label> <input id="link" type="text" class="form-control"> | |
29 | 26 | <div id="link-message" class="label label-danger"></div> |
30 | 27 | </div> |
31 | 28 | <div class="form-group"> |
... | ... | @@ -41,7 +38,6 @@ |
41 | 38 | |
42 | 39 | <script type="text/javascript" src="js/lib/jquery-2.1.0.min.js"></script> |
43 | 40 | <script type="text/javascript" src="js/lib/bootstrap.min.js"></script> |
44 | - <script type="text/javascript" src="js/lib/purl.js"></script> | |
45 | 41 | <script type="text/javascript" src="js/lib/bootbox.js"></script> |
46 | 42 | <script type="text/javascript" src="js/lib/app.js"></script> |
47 | 43 | <script type="text/javascript" src="js/proxy/metadata.js"></script> |
... | ... | @@ -49,4 +45,4 @@ |
49 | 45 | <script type="text/javascript" src="js/proxy/bookmark.js"></script> |
50 | 46 | <script type="text/javascript" src="js/controller/menu.js"></script> |
51 | 47 | <script type="text/javascript" src="js/controller/bookmark-edit.js"></script> |
52 | 48 | -</body> |
49 | +</body> | |
53 | 50 | \ No newline at end of file | ... | ... |
archetype/html-rest/src/main/resources/archetype-resources/src/main/webapp/home.html
... | ... | @@ -15,8 +15,8 @@ |
15 | 15 | <div id="menu"></div> |
16 | 16 | <div class="jumbotron"> |
17 | 17 | <h3> |
18 | - Bem-vindo à aplicação de exemplo Bookmark usando arquétipo html-rest. <br /> Este é o seu ponto de partida, portanto sinta-se à vontade para | |
19 | - modificar esta aplicação. | |
18 | + Bem-vindo à aplicação de exemplo Bookmark usando arquétipo html-rest. <br /> Este é o seu ponto de partida, | |
19 | + portanto sinta-se à vontade para modificar esta aplicação. | |
20 | 20 | </h3> |
21 | 21 | </div> |
22 | 22 | </div> | ... | ... |
archetype/html-rest/src/main/resources/archetype-resources/src/main/webapp/js/controller/menu.js
1 | 1 | $(function() { |
2 | 2 | $("#menu").load("menu.html", function() { |
3 | - $("#username").html(App.auth.getLoggedInUser().name); | |
3 | + if (App.auth.isLoggedIn()) { | |
4 | + $("#username").html(App.auth.getLoggedInUser().name); | |
4 | 5 | |
5 | - $("#logout").click(function(event) { | |
6 | - event.preventDefault(); | |
7 | - AuthProxy.logout().done(logoutOk); | |
8 | - }); | |
6 | + $("#logout").click(function(event) { | |
7 | + event.preventDefault(); | |
8 | + AuthProxy.logout().done(logoutOk); | |
9 | + }); | |
10 | + | |
11 | + $("#logout").parent().show(); | |
12 | + | |
13 | + } else { | |
14 | + $("#login").click(function(event) { | |
15 | + location.href = "login.html"; | |
16 | + }); | |
17 | + | |
18 | + $("#login").parent().show(); | |
19 | + } | |
9 | 20 | }); |
10 | 21 | }); |
11 | 22 | ... | ... |
archetype/html-rest/src/main/resources/archetype-resources/src/main/webapp/js/proxy/auth.js
archetype/html-rest/src/main/resources/archetype-resources/src/main/webapp/menu.html
... | ... | @@ -2,14 +2,15 @@ |
2 | 2 | <div class="container-fluid"> |
3 | 3 | <div class="navbar-header"> |
4 | 4 | <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> |
5 | - <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> | |
5 | + <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span | |
6 | + class="icon-bar"></span> | |
6 | 7 | </button> |
7 | 8 | <a class="navbar-brand" href="home.html">Bookmark</a> |
8 | 9 | </div> |
9 | 10 | <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> |
10 | 11 | <ul class="nav navbar-nav"> |
11 | - <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-th-list"></span> | |
12 | - Bookmark<b class="caret"></b></a> | |
12 | + <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown"><span | |
13 | + class="glyphicon glyphicon-th-list"></span> Bookmark<b class="caret"></b></a> | |
13 | 14 | <ul class="dropdown-menu"> |
14 | 15 | <li><a href="bookmark-edit.html"><span class="glyphicon glyphicon glyphicon-edit"></span> Novo</a></li> |
15 | 16 | <li><a href="bookmark-list.html"><span class="glyphicon glyphicon-list-alt"></span> Listar</a></li> |
... | ... | @@ -17,7 +18,8 @@ |
17 | 18 | </ul> |
18 | 19 | <ul class="nav navbar-nav navbar-right"> |
19 | 20 | <li id="username"></li> |
20 | - <li><a id="logout" href="#">Sair</a></li> | |
21 | + <li style="display: none;"><a id="logout" href="#">Sair</a></li> | |
22 | + <li style="display: none;"><a id="login" href="#">Entrar</a></li> | |
21 | 23 | </ul> |
22 | 24 | </div> |
23 | 25 | </div> | ... | ... |