]>
iEval git - plack-app-gruntmaster.git/blob - js/10-modal.js
62cbb271c56b32f0f779d0ca4529814aeadeb9b8
1 let modal
, backdrop
, hiding
;
3 function show_modal () {
4 modal
.classList
.remove('hidden');
5 backdrop
.classList
.remove('hidden');
6 setTimeout(function (){
7 document
.body
.classList
.add('modal-open');
11 function hide_modal () {
12 document
.body
.classList
.remove('modal-open');
16 modal
= $('.modal')[0];
17 backdrop
= $('.backdrop')[0];
18 $(modal
).on('transitionend', el
=> {
19 if(!document
.body
.classList
.contains('modal-open'))
20 modal
.classList
.add('hidden');
22 $('.backdrop,.modal').each(el
=> document
.body
.appendChild(el
) );
23 $('#solution').on('click', e
=> {
27 $('.backdrop').on('click', hide_modal
);
28 window
.onkeyup
= event
=> {
29 if (event
.keyCode
=== 27)
This page took 0.060197 seconds and 4 git commands to generate.