From 41610e98d3ade0fcbf01a1b8cea2006872d67303 Mon Sep 17 00:00:00 2001 From: "fanky.eu" <jakub.webisti@gmail.com> Date: Thu, 15 Apr 2021 20:53:12 +0200 Subject: [PATCH] select to remember selected option value, taking back a change in switch template, adding a card type --- source/_patterns/00-atoms/09-cards/colored-card.mustache | 6 ++++++ .../_patterns/00-atoms/15-form-fields/05-select.mustache | 8 ++++---- .../01-molecules/09-switch/binary-switch.mustache | 4 ++-- 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 source/_patterns/00-atoms/09-cards/colored-card.mustache diff --git a/source/_patterns/00-atoms/09-cards/colored-card.mustache b/source/_patterns/00-atoms/09-cards/colored-card.mustache new file mode 100644 index 0000000..5ca5b78 --- /dev/null +++ b/source/_patterns/00-atoms/09-cards/colored-card.mustache @@ -0,0 +1,6 @@ +<div class="card shadow-none bg-grey-125 {{ classes }}"> + <div class="card__body"> + <h1 class="card-headline mb-8"><a href="#">{{ title }}{{^ title }}{{ headline.short }}{{/ title }}</a></h1> + <p class="card-body-text">{{ excerpt.short }}</p> + </div> +</div> diff --git a/source/_patterns/00-atoms/15-form-fields/05-select.mustache b/source/_patterns/00-atoms/15-form-fields/05-select.mustache index e083712..abee108 100644 --- a/source/_patterns/00-atoms/15-form-fields/05-select.mustache +++ b/source/_patterns/00-atoms/15-form-fields/05-select.mustache @@ -1,8 +1,8 @@ <div class="select {{ wrapClasses }}"> - <select class="select__control form-field__control {{ classes }}" value="" {{# disabled }}disabled{{/ disabled }} {{# readonly }}readonly{{/ readonly }}> - <option>Option 1</option> + <select class="select__control form-field__control {{ classes }}" onchange="this.dataset.chosen = this.value;" data-chosen="{{# selected }}{{ selected }}{{/ selected }}" {{# disabled }}disabled{{/ disabled }} {{# readonly }}readonly{{/ readonly }}> + <option {{^ selected }}selected {{/ selected }}value="">{{ placeholder }}{{^ placeholder }}Choose option{{/ placeholder }}</option> + <option {{# selected }}selected {{/ selected }}>{{# selected }}{{ selected }}{{/ selected }}{{^ selected }}Option 1{{/ selected }}</option> <option>Option 2</option> <option>Option 3</option> - <option>Option 4</option> </select> -</div> +</div> \ No newline at end of file diff --git a/source/_patterns/01-molecules/09-switch/binary-switch.mustache b/source/_patterns/01-molecules/09-switch/binary-switch.mustache index 7800c60..db21f36 100644 --- a/source/_patterns/01-molecules/09-switch/binary-switch.mustache +++ b/source/_patterns/01-molecules/09-switch/binary-switch.mustache @@ -1,4 +1,4 @@ <div class="switch"> - <a {{# viewProvider1 }}@click="toggleView('{{ viewProvider1 }}')"{{/ viewProvider1 }} class="switch__item {{ classes }} {{^ secondActive }}switch__item--active {{ activeClasses }}{{/ secondActive }}">{{ cta1 }}{{^ cta1 }}{{ cta }}{{/ cta1 }}</a> - <a {{# viewProvider2 }}@click="toggleView('{{ viewProvider2 }}')"{{/ viewProvider2 }} class="switch__item {{ classes }} {{# secondActive }}switch__item--active {{ activeClasses }}{{/ secondActive }}">{{ cta2 }}{{^ cta2 }}{{ cta }}{{/ cta2 }}</a> + <a {{# viewProvider1 }}@click="toggleView('{{ viewProvider1 }}')"{{/ viewProvider1 }} class="switch__item {{ classes }} {{^ secondActive }}switch__item--active{{/ secondActive }}">{{ cta1 }}{{^ cta1 }}{{ cta }}{{/ cta1 }}</a> + <a {{# viewProvider2 }}@click="toggleView('{{ viewProvider2 }}')"{{/ viewProvider2 }} class="switch__item {{ classes }} {{# secondActive }}switch__item--active{{/ secondActive }}">{{ cta2 }}{{^ cta2 }}{{ cta }}{{/ cta2 }}</a> </div> -- GitLab