Moved top stories into stories section

This commit is contained in:
Tobi Schäfer 2014-12-17 23:56:44 +01:00
parent 73089d0658
commit 0df3fae9c4
3 changed files with 13 additions and 35 deletions

View file

@ -27,7 +27,6 @@ prefix="Last update: " default="None so far" %>)</span></li>
<% site.link edit <% gettext Settings prefix="<i class='uk-icon-cog'></i> " %> prefix=<li> suffix=</li> %> <% site.link edit <% gettext Settings prefix="<i class='uk-icon-cog'></i> " %> prefix=<li> suffix=</li> %>
<% site.layout.link main <% gettext Layout %> prefix=<li> suffix=</li> %> <% site.layout.link main <% gettext Layout %> prefix=<li> suffix=</li> %>
<% site.link referrers <% gettext Referrers %> prefix=<li> suffix=</li> %> <% site.link referrers <% gettext Referrers %> prefix=<li> suffix=</li> %>
<% site.stories.link top <% gettext "Top Stories" %> prefix=<li> suffix=</li> %>
<li class='uk-nav-divider'></li> <li class='uk-nav-divider'></li>
<li><% root.title | root.link %></li> <li><% root.title | root.link %></li>

View file

@ -1,10 +1,11 @@
<% #main %> <% #main %>
<h1><% response.title %></h1> <h1>
<div class="ample"> <% response.title %>
<% stories.link create <% gettext "Add Story" %> %> <% stories.link create ' ' class='uk-icon-button uk-icon-plus uk-text-middle' %>
</div> </h1>
<% stories.link main <% gettext "By {0}" <% membership.name %> %> %> <% stories.link main <% gettext "By {0}" <% membership.name %> %> %>
<% stories.link closed <% gettext Closed %> prefix=" | " %> <% stories.link closed <% gettext Closed %> prefix=" | " %>
<% stories.link top <% gettext Top %> prefix=" | " %>
<% stories.link all <% gettext All %> prefix=" | " %> <% stories.link all <% gettext All %> prefix=" | " %>
<% response.pager %> <% response.pager %>
<table class='uk-table uk-table-striped uk-table-hover uk-table-condensed'> <table class='uk-table uk-table-striped uk-table-hover uk-table-condensed'>
@ -25,23 +26,6 @@
</table> </table>
<% response.pager %> <% response.pager %>
<% #top %>
<p class="storyTitle"><% response.title %></p>
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td></td>
<td rowspan="999"> </td>
<td align="right" class="small"><% gettext Count %></td>
<td rowspan="999"> </td>
<td class="small"><% gettext Date %></td>
<td rowspan="999"> </td>
<td class="small"><% gettext Story %></td>
<td rowspan="999"> </td>
<td class="small"><% gettext Author %></td>
</tr>
<% stories.list top %>
</table>
<% #macros %> <% #macros %>
<p class="small"> <p class="small">
<b>Available Macros:</b><br> <b>Available Macros:</b><br>

View file

@ -66,10 +66,8 @@ Stories.prototype.getPermission = function(action) {
Stories.prototype.main_action = function() { Stories.prototype.main_action = function() {
var stories = User.getMembership().stories; var stories = User.getMembership().stories;
res.data.list = renderList(stories, '$Story#listItem', res.data.list = renderList(stories, '$Story#listItem', 25, req.queryParams.page);
25, req.queryParams.page); res.data.pager = renderPager(stories, this.href(), 25, req.queryParams.page);
res.data.pager = renderPager(stories,
this.href(), 25, req.queryParams.page);
res.data.title = gettext('Stories by {0}', session.user.name); res.data.title = gettext('Stories by {0}', session.user.name);
res.data.body = this.renderSkinAsString('$Stories#main'); res.data.body = this.renderSkinAsString('$Stories#main');
this._parent.renderSkin('Site#page'); this._parent.renderSkin('Site#page');
@ -92,7 +90,6 @@ Stories.prototype.create_action = function() {
app.log(ex); app.log(ex);
} }
} }
res.data.title = gettext('Add Story'); res.data.title = gettext('Add Story');
res.data.action = this.href(req.action); res.data.action = this.href(req.action);
HopObject.confirmConstructor(Story); HopObject.confirmConstructor(Story);
@ -102,10 +99,8 @@ Stories.prototype.create_action = function() {
} }
Stories.prototype.closed_action = function() { Stories.prototype.closed_action = function() {
res.data.list = renderList(this.closed, res.data.list = renderList(this.closed, '$Story#listItem', 25, req.queryParams.page);
'$Story#listItem', 25, req.queryParams.page); res.data.pager = renderPager(this.closed, this.href(req.action), 25, req.queryParams.page);
res.data.pager = renderPager(this.closed,
this.href(req.action), 25, req.queryParams.page);
res.data.title = gettext('Closed Stories'); res.data.title = gettext('Closed Stories');
res.data.body = this.renderSkinAsString('$Stories#main'); res.data.body = this.renderSkinAsString('$Stories#main');
this._parent.renderSkin('Site#page'); this._parent.renderSkin('Site#page');
@ -114,17 +109,17 @@ Stories.prototype.closed_action = function() {
Stories.prototype.all_action = function() { Stories.prototype.all_action = function() {
res.data.list = renderList(this, '$Story#listItem', 25, req.queryParams.page); res.data.list = renderList(this, '$Story#listItem', 25, req.queryParams.page);
res.data.pager = renderPager(this, res.data.pager = renderPager(this, this.href(req.action), 25, req.queryParams.page);
this.href(req.action), 25, req.queryParams.page); res.data.title = gettext('Stories');
res.data.title = gettext('All Stories');
res.data.body = this.renderSkinAsString('$Stories#main'); res.data.body = this.renderSkinAsString('$Stories#main');
this._parent.renderSkin('Site#page'); this._parent.renderSkin('Site#page');
return; return;
} }
Stories.prototype.top_action = function() { Stories.prototype.top_action = function() {
res.data.list = renderList(this.top, '$Story#listItem', 25);
res.data.title = gettext('Top Stories'); res.data.title = gettext('Top Stories');
res.data.body = this.renderSkinAsString('$Stories#top'); res.data.body = this.renderSkinAsString('$Stories#main');
this._parent.renderSkin('Site#page'); this._parent.renderSkin('Site#page');
return; return;
} }