loaded article in main and news page
This commit is contained in:
1 parent
80f4a937b6
commit
c200acc7bc
2 files changed
+10
-9
No files matched your search
@@ -1,4 +1,4 @@
|
|||||||
define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], function (m, _ , util, resultParser, topNavBar, footer) {
|
define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer', 'articles/articles'], function (m, _ , util, resultParser, topNavBar, footer, articles) {
|
||||||
var mainPageLogo = {};
|
var mainPageLogo = {};
|
||||||
|
|
||||||
mainPageLogo.view = function(){
|
mainPageLogo.view = function(){
|
||||||
@@ -12,12 +12,13 @@ define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], fu
|
|||||||
var mainPageNews = {};
|
var mainPageNews = {};
|
||||||
|
|
||||||
mainPageNews.view = function(){
|
mainPageNews.view = function(){
|
||||||
|
var article = _.get(articles, 0, {});
|
||||||
return m('div.uk-panel.uk-panel-box',[
|
return m('div.uk-panel.uk-panel-box',[
|
||||||
m('div.uk-panel-badge.uk-badge', [
|
m('div.uk-panel-badge.uk-badge', [
|
||||||
m('i.fa.fa-newspaper-o')
|
m('i.fa.fa-newspaper-o')
|
||||||
]),
|
]),
|
||||||
m('h3.uk-panel-title', m('a.uk-link-muted', {href: '#/nouvelles'}, 'Nouvelles')),
|
m('h3.uk-panel-title', m('a.uk-link-muted', {href: '#/nouvelles'}, article.title)),
|
||||||
m('p', util.loremIpsum())
|
m('p', article.smallBody || article.body)
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], function (m, _ , util, resultParser, topNavBar, footer) {
|
define(['m', '_', 'util', 'resultParser', 'articles/articles', 'views/topNavBar', 'views/footer'], function (m, _ , util, resultParser, articles, topNavBar, footer) {
|
||||||
|
|
||||||
var newsPageBody = {};
|
var newsPageBody = {};
|
||||||
|
|
||||||
@@ -7,16 +7,16 @@ define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], fu
|
|||||||
return m('div.uk-cover-background.uk-container-center', {style: style});
|
return m('div.uk-cover-background.uk-container-center', {style: style});
|
||||||
};
|
};
|
||||||
|
|
||||||
newsPageBody.getArticle = function(){
|
newsPageBody.getArticle = function(article){
|
||||||
return m('article.uk-article.uk-margin-',
|
return m('article.uk-article.uk-margin-',
|
||||||
m('h1.uk-article-title', util.loremIpsum(5)),
|
m('h1.uk-article-title', article.title),
|
||||||
m('p.uk-article-meta', util.loremIpsum(8)),
|
m('p.uk-article-meta', article.meta),
|
||||||
util.loremIpsum()
|
article.body
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
newsPageBody.view = function(){
|
newsPageBody.view = function(){
|
||||||
return m('div', [newsPageBody.getArticle(), newsPageBody.getArticle(), newsPageBody.getArticle(), newsPageBody.getArticle()]);
|
return m('div', _.map(articles, newsPageBody.getArticle));
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user