Files
roll20-character-sheets/Ars_Magica_5th/source/elements/_elements.pug
T

25 lines
1.3 KiB
Plaintext

mixin modalButton({name})
- name = actionButtonName(replaceProblems(name));
- attributes.class = attributes.class ? ` ${replaceProblems(attributes.class)}` : '';
- attributes.class = `kmodal kmodal--${name} kmodal__button kmodal--${name}__button${attributes.class}`;
- attributes.for = `kmodal-${name}`;
label&attributes(attributes)
block
mixin modalWindow({name})
- name = actionButtonName(replaceProblems(name))
- attributes.class = attributes.class ? ` ${replaceProblems(attributes.class)}` : '';
- attributes.class = `kmodal kmodal__outer kmodal--${name} kmodal--${name}__outer${attributes.class}`;
input(class=`kmodal kmodal--${name} kmodal__checkbox kmodal--${name}__checkbox` type="checkbox" id=`kmodal-${name}`)
div&attributes(attributes)
label(class=`kmodal kmodal__background kmodal--${name} kmodal--${name}__background` for=`kmodal-${name}`)
div(class=`kmodal kmodal__inner kmodal--${name} kmodal--${name}__inner`)
label(class=`kmodal kmodal__close kmodal--${name} kmodal--${name}__close` for=`kmodal-${name}`)
div(class=`kmodal kmodal__content kmodal--${name} kmodal--${name}__content`)
block
mixin modalContainer()
.kmodal.kmodal__container&attributes(attributes)
block