mirror of
https://github.com/maxpozdeev/mytinytodo.git
synced 2026-03-11 08:55:27 +00:00
* added 'RSS Feed' item to tab menu
This commit is contained in:
parent
0841302b2a
commit
04b716678f
4 changed files with 27 additions and 6 deletions
|
|
@ -87,6 +87,7 @@ class DefaultLang
|
|||
'list_clearcompleted' => "Clear completed tasks",
|
||||
'list_select' => "Select list",
|
||||
'list_exportcsv' => "Export to CSV",
|
||||
'list_rssfeed' => "RSS Feed",
|
||||
'alltags' => "All tags:",
|
||||
'alltags_show' => "Show all",
|
||||
'alltags_hide' => "Hide all",
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ class Lang extends DefaultLang
|
|||
'list_clearcompleted' => "Clear completed tasks",
|
||||
'list_select' => "Select list",
|
||||
'list_exportcsv' => "Export to CSV",
|
||||
'list_rssfeed' => "RSS Feed",
|
||||
'alltags' => "All tags:",
|
||||
'alltags_show' => "Show all",
|
||||
'alltags_hide' => "Hide all",
|
||||
|
|
|
|||
|
|
@ -560,8 +560,14 @@ function publishCurList()
|
|||
_mtt.db.request('publishList', { list:curList.id, publish:curList.published?0:1 }, function(json){
|
||||
if(!parseInt(json.total)) return;
|
||||
curList.published = curList.published?0:1;
|
||||
if(curList.published) $('#btnPublish').addClass('mtt-item-checked');
|
||||
else $('#btnPublish').removeClass('mtt-item-checked');
|
||||
if(curList.published) {
|
||||
$('#btnPublish').addClass('mtt-item-checked');
|
||||
$('#btnRssFeed').removeClass('mtt-disabled');
|
||||
}
|
||||
else {
|
||||
$('#btnPublish').removeClass('mtt-item-checked');
|
||||
$('#btnRssFeed').addClass('mtt-disabled');
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
|
@ -881,8 +887,6 @@ function tabSelected(elementOrId)
|
|||
$('#searchbarkeyword').text('');
|
||||
$('#searchbar').hide();
|
||||
}
|
||||
//if(tabLists[indx].published)
|
||||
//port: $('#rss_icon').find('a').attr('href', mytinytodo.mttUrl+'feed.php?list='+tabLists[indx].id);
|
||||
mytinytodo.doAction('listSelected', tabLists.get(id));
|
||||
}
|
||||
curList = tabLists.get(id);
|
||||
|
|
@ -909,6 +913,7 @@ function listMenuClick(el, menu)
|
|||
case 'btnDeleteList': deleteCurList(); break;
|
||||
case 'btnPublish': publishCurList(); break;
|
||||
case 'btnExportCSV': exportCurListToCSV(); break;
|
||||
case 'btnRssFeed': feedCurList(); break;
|
||||
case 'btnShowCompleted': showCompletedToggle(); break;
|
||||
case 'btnClearCompleted': clearCompleted(); break;
|
||||
case 'sortByHand': setSort(0); break;
|
||||
|
|
@ -1570,8 +1575,14 @@ function cmenuOnListOrderChanged()
|
|||
|
||||
function tabmenuOnListSelected(list)
|
||||
{
|
||||
if(list.published) $('#btnPublish').addClass('mtt-item-checked');
|
||||
else $('#btnPublish').removeClass('mtt-item-checked');
|
||||
if(list.published) {
|
||||
$('#btnPublish').addClass('mtt-item-checked');
|
||||
$('#btnRssFeed').removeClass('mtt-disabled');
|
||||
}
|
||||
else {
|
||||
$('#btnPublish').removeClass('mtt-item-checked');
|
||||
$('#btnRssFeed').addClass('mtt-disabled');
|
||||
}
|
||||
if(list.showCompl) $('#btnShowCompleted').addClass('mtt-item-checked');
|
||||
else $('#btnShowCompleted').removeClass('mtt-item-checked');
|
||||
};
|
||||
|
|
@ -1721,6 +1732,13 @@ function exportCurListToCSV()
|
|||
window.location.href = _mtt.mttUrl + 'export.php?list='+curList.id +'&format=csv';
|
||||
};
|
||||
|
||||
function feedCurList()
|
||||
{
|
||||
if(!curList) return;
|
||||
window.location.href = _mtt.mttUrl + 'feed.php?list='+curList.id;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
Errors and Info messages
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -206,6 +206,7 @@ $().ready(function(){
|
|||
<li class="mtt-need-list" id="btnDeleteList"><?php _e('list_delete');?></li>
|
||||
<li class="mtt-need-list" id="btnClearCompleted"><?php _e('list_clearcompleted');?></li>
|
||||
<li class="mtt-need-list" id="btnExportCSV"><?php _e('list_exportcsv');?></li>
|
||||
<li class="mtt-need-list" id="btnRssFeed"><div class="menu-icon"></div><?php _e('list_rssfeed');?></li>
|
||||
<li class="mtt-menu-delimiter"></li>
|
||||
<li class="mtt-need-list" id="btnPublish"><div class="menu-icon"></div><?php _e('list_publish');?></li>
|
||||
<li class="mtt-need-list" id="btnShowCompleted"><div class="menu-icon"></div><?php _e('list_showcompleted');?></li>
|
||||
|
|
|
|||
Loading…
Reference in a new issue