From c9ac1db5560f3e160fabfffc6f450adf807333d9 Mon Sep 17 00:00:00 2001 From: dmh Date: Thu, 7 Jul 2016 15:55:24 +0300 Subject: [PATCH] [FEATURE] add new list templates for News plugin, (cards, simplelist, timeline) --- dev/js/components.js | 2 +- dev/js/main.js | 1 + dev/js/main/plugins/news/news.js | 18 + dev/styles/main.less | 5 + dev/styles/main/icons/icons.less | 2 +- dev/styles/main/plugins/news/news.less | 8 +- dev/styles/main/plugins/news/newsCards.less | 49 +++ .../main/plugins/news/newsSimpleList.less | 59 +++ .../main/plugins/news/newsTimeline.less | 185 +++++++++ dev/templates/pages/content/plugins/news.hbs | 45 +-- .../pages/content/plugins/news/newsCards.hbs | 29 ++ .../plugins/{ => news}/newsCarousel.hbs | 2 +- .../content/plugins/{ => news}/newsDetail.hbs | 35 +- .../content/plugins/news/newsSimpleList.hbs | 29 ++ .../content/plugins/news/newsTimeline.hbs | 29 ++ .../parts/plugins/news/newsArchive.hbs | 15 + .../parts/plugins/news/newsCards.hbs | 352 +++++++++++++++++ .../parts/plugins/news/newsCategories.hbs | 11 + .../parts/plugins/news/newsSimpleList.hbs | 352 +++++++++++++++++ dev/templates/parts/plugins/news/newsTags.hbs | 11 + .../parts/plugins/news/newsTimeline.hbs | 368 ++++++++++++++++++ 21 files changed, 1558 insertions(+), 49 deletions(-) create mode 100644 dev/js/main/plugins/news/news.js create mode 100644 dev/styles/main/plugins/news/newsCards.less create mode 100644 dev/styles/main/plugins/news/newsSimpleList.less create mode 100644 dev/styles/main/plugins/news/newsTimeline.less create mode 100644 dev/templates/pages/content/plugins/news/newsCards.hbs rename dev/templates/pages/content/plugins/{ => news}/newsCarousel.hbs (94%) rename dev/templates/pages/content/plugins/{ => news}/newsDetail.hbs (75%) create mode 100644 dev/templates/pages/content/plugins/news/newsSimpleList.hbs create mode 100644 dev/templates/pages/content/plugins/news/newsTimeline.hbs create mode 100644 dev/templates/parts/plugins/news/newsArchive.hbs create mode 100644 dev/templates/parts/plugins/news/newsCards.hbs create mode 100644 dev/templates/parts/plugins/news/newsCategories.hbs create mode 100644 dev/templates/parts/plugins/news/newsSimpleList.hbs create mode 100644 dev/templates/parts/plugins/news/newsTags.hbs create mode 100644 dev/templates/parts/plugins/news/newsTimeline.hbs diff --git a/dev/js/components.js b/dev/js/components.js index cb095c3..2327ebe 100644 --- a/dev/js/components.js +++ b/dev/js/components.js @@ -8,7 +8,7 @@ // Jquery dot dot dot //============================================================================== -// @import '../bower_components/jQuery.dotdotdot/src/js/jquery.dotdotdot.js'; +@import '../bower_components/jQuery.dotdotdot/src/js/jquery.dotdotdot.js'; //============================================================================== diff --git a/dev/js/main.js b/dev/js/main.js index bc18fe8..3f4bab4 100644 --- a/dev/js/main.js +++ b/dev/js/main.js @@ -9,6 +9,7 @@ // plugins @import 'main/plugins/news/newsCarousel.js'; +@import 'main/plugins/news/news.js'; @import 'main/suggest.js'; diff --git a/dev/js/main/plugins/news/news.js b/dev/js/main/plugins/news/news.js new file mode 100644 index 0000000..b3604f6 --- /dev/null +++ b/dev/js/main/plugins/news/news.js @@ -0,0 +1,18 @@ +// news Timeline +$('.js__news-timeline__item').on('click', function(e) { + if ($(this).hasClass('collapsed')){ + e.preventDefault(); + $(this).removeClass('collapsed'); + $(this).closest('.js__news-timeline__item-wrp').find('.js__news-timeline__date').addClass('open'); + } + }); + +// news Cards +$('.js__news-cards__dotdotdot').dotdotdot({ + watch: 'window' +}); + +// news Simple list +$('.js__news-simple-list__dotdotdot').dotdotdot({ + watch: 'window' +}); diff --git a/dev/styles/main.less b/dev/styles/main.less index 7e63dbe..98dfefa 100644 --- a/dev/styles/main.less +++ b/dev/styles/main.less @@ -26,6 +26,11 @@ // ext News @import "main/plugins/news/news.less"; @import "main/plugins/news/newsCarousel.less"; + +@import "main/plugins/news/newsCards.less"; +@import "main/plugins/news/newsSimpleList.less"; +@import "main/plugins/news/newsTimeline.less"; + // ext Search @import "main/plugins/search/search.less"; @import "main/plugins/search/searchSuggest.less"; diff --git a/dev/styles/main/icons/icons.less b/dev/styles/main/icons/icons.less index 9e1b019..9be9098 100644 --- a/dev/styles/main/icons/icons.less +++ b/dev/styles/main/icons/icons.less @@ -102,7 +102,7 @@ // ======== NEWS extension icons ======== .news-menu-view li li:before {content: "\e93d";} // news archive icon -.news-article-footer .news-list-category:before, .news-catecories li:before { +.news-article-footer .news-list-category:before, .news-categories li:before { content: "\f115"; // news category icon } .news-article-footer .news-list-tags:before {content: "\e963";} // news tag icon diff --git a/dev/styles/main/plugins/news/news.less b/dev/styles/main/plugins/news/news.less index e11bbd6..ddccdb2 100644 --- a/dev/styles/main/plugins/news/news.less +++ b/dev/styles/main/plugins/news/news.less @@ -309,14 +309,14 @@ padding-right: 8px; color: #888; } -.news-catecories ul{ +.news-categories ul{ list-style: none; padding-left: 10px; } -.news-catecories ul li a.active{ +.news-categories ul li a.active{ color: @main-link-hover-color; } -.news-catecories li:before{ +.news-categories li:before{ font-family: 'icons'; speak: none; position: relative; @@ -335,7 +335,7 @@ // content: "\e680"; padding-right: 8px; } -.news-catecories li li:before{ +.news-categories li li:before{ color: #bbb; } diff --git a/dev/styles/main/plugins/news/newsCards.less b/dev/styles/main/plugins/news/newsCards.less new file mode 100644 index 0000000..787dedb --- /dev/null +++ b/dev/styles/main/plugins/news/newsCards.less @@ -0,0 +1,49 @@ +// Cards +.news-cards__item { + position: relative; + box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15); + border: 1px solid @border-color; + margin-bottom: 30px; + border-radius: 3px; +} + +.news-cards__media-preview{ + height: 180px; + background-size: cover; + background-repeat: no-repeat; + background-position: 50% 50%; + margin-bottom: 20px; +} + +.news-cards__text{ + padding: 0 15px; + color: @main-text-color; +} + +.news-cards__author { + padding: 10px 15px; + background-color: darken(@main-body-bg, 10%); +} + +.news-cards__more-link{ + padding: 12px 15px; +} +.news-cards__header h3{ + font-size: 22px; +} + + +@media (min-width: 768px) { + .news-cards__item { + height: 475px; + } + .news-cards__text{ + height: 188px; + overflow: hidden; + } + .news-cards__author { + position: absolute; + bottom: 0; + width: 100%; + } +} diff --git a/dev/styles/main/plugins/news/newsSimpleList.less b/dev/styles/main/plugins/news/newsSimpleList.less new file mode 100644 index 0000000..342890a --- /dev/null +++ b/dev/styles/main/plugins/news/newsSimpleList.less @@ -0,0 +1,59 @@ +.news-simple-list__img-wrap { + margin-right: 20px; + overflow: hidden; + height: 200px; + width: 100%; +} +.news-simple-list__text{ + overflow: hidden; + position: relative; + + + padding: 15px; + padding-bottom: 0; + height: auto; +} + +.news-simple-list__item{ + background-color: darken(@main-body-bg, 5%); + margin-bottom: 30px; +} + +.news-simple-list__media-preview{ + background-size: cover; + background-position: 50% 50%; + height: 200px; + background-repeat: no-repeat; +} + +.news-simple-list__more-link { + padding: 0 15px 15px; +} +.news-simple-list__header h3 { + font-size: 22px; +} + +@media (min-width: 768px){ + .news-simple-list__img-wrap { + float: left; + width: 225px; + } + .news-simple-list__text{ + height: 168px; + padding-left: 0; + padding-top: 20px; + padding-right: 30px; + } + .news-simple-list__more-link{ + padding: 0; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .news-simple-list__more-link{ + padding-top: 4px; + } + .news-simple-list__header h3 { + font-size: 19px; + } +} diff --git a/dev/styles/main/plugins/news/newsTimeline.less b/dev/styles/main/plugins/news/newsTimeline.less new file mode 100644 index 0000000..fc85759 --- /dev/null +++ b/dev/styles/main/plugins/news/newsTimeline.less @@ -0,0 +1,185 @@ +// Timeline + +.news-timeline-wrp{ + clear: both; + overflow: hidden; + position: relative; + margin-bottom: 30px; +} + +.news-timeline-wrp::before { + content: ''; + position: absolute; + top: 0; + height: 100%; + width: 2px; + background: darken(@main-body-bg, 7%); + left: 23px; + margin-left: -1px; + margin-top: 80px; +} + +.news-timeline__header{ + margin: 30px; + text-align: center; +} + +.news-timeline__item-wrp{ + position: relative; +} + +// timeline date +.news-timeline__date{ + position: absolute; + text-align: center; + width: 42px; + height: 42px; + font-size: 12px; + + border-radius: 50%; + background-color: darken(@main-body-bg, 7%); + display: flex; + align-items: center; + justify-content: center; + top: 20px; + margin-left: -25px; + color: @main-text-color; + box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15); + left: 25px; +} + + +.news-timeline__date.open{ + background-color: @main-color; + color: #fff; +} + +.news-timeline__date span{ + display: block; +} + +.news-timeline-wrp .odd.news-timeline__date.open::after, +.news-timeline-wrp .even.news-timeline__date.open::after{ + content: ""; + position: absolute; + top: 12px; + width: 0; + height: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + right: -14px; + border-left: 20px solid #288fb4; +} + +.news-timeline-wrp .even.news-timeline__date.open::after{ + border-right: 0; + left: auto; + right: -14px; + border-left: 20px solid @main-color; +} + +.news-timeline__date-day{ + font-weight: 700; +} + + +// news item article +.news-timeline__item-article{ + width: 100%; + position: relative; + overflow: hidden; +} + +.news-timeline__item{ + margin-bottom: 30px; + border-radius: 3px; + position: relative; + border: 1px solid darken(@main-body-bg, 15%); + box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15); + width: auto; + margin-left: 70px; +} + +.news-timeline__item.last{ + margin-bottom: 0; +} + +.news-timeline__item.collapsed{ + cursor: pointer; +} + +.news-timeline__img-wrap{ +} + +.news-timeline__media-preview{ + height: 250px; + background-size: cover; + background-position: 50% 50%; + background-repeat: no-repeat; +} + +.news-timeline__item-text{ + padding: 15px 20px; +} + +.news-timeline__item-header h3{ + font-size: 20px; + margin: 5px 0; +} +.news-timeline__item-teaser{ + margin-top: 10px; +} + +.news-timeline__item-author { + background-color: darken(@main-body-bg, 7%); + padding: 10px 20px 8px; + text-transform: capitalize; + font-size: 12px; +} + +.news-timeline__item-wrp .collapsed .news-timeline__item-teaser, +.news-timeline__item-wrp .collapsed .news-timeline__img-wrap{ + opacity: 0; + visibility: hidden; + max-height: 0; +} + + +@media (min-width: 768px) { + .news-timeline__date { + width: 50px; + height: 50px; + font-size: 14px; + } + + .news-timeline-wrp .odd.news-timeline__date.open::after, + .news-timeline-wrp .even.news-timeline__date.open::after{ + top: 15px; + } + +} +@media (min-width: 992px) { + .news-timeline-wrp::before{ + left: 50%; + } + .news-timeline__date{ + left: 50%; + } + + .news-timeline-wrp .odd.news-timeline__date.open::after{ + right: auto; + left: -14px; + border-right: 20px solid @main-color; + border-left: 0; + } + .news-timeline__item{ + width: 44%; + margin-left: 0; + } + .news-timeline__item.odd{ + float: left; + } + .news-timeline__item.even{ + float: right; + } +} diff --git a/dev/templates/pages/content/plugins/news.hbs b/dev/templates/pages/content/plugins/news.hbs index a9b072e..a263bc7 100644 --- a/dev/templates/pages/content/plugins/news.hbs +++ b/dev/templates/pages/content/plugins/news.hbs @@ -11,48 +11,17 @@ externalLink: false #just add link (http://link.com) instead of "false" to use t
+
- {{> subNavigation}} -
-

