Commit 06f9fbc3f683bd03ac2a04c69f1fde9fee31ffde

Authored by Adabriand Furtado
1 parent 7a1e3356
Exists in master and in 1 other branch dynamic

Correções na tela de sinais ensinados e novos parâmetros de configuração.

settings_local.py.tmpl
@@ -4,6 +4,8 @@ SERVER_HOST = "localhost" @@ -4,6 +4,8 @@ SERVER_HOST = "localhost"
4 SERVER_PORT = 8003 4 SERVER_PORT = 8003
5 AGREEMENT_NUMBER = 2 5 AGREEMENT_NUMBER = 2
6 API_HOST = "http://localhost:5001" 6 API_HOST = "http://localhost:5001"
  7 +UPLOAD_SIGN_HOST = "http://150.165.205.112:3000/addsinal"
  8 +HOMEPAGE_URL = "http://150.165.205.112"
7 9
8 # Apache Configuration 10 # Apache Configuration
9 APACHE_HOST = False 11 APACHE_HOST = False
view/assets/js/submit-sign.js
1 (function(submitSign, $, undefined) { 1 (function(submitSign, $, undefined) {
2 2
3 - var submitUrl = 'http://150.165.205.112:3000/addsinal'; 3 + var submitUrl = '';
4 4
5 function _isEmpty(str) { 5 function _isEmpty(str) {
6 return (!str || 0 === str.length); 6 return (!str || 0 === str.length);
@@ -33,7 +33,8 @@ @@ -33,7 +33,8 @@
33 $('#input-sign-upload').show(); 33 $('#input-sign-upload').show();
34 } 34 }
35 35
36 - submitSign.setup = function() { 36 + submitSign.setup = function(uploadSignHost) {
  37 + submitUrl = uploadSignHost;
37 $('#submit-sign-container form').fileupload( 38 $('#submit-sign-container form').fileupload(
38 { 39 {
39 url : submitUrl, 40 url : submitUrl,
view/assets/js/teached-signs.js
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 var totalTasks = 0; 3 var totalTasks = 0;
4 var doneTasks = 0; 4 var doneTasks = 0;
5 var userId = -1; 5 var userId = -1;
6 - var pybossaUrl = '/'; 6 + var pybossaUrl = '/pybossa/';
7 var projectname = 'wikilibras'; 7 var projectname = 'wikilibras';
8 var projectId = -1; 8 var projectId = -1;
9 9
@@ -42,6 +42,7 @@ @@ -42,6 +42,7 @@
42 42
43 function _createSigns(answers) { 43 function _createSigns(answers) {
44 _updateTeachedSignsMessage(); 44 _updateTeachedSignsMessage();
  45 + $("#signs-list-container").html("");
45 for (i = 0; i < answers.length; i++) { 46 for (i = 0; i < answers.length; i++) {
46 _addSign(answers[i].info); 47 _addSign(answers[i].info);
47 } 48 }
@@ -73,7 +74,6 @@ @@ -73,7 +74,6 @@
73 } 74 }
74 75
75 function _updateTeachedSignsContainer() { 76 function _updateTeachedSignsContainer() {
76 - $("#signs-list-container").html("");  
77 _getAnswers().done(function(answers) { 77 _getAnswers().done(function(answers) {
78 _createSigns(answers); 78 _createSigns(answers);
79 }); 79 });
@@ -91,18 +91,8 @@ @@ -91,18 +91,8 @@
91 doneTasks = response.done; 91 doneTasks = response.done;
92 userId = response.user_id; 92 userId = response.user_id;
93 _updateTeachedSignsContainer(); 93 _updateTeachedSignsContainer();
94 -  
95 - console.log(totalTasks);  
96 - console.log(doneTasks);  
97 - console.log(userId);  
98 }); 94 });
99 }); 95 });
100 }; 96 };
101 97
102 - teachedSigns.addNewSignal = function(answer) {  
103 - doneTasks = doneTasks + 1;  
104 - _updateTeachedSignsMessage();  
105 - _addSign(answer);  
106 - }  
107 -  
108 }(window.teachedSigns = window.teachedSigns || {}, jQuery)); 98 }(window.teachedSigns = window.teachedSigns || {}, jQuery));
view/assets/js/wikilibras.js
@@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@
4 var base_url = ''; 4 var base_url = '';
5 var server_backend_url = ''; 5 var server_backend_url = '';
6 var api_url = ''; 6 var api_url = '';
  7 + var upload_signs_url = '';
7 var current_task_id = -1; 8 var current_task_id = -1;
8 var tmpParameterJSON = {}; 9 var tmpParameterJSON = {};
9 var parsedParameterJSON = {}; 10 var parsedParameterJSON = {};
@@ -447,7 +448,6 @@ @@ -447,7 +448,6 @@
447 448
448 function _saveAnswer(task, deferred, answer) { 449 function _saveAnswer(task, deferred, answer) {
449 pybossa.saveTask(task.id, answer).done(function() { 450 pybossa.saveTask(task.id, answer).done(function() {
450 - teachedSigns.addNewSignal(answer);  
451 setTimeout(function() { 451 setTimeout(function() {
452 $("#thanks-screen").hide(); 452 $("#thanks-screen").hide();
453 deferred.resolve(); 453 deferred.resolve();
@@ -466,7 +466,7 @@ @@ -466,7 +466,7 @@
466 function _loadMainComponents(task) { 466 function _loadMainComponents(task) {
467 dynengine.load(); 467 dynengine.load();
468 dynworkflow.load(); 468 dynworkflow.load();
469 - submitSign.setup(); 469 + submitSign.setup(upload_signs_url);
470 teachedSigns.setup(); 470 teachedSigns.setup();
471 } 471 }
472 472
@@ -483,15 +483,18 @@ @@ -483,15 +483,18 @@
483 483
484 // Private methods 484 // Private methods
485 function _run(projectname) { 485 function _run(projectname) {
  486 + pybossa.setEndpoint("/pybossa");
486 pybossa.run(projectname); 487 pybossa.run(projectname);
487 } 488 }
488 489
489 // Public methods 490 // Public methods
490 - wikilibras.run = function(serverhost, serverbackend, projectname, apihost) { 491 + wikilibras.run = function(serverhost, serverbackend, projectname,
  492 + apihost, uploadsignshost) {
491 base_url = serverhost; 493 base_url = serverhost;
492 server_backend_url = serverbackend; 494 server_backend_url = serverbackend;
493 videos_url = base_url + "/videos/"; 495 videos_url = base_url + "/videos/";
494 api_url = apihost; 496 api_url = apihost;
  497 + upload_signs_url = uploadsignshost;
495 _run(projectname); 498 _run(projectname);
496 }; 499 };
497 500
view/template.html
1 <link rel="stylesheet" href="{{ server }}/assets/css/main.css"> 1 <link rel="stylesheet" href="{{ server }}/assets/css/main.css">
2 <span id="server-url" data-url="{{ server }}" class="hidden" hidden>server-url</span> 2 <span id="server-url" data-url="{{ server }}" class="hidden" hidden>server-url</span>
3 3
4 -<a href="http://150.165.205.112" class="wl-logo"> <img 4 +<a href="{{ homepage_url }}" class="wl-logo"> <img
5 src="{{ server }}/img/logo.svg"> 5 src="{{ server }}/img/logo.svg">
6 </a> 6 </a>
7 <nav class="navbar navbar-default navbar-wl"> 7 <nav class="navbar navbar-default navbar-wl">
@@ -344,5 +344,5 @@ @@ -344,5 +344,5 @@
344 344
345 <script type="text/javascript"> 345 <script type="text/javascript">
346 wikilibras.run("{{ server }}", "{{ server_backend }}", 346 wikilibras.run("{{ server }}", "{{ server_backend }}",
347 - "{{ app_shortname }}", "{{ api_host }}"); 347 + "{{ app_shortname }}", "{{ api_host }}", "{{ upload_sign_host }}");
348 </script> 348 </script>
349 \ No newline at end of file 349 \ No newline at end of file
@@ -33,7 +33,7 @@ class Wikilibras: @@ -33,7 +33,7 @@ class Wikilibras:
33 33
34 def __update_project_info(self, project): 34 def __update_project_info(self, project):
35 template = self.env.get_template('template.html') 35 template = self.env.get_template('template.html')
36 - project.info['task_presenter'] = template.render(server=self.config['HOST_STATIC_FILES_ENDPOINT'], server_backend=self.config['HOST_ENDPOINT'], app_shortname=self.config['PYBOSSA_APP_SHORT_NAME'], api_host=self.config['API_HOST']) 36 + project.info['task_presenter'] = template.render(server=self.config['HOST_STATIC_FILES_ENDPOINT'], server_backend=self.config['HOST_ENDPOINT'], app_shortname=self.config['PYBOSSA_APP_SHORT_NAME'], api_host=self.config['API_HOST'], homepage_url=self.config['HOMEPAGE_URL'], upload_sign_host=self.config['UPLOAD_SIGN_HOST'])
37 project.info['thumbnail'] = self.config['HOST_STATIC_FILES_ENDPOINT'] + "/img/thumbnail.png" 37 project.info['thumbnail'] = self.config['HOST_STATIC_FILES_ENDPOINT'] + "/img/thumbnail.png"
38 project.info['sched'] = "incremental" 38 project.info['sched'] = "incremental"
39 project.allow_anonymous_contributors = False 39 project.allow_anonymous_contributors = False