Commit 06f9fbc3f683bd03ac2a04c69f1fde9fee31ffde
1 parent
7a1e3356
Exists in
master
and in
1 other branch
Correções na tela de sinais ensinados e novos parâmetros de configuração.
Showing
6 changed files
with
16 additions
and
20 deletions
Show diff stats
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 |
wikilibras.py
@@ -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 |