diff --git a/dist/_macros/forms.twig b/dist/_macros/forms.twig new file mode 100644 index 0000000..e860bb3 --- /dev/null +++ b/dist/_macros/forms.twig @@ -0,0 +1,21 @@ +{% macro input(name, type, classes, label, placeholder, value, size, required) %} + {% set show_label = label|default(true) %} +
+ {% if show_label %} + {% endif %} +
+{% endmacro %} + +{% macro textarea(label, placeholder, rows, classes) %} + {% set show_label = label|default(true) %} +
+ {% if show_label %} + {% endif %} +
+{% endmacro %} diff --git a/dist/_patterns/00-atoms/05-forms/00-text-fields.twig b/dist/_patterns/00-atoms/05-forms/00-text-fields.twig index 90cbb77..f09b3a9 100644 --- a/dist/_patterns/00-atoms/05-forms/00-text-fields.twig +++ b/dist/_patterns/00-atoms/05-forms/00-text-fields.twig @@ -1,38 +1,13 @@ +{% import "forms.twig" as forms %}
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
\ No newline at end of file + {{ forms.input('Text Input') }} + {{ forms.input('Password', 'password') }} + {{ forms.input('Web Address', 'url') }} + {{ forms.input('Email', 'email') }} + {{ forms.input('Search', 'search') }} + {{ forms.input('Number', 'number') }} + {{ forms.input('Number', 'number') }} + {{ forms.textarea('Textarea', 'Enter your message here') }} + {{ forms.input('Error Input', 'text', 'error') }} + {{ forms.input('Valid Input', 'text', 'valid') }} + diff --git a/dist/_patterns/03-templates/00-homepage.twig b/dist/_patterns/03-templates/00-homepage.twig deleted file mode 100644 index d30463c..0000000 --- a/dist/_patterns/03-templates/00-homepage.twig +++ /dev/null @@ -1,40 +0,0 @@ -
- {% include "organisms-header" %} -
- {% if emergency %} - {% include "molecules-alert:error" %} - {% endif %} - {% if hero %} - {% include "molecules-block-hero" %} - {% endif %} - -
- {% for tout in touts %} -
- {% include "molecules-block-inset" %} -
- {% endfor %} -
- -
- -
-
-
-

Latest Posts

-
    - {% for post in latest_posts %} -
  • {% include "molecules-media-block" %}
  • - {% endfor %} -
- View more posts -
-
- - -
-
- {% include "organisms-footer" %} -
\ No newline at end of file diff --git a/dist/_patterns/03-templates/00-layouts/00-site.twig b/dist/_patterns/03-templates/00-layouts/00-site.twig new file mode 100644 index 0000000..336ecf0 --- /dev/null +++ b/dist/_patterns/03-templates/00-layouts/00-site.twig @@ -0,0 +1,9 @@ +
+ {% include "organisms-header" %} +
+ {% block hero %}{% endblock %} + {% block title %}{% endblock %} + {% block content %}{% endblock %} +
+ {% include "organisms-footer" %} +
\ No newline at end of file diff --git a/dist/_patterns/03-templates/00-layouts/01-page-1col.twig b/dist/_patterns/03-templates/00-layouts/01-page-1col.twig new file mode 100644 index 0000000..98059a2 --- /dev/null +++ b/dist/_patterns/03-templates/00-layouts/01-page-1col.twig @@ -0,0 +1,10 @@ +{% extends "templates-site" %} +{% block content %} +
+
+ {% block main %} +

Content Placeholder

+ {% endblock %} +
+
+{% endblock %} \ No newline at end of file diff --git a/dist/_patterns/03-templates/00-layouts/01-page-2col.twig b/dist/_patterns/03-templates/00-layouts/01-page-2col.twig new file mode 100644 index 0000000..b9dbafc --- /dev/null +++ b/dist/_patterns/03-templates/00-layouts/01-page-2col.twig @@ -0,0 +1,15 @@ +{% extends "templates-site" %} +{% block content %} +
+
+ {% block main %} +

Content Placeholder

