Skip to content

Commit 4ae48ae

Browse files
authored
Merge pull request #94 from RamZallan/develop
Fixed conditional submission and added missed packet signatures
2 parents d73090e + f156d0b commit 4ae48ae

File tree

5 files changed

+41
-28
lines changed

5 files changed

+41
-28
lines changed

conditional/templates/intro_eval_slideshow.html

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,40 @@
1313
<section id="slide-{{m['uid']}}">
1414
<section>
1515
<h1>{{m['name']}}</h1>
16-
<div class="row">
17-
<div class="col-xs-12 col-md-4">
18-
{% set committee_meetings_passed = m['committee_meetings'] >= 10 %}
19-
<div class="item{% if committee_meetings_passed %} passed{% endif %}" >
20-
<span class="icon glyphicon glyphicon-{% if committee_meetings_passed %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span>
21-
<h3>{{m['committee_meetings']}}</h3>
22-
<p>Meetings</p>
16+
<div class="row">
17+
<div class="col-xs-12 col-md-3">
18+
{% set packet_passed = m['signatures_missed'] == 0 %}
19+
<div class="item{% if packet_passed %} passed{% endif %}" >
20+
<span class="icon glyphicon glyphicon-{% if packet_passed %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span>
21+
<h3>{{m['signatures_missed']}}</h3>
22+
<p>Signatures Missed</p>
23+
</div>
2324
</div>
24-
</div>
25-
<div class="col-xs-12 col-md-4">
26-
{% set house_meetings_passed = m['house_meetings_missed']|length == 0 %}
27-
<div class="item{% if house_meetings_passed %} passed{% endif %}">
28-
<span class="icon glyphicon glyphicon-{% if house_meetings_passed %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span>
29-
<h3>{{m['house_meetings_missed']|length}}</h3>
30-
<p>Absences</p>
25+
<div class="col-xs-12 col-md-3">
26+
{% set committee_meetings_passed = m['committee_meetings'] >= 10 %}
27+
<div class="item{% if committee_meetings_passed %} passed{% endif %}" >
28+
<span class="icon glyphicon glyphicon-{% if committee_meetings_passed %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span>
29+
<h3>{{m['committee_meetings']}}</h3>
30+
<p>Meetings</p>
31+
</div>
3132
</div>
32-
</div>
33-
<div class="col-xs-12 col-md-4">
34-
{% set technical_seminars_passed = m['technical_seminars']|length >= 2 %}
35-
<div class="item{% if technical_seminars_passed %} passed{% endif %}">
36-
<span class="icon glyphicon glyphicon-{% if technical_seminars_passed %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span>
37-
<h3>{{m['technical_seminars']|length}}</h3>
38-
<p>Seminars</p>
33+
<div class="col-xs-12 col-md-3">
34+
{% set house_meetings_passed = m['house_meetings_missed']|length == 0 %}
35+
<div class="item{% if house_meetings_passed %} passed{% endif %}">
36+
<span class="icon glyphicon glyphicon-{% if house_meetings_passed %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span>
37+
<h3>{{m['house_meetings_missed']|length}}</h3>
38+
<p>Absences</p>
39+
</div>
40+
</div>
41+
<div class="col-xs-12 col-md-3">
42+
{% set technical_seminars_passed = m['technical_seminars']|length >= 2 %}
43+
<div class="item{% if technical_seminars_passed %} passed{% endif %}">
44+
<span class="icon glyphicon glyphicon-{% if technical_seminars_passed %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span>
45+
<h3>{{m['technical_seminars']|length}}</h3>
46+
<p>Seminars</p>
47+
</div>
3948
</div>
4049
</div>
41-
</div>
4250
<h4><span class="icon glyphicon glyphicon-{% if m['freshman_project'] == 'Passed' %}ok passed{%else%}remove{% endif %}" aria-hidden="true"></span> Freshman Project</h4>
4351

4452
<div class="actions" data-uid="{{m['uid']}}" data-cn="{{m['name']}}">

frontend/javascript/modules/conditionalForm.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ export default class ConditionalForm {
1515

1616
_submitForm(e) {
1717
e.preventDefault();
18+
let uid = this.form.uid.value;
1819
let payload = {
19-
uid: this.form.uid.value,
20+
uid: uid,
2021
description: this.form.querySelector('input[name=description]').value,
2122
dueDate: this.form.querySelector('input[name=due_date]').value
2223
};
@@ -26,6 +27,12 @@ export default class ConditionalForm {
2627
}, () => {
2728
$(this.form.closest('.modal')).modal('hide');
2829
if (location.pathname.split('/')[1] === "slideshow") {
30+
$('#createConditional').on('hidden.bs.modal', function() {
31+
var condBtn = $('div[data-uid="' + uid + '"] button')
32+
.first();
33+
$(condBtn).text("Conditionaled").off("click").addClass("disabled");
34+
$(condBtn).next().hide();
35+
});
2936
reveal.right();
3037
} else {
3138
location.reload();

frontend/javascript/modules/presentation.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,6 @@ export default class Presentation {
4242
$('#createConditional').modal();
4343
$('#createConditional input[type="text"]').val('');
4444
$('#createConditional input[name="uid"]').val(uid);
45-
$('#createConditional').on('hidden.bs.modal', function() {
46-
$(e.target).text("Conditionaled").off("click").addClass("disabled");
47-
$(e.target).next().hide();
48-
});
4945
});
5046
$(e.target).click(e => {
5147
e.preventDefault();

frontend/stylesheets/components/_reveal.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,11 @@ $yellow: #f1c40f;
105105
}
106106
& .item {
107107
position: relative;
108+
margin: 0 auto;
108109
border: 6px solid $red;
109110
border-radius: 20px;
110111
padding: 60px 0 0;
111-
width: 95%;
112+
width: 92%;
112113
height: 100%;
113114
color: #555;
114115
&.passed {

frontend/stylesheets/components/reveal/_white.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ body {
7272
}
7373

7474
.reveal .item p {
75+
font-size: .6em;
7576
font-weight: normal;
7677
}
7778

0 commit comments

Comments
 (0)