+ readonly user can use sortings and "show completed tasks" toggle

This commit is contained in:
Max Pozdeev 2010-11-10 21:18:45 +03:00
parent 5e543dab19
commit e74967d73e
2 changed files with 4 additions and 9 deletions

View file

@ -988,20 +988,14 @@ function setSort(v, init)
else if(v==4 || v==104) $('#sortByDateModified').addClass('mtt-item-checked').children('.mtt-sort-direction').text(v==4 ? '↓' : '↑');
else return;
/* //port:
if(flag.needAuth && !flag.isLogged) {
$("#tasklist").sortable('disable');
return;
}
*/
curList.sort = v;
if(v == 0) $("#tasklist").sortable('enable');
if(v == 0 && !flag.readOnly) $("#tasklist").sortable('enable');
else $("#tasklist").sortable('disable');
if(!init)
{
changeTaskOrder();
_mtt.db.request('setSort', {list:curList.id, sort:curList.sort});
if(!flag.readOnly) _mtt.db.request('setSort', {list:curList.id, sort:curList.sort});
}
};
@ -1937,6 +1931,8 @@ function updateAccessStatus()
$("#bar_public").show();
$('#page_tasks').addClass('readonly')
liveSearchToggle(1);
// remove some tab menu items
$('#btnRenameList,#btnDeleteList,#btnClearCompleted,#btnPublish').remove();
}
else {
flag.readOnly = false;

View file

@ -55,7 +55,6 @@ a { color:#0000ff; cursor:pointer; text-decoration:underline; }
.mtt-tabs li:hover a { color: #888888; }
.mtt-tabs.mtt-tabs-only-one li { display:none; }
.mtt-tabs.mtt-tabs-only-one li.mtt-tabs-selected { display:block; }
#page_tasks.readonly .list-action { display:none; }
#page_tasks.readonly li.mtt-tabs-selected span { margin-right:0; }
#tabs_buttons {