Dan Helfman
35e06bccef
Fixing unit test that was broken by earlier switching to secondary id keys including class names.
2007-07-24 00:03:50 +00:00
Dan Helfman
c05e143269
When scrolling the window, scroll to the top of the note controls instead of just the top of the iframe.
2007-07-23 23:49:57 +00:00
Dan Helfman
120c29954c
More changes to search results displaying:
...
* Now, already open editors that happen to be in the search results are forcibly moved to be with the result of the search results.
2007-07-23 23:42:53 +00:00
Dan Helfman
94f75f23a7
Search results display changes:
...
* Search results are now appended to the open notes, instead of replacing them.
* Already-open notes that also happen to be in the search results are closed so that they're not shown twice.
2007-07-23 23:19:15 +00:00
Dan Helfman
bcd1dcbcd9
Increasingly brittle, but this fixes the following bug:
...
* hit bold, type some text, hit space, start a link. this will not actually start a link and will just insert a space
2007-07-23 22:57:48 +00:00
Dan Helfman
a6fff8da31
Yet more selection shenanigans for starting a link in Firefox. Hopefully less buggy now.
2007-07-21 20:14:48 +00:00
Dan Helfman
852a432712
Making each object have a list of its previous revisions.
2007-07-21 04:17:31 +00:00
Dan Helfman
8e6b152483
Factored out options pulldown into a separate "sub-class" of Pulldown.
2007-07-20 22:41:20 +00:00
Dan Helfman
0129c2a2c3
Schema change to secondary ids are stored with their class, not just their bare id.
2007-07-20 20:05:02 +00:00
Dan Helfman
bd8a6894e2
Added Noscript section to the main page so people without Javascript enabled
...
are greeted to slightly more than a blank page.
2007-07-20 19:11:22 +00:00
Dan Helfman
78fef663b2
Now, if an exception is raised within a function decorated with
...
@update_client, it get propagated to the client in the form of a
not-very-helpful generic error message.
2007-07-19 23:13:19 +00:00
Dan Helfman
ed594fd798
Added info about saving notes.
2007-07-19 22:36:23 +00:00
Dan Helfman
c34811f378
Replaced Scheduler's internal use of threading.Event with threading.Semaphore
...
to prevent race condition that caused timeouts.
2007-07-19 22:18:07 +00:00
Dan Helfman
203a8f9e70
Another filter to skip None notes.
2007-07-19 20:15:07 +00:00
Dan Helfman
2b307b6690
Html_cleaner no longer converts ":" to ":".
2007-07-19 19:23:59 +00:00
Dan Helfman
1ecad1a00c
Fix so None doesn't ever get added to result list, which screws up the parser.
2007-07-19 19:06:22 +00:00
Dan Helfman
24a7205d3a
Html_nuker now converts some character/entity refs to their ascii equivalents,
...
which allows searching for things that contain non-alphanumeric characters
encoded as char/entity refs.
2007-07-19 19:03:40 +00:00
Dan Helfman
6bb233f8da
When Html_nuker was initialized with allow_refs, the code was incorrectly
...
allowing character/entity references, so ":" was becoming just "58".
2007-07-19 18:24:08 +00:00
Dan Helfman
0e968d0b60
Fix for negative indexing.
2007-07-19 02:50:58 +00:00
Dan Helfman
302dd0c869
Clarifying link creation.
2007-07-18 22:32:47 +00:00
Dan Helfman
8df8036255
Ending a link in IE no longer moves the cursor to the end of the line.
2007-07-18 21:51:59 +00:00
Dan Helfman
dcc42cf808
Simplified the "welcome to your wiki" note.
2007-07-18 21:47:43 +00:00
Dan Helfman
de9e3a55e3
Fixing Firefox link creation when in the middle of a line.
2007-07-18 21:29:47 +00:00
Dan Helfman
5dca7e972e
Changing note link key to ctrl-L and unordered list to ctrl-U.
2007-07-18 20:28:42 +00:00
Dan Helfman
abd9948588
When downloading the wiki as HTML, skip None notes.
2007-07-18 20:17:58 +00:00
Dan Helfman
733e104872
Now that the databases are changed from Entry to Note, removing schema evolution stuff.
2007-07-18 20:05:55 +00:00
Dan Helfman
eb957d169b
Re-adding Entry yet again, and putting __setstate__() back in Notebook to
...
properly update the database's schema for Entry -> Note.
2007-07-18 20:05:13 +00:00
Dan Helfman
60d01fe483
Updating reloaddb.py to use the new Database.reload() method.
2007-07-18 20:03:55 +00:00
Dan Helfman
3ba0527d4c
Added a reload() method to Database, designed for loading and immediately
...
saving a key/value to the database. This is useful for schema evolution.
2007-07-18 19:43:12 +00:00
Dan Helfman
2bdf683ae4
Removing __setstate__() methods and the Entry class now that all databases
...
have been switched over to new Note class. In the future some schema evolution
script would probably be useful.
2007-07-17 17:32:15 +00:00
Dan Helfman
15d4758766
Fixed __setstate__() methods to update revision.
2007-07-17 17:29:47 +00:00
Dan Helfman
433b3b3915
Temporarily re-adding Entry for db conversion purposes.
2007-07-17 01:54:03 +00:00
Dan Helfman
e66dee112b
Another entry -> note straggler.
2007-07-17 01:25:11 +00:00
Dan Helfman
0976fdf8c6
Renaming all entries to notes to fit better with the name "Luminotes".
2007-07-17 01:21:31 +00:00
Dan Helfman
35481a9cba
Update db script now renames the main notebook appropriately.
2007-07-16 21:07:07 +00:00
Dan Helfman
64bf5e34a1
Renamed placeholder title "Limited Medium" to "Luminotes".
2007-07-16 21:03:39 +00:00
Dan Helfman
9029c713d4
Renaming main file to luminotes.py
2007-07-16 20:55:45 +00:00
Dan Helfman
02cfca5322
Renaming repository to new name: luminotes
2007-07-16 20:22:38 +00:00