Dan Helfman
22228f5a2c
Resizing browser text now causes wiki notes to resize accordingly.
2008-03-11 23:50:09 +00:00
Dan Helfman
493a265a52
Mentioning memcached in the faq.
2008-03-11 21:29:35 +00:00
Dan Helfman
db101b2c2f
Don't call ScrollTo for display of messages/errors if the error/message is fully visible within the window.
2008-03-11 10:40:43 +00:00
Dan Helfman
7c51c02928
Show list of all notes on startup if there are no startup notes and the
...
notebook isn't empty.
2008-03-11 04:52:23 +00:00
Dan Helfman
c0cf5892be
No longer popping up a link info box when clicking on a note link.
2008-03-11 00:48:37 +00:00
Dan Helfman
2d55455120
Fixed a bug where, after you highlighted a link and clicked the link button
...
to unlink it, the link info box popped up.
Actually checking in cache changes that were supposed to be in previous
release.
2008-03-10 23:15:33 +00:00
Dan Helfman
604d2c5e41
Setting background color of header so it doesn't flash white before the background image loads.
2008-03-10 20:43:13 +00:00
Dan Helfman
2b0a9af3e3
Client code now only calls save_note() on the server when necessary, and
...
takes startup flag into account.
Fixed unit test for database cache.
2008-03-07 23:14:39 +00:00
Dan Helfman
364e412420
Removing old tour page.
2008-03-07 02:26:30 +00:00
Dan Helfman
b4a2c7273d
Updated upgrade page with new screenshot thumbnails.. Still need to revamp whole upgrade page though.
2008-03-06 23:33:35 +00:00
Dan Helfman
68addd8d56
More work on tour and screenshots.
2008-03-06 23:22:52 +00:00
Dan Helfman
50367579c0
Beginning revamp of tour page and screenshots.
2008-03-06 07:21:35 +00:00
Dan Helfman
2c179192d5
Adding mini screenshot thumbnails to the front page.
2008-03-05 23:35:22 +00:00
Dan Helfman
ea3d11f11f
Re-adding the toolbar image preloading to the front page.
2008-03-05 06:06:10 +00:00
Dan Helfman
192d043e29
JavaScript code now tracking editor dirty state and not calling save_note() when editor is clean.
2008-03-05 02:56:58 +00:00
Dan Helfman
0790463b8d
Now scrolling vertically to opened errors/messages.
2008-03-03 21:11:01 +00:00
Dan Helfman
8bb947a26b
Removing references to old about/features/navigation pages.
2008-03-01 00:36:55 +00:00
Dan Helfman
3af5af18c5
Changed controller.Users.logout() to not be a JSON method so just hitting the
...
"/users/logout" URL will log you out and redirect you the front page.
Made front page prettier and better at explaining Luminotes (hopefully). The
front page is no longer a wiki, but is instead a mostly static page.
2008-03-01 00:26:06 +00:00
Dan Helfman
28521f3524
Adding snail-mail address.
2008-02-27 23:52:21 +00:00
Dan Helfman
72d5a26a2e
Wording change.
2008-02-27 23:51:50 +00:00
Dan Helfman
58cb5b4cce
Adding my ugly mug to the "meet the team" page.
2008-02-27 10:28:43 +00:00
Dan Helfman
092f3ff9c6
Removed Wiki.js.Upload_pulldown.shutdown() "force" flag as it's redundant if this.uploading is set accordingly.
...
Make IE 6 and 7 actually stop uploading a file when the cancel button is clicked.
Ignoring blank filename renames.
2008-02-25 21:56:33 +00:00
Dan Helfman
e7c96cadf5
Using "link.innerHTML =" instead of replaceChildNodes() to set a file link's
...
title when uploading a file, as this plays more nicely with IE. With
replaceChildNodes(), IE swallows the text cursor and won't give it back.
Also explicitly passing link parameter to Upload_pulldown() constructor, as
editor.find_link_at_cursor() wasn't always working in IE.
2008-02-22 23:03:10 +00:00
Dan Helfman
36b11805c6
Now purging files from the database/filesystem when notes they're linked from
...
are deleted from the trash. Also displaying a message when deleting a file
manually via the "delete" button.
2008-02-22 21:08:29 +00:00
Dan Helfman
7b8f6bd6e5
Improved error reporting in the controller.Files.upload() method. Now
...
correctly displays an error to the user when uploading without a filename or
with an invalid file.
2008-02-21 19:39:03 +00:00
Dan Helfman
6a5481f7d6
Fixed updating and display of storage usage when an uploaded file is deleted.
2008-02-21 03:41:37 +00:00
Dan Helfman
e0c65a6ac4
File deletion now works. Still need unit tests.
2008-02-21 00:41:08 +00:00
Dan Helfman
eb18b6020d
File renaming works. Unit tests still pending.
...
File deleting implemented. Testing and unit tests still pending.
Now releasing session lock at top of download() to prevent session deadlocks.
2008-02-20 23:25:13 +00:00
Dan Helfman
8e4042eea0
Mentioned uploading and downloading files.
...
Bolded some intro text.
2008-02-20 20:36:47 +00:00
Dan Helfman
fd0e91ea39
Implemented quota enforcement when uploading a file. This occurs in two places:
...
1. In progress(), around the time when the file starts uploading. This causes
an upload that's too large to bail before the whole file uploads, but the
quota calculation is only an estimate and relies on the client actually
calling progress().
2. In upload(), when the file finishes uploading. This quota calculation is
exact, but only happens after the entire upload completes.
2008-02-20 20:21:54 +00:00
Dan Helfman
3d5baa1e24
* Quota storage calculation now takes uploaded files into account.
...
* controller.Files.upload() now updates user quota storage.
* When a file is uploaded, the new storage bytes count is returned to the client and displayed.
2008-02-20 00:57:10 +00:00
Dan Helfman
ddc58449f8
Now displaying a message when the upload is cancelled.
2008-02-19 21:15:09 +00:00
Dan Helfman
8443f7e5cb
Once an upload has started, you can no longer close the Upload_pulldown by
...
clicking somewhere else. You have to click "cancel". This is to prevent
accidental upload cancellations.
2008-02-19 20:48:43 +00:00
Dan Helfman
a34ffe2dc6
controller.Files.upload() now removes file data from disk upon an aborted upload.
...
Wiki.js Upload_pulldown() now has an update_position() method that's used when the pulldown is already open.
2008-02-19 20:40:19 +00:00
Dan Helfman
ebf123d052
Now you can close an upload / file link pulldown and end a file link.
2008-02-19 20:25:35 +00:00
Dan Helfman
804332b3e2
I hate the web.
2008-02-19 00:47:59 +00:00
Dan Helfman
b80ad248f9
Fixed to make progress bar and download link work properly in IE 6 and 7.
2008-02-18 23:44:17 +00:00
Dan Helfman
731dc52623
More work on file uploading. Unit tests need to be fixed.
2008-02-18 20:08:07 +00:00
Dan Helfman
90c83ad1e5
New File_link_pulldown, not yet complete.
2008-02-05 19:45:11 +00:00
Dan Helfman
04f86f05a6
Rewrote controller.Files.upload_file() not to use a CherryPy-2.1-style file upload filter.
...
Now releasing session lock before streaming the file to prevent session deadlock in the event of a cancelled upload.
2008-02-04 20:06:02 +00:00
Dan Helfman
362a125b1b
Working "cancel" button during upload.
2008-02-01 22:44:01 +00:00
Dan Helfman
e56503903b
Factored out file upload methods from Notebooks to new Files controller.
...
Changed file link insertion code to reuse existing link creation code.
2008-02-01 19:17:10 +00:00
Dan Helfman
0cf2b5bda7
Initial work on UI and controller for file uploading:
...
* new toolbar button for attaching a file
* button opens new Upload_pulldown() for uploading a file
* began controller.Notebooks.upload_file() to process the upload
2008-01-31 21:52:32 +00:00
Dan Helfman
6bdacd272e
* Replaced a workaround for a Firefox DesignMode bug. The bug causes a jumping
...
text cursor. The previous workaround involved appending <span> tags and had
other negative side-effects. The new workaround involves removing extra <br>
tags.
2008-01-28 20:45:36 +00:00
Dan Helfman
c4a313bf08
Completed conversion of checkbox and radio button text to use HTML <label> tag.
2008-01-26 19:32:22 +00:00
Dan Helfman
329397a681
Converted "share this notebook" access choice radio buttons to use HTML <label> tag.
2008-01-26 00:37:38 +00:00
Dan Helfman
cb0e9137c9
Fixed several race conditions between save_note() and other note-mutating controller methods.
2008-01-22 23:29:16 +00:00
Dan Helfman
4fd44700e1
Now tracking conversions for subscriptions.
...
Notes in the trash can no longer be edited. They must be undeleted first.
2008-01-22 20:29:29 +00:00
Dan Helfman
e4c6fa052a
* bug: occasionally, undeleted notes don't leave the trash (but change to having non-trash buttons when undeleted).
...
repro:
1. delete a note
2. go to the trash
3. click undelete, and then *very quickly*, click the name of the notebook
4. when the notebook loads, it won't have the undeleted note
5. go back to the trash. the deleted note will be there, with non-trash note buttons
this seems to be a race between undelete_editor_via_trash() and save_editor(), which is invoked upon page close. solution: don't
allow save_editor() to call save_note() if editor.closed is set
2008-01-18 21:29:11 +00:00
Dan Helfman
6d9d64497e
Fixed tyepo
2008-01-18 01:51:49 +00:00