* all tasks tab is hidden by default

This commit is contained in:
Max Pozdeev 2010-12-15 00:41:21 +03:00
parent 3e4ae12451
commit e10955fca7
3 changed files with 21 additions and 4 deletions

View file

@ -245,6 +245,11 @@ var mytinytodo = window.mytinytodo = _mtt = {
});
$('#list_all').click(function(event){
if(event.metaKey || event.ctrlKey) {
// hide the tab
hideTab(-1);
return false;
}
tabSelected(-1);
return false;
});
@ -1095,10 +1100,10 @@ function tabSelected(elementOrId)
$('#list_all').removeClass('mtt-tabs-selected');
if(id == -1) {
$('#list_all').addClass('mtt-tabs-selected');
$('#list_all').addClass('mtt-tabs-selected').removeClass('mtt-tabs-hidden');
}
else {
$('#list_'+id).addClass('mtt-tabs-selected');
$('#list_'+id).addClass('mtt-tabs-selected').removeClass('mtt-tabs-hidden');
}
if(curList.id != id)
@ -1842,7 +1847,8 @@ function slmenuOnListsLoaded()
for(var i in all) {
s += '<li id="slmenu_list:'+all[i].id+'" class="'+(all[i].id==curList.id?'mtt-item-checked':'')+' list-id-'+all[i].id+'"><div class="menu-icon"></div><a href="#list/'+all[i].id+'">'+all[i].name+'</a></li>';
}
$('#slmenucontainer ul').html(s);
$('#slmenucontainer ul>.slmenu-lists-begin').nextAll().remove();
$('#slmenucontainer ul>.slmenu-lists-begin').after(s);
};
function slmenuOnListRenamed(list)
@ -1894,6 +1900,14 @@ function feedCurList()
window.location.href = _mtt.mttUrl + 'feed.php?list='+curList.id;
}
function hideTab(listId)
{
if(listId == -1) {
$('#list_all').addClass('mtt-tabs-hidden').removeClass('mtt-tabs-selected');
var a = tabLists.getAll();
if(a[0]) tabSelected(parseInt(a[0].id)); else _mtt.loadLists();
}
}
/*
Errors and Info messages

View file

@ -85,7 +85,7 @@ $().ready(function(){
<div id="tabs_buttons">
<div class="mtt-tabs-select-button mtt-tabs-button" title="<?php _e('list_select'); ?>"><span></span></div>
</div>
<div id="list_all" class="mtt-tabs-alltasks"><a href="#alltasks"><span><?php _e('alltasks'); ?><span></a></div>
<div id="list_all" class="mtt-tabs-alltasks mtt-tabs-hidden"><a href="#alltasks"><span><?php _e('alltasks'); ?><span></a></div>
</div>
@ -261,6 +261,8 @@ $().ready(function(){
<div id="slmenucontainer" class="mtt-menu-container" style="display:none">
<ul>
<li id="slmenu_list:-1" class="list-id--1"><div class="menu-icon"></div><a href="#alltasks"><?php _e('alltasks'); ?></a></li>
<li class="mtt-menu-delimiter slmenu-lists-begin"></li>
</ul>
</div>

View file

@ -56,6 +56,7 @@ a { color:#0000ff; cursor:pointer; text-decoration:underline; }
.mtt-tabs.mtt-tabs-only-one li { display:none; }
.mtt-tabs.mtt-tabs-only-one li.mtt-tabs-selected { display:block; }
#page_tasks.readonly li.mtt-tabs-selected span { margin-right:0; }
.mtt-tabs-hidden { display:none; }
.mtt-tabs-alltasks { margin:1px 3px 0 3px; float:right; border-right:1px solid #ededed; background:#fbfbfb url(images/tab_hover.gif) no-repeat top left; }
.mtt-tabs-alltasks a { position:relative; margin:0; font-size:0.9em; font-weight:bold; text-decoration:none; text-align:center; white-space:nowrap; color:#444444; display:block; height:21px; padding:6px 2px 0px 6px; outline:none; vertical-align:top; }