News date menu

-
-
- -
-
-
-
-

News category menu

-
- -
-
-
-

Category list

-
-
- -
-
-
+ {{> newsArchive}} + {{> newsTags}} + {{> newsCategories}} + + {{> subNavigation}}
+
diff --git a/dev/templates/pages/content/plugins/news/newsCards.hbs b/dev/templates/pages/content/plugins/news/newsCards.hbs new file mode 100644 index 0000000..0be0312 --- /dev/null +++ b/dev/templates/pages/content/plugins/news/newsCards.hbs @@ -0,0 +1,29 @@ +--- +#layout: default.hbs #by default it is default.hbs, but you can specify another one +title: News Cards #title in menu +position: 5 #position in menu +hideInMenu: false #if true, will be hidden in menu +hideInBreadcrumbs: false #if true, will be hidden in breadcrumbs +externalLink: false #just add link (http://link.com) instead of "false" to use this page like a link to external page. +--- + +{{> breadcrumbs}} + +
+
+
+ + {{> newsArchive}} + {{> newsTags}} + {{> newsCategories}} + + {{> subNavigation}} + +
+
+ + {{> newsCards}} + +
+
+
diff --git a/dev/templates/pages/content/plugins/newsCarousel.hbs b/dev/templates/pages/content/plugins/news/newsCarousel.hbs similarity index 94% rename from dev/templates/pages/content/plugins/newsCarousel.hbs rename to dev/templates/pages/content/plugins/news/newsCarousel.hbs index 7b2793d..7d821f4 100644 --- a/dev/templates/pages/content/plugins/newsCarousel.hbs +++ b/dev/templates/pages/content/plugins/news/newsCarousel.hbs @@ -1,7 +1,7 @@ --- #layout: default.hbs #by default it is default.hbs, but you can specify another one title: News Carousel #title in menu -position: 4 #position in menu +position: 3 #position in menu hideInMenu: false #if true, will be hidden in menu hideInBreadcrumbs: false #if true, will be hidden in breadcrumbs externalLink: false #just add link (http://link.com) instead of "false" to use this page like a link to external page. diff --git a/dev/templates/pages/content/plugins/newsDetail.hbs b/dev/templates/pages/content/plugins/news/newsDetail.hbs similarity index 75% rename from dev/templates/pages/content/plugins/newsDetail.hbs rename to dev/templates/pages/content/plugins/news/newsDetail.hbs index 71c1ed2..d852e49 100644 --- a/dev/templates/pages/content/plugins/newsDetail.hbs +++ b/dev/templates/pages/content/plugins/news/newsDetail.hbs @@ -12,6 +12,11 @@ externalLink: false #just add link (http://link.com) instead of "false" to use t
+ + {{> newsArchive}} + {{> newsTags}} + {{> newsCategories}} + {{> subNavigation}}
@@ -48,7 +53,7 @@ externalLink: false #just add link (http://link.com) instead of "false" to use t

This is Öresundsbron, the bridge between Sweden and Denmark.

@@ -70,10 +75,20 @@ externalLink: false #just add link (http://link.com) instead of "false" to use t + +
+
diff --git a/dev/templates/pages/content/plugins/news/newsSimpleList.hbs b/dev/templates/pages/content/plugins/news/newsSimpleList.hbs new file mode 100644 index 0000000..7cc4060 --- /dev/null +++ b/dev/templates/pages/content/plugins/news/newsSimpleList.hbs @@ -0,0 +1,29 @@ +--- +#layout: default.hbs #by default it is default.hbs, but you can specify another one +title: News Simple List #title in menu +position: 6 #position in menu +hideInMenu: false #if true, will be hidden in menu +hideInBreadcrumbs: false #if true, will be hidden in breadcrumbs +externalLink: false #just add link (http://link.com) instead of "false" to use this page like a link to external page. +--- + +{{> breadcrumbs}} + +
+
+
+ + {{> newsArchive}} + {{> newsTags}} + {{> newsCategories}} + + {{> subNavigation}} + +
+
+ + {{> newsSimpleList}} + +
+
+
diff --git a/dev/templates/pages/content/plugins/news/newsTimeline.hbs b/dev/templates/pages/content/plugins/news/newsTimeline.hbs new file mode 100644 index 0000000..6504e25 --- /dev/null +++ b/dev/templates/pages/content/plugins/news/newsTimeline.hbs @@ -0,0 +1,29 @@ +--- +#layout: default.hbs #by default it is default.hbs, but you can specify another one +title: News Timeline #title in menu +position: 11 #position in menu +hideInMenu: false #if true, will be hidden in menu +hideInBreadcrumbs: false #if true, will be hidden in breadcrumbs +externalLink: false #just add link (http://link.com) instead of "false" to use this page like a link to external page. +--- + +{{> breadcrumbs}} + +
+
+
+ + {{> newsArchive}} + {{> newsTags}} + {{> newsCategories}} + + {{> subNavigation}} + +
+
+ + {{> newsTimeline}} + +
+
+
diff --git a/dev/templates/parts/plugins/news/newsArchive.hbs b/dev/templates/parts/plugins/news/newsArchive.hbs new file mode 100644 index 0000000..0318640 --- /dev/null +++ b/dev/templates/parts/plugins/news/newsArchive.hbs @@ -0,0 +1,15 @@ +
+

News date menu

+
+
+ +
+
+
diff --git a/dev/templates/parts/plugins/news/newsCards.hbs b/dev/templates/parts/plugins/news/newsCards.hbs new file mode 100644 index 0000000..8efd81b --- /dev/null +++ b/dev/templates/parts/plugins/news/newsCards.hbs @@ -0,0 +1,352 @@ +
+
+
+ +
+
+ + + + + + + + + + +
+ +
+
+
+
diff --git a/dev/templates/parts/plugins/news/newsCategories.hbs b/dev/templates/parts/plugins/news/newsCategories.hbs new file mode 100644 index 0000000..b3bd4b2 --- /dev/null +++ b/dev/templates/parts/plugins/news/newsCategories.hbs @@ -0,0 +1,11 @@ +
+

Category list

+
+
+ +
+
+
diff --git a/dev/templates/parts/plugins/news/newsSimpleList.hbs b/dev/templates/parts/plugins/news/newsSimpleList.hbs new file mode 100644 index 0000000..54a2877 --- /dev/null +++ b/dev/templates/parts/plugins/news/newsSimpleList.hbs @@ -0,0 +1,352 @@ +
+
+
+ +
+
+ +
+
+
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo. Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras...

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 1)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 2)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 3)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 4)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 5)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 6)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 7)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 8)

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ +
+
+
+
+ + + Published: + + + + +
+