+ {% endblock %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/dist/_patterns/03-templates/01-blog.twig b/dist/_patterns/03-templates/01-blog.twig deleted file mode 100644 index 43b26f2..0000000 --- a/dist/_patterns/03-templates/01-blog.twig +++ /dev/null @@ -1,17 +0,0 @@ -
- {% include "organisms-header" %} -
-

Our Outdoor Blog

-
-
- {% include "organisms-latest-posts" %} - {% include "molecules-pagination" %} -
- - -
-
- {% include "organisms-footer" %} -
\ No newline at end of file diff --git a/dist/_patterns/03-templates/01-homepage.twig b/dist/_patterns/03-templates/01-homepage.twig new file mode 100644 index 0000000..bec9a31 --- /dev/null +++ b/dist/_patterns/03-templates/01-homepage.twig @@ -0,0 +1,35 @@ +{% extends "templates-page-2col" %} +{% block hero %} + {% if emergency %} + {% include "molecules-alert" with emergency %} + {% endif %} + {% if hero %} + {% include "molecules-block-hero" %} + {% endif %} + +
+ {% for tout in touts %} +
+ {% include "molecules-block-inset" %} +
+ {% endfor %} +
+ +
+{% endblock %} + +{% block main %} +
+

Latest Posts

+ + View more posts +
+{% endblock %} + +{% block sidebar %} + {% include "organisms-recent-tweets" %} +{% endblock %} diff --git a/dist/_patterns/03-templates/02-article.twig b/dist/_patterns/03-templates/02-article.twig deleted file mode 100644 index 8ccc399..0000000 --- a/dist/_patterns/03-templates/02-article.twig +++ /dev/null @@ -1,24 +0,0 @@ -
- {% include "organisms-header" %} -
-
-
-
-
-

Article Headline Lorem ipsum dolor sit aweofij

- {% include "molecules-byline" %} -
- {% include "organisms-article-body" %} -
- {% include "molecules-social-share" %} - {% include "organisms-comment-thread" %} -
- - -
-
- {% include "organisms-footer" %} -
\ No newline at end of file diff --git a/dist/_patterns/03-templates/02-blog.twig b/dist/_patterns/03-templates/02-blog.twig new file mode 100644 index 0000000..6c2b7e2 --- /dev/null +++ b/dist/_patterns/03-templates/02-blog.twig @@ -0,0 +1,11 @@ +{% extends "templates-site" %} +{% block title %}

Our Outdoor Blog

{% endblock %} + +{% block main %} + {% include "organisms-latest-posts" %} + {% include "molecules-pagination" %} +{% endblock %} + +{% block sidebar %} + {% include "organisms-recent-tweets" %} +{% endblock %} \ No newline at end of file diff --git a/dist/_patterns/03-templates/03-article-2col.twig b/dist/_patterns/03-templates/03-article-2col.twig new file mode 100644 index 0000000..1d6ce0f --- /dev/null +++ b/dist/_patterns/03-templates/03-article-2col.twig @@ -0,0 +1,12 @@ +{% extends "templates-page-1col" %} +{% block main %} +
+
+

Article Headline Lorem ipsum dolor sit aweofij

+ {% include "molecules-byline" %} +
+ {% include "organisms-article-body" %} +
+ {% include "molecules-social-share" %} + {% include "organisms-comment-thread" %} +{% endblock %} diff --git a/dist/_patterns/03-templates/03-article.twig b/dist/_patterns/03-templates/03-article.twig new file mode 100644 index 0000000..b5a217f --- /dev/null +++ b/dist/_patterns/03-templates/03-article.twig @@ -0,0 +1,17 @@ +{% extends "templates-page-2col" %} +{% block main %} +
+
+

Article Headline Lorem ipsum dolor sit aweofij

+ {% include "molecules-byline" %} +
+ {% include "organisms-article-body" %} +
+ {% include "molecules-social-share" %} + {% include "organisms-comment-thread" %} +{% endblock %} + +{% block sidebar %} + {% include "organisms-related-posts" %} + {% include "organisms-recent-tweets" %} +{% endblock %} diff --git a/dist/_patterns/04-pages/00-homepage~emergency.json b/dist/_patterns/04-pages/00-homepage~emergency.json index 2167094..1425506 100644 --- a/dist/_patterns/04-pages/00-homepage~emergency.json +++ b/dist/_patterns/04-pages/00-homepage~emergency.json @@ -1,6 +1,6 @@ { "emergency": { - "alertClass" : "error", + "styleModifier" : "error", "excerpt" : { "short" : "Emergency! This is a variation of the core homepage template." }