diff --git a/src/mytinytodo.js b/src/mytinytodo.js index 9986ce6..3e0a533 100644 --- a/src/mytinytodo.js +++ b/src/mytinytodo.js @@ -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; diff --git a/src/themes/default/style.css b/src/themes/default/style.css index 97c7d1c..b2a76ea 100644 --- a/src/themes/default/style.css +++ b/src/themes/default/style.css @@ -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 {