Dan Helfman
3955bcb8b9
Wrote a very basic stub editor for testing the Wiki class.
...
Made test for Editor() constructor slightly more useful.
2007-09-07 21:05:39 +00:00
Dan Helfman
ae347d0e3b
Wrote stub invoker for testing purposes and made use of it in Test_wiki.html.
2007-09-06 21:36:39 +00:00
Dan Helfman
779769ae79
Fixed inexplicable IE test failure. Maybe focus is a reserved keyword?
2007-09-06 20:18:08 +00:00
Dan Helfman
61c6ab3fb0
Beginning stubs for client-side javascript "unit" tests. (Probably more like
...
functional tests, unless a whole lot of mock objects are introduced, which
isn't entirely out of the question). Uses JsUnit, which is included in this
commit.
2007-09-06 10:25:06 +00:00
Dan Helfman
e747e9c2ff
Reverting r333 and making alternate fix for duplicate notes when repeatedly
...
clicking links, because r333 broke link pulldown title grabbing. Must..
write.. unit.. tests!
2007-09-06 08:27:41 +00:00
Dan Helfman
ae342ac5d6
Preventing opening of dup notes from note links.
2007-09-05 23:49:25 +00:00
Dan Helfman
f7b97fb41d
Don't create duplicate "all notes" when opened from a note link.
2007-09-05 23:44:34 +00:00
Dan Helfman
5aaf0d6276
Reverting to earlier behavior: Options pulldown doesn't close if you click a checkbox.
2007-09-05 23:11:19 +00:00
Dan Helfman
439fd49880
Prevent one note from "shadowing" another note with the same name. Previously,
...
if you clicked a link with a note id and a note with the link's title was
already open, it just highlighted that note, regardless of the id. Now, that
will only happen if the link has no id.
2007-09-05 19:54:04 +00:00
Dan Helfman
8a2c872e0a
Fixing IE extra comma bug.
2007-09-05 19:06:33 +00:00
Dan Helfman
b6204179c9
No hide button while in the trash.
2007-09-05 18:57:50 +00:00
Dan Helfman
ad7c6aca7f
Removing unused insert_after_iframe_id parameter.
2007-09-05 18:53:42 +00:00
Dan Helfman
f21610eaf7
* In the trash, now showing "the trash is empty" when you delete/hide/undelete enough notes to make it empty.
...
* Wiki.create_editor() returns the editors it just created.
* Wiki.open_editors initialized with startup notes.
2007-09-05 18:49:28 +00:00
Dan Helfman
7bf6d8685f
Changing "This notebook is empty." from error to message.
2007-09-05 07:37:04 +00:00
Dan Helfman
ce4c49d87e
There's now a link to the trash in the "This note has been moved to the trash." message.
2007-09-05 07:34:59 +00:00
Dan Helfman
c7d4643264
Adding a little down arrow to "search" button to indicate it's a pulldown.
2007-09-05 02:34:48 +00:00
Dan Helfman
259002efe0
Clicking the background now closes any open pulldowns.
2007-09-05 02:30:15 +00:00
Dan Helfman
295369bad5
None notes are skipped.
2007-09-04 23:27:50 +00:00
Dan Helfman
fb511f61ac
Reverting previous try/catch "fix" in favor of a simpler solution.
2007-09-04 22:31:32 +00:00
Dan Helfman
47c24a9c1b
Not sure why this is necessary, but if querying for formatblock fails, just assume heading is "";
2007-09-04 22:12:44 +00:00
Dan Helfman
e2079bbca8
Fixed problem with note titles being incorrectly set for notes containing multiple sets of <h3></h3> titles.
...
The solution involved making the regular expression for title parsing non-greedy.
2007-09-04 22:01:42 +00:00
Dan Helfman
a7ca76f611
Minor fix.
2007-09-04 21:40:21 +00:00
Dan Helfman
197d65877f
* Changed client "recent notes" link to "all notes".
...
* When you try to load a note called "all notes", load a magic (dynamically-generated) note that
lists all notes in reverse revision time order.
* Changed controller.Notebooks.recent_notes() to all_notes().
* Prevent "all notes" link from showing up when you're in the trash.
* Prevent link pulldown from showing up for links within read-only notes.
* Wrote a crappy deletenote tool.
2007-09-04 21:37:48 +00:00
Dan Helfman
c3e4f69525
Fixing bug that prevent viewing older revisions of notes in the trash.
2007-09-02 03:51:31 +00:00
Dan Helfman
d3b7d31d34
Included info about using mod_expires.
2007-09-02 02:33:46 +00:00
Dan Helfman
658e42aeba
Made some changes intended to speed up page loading slightly.
...
* Blank iframe contents now come from static HTML rather than dynamic CherryPy.
* Reindented @strongly_expire decorator.
* Removed one stage of Editor's multi-stage construction.
2007-09-01 23:46:15 +00:00
Dan Helfman
0b920ca8a5
Changing unused "recent notes" href to different unused URL. (It's unused because a Javascript onclick handler overrides it.)
2007-09-01 21:24:55 +00:00
Dan Helfman
2608350762
Remove "FIXME" for something that turned out not to be a bug.
2007-09-01 21:21:59 +00:00
Dan Helfman
70b3e415f1
* Added new controller.Notebooks.delete_all_notes() method.
...
* Put UI link in trash to delete all notes.
2007-09-01 21:06:37 +00:00
Dan Helfman
bcade394e9
Moved login link to the top of the page; now present dependent on whether you're already logged in.
2007-08-30 23:57:56 +00:00
Dan Helfman
0f401829e7
Some limitations on trash notebooks:
...
* Can no longer create new notes in the trash.
* If you click on a link within a note in the trash, you just get a message telling you to undelete it.
2007-08-30 20:39:41 +00:00
Dan Helfman
2732e262f0
IE now properly shows link pulldown when you end a link. Also, in all
...
browsers, now silently refusing to close a pulldown upon request when it's
been open less than a quarter second.
2007-08-30 20:17:10 +00:00
Dan Helfman
a1fb86f306
Reverting [304] because it prevents you from seeing the main Luminotes wiki when you're logged in.
2007-08-30 19:08:37 +00:00
Dan Helfman
f53ea0dcbd
When you start a link, the link pulldown doesn't show up right away anymore
...
because many people found this confusing. Instead, now the link pulldown shows
up when you end the link.
2007-08-29 23:54:14 +00:00
Dan Helfman
4e932255a4
UI code no longer responsible for surpressing display of "Luminotes" notebook link. That's now done on the server.
2007-08-29 18:36:41 +00:00
Dan Helfman
eebbabb664
Not showing "Luminotes" notebook in list of notebooks, as it's kind of confusing.
2007-08-29 01:18:06 +00:00
Dan Helfman
191ced02f1
Unit test for new parent_id parameter.
2007-08-29 01:11:13 +00:00
Dan Helfman
d90f21b17a
New optional parent_id argument to controller.Notebooks.default() to support "return to notebook" in the trash.
2007-08-29 00:50:46 +00:00
Dan Helfman
d867aba6a1
Changed "us" to "we".
2007-08-29 00:24:26 +00:00
Dan Helfman
c1b99b3a71
No longer opening a new black note when clicking on the background, and that
...
can get really annoying if you miss a button.
2007-08-28 23:51:53 +00:00
Dan Helfman
9f73b9378a
Hover color for links within notes.
2007-08-28 23:00:54 +00:00
Dan Helfman
91d053e0c9
Fix for dotted circle list bullets. (Making them solid.)
2007-08-28 22:34:12 +00:00
Dan Helfman
8f6365c41e
Reordering the toolbar buttons a bit.
2007-08-28 22:07:11 +00:00
Dan Helfman
cebc6458cb
When viewing the trash, header/border/etc have their own trash color.
2007-08-28 20:57:08 +00:00
Dan Helfman
41372a2df8
At Kevin's suggestion, added a partial border around the notebook, added a
...
notebook title to the top of the page, and highlighted the notebook title on
the right as well.
2007-08-28 20:36:33 +00:00
Dan Helfman
fd175aa85d
No longer sending quite as much data in response to /users/current requests.
...
Now the client has to explicitly request the inclusion of startup notes.
Also no longer including startup notes or revision lists with every single
serialized Notebook.
2007-08-27 22:37:22 +00:00
Dan Helfman
bbc3f11914
Changing unordered list key combo from ctrl-u to ctrl-period since it collided with underline's key.
2007-08-27 21:09:39 +00:00
Dan Helfman
e2d85b79a5
Added underline button to toolbar. Useful for things like book titles.
2007-08-27 21:01:42 +00:00
Dan Helfman
62b222f2d9
Fleshed out the password reset note a bit more.
2007-08-27 20:46:26 +00:00
Dan Helfman
3601ee302a
Changed uses of "we" to "I", and added a "meet the team" note.
2007-08-27 20:39:16 +00:00