Dan Helfman
634b095177
When using custom backspace code in IE, don't require that we're in a
...
link. This means that if you're at the end of the link but not in link
mode, the custom backspace code is still used.
2008-06-29 15:25:09 -07:00
Dan Helfman
94647c4887
Backspacing at the end of a link in IE no longer ends the link.
...
Fixed a bug where typing a space within a link in IE caused the space to be added to the end of the link.
2008-06-29 15:19:59 -07:00
Dan Helfman
7e9a5171f3
Factored out some Suggest_pulldown up/down/ handler stuff to separate functions.
2008-06-29 13:53:49 -07:00
Dan Helfman
3951d147b3
Now can use tab and shift-tab in Suggest_pulldown, as alternative to down and up keys.
2008-06-29 13:13:20 -07:00
Dan Helfman
32f72e5a36
Adding Qlassik font, used for various text on the web site.
2008-06-27 22:36:10 -07:00
Dan Helfman
fe139cc749
First pass for suggest-as-you-type for linking.
2008-06-27 16:11:09 -07:00
Dan Helfman
599971ba01
When linking to a note by title, the note resolution is now
...
case-insensitive instead of case-sensitive.
2008-06-25 20:04:06 -07:00
Dan Helfman
708de3b7e7
Reorganized and renamed some notebook links on the right side of the page.
2008-06-23 12:56:03 -07:00
Dan Helfman
cf7cdefd28
Replaced "add new notebook" link with new notebook button next to
...
"notebooks" heading.
2008-06-21 22:13:52 -07:00
Dan Helfman
69ca866ba0
Fixed a few small toolbar buttons where the hover version was shifted down by one pixel.
2008-06-21 21:00:08 -07:00
Dan Helfman
9faf76ba75
Updated favicon.ico with more even glow around the "L" and exported the file with icotool instead of the Gimp.
2008-06-21 17:52:06 -07:00
Dan Helfman
52f9f1be9e
New favicon.ico images that looks slightly less dated.
2008-06-21 17:30:34 -07:00
Dan Helfman
0ae6c7ae5c
New screenshots.
2008-06-18 19:26:57 -07:00
Dan Helfman
ee2ccee771
New front-page screenshot.
2008-06-18 18:19:33 -07:00
Dan Helfman
41a85bb41f
You can now resize embedded images (small, medium, or large).
...
Fixed a bug that potentially caused link pulldowns to open in the wrong
location when the page was scrolled past the top.
2008-06-18 17:14:07 -07:00
Dan Helfman
f7626d985c
Fixed a bug that caused image files to get deleted if there were multiple images embedded within a single note.
...
Prevented a link pulldown from auto-opening by hovering if another pulldown is already open.
2008-06-16 16:22:50 -07:00
Dan Helfman
cfc1c18a55
Tweaked the popup positioning code to prevent popups from getting smashed into the right side of the page. Removed (broken) images from downloaded HTML.
2008-06-16 15:07:17 -07:00
Dan Helfman
4bbebc4400
Fixed display of image justification controls IE. Made justification default back to left when unchecking embed checkbox.
2008-06-16 13:42:52 -07:00
Dan Helfman
dbf9dda2a0
Can now left, center, or right justify embedded images.
2008-06-13 23:26:48 -07:00
Dan Helfman
522f8b9330
Implemented support for embedded images within wiki notes. Also added hover support to open link pulldowns.
2008-06-13 15:55:19 -07:00
Dan Helfman
7a5732c776
Fixing image preloading to load correct filename.
2008-06-13 01:11:32 -07:00
Dan Helfman
51ccb41fd0
Fix for a bug in which "toolbar/small/undefined_button.png" was being loaded from the login page.
...
The solution is to bail from update_toolbar() on read-only notebooks.
2008-06-09 13:32:27 -07:00
71a3b29709
When not a member of any groups, show that as an indented div instead of a list item.
2008-06-06 14:49:28 -07:00
a8a6070da0
Implemented controller.users.signup_group_member().
...
Modified UI code to call this method correctly and display results.
Split generic user signup functionality out into a separate private method.
2008-06-06 14:46:29 -07:00
0e51e461fa
New controller.Users.remove_group() method to remove a user's group membership.
2008-06-03 20:19:07 -07:00
32d160d6eb
Fleshed out more of the group admin UI.
2008-06-03 16:12:35 -07:00
d22c8c0bb4
Fixed bug where form onsubmit event binding was only being done on the last form in a note.
2008-06-03 16:12:13 -07:00
32e6828c90
Completed basic group user listing. This includes a new group admin settings note.
2008-06-02 19:53:39 -07:00
23f0cbe781
Fixed broken account settings form submission.
2008-06-02 14:19:34 -07:00
cf10cf8c82
Refactored some of the client-side form-handling code to cut down on
...
special-case hacks.
2008-06-02 14:16:35 -07:00
3f2c51e338
Fixed mouse click handling brokenness introduced by 03b6a15e86e1. Also Beginning to phase out special-case hack for form submission.
2008-05-30 17:10:57 -07:00
fe83423845
Removing special case / hack for share this notebook radio buttons, as it didn't appear to be necessary.
2008-05-30 15:49:45 -07:00
79fe7245b6
Removing comma to make IE happy.
2008-05-30 15:48:02 -07:00
3c96f6ba8f
Displaying group membership with (non-working) links for each group with admin access.
2008-05-30 15:25:12 -07:00
9130828ffd
Merged in new rate plans and an updated pricing page. Also fixed bug on new pricing page in which "You're currently subscribed to..." showed the wrong plan.
2008-05-28 16:21:51 -07:00
Dan Helfman
c6443d49b6
Added new pricing plans and updated pricing page accordingly.
2008-05-28 16:06:57 -07:00
df3d170362
View groups that you're a member of, with an indicatation if you're an admin of that group.
...
- modify controller.Users.current() to return the user's groups
- update test_current() unit tests to expect empty groups list in results
- modify Main_page, Notebook_rss, Front_page, Tour_page, and Upgrade_page to accept a new groups parameter
- Main_page should add it as a hidden HTML variable
- update Wiki.js to read the hidden groups variable and display the groups in account settings
2008-05-28 16:05:38 -07:00
Dan Helfman
5257126d6c
Changing the alt text capitalization on a few heading images, and wrapped them
...
with <h1> instead of <div>.
2008-05-27 13:55:19 -07:00
Dan Helfman
694dc2eaba
Removed key binding for title button (ctrl-T), since it was interfering
...
with tab opening in Firefox.
2008-05-27 13:38:10 -07:00
Dan Helfman
4083f7b52b
Shrinking font size of storage usage text.
2008-05-20 15:07:46 -07:00
Dan Helfman
be2118805f
Fixed a bug where image preloading loaded incorrect paths for
...
certain images.
2008-05-20 12:43:45 -07:00
Dan Helfman
ca61369963
Fix for bug where read-write notebooks that the anonymous user had
...
read-only access to would show up as read-only, even when logged in.
2008-05-20 00:51:23 -07:00
Dan Helfman
02a3544590
Search result now return notes from multiple notebooks.
...
- change model.Notebook.sql_search_notes() to be a static method
- take a first_notebook_id argument and a user_id argument
- join user_notebook on notebook_id and matches on user_notebook.user_id instead of notebook_id
- order by notebook_id = first_notebook desc, rank instead of just rank
- include search result for notebooks readable by anonymous user, but only if such a notebook is given as first_notebook_id
- update code that calls model.Notebook.sql_search_notes()
- update model.Note.to_dict() to include notebook_id
- modify Wiki.display_search_results()
- separate search results for the current notebook and results for all other notebooks
- indicate which notebook each result is from
- if there are results in other notebooks but no results in the current notebook, indicate that clearly
- when you click on a result note link in the current notebook, it should simply open a new note
- when you click on a result note link in another notebook, it should open in a new window
- test in IE
- update unit tests for:
- controller.Notebooks.search()
- model.Notebook.sql_search_notes()
- model.Note.to_dict()
2008-05-19 15:16:25 -07:00
Dan Helfman
f92891a8d5
Decreased some font sizes so more note links don't wrap as much.
2008-05-19 12:03:40 -07:00
Dan Helfman
428a8d3e37
Decreasing size of link area font to match note tree font size.
2008-05-19 11:57:37 -07:00
Dan Helfman
8389eae2e5
Expanded workaround for IE iframe positioning bug to include IE 7 and not just 6.
2008-05-18 01:43:20 -07:00
Dan Helfman
f418027f54
Editor.normalize_html() now handles an empty/null html parameter.
2008-05-18 01:22:00 -07:00
Dan Helfman
99c32fa120
Improved the detection of whether an existing note has been altered.
...
* Using the browser's tweaked version of the initial HTML, instead of the HTML that we tell the browser to use.
* Improved normalize_html() function to handle more cases.
* Added start_dirty flag to Editor() constructor and made use of it for completely new notes.
2008-05-18 01:07:15 -07:00
Dan Helfman
1722d02317
Improved the detection of whether an existing note has been altered.
...
There is still at least one case (IE only) where this detection fails and a
note unaltered by the user gets resaved to the server. This is because IE
alters relative links within design mode documents.
2008-05-17 23:17:37 -07:00
Dan Helfman
501ec7b37b
Fixes a problem where Editor.dirty() returned true spuriously in Firefox, even when nothing was changed.
...
The bug arose because Firefox shows br tags as "<br>" even when they are
initially "<br />". This meant that the initial and current html didn't match
up, so dirty() returned true even though nothing had changed.
In IE, there's a similar problem because IE likes to uppercase all tags. That
will be fixed in a subsequent commit.
2008-05-17 16:16:27 -07:00