HTML
xxxxxxxxxx
1
<!-- Modal -->
2
<div class="modal fade" id="mdlGeneric" tabindex="-1" role="dialog" aria-labelledby="lblmdlGeneric" aria-hidden="true">
3
<div class="modal-dialog modal-lg" role="document">
4
<div class="modal-content">
5
<div class="modal-header">
6
<h5 class="modal-title" id="lblmdlGeneric">New Entry</h5>
7
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
8
<span aria-hidden="true">×</span>
9
</button>
10
</div>
11
<div class="modal-body">
12
13
<div data-style="min-height: 820px;" onresize="console.log('Resizing!');$('.modal').first().modal('handleUpdate');">
14
15
<input
16
type="hidden"
17
id="hdnEntryOrderHasChanged"
18
value=""
19
/>
20
<input
21
type="hidden"
22
id="hdnEntryStructureHasChanged"
23
value=""
24
/>
25
26
<div class="container container-fluid">
27
<div class="row">
28
<div class="col-12">
29
30
<div class="md-form">
31
<input
32
type="text"
33
id="txtEntryName"
34
class="form-control"
35
data-entry="110"
36
data-column="EntryName"
37
data-originalvalue=""
38
onChange="HandleEntryDetailCell(this);"
39
onKeyUp="HandleEntryNameKeyUp(this);"
40
value=""
41
placeholder="Entry Name"
42
max-length="200"
43
/>
44
<label for="txtEntryName" class="active">Entry Name</label>
45
</div>
46
</div>
47
</div>
48
<div class="row">
49
<div class="col-md-6">
50
<div class="md-form">
51
<input
52
type="text"
53
id="txtEntryDate"
54
class="form-control datepickerweekday lnklbl"
55
data-entry="110"
56
data-column="EntryDate"
57
data-originalvalue="Wed 10 Apr 2019"
58
onChange="HandleEntryDetailCell(this);"
59
value="Wed 10 Apr 2019"
60
placeholder="Entry Date"
61
/>
62
<label for="txtEntryDate" class="active">Entry Date</label>
63
</div>
64
</div>
65
<div class="col-md-6">
66
<div class="switch">
67
<label class="text-nowrap">
68
Single Entry
69
<input
70
type="checkbox"
71
data-entry="110"
72
data-originalvalue=""
73
onChange="HandleEntrySingleMultiSwitch(this);"
74
/>
75
<span class="lever"></span> Multiple Entry
76
</label>
77
</div>
78
</div>
79
</div><!--/row-->
80
81
82
<div class="row">
83
<div class="col-5 md-form mb-2"><label class="active px-3">Container</label></div>
84
<div class="col-3 md-form mb-2"><label class="active px-3">Entry Type</label></div>
85
<div class="col-2 md-form mb-2"><label class="active px-3">Weighting</label></div>
86
<div class="col-2 md-form mb-2"><label class="active px-3">Out Of</label></div>
87
</div>
88
89
<div class="row EntryRow Xsmall" data-entry="110">
90
<div class="col-5">
91
92
<select
93
class="mdb-select"
94
data-class="2"
95
onChange="HandleEntryContainerChange(this);"
96
>
97
<option value="0">-- Not Counted --</option>
98
99
<option
100
value="18"
101
>Knowledge / Understanding (25.00)</option>
102
103
<option
104
value="8"
105
>Thinking / Inquiry (15.00)</option>
106
107
<option
108
value="9"
109
>Communication (15.00)</option>
110
111
<option
112
value="10"
113
>Application (15.00)</option>
114
115
<option
116
value="11"
117
>Culminating (30.00)</option>
118
119
<option
120
value="12"
121
>Responsibility (Cmp)</option>
122
123
<option
124
value="13"
125
>Organization (Cmp)</option>
126
127
<option
128
value="14"
129
>Independent Work (Cmp)</option>
130
131
<option
132
value="15"
133
>Collaboration (Cmp)</option>
134
135
<option
136
value="16"
137
>Initiative (Cmp)</option>
138
139
<option
140
value="17"
141
>Self-Regulation (Cmp)</option>
142
143
</select>
144
145
</div>
146
147
<div class="col-3">
148
149
<select class="mdb-select"
150
data-column="entryGradeType"
151
onChange="HandleEntryGradeType(this);"
152
>
153
<option value="">--No Entry Type--</option>
154
155
<option value="Checkmark" >Checkmark</option>
156
157
<option value="EGSN" >EGSN</option>
158
159
<option value="Letter Grades" >Letter Grades</option>
160
161
<option value="Levels" >Levels</option>
162
163
<option value="Out Of" >Out Of</option>
164
165
<option value="Percent" >Percent</option>
166
</select>
167
</div>
168
<!--/div>
169
<div class="row justify-content-end"-->
170
<div class="col-2">
171
<div class="md-form form-sm">
172
<input
173
type="number"
174
data-field="entry weighting"
175
onChange="HandleEntryContainerField(this);"
176
class="numWeighting w-100"
177
178
value="0.00"
179
id="numWeighting_110"
180
min="0" step="0.1"
181
/><!--label class="active" for="numWeighting_110">Weighting</label-->
182
</div>
183
</div>
184
185
<div class="col-2">
186
<div class="md-form form-sm">
187
<input
188
type="number"
189
data-field="entry out of"
190
class="numOutOf w-100"
191
value="0.00"
192
id="numOutOf_110"
193
onChange="HandleEntryContainerField(this);"
194
/>
195
<!--label class="active" for="numOutOf_110">Out Of</label-->
196
</div>
197
</div>
198
</div><!--/row-->
199
200
</div><!--/container-->
201
</div>
202
203
</div>
204
<div class="modal-footer">
205
<button type="button" class="btn btn-secondary" data-entry="110" onClick="HandleNewEntryCancelButton(this);">Cancel</button>
206
<button type="button" class="btn btn-info" data-dismiss="modal" onClick="GBCheckForEntryDetailChangeAndReload();">Close</button>
207
<button type="button" class="btn btn-info" onClick="$('.mdb-select').materialSelect();">Activate MDBSelect</button>
208
</div>
209
</div>
210
</div>
211
</div>
212
<!-- Button trigger modal -->
213
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#mdlGeneric"
214
onClick="$('.mdb-select').materal_select();">
215
Launch demo modal
216
</button>
CSS
1
1
JS
1
1
Console errors: 0