SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 63df89dc authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

CSP: add nonce to submission_cycle_choice_form script

parent aa077afd
No related branches found
No related tags found
No related merge requests found
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
<div class="col-md-10"> <div class="col-md-10">
{% for widget in form.refereeing_cycle.subwidgets %} {% for widget in form.refereeing_cycle.subwidgets %}
<div class="radio" data-reinvite="{% if widget.data.value == 'direct_rec' %}0{% else %}1{% endif %}"> <div class="radio" data-reinvite="{% if widget.data.value == 'direct_rec' %}0{% else %}1{% endif %}">
<label for="{{widget.id_for_label}}" class="mb-0"> <label for="{{ widget.id_for_label }}" class="mb-0">
{{widget.tag}} {{ widget.tag }}
{{widget.choice_label}} {{ widget.choice_label }}
</label> </label>
</div> </div>
<p class="help-block text-muted"> <p class="help-block text-muted">
...@@ -52,12 +52,12 @@ ...@@ -52,12 +52,12 @@
<ul class="list-group list-group-flush"> <ul class="list-group list-group-flush">
{% for referee in form.referees_reinvite.field.queryset %} {% for referee in form.referees_reinvite.field.queryset %}
<li class="list-group-item py-1"> <li class="list-group-item py-1">
<label for="{{form.referees_reinvite.name}}_{{forloop.counter0}}" class="mb-0"> <label for="{{ form.referees_reinvite.name }}_{{ forloop.counter0 }}" class="mb-0">
<input checked="checked" id="{{form.referees_reinvite.name}}_{{forloop.counter0}}" name="{{form.referees_reinvite.name}}" type="checkbox" value="{{referee.id}}"> <input checked="checked" id="{{ form.referees_reinvite.name }}_{{ forloop.counter0 }}" name="{{ form.referees_reinvite.name }}" type="checkbox" value="{{referee.id}}">
<div class="d-inline-block" style="vertical-align: top;"> <div class="d-inline-block" style="vertical-align: top;">
{{referee.referee_str}} {{ referee.referee_str }}
<br> <br>
<span class="text-muted">Originally invited on {{referee.date_invited}}</span> <span class="text-muted">Originally invited on {{ referee.date_invited }}</span>
</div> </div>
</label> </label>
</li> </li>
...@@ -73,10 +73,10 @@ ...@@ -73,10 +73,10 @@
<input type="submit" class="btn btn-primary" value="Confirm choice"> <input type="submit" class="btn btn-primary" value="Confirm choice">
</form> </form>
<script> <script nonce="{{ request.csp_nonce }}">
jQuery(function(){ jQuery(function(){
$('[name="{{form.refereeing_cycle.name}}"]').on('click change', function(){ $('[name="{{ form.refereeing_cycle.name }}"]').on('click change', function(){
var element = $('[name="{{form.refereeing_cycle.name}}"]:checked'); var element = $('[name="{{ form.refereeing_cycle.name }}"]:checked');
var reinvite = element.parents('.radio').attr('data-reinvite') == 1; var reinvite = element.parents('.radio').attr('data-reinvite') == 1;
// Show/hide invitation block // Show/hide invitation block
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment