f2eac9cb1f
* model.Note has a deleted_from member to indicate the notebook id it was deleted from (if any) * controller.Notebooks sets the deleted_from member and makes all deleted notes startup notes in the trash * new controller.Notebooks.undelete_note() method * split up the idea of UI messages into errors and informational messages, with separate CSS * updated Editor and Wiki UI code to deal with new deleted_from variable * added "undelete" button when viewing a deleted note, and "delete" changes to "delete forever" * added a "trash" link to the notebook links * reorganized responsibilities for displaying notebook/user links among Wiki.populate() and Wiki.display_user() * when deleting messages in a notebook with a trash, displaying "The note has been moved to the trash"... with a working undo button! * tweaked focusing logic in display_search_results(), which has been renamed to display_loaded_notes() |
||
---|---|---|
config | ||
controller | ||
model | ||
static | ||
tools | ||
view | ||
COPYING | ||
INSTALL | ||
README | ||
luminotes.py |
README
Luminotes is a personal wiki notebook for organizing your notes and ideas. For more information, see: http://luminotes.com/ If you'd like to actually install the Luminotes server, see the INSTALL file. Enjoy! Luminotes Copyright (C) 2007 Dan Helfman This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. See the COPYING file for more information. Also note that MochiKit has its own separate license. See static/js/MochiKit_LICENSE.