Skip to content

Commit eb229a8

Browse files
committed
resources path
1 parent 10450fe commit eb229a8

File tree

7 files changed

+61
-5
lines changed

7 files changed

+61
-5
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"time":"220","optionsQuestionsClicked":["Pouco clara, vaga ou difícil de entender.","Programa específico sem um trecho de código ou explicação adequada.","Muito difícil, muito específica ou muito extensa.","Problema de uma tecnologia proprietária.","Não é uma pergunta de programação.","Já possui a resposta na pergunta.","Resposta não é relevante ou necessária.","Pergunta de trabalhos acadêmicos.","Muita Curta."],"optionsQuestionsChosen":["Pergunta bem escrita.","Pergunta clara e objetiva.","Pergunta de uma tecnologia conhecida."],"steps":{"step1":{"head":"Passo 1","description":"Algo aqui... 1 b"},"step2":{"head":"Passo 2","description":"Algo aqui... 2 b"},"step3":{"head":"Passo 3","description":"Algo aqui... 3 b"}}}
1+
{"time":"220","optionsQuestionsClicked":["Pouco clara, vaga ou difícil de entender.","Programa específico sem um trecho de código ou explicação adequada.","Muito difícil, muito específica ou muito extensa.","Problema de uma tecnologia proprietária.","Não é uma pergunta de programação.","Já possui a resposta na pergunta.","Resposta não é relevante ou necessária.","Pergunta de trabalhos acadêmicos.","Muita Curta."],"optionsQuestionsChosen":["Pergunta bem escrita.","Pergunta clara e objetiva.","Pergunta de uma tecnologia conhecida."],"steps":{"step1":{"head":"Passo 1","description":"Descrição do Passo 1"},"step2":{"head":"Passo 2","description":"Descrição do Passo 2"},"step3":{"head":"Passo 3","description":"Descrição do Passo 3"}}}

AnalyzerQuestionsRESTful/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,16 @@
133133
<artifactId>spring-boot-maven-plugin</artifactId>
134134
</plugin>
135135
</plugins>
136+
<resources>
137+
<resource>
138+
<directory>src/main/resources/static</directory>
139+
<filtering>true</filtering>
140+
</resource>
141+
<resource>
142+
<directory>src/main/resources/templates</directory>
143+
<filtering>true</filtering>
144+
</resource>
145+
</resources>
136146
</build>
137147

138148
</project>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package br.edu.ifpb.ws.analyzerQuestionsRESTful.util;
2+
3+
import com.google.gson.Gson;
4+
5+
import br.edu.ifpb.ws.analyzerQuestionsRESTful.entities.pojos.Config;
6+
7+
public class JsonUtil {
8+
9+
public static Config loadFromJSONGson(String jsonString) {
10+
Gson gson = new Gson();
11+
Config config = gson.fromJson(jsonString, Config.class);
12+
return config;
13+
}
14+
}

AnalyzerQuestionsRESTful/src/main/resources/static/js/controllers/new-questions-controller.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @date 20-10-16.
77
*/
88
aqtApp.controller('newQuestionController', function($scope, userService, $http,
9-
$location, localStorageService) {
9+
$location, localStorageService, aqtConfig) {
1010

1111
var chosenSuggestions = [];
1212
$scope.suggestions = [];
@@ -15,6 +15,7 @@ aqtApp.controller('newQuestionController', function($scope, userService, $http,
1515

1616
var userStorage = localStorageService.get("aqt-user");
1717
var user = {};
18+
var config = {};
1819

1920
/**
2021
* Submete uma nova pergunta à API e obtem sugestões.
@@ -30,9 +31,17 @@ aqtApp.controller('newQuestionController', function($scope, userService, $http,
3031

3132
}).then(function onSucces(response) {
3233
$scope.suggestions = response.data;
34+
config.suggestions = response.data;
35+
$scope.update();
3336
}, function onError(response) {
3437
});
3538
};
39+
40+
$scope.update = function() {
41+
aqtConfig.updateTime(config).then(function(response) {
42+
43+
});
44+
};
3645

3746
/**
3847
* Controla as escolhas de sugestões feitas pelo user.

AnalyzerQuestionsRESTful/src/main/resources/static/view/config.html

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ <h2>
191191
</div>
192192
</div>
193193
</div>
194-
194+
195195
<!-- STEP 3 -->
196196
<div class="row">
197197
<div class="col-md-4">
@@ -220,7 +220,29 @@ <h2>
220220
</div>
221221
</div>
222222
</div>
223-
<div class="well">
223+
224+
<!-- Container das configurações das mensagens das sugestões -->
225+
226+
<div class="col-md-13">
227+
<div class="panel panel-primary">
228+
<div class="panel-heading">Configurações de mensagens de sugestões</div>
229+
<div class="panel-body">
230+
231+
<div class="form-group input-group">
232+
<span class="input-group-addon"><i
233+
class="fa fa-clock-o"></i></span> <input class="form-control"
234+
type="text" name='cro' ng-model="config.time"
235+
placeholder="Tempo em segundos" required /> <span
236+
ng-show="frmConfig.cro.$dirty && frmConfig.cro.$error.required"
237+
class="form-control alert alert-danger">Campo deve ser
238+
informado</span>
239+
</div>
240+
</div>
241+
</div>
242+
</div>
243+
244+
245+
<div class="well well-sm">
224246
<button class="btn btn-primary" type="button"
225247
ng-click="update()">Salvar</button>
226248
<a href="/#/adminUsers" class="btn btn-default">Cancelar</a>

AnalyzerQuestionsRESTful/src/main/resources/static/view/fragments/navBar.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
1717
<ul class="nav navbar-nav">
18+
<li><a href="#/adminConfig">Configurações</a></li>
1819
</ul>
1920
<ul class="nav navbar-right">
2021
<li class="active"><a><i class="aqt-position-loading" id="loading-bar-container"></i></a></li>

AnalyzerQuestionsRESTful/src/main/resources/templates/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<script src="/js/vendors/angular.min.js"></script>
2727
<script src="/js/vendors/angular-animate.min.js"></script>
2828
<script src="/vendors/angular-datatable/angular-datatables.min.js"></script>
29-
<script src="/vendors/angular-datatable/plugins/bootstrap/angular-datatables.bootstrap.min.js"></script>
29+
<script src="/vendors/angular-datatable/plugins/bootstrap/angular-datatables.bootstrap.min.js"></script>
3030
<script src="/js/vendors/angular-route.min.js"></script>
3131
<script src="/js/vendors/angular-resource.min.js"></script>
3232
<script src="/js/vendors/angular-local-storage.min.js"></script>

0 commit comments

Comments
 (0)