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 |