diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/_icons/bold.svg | 6 | ||||
| -rw-r--r-- | src/_icons/italic.svg | 7 | ||||
| -rw-r--r-- | src/_icons/plane-arrival.svg | 2 | ||||
| -rw-r--r-- | src/_icons/plane-departure.svg | 2 | ||||
| -rw-r--r-- | src/_icons/underline.svg | 6 | ||||
| -rw-r--r-- | src/editor.html | 17 | ||||
| -rw-r--r-- | src/style.scss | 31 | 
7 files changed, 69 insertions, 2 deletions
diff --git a/src/_icons/bold.svg b/src/_icons/bold.svg new file mode 100644 index 00000000..4624d0f3 --- /dev/null +++ b/src/_icons/bold.svg @@ -0,0 +1,6 @@ +--- +--- +<svg> +  <path d="M7 5h6a3.5 3.5 0 0 1 0 7h-6z" /> +  <path d="M13 12h1a3.5 3.5 0 0 1 0 7h-7v-7" /> +</svg> diff --git a/src/_icons/italic.svg b/src/_icons/italic.svg new file mode 100644 index 00000000..fcf4e2e7 --- /dev/null +++ b/src/_icons/italic.svg @@ -0,0 +1,7 @@ +--- +--- +<svg> +  <line x1="11" y1="5" x2="17" y2="5" /> +  <line x1="7" y1="19" x2="13" y2="19" /> +  <line x1="14" y1="5" x2="10" y2="19" /> +</svg> diff --git a/src/_icons/plane-arrival.svg b/src/_icons/plane-arrival.svg index 2c8a64f8..15a63569 100644 --- a/src/_icons/plane-arrival.svg +++ b/src/_icons/plane-arrival.svg @@ -1,5 +1,5 @@  ---  ---  <svg> -  <path d="M15 12h5a2 2 0 0 1 0 4h-15l-3 -6h3l2 2h3l-2 -7h3z" transform="rotate(26.5 12 12)"/> +  <path d="M15 12h5a2 2 0 0 1 0 4h-15l-3 -6h3l2 2h3l-2 -7h3z" transform="rotate(26.5 12 12)" />  </svg> diff --git a/src/_icons/plane-departure.svg b/src/_icons/plane-departure.svg index c06d2121..ba3fcc43 100644 --- a/src/_icons/plane-departure.svg +++ b/src/_icons/plane-departure.svg @@ -1,5 +1,5 @@  ---  ---  <svg> -  <path d="M15 12h5a2 2 0 0 1 0 4h-15l-3 -6h3l2 2h3l-2 -7h3z" transform="rotate(-26.5 12 12)"/> +  <path d="M15 12h5a2 2 0 0 1 0 4h-15l-3 -6h3l2 2h3l-2 -7h3z" transform="rotate(-26.5 12 12)" />  </svg> diff --git a/src/_icons/underline.svg b/src/_icons/underline.svg new file mode 100644 index 00000000..94a68c25 --- /dev/null +++ b/src/_icons/underline.svg @@ -0,0 +1,6 @@ +--- +--- +<svg> +  <line x1="7" y1="19" x2="17" y2="19" /> +  <path d="M8 5v6a4 4 0 0 0 8 0v-6" /> +</svg> diff --git a/src/editor.html b/src/editor.html index 3a928f28..688cf5e3 100644 --- a/src/editor.html +++ b/src/editor.html @@ -1,6 +1,10 @@  ---  layout: default  --- + +{% assign toolbar = 'bold,italic,underline|align-left,align-center,align-right,align-justified|list,list-check' | split: '|' %} + +  <div class="container">  	<div class="box"> @@ -69,6 +73,19 @@ layout: default  			</div>  		</div> +		<div class="mb"> +			<div class="toolbar"> +				{% for group in toolbar %} +				{% assign buttons = group | split: ',' %} +				<div class="buttons"> +					{% for button in buttons %} +					<div class="button js-icon" data-icon="{{ name }}">{% include icon.html name=button %}</div> +					{% endfor %} +				</div> +				{% endfor %} +			</div> +		</div> +  		<h2 class="icon-subtitle">{{ site.icons.size }} icons</h2>  		<div class="mb"> diff --git a/src/style.scss b/src/style.scss index fd237267..698a803a 100644 --- a/src/style.scss +++ b/src/style.scss @@ -395,3 +395,34 @@ Components  .td-1 {    width: 1%;  } + +$border-color: #e0e0e0; + +.toolbar { +  display: flex; +} + +.buttons { +  display: flex; +  margin-right: .5rem; +  border: 1px solid $border-color; +  border-radius: 3px; + +  .button + .button { +    border-left: 1px solid $border-color; +  } +} + +.button { +  display: inline-flex; +  width: 2rem; +  height: 2rem; +  align-items: center; +  justify-content: center; +  color: mix($dark, #fff, 75%); + +  svg { +    width: 1.25rem; +    height: 1.25rem; +  } +}  | 