Nullam sagittis condimentum est quis malesuada.

+ +

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo. Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras...

+
+ +
+ +
+
+
+
diff --git a/dev/templates/parts/plugins/news/newsTags.hbs b/dev/templates/parts/plugins/news/newsTags.hbs new file mode 100644 index 0000000..7fdd96e --- /dev/null +++ b/dev/templates/parts/plugins/news/newsTags.hbs @@ -0,0 +1,11 @@ +
+

News category menu

+
+ +
+
diff --git a/dev/templates/parts/plugins/news/newsTimeline.hbs b/dev/templates/parts/plugins/news/newsTimeline.hbs new file mode 100644 index 0000000..6419ed0 --- /dev/null +++ b/dev/templates/parts/plugins/news/newsTimeline.hbs @@ -0,0 +1,368 @@ +
+
+
+ +
+
+

2016

+
+
+
17 May
+
+
+
+ +
+ +
+
+
+
+ +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. (copy 4)

+ +
+
+

Ut ullamcorper tincidunt ligula eu mollis. Proin tristique scelerisque lobortis. Cras faucibus erat dictum metus aliquet maximus. Nullam ac nisl eu eros luctus lacinia sed consequat leo.

+
+ +
+
+ +
+ created by John Doe +
+
+
+
+
+
+

2015

+
+
+
31 Oct
+
+
+ +
+
+
+
+
29 Oct
+
+
+ +
+
+
+
+
27 Oct
+
+
+ +
+
+
+
+
25 Oct
+
+
+ +
+
+
+
+
06 Oct
+
+
+ +
+
+
+
+
06 Oct
+
+
+ +
+
+
+
+
06 Oct
+
+
+ +
+
+
+
+
06 Oct
+
+
+ +
+
+
+
+
06 Oct
+
+
+ +
+
+
+ +
+
+
+