|
17 | 17 | function sucessoScreening(){ldelim} |
18 | 18 | $('#generalMessage').text("{translate key="plugins.generic.scieloScreening.successfulScreening"}"); |
19 | 19 | $("#generalMessage").removeClass("myError"); |
20 | | - $("#generalMessage").addClass("mySuccess"); |
| 20 | + $("#generalMessage").addClass("mySuccessGeneral"); |
21 | 21 | $('#generalMessage').css('display', 'block'); |
22 | 22 |
|
23 | 23 | $("#boxCantScreening").css("display", "none"); |
| 24 | +
|
| 25 | + delayTime = 3 * 1000; |
| 26 | + setTimeout(function() { |
| 27 | + $("#DOIModal").removeClass("is_visible"); |
| 28 | + }, delayTime); |
24 | 29 | {rdelim} |
25 | 30 |
|
26 | 31 | async function makeSubmit(e){ldelim} |
|
61 | 66 | ); |
62 | 67 | {rdelim} |
63 | 68 |
|
64 | | - async function validaDOI(doiInput, doiError, flag){ldelim} |
| 69 | + async function validaDOI(doiInput, doiMessage, flag){ldelim} |
65 | 70 | var postValidateResponse; |
66 | 71 | |
| 72 | + doiMessage.text("{translate key="plugins.generic.scieloScreening.warningValidatingDOI"}"); |
| 73 | + doiMessage.removeClass(); |
| 74 | + doiMessage.addClass("myWarning"); |
| 75 | + doiMessage.css('display', 'block'); |
| 76 | + |
67 | 77 | await $.post( |
68 | 78 | "{$validateDOIUrl}", |
69 | 79 | {ldelim} |
|
77 | 87 | ); |
78 | 88 | |
79 | 89 | if(postValidateResponse['statusValidate'] == 0){ldelim} |
80 | | - doiError.text(postValidateResponse['messageError']); |
81 | | - doiError.css('display', 'block'); |
| 90 | + doiMessage.text(postValidateResponse['messageError']); |
| 91 | + doiMessage.removeClass(); |
| 92 | + doiMessage.addClass("myError"); |
| 93 | + doiMessage.css('display', 'block'); |
82 | 94 | doisOkay[flag] = false; |
83 | 95 | return; |
84 | 96 | {rdelim} |
85 | 97 |
|
86 | | - if(doiError.css('display') == 'block') |
87 | | - doiError.css('display', 'none'); |
| 98 | + doiMessage.text("{translate key="plugins.generic.scieloScreening.DOIValidated"}"); |
| 99 | + doiMessage.removeClass(); |
| 100 | + doiMessage.addClass("mySuccess"); |
| 101 | + doiMessage.css('display', 'block'); |
88 | 102 |
|
89 | 103 | doisOkay[flag] = true; |
90 | 104 | doisYears[flag] = postValidateResponse['yearArticle']; |
91 | 105 | doisConfirmedAuthorship[flag] = postValidateResponse['doiConfirmedAuthorship'] ? 1 : 0; |
92 | 106 | {rdelim} |
93 | 107 |
|
94 | 108 | $(function(){ldelim} |
95 | | - $('#firstDOI').focusout(function () {ldelim} validaDOI($('#firstDOI'), $('#firstDOIError'), 0) {rdelim}); |
96 | | - $('#secondDOI').focusout(function() {ldelim} validaDOI($('#secondDOI'), $('#secondDOIError'), 1) {rdelim}); |
97 | | - $('#thirdDOI').focusout(function() {ldelim} validaDOI($('#thirdDOI'), $('#thirdDOIError'), 2) {rdelim}); |
| 109 | + $('#firstDOI').focusout(function () {ldelim} validaDOI($('#firstDOI'), $('#firstDOIMessage'), 0) {rdelim}); |
| 110 | + $('#secondDOI').focusout(function() {ldelim} validaDOI($('#secondDOI'), $('#secondDOIMessage'), 1) {rdelim}); |
| 111 | + $('#thirdDOI').focusout(function() {ldelim} validaDOI($('#thirdDOI'), $('#thirdDOIMessage'), 2) {rdelim}); |
98 | 112 | $('#doiSubmit').click(makeSubmit); |
99 | 113 | {rdelim}); |
100 | 114 | </script> |
|
105 | 119 | <div id="doiFormArea"> |
106 | 120 | <h2>{translate key="plugins.generic.scieloScreening.doiScreeningLabel"}</h2> |
107 | 121 | <p>{translate key="plugins.generic.scieloScreening.submission.description"}</p> |
| 122 | + <p>{translate key="plugins.generic.scieloScreening.submission.waitDOIValidation"}</p> |
108 | 123 | <span id="generalMessage" class="myError" style="display:none"></span> |
109 | 124 | <div id="formFields"> |
110 | 125 | <div id="firstFormField"> |
111 | | - <span id="firstDOIError" class="myError" style="display:none"></span> |
| 126 | + <span id="firstDOIMessage" style="display:none"></span> |
112 | 127 | <label id="firstDOILabel" class="pkpFormFieldLabel">{translate key="plugins.generic.scieloScreening.submission.first"}</label> |
113 | 128 | {if isset($firstDOI)} |
114 | 129 | <input id="firstDOI" type="text" name="firstDOI" placeholder="Ex.: 10.1000/182" value="{$firstDOI->getDOICode()}"> |
|
117 | 132 | {/if} |
118 | 133 | </div> |
119 | 134 | <div id="secondFormField"> |
120 | | - <span id="secondDOIError" class="myError" style="display:none"></span> |
| 135 | + <span id="secondDOIMessage" style="display:none"></span> |
121 | 136 | <label id="secondDOILabel" class="pkpFormFieldLabel">{translate key="plugins.generic.scieloScreening.submission.second"}</label> |
122 | 137 | {if isset($secondDOI)} |
123 | 138 | <input id="secondDOI" type="text" name="secondDOI" placeholder="Ex.: 10.1000/182" value="{$secondDOI->getDOICode()}"> |
|
126 | 141 | {/if} |
127 | 142 | </div> |
128 | 143 | <div id="thirdFormField"> |
129 | | - <span id="thirdDOIError" class="myError" style="display:none"></span> |
| 144 | + <span id="thirdDOIMessage" style="display:none"></span> |
130 | 145 | <label id="thirdDOILabel" class="pkpFormFieldLabel">{translate key="plugins.generic.scieloScreening.submission.third"}</label> |
131 | 146 | {if isset($thirdDOI)} |
132 | 147 | <input id="thirdDOI" type="text" name="thirdDOI" placeholder="Ex.: 10.1000/182" value="{$thirdDOI->getDOICode()}"> |
|
0 commit comments