witten
/
luminotes
Archived
1
0
Fork 0
Commit Graph

859 Commits

Author SHA1 Message Date
Dan Helfman 6bf81cd2cb A bit safer. 2009-02-06 15:01:46 -08:00
Dan Helfman 53b4aa571d Changed Editor.drop() not to disconnectAll( window ), since there are other non-drag-related signals connected to window. 2009-02-06 14:56:29 -08:00
Dan Helfman c8a9b98599 The drop part of drag and drop works. Now I just need to add additional drop targets for actually moving the note. 2009-02-06 14:54:02 -08:00
Dan Helfman e3e3fa93d5 Got note dragging working. Now I just need to imlement drop! 2009-02-06 14:01:44 -08:00
Dan Helfman e358b0c2b6 Fixing blindUp in Editor.shutdown() to work with new holder table. 2009-02-04 23:45:19 -08:00
Dan Helfman 1f8694b1fe Moved grabber creation to existing note controls creation function and added "....." placeholder text to make IE display it. 2009-02-04 23:43:54 -08:00
Dan Helfman 3e8ae2dc23 Added grippy-surface area to the right of focused note for drag-and-drop of notes for reordering. Drag-and-drop still unimplemented. 2009-02-04 17:09:54 -08:00
Dan Helfman df1186eac5 Removing jsunit, which is no longer used. 2009-01-30 22:45:04 -08:00
Dan Helfman 9906dda1ca Fixed a visual bug in which titles in a note after the first one had insufficient vertical spacing above them. 2009-01-30 12:37:52 -08:00
Dan Helfman 47834ba541 Fixed a bug in which emptying the trash worked but produced a spurious error message. 2009-01-29 16:38:48 -08:00
Dan Helfman b2648a037a Prevent UI from attempting to load undefined toolbar buttons when viewing the trash. 2009-01-29 16:21:11 -08:00
Dan Helfman caaff7af59 Fixed a bug in which performing a search when search results were already open would just hide the initial search results without showing the new ones. 2009-01-29 15:52:11 -08:00
Dan Helfman 3fd6a5f941 Fixed a bug in which hiding a focused note could (temporarily) leave an empty gap at the bottom of the page. 2009-01-29 12:18:57 -08:00
Dan Helfman 06092cb3b0 Don't display a byline if there isn't any note text yet. 2009-01-27 19:35:49 -08:00
Dan Helfman 24210fc9f5 More fixes to page up / page down. This time, properly handles top and bottom notes. 2009-01-27 16:26:37 -08:00
Dan Helfman b4b2443b8e Previous/next were completely backwards. 2009-01-27 16:17:24 -08:00
Dan Helfman 25db885cb8 Fix to prevent iframe editor from remaining focused when switching to a different static div editor with page up / page down. 2009-01-27 16:13:23 -08:00
Dan Helfman 5afee52199 Internet Explorer version 6, begone! 2009-01-27 15:54:11 -08:00
Dan Helfman 99e1a22f8b Fix typo. 2009-01-27 15:34:17 -08:00
Dan Helfman 025faae54e Updating the browser-not-supported error message. 2009-01-27 15:24:07 -08:00
Dan Helfman 9152f7b986 Preventing IE7 from incorrectly displaying a blank spot after external links. 2009-01-27 12:55:59 -08:00
Dan Helfman dd7884c76c New keyboard shortcuts now work even when an editor isn't already focused. 2009-01-27 12:26:48 -08:00
Dan Helfman fcb57dcc98 New keyboard shortcuts: Start a search: Ctrl-slash. Save the current note: Ctrl-space. 2009-01-27 12:07:02 -08:00
Dan Helfman fdebb1061b New keyboard shortcuts for switching to next open note and previous open note: Page down and page up.
Also fixed visual bug that caused switching notes to flash when focusing.
The fix involved calling Editor.reposition() at the top of resize() instead of at the end.
2009-01-27 11:53:50 -08:00
Dan Helfman 941feb1dbf A non-ideal solution, but now repositioning iframe periodically after a resize in case the div its tracking has moved. 2009-01-27 01:32:21 -08:00
Dan Helfman 345022ac5a Fixed iframe cursor positioning in WebKit! 2009-01-26 22:03:59 -08:00
Dan Helfman d22e521b74 Messages/errors with no given positioning are now by default positioned at the top of the notes (instead of the bottom). 2009-01-26 14:22:50 -08:00
Dan Helfman 4ac6eb6322 Fixed focusing when opening special notes like search results, settings, etc. 2009-01-26 14:17:54 -08:00
Dan Helfman 72b6a0f90c Fix for iframe cursor positioning not working in certain cases when clicking on a blank area of a static div. 2009-01-26 13:58:00 -08:00
Dan Helfman 683152fdaf Breaking out of loop earlier. 2009-01-26 13:30:26 -08:00
Dan Helfman b207ca0747 Made byline into a <div> instead of a <p> and moved it to the bottom of the note instead of the top. 2009-01-26 13:18:34 -08:00
Dan Helfman c1249fd0dc Fix forum bylines not showing up. 2009-01-26 12:34:33 -08:00
Dan Helfman fb64838d48 Fixed ever-growing iframe editor width in IE6. 2009-01-26 12:15:27 -08:00
Dan Helfman b0fcf355c9 Properly handle clicks on links within static divs. 2009-01-26 12:12:51 -08:00
Dan Helfman 5eb8311ab7 Fix for an edge case where the mouse is hovering over a link that's in an editor in the process of being coverted from an iframe to a div (in which hovering is ignored). 2009-01-24 23:59:23 -08:00
Dan Helfman f841c17eeb Apparently 'node.tagName == "FOO"' will throw if tagName is undefined. 2009-01-24 23:56:28 -08:00
Dan Helfman 545e083d59 Download CSS border now matches standard CSS border. 2009-01-24 23:51:04 -08:00
Dan Helfman fa6c9dbc7b Fix: When a blank editor is open, and new note is clicked, just highlight that blank editor. 2009-01-24 23:48:10 -08:00
Dan Helfman 83e2db29f1 Hack to prevent iframe from being incorrectly positioned if there is a closing (and thus moving) message or error box. 2009-01-24 23:39:05 -08:00
Dan Helfman 4675c5969b Removing some code within display_error() that was preventing it from working. 2009-01-24 23:20:54 -08:00
Dan Helfman 9aa96d54a4 Fixing broken click handling in divs and iframes, thereby allowing form submission to work. 2009-01-24 23:20:34 -08:00
Dan Helfman 319477083c Fixed incorrect positioning of link pulldown and various other pulldowns. Also fixed opening of link pulldown via hovering. 2009-01-24 15:32:43 -08:00
Dan Helfman 366382dd20 Making cursor positioning work in WebKit, at least for positioning the cursor at the end of an iframe. 2009-01-24 15:13:44 -08:00
Dan Helfman 73e8ea878c Now only setting the shared iframe's <head> node once. Also fixed brief Firefox text selection flashing when selecting text in a div. 2009-01-24 14:21:07 -08:00
Dan Helfman a4648981c7 Better range restoration when transitioning from a div to an iframe in IE. Also got rid of click_position, as it's no longer used. 2009-01-24 13:57:33 -08:00
Dan Helfman 42d4d514d2 Some typos and a range fix for IE. 2009-01-24 12:25:48 -08:00
Dan Helfman 3944ebc9d9 Removing obsolete comment. 2009-01-23 15:53:28 -08:00
Dan Helfman f0fbd4e193 Fixed broken search form by making Editor handler connection only apply to forms within the Editor div itself. 2009-01-23 15:24:47 -08:00
Dan Helfman 5e67a87779 Fixed a bug in which hiding one div caused other divs to hide as well. Now using the note holder as the position_after variable. 2009-01-23 14:55:57 -08:00
Dan Helfman 4817f286bf Make invisible iframe have zero height as well, so it doesn't add blank space at the bottom of the page. 2009-01-23 14:49:03 -08:00
Dan Helfman bdfc5d3740 Removing FIXME comment that was recently fixed. 2009-01-23 14:38:29 -08:00
Dan Helfman 8cd63ee661 Only adding black focused border to iframes, not static divs. 2009-01-23 14:36:12 -08:00
Dan Helfman 403ce9d305 Fixed cursor positioning at the end of an iframe's text to work in more edge cases. 2009-01-23 14:25:24 -08:00
Dan Helfman 5e7cd17e82 Fix for range start/end not being propagated to iframe. 2009-01-23 12:12:38 -08:00
Dan Helfman a90a2a842e Got highlight working again with the new shared iframes. 2009-01-22 22:36:24 -08:00
Dan Helfman 51a568c39c Several fixes for shared iframe releasing / focus interaction. 2009-01-22 22:33:32 -08:00
Dan Helfman 59f9134a8c Now blurring the focused editor when hiding/deleting any other editor.
This prevents a visual bug in which the iframe below a shutdown() editor didn't move to its new position.
2009-01-22 16:54:56 -08:00
Dan Helfman 5ce7de4f1d Opening existing notes from note links now works correctly. 2009-01-22 15:41:00 -08:00
Dan Helfman 623dbbdb3a Wiki.js no longer references Editor.iframe directly. 2009-01-22 15:30:17 -08:00
Dan Helfman efc452dbfb Fix iframe blindUp() call so it doesn't break getSelection() within the iframe. 2009-01-22 14:53:46 -08:00
Dan Helfman 6438d34e97 Removing debugging print. 2009-01-22 14:27:01 -08:00
Dan Helfman 1658d43d4c Now when an editor is focused, the toolbar buttons update accordingly. 2009-01-22 14:23:07 -08:00
Dan Helfman f3ca7bc677 Removing obsolete "FIXME" comment. 2009-01-22 13:51:19 -08:00
Dan Helfman c97613490e Fixing some assumptions in Wiki.js that there are multiple iframes. 2009-01-22 13:30:00 -08:00
Dan Helfman 72c485a799 Not doing a blindUp() on an editor's iframe unless it actually has one. 2009-01-22 13:19:40 -08:00
Dan Helfman 56c7f8ea11 Fixing vertical height of new (empty) frames. 2009-01-22 13:16:25 -08:00
Dan Helfman 46d28d0ea0 Better window resizing behavior. 2009-01-22 13:05:18 -08:00
Dan Helfman f5727d6383 An editor's iframe and div now blindUp in unision when the note is hidden/shutdown. 2009-01-22 12:15:32 -08:00
Dan Helfman 58827c4ebd More work on the reusable iframe. Now visually appears seamless. 2009-01-22 12:08:20 -08:00
Dan Helfman 9fa3cf2001 Resizing new iframe on load. 2009-01-21 13:43:45 -08:00
Dan Helfman 4e4a8ecd20 Removing duplicate focusing code. 2009-01-21 13:40:21 -08:00
Dan Helfman 10e2742ec5 Removing debugging print. 2009-01-21 13:36:14 -08:00
Dan Helfman a05081166a Refactored Editor to use a reusable iframe for all notes. Also got cursor positioning working in Firefox.
Still needs more cleanup/bugfixing.
2009-01-21 13:33:11 -08:00
Dan Helfman 2e3501f5fc Adding fix for stupid IE 6 HTTPS warning message. 2009-01-19 22:47:43 -08:00
Dan Helfman 6df7b734e7 Fix for another IE 6 error. 2009-01-15 19:14:07 -08:00
Dan Helfman d212797f7d Fix for IE6 error. 2009-01-15 19:06:05 -08:00
Dan Helfman 4a8e98372d Refactored some of the click position code. 2009-01-15 14:33:54 -08:00
Dan Helfman 404956deec In IE, you can now click on a static note div, and after it's converted into an iframe, the text cursor will be in the right position! 2009-01-15 01:36:32 -08:00
Dan Helfman cb3d262630 Text cursor in IE is now correctly positioned at the end of the iframe contents when a new iframe is opened. 2009-01-14 16:37:02 -08:00
Dan Helfman 4871d96f84 Fixing the padding within iframes within various browsers. 2009-01-13 16:12:34 -08:00
Dan Helfman 0291cd67fb focused_note_frame was defined twice. 2009-01-13 14:39:25 -08:00
Dan Helfman 76e35cbbb9 Changing the way editor resizing works in Webkit (Chrome/Safari) so that it actually works properly. 2009-01-13 14:14:03 -08:00
Dan Helfman 2516f30625 IE really doesn't like those extra commas. 2009-01-13 13:52:26 -08:00
Dan Helfman 9f43399947 Tweaking the static div margin spacing slightly. 2009-01-13 13:49:05 -08:00
Dan Helfman 5ada27ac74 Fixed reverting a note to an old revision. 2009-01-13 13:38:35 -08:00
Dan Helfman 725904ba49 Now blurring in Wiki.editor_focused() for static divs as well (not just iframes). 2009-01-13 12:35:41 -08:00
Dan Helfman f4511a8493 Fixed indentation. 2009-01-13 12:35:12 -08:00
Dan Helfman ab3e04538c Fixed editor_by_id() function to work correctly when a revision is given and a static div editor is returned. 2009-01-13 12:20:36 -08:00
Dan Helfman 53bff5980d Removed some iframe CSS that wasn't actually used in iframes, such as CSS for forms, buttons, etc. 2009-01-12 17:06:44 -08:00
Dan Helfman e007af22a9 Making buttons within static notes have rounded corners. 2009-01-12 17:02:51 -08:00
Dan Helfman 5eb1aff6a2 Prevent double-connection of note controls to click signal handlers. 2009-01-12 16:44:28 -08:00
Dan Helfman 9a0650e946 Fix for spurious exception. 2009-01-12 16:37:03 -08:00
Dan Helfman a5c68158f7 Fixing spacing around forms in static note divs. 2009-01-12 16:30:46 -08:00
Dan Helfman 4e31959dfd Fixing note highlighting when opening an old revision of a note. 2009-01-12 16:24:52 -08:00
Dan Helfman a6540e6da3 Ignore mouse hover events for static div notes, thereby preventing link pulldown from opening. 2009-01-12 16:00:24 -08:00
Dan Helfman 59be7cc79d Fixed more focusing issues. 2009-01-12 14:49:45 -08:00
Dan Helfman d6611c1029 Fix for several note focusing problems. Also converted more of Wiki.js not to rely on an editor having an iframe. 2009-01-12 14:19:32 -08:00
Dan Helfman b25cc97308 Fix for broken focusing. 2009-01-09 17:15:07 -08:00
Dan Helfman f2230377c8 Removing note.css. It's no longer used! Unfortunately, the CSS is now duplicated in style.css and Editor.js. 2009-01-09 16:46:42 -08:00
Dan Helfman 05f819c071 Removing blank_note.html. No longer used! 2009-01-09 16:45:33 -08:00
Dan Helfman 6e1908a66a Renamed finish_init() to connect_handlers() and made it work with create_div(). Made read-only editors stay divs, never iframes.
Added an OPERA constant to indicate when running in Opera.
2009-01-09 16:43:33 -08:00
Dan Helfman 28dc92ad21 Fixed a cut and paste error in Wiki.js initialization code. 2009-01-09 14:54:51 -08:00
Dan Helfman 36e1843f66 Setting a slight delay on the resize so that it works properly. 2009-01-09 14:35:47 -08:00
Dan Helfman f36d6b9500 Creating a new iframe (where this is no static div) now works again. 2009-01-09 13:17:33 -08:00
Dan Helfman 4f5825c862 Editor.summarize() now supports static note divs. 2009-01-09 13:12:03 -08:00
Dan Helfman 28b2dbe469 Editor.shutdown() now supports static div notes, not just iframes. 2009-01-09 13:10:33 -08:00
Dan Helfman 9dfe196dc7 Editor.highlight() now supports static div notes, not just iframes. 2009-01-09 13:05:42 -08:00
Dan Helfman d546d70419 Fixing bottom margin. 2009-01-09 12:34:36 -08:00
Dan Helfman 7442f46de2 The transition from a static note div to a design-mode-enabled iframe now appears visually seamless. 2009-01-09 12:27:00 -08:00
Dan Helfman d5b0351bb4 Rewrote Editor.empty() to rely on scrapeText() again. 2009-01-08 12:42:00 -08:00
Dan Helfman 5773efc884 Rounding corners on the stub note. 2009-01-08 12:35:05 -08:00
Dan Helfman c40a180a5d Now properly resizing a note if you cut/paste text in it with the mouse. Only works in FF3. 2009-01-07 17:14:22 -08:00
Dan Helfman 2d728b584d Fixing Editor.empty() and getting rid of now unnecessary iframe onreload (which had the unwanted side effect of scrolling the page to the top for every iframe). 2009-01-07 15:14:58 -08:00
Dan Helfman f0da74b8ed Made use of a new normalize_title() function that's responsible for returning "untitled note" as appropriate. 2009-01-07 14:15:22 -08:00
Dan Helfman dbc095030c Making new notes start off in title mode. Also making the cursor of a new iframe start at the end of the contents. 2009-01-07 13:51:02 -08:00
Dan Helfman 19a24d9d78 Fixed Editor.dirty() and Editor.mark_clean() to deal with divs in addition to iframes. 2009-01-07 12:57:51 -08:00
Dan Helfman b0202e785b More padding at the top of each frame/div. 2009-01-07 12:43:16 -08:00
Dan Helfman 55362cd4b1 Now properly stripping off / adding "static_note_contents" span when switching between iframe/div. 2009-01-07 12:39:48 -08:00
Dan Helfman b2eaa5a168 Don't blur an iframe as soon as the focus leaves, but rather when another editor is focused. This makes the toolbar work again. 2009-01-06 16:28:01 -08:00
Dan Helfman 087723ebdd Improved iframe initialization code. 2009-01-06 16:20:04 -08:00
Dan Helfman d058f779ae Making rounded corners of static note divs and note iframes equivalent. 2009-01-03 16:11:51 -08:00
Dan Helfman 35b1e8e96f Making font size of static note divs and note iframes equivalent. 2009-01-03 16:10:20 -08:00
Dan Helfman e043cf1e0c Pulled in and merged most recent revision with iframes-on-demand changes. 2009-01-03 15:56:54 -08:00
Dan Helfman c07794377d Work towards iframes-on-demand. 2009-01-03 15:52:12 -08:00
Dan Helfman 5a5331d0de Adding missing "cursor: pointer;" to CSS. 2008-12-30 22:16:00 -08:00
Dan Helfman 2301bbff15 Fixing some spacing. Adding "Best value" text. 2008-12-30 21:55:40 -08:00
Dan Helfman a2d68acedf Colored the 60-day guarantee text on the download page. 2008-12-30 16:34:46 -08:00
Dan Helfman afe17fd340 Revamped pricing and download pages to make plan layout more visually appealing. 2008-12-30 16:31:57 -08:00
Dan Helfman 1146cb7244 Mentioning 30-day free trial on the product page. 2008-12-30 12:40:03 -08:00
Dan Helfman ad96bbff86 Fixed a bug in which renaming the first post in a disussion didn't rename the discussion itself.
Also fixed a bug in which clicking on the notebook rename text field ended the renaming prematurely.
2008-12-27 01:28:38 -08:00
Dan Helfman 12bd7b2640 Centering the font pulldown selected mark dot is difficult, so instead just vertically align it to the top. 2008-12-27 00:32:37 -08:00
Dan Helfman 290391899c Fixed a bug in which fonts set in one browser did not always show up as selected within a different browser. 2008-12-27 00:09:54 -08:00
Dan Helfman 80432f3cbb Renamed "Sans Serif" to "Arial", "Serif" to "Times New Roman", etc. 2008-12-26 19:51:34 -08:00
Dan Helfman 4d7b08ef32 Fixed broken font selection in IE. Now using a button tag instead of a <label> to make IE happy. 2008-12-26 19:32:12 -08:00
Dan Helfman d61b6f16ea Backed out patch that dropped support for IE 6 (for now), since it may not actually be necessary yet. 2008-12-23 23:20:24 -08:00
Dan Helfman 712a2dee6b Dropped support for Internet Explorer version 6.0! Time to break out the champagne. 2008-12-23 19:31:08 -08:00
Dan Helfman 8d37ad2a3f Adding the title button back to the toolbar, since it's really essential if a note has no title. 2008-12-23 00:27:44 -08:00
Dan Helfman 74db4e8164 Fixed current font indication in IE. 2008-12-22 23:26:01 -08:00
Dan Helfman 1f3b50704e If a pulldown is partially off the bottom of the window, move it up until it isn't obscured any longer. 2008-12-22 22:14:16 -08:00
Dan Helfman f68d571e68 Indication of current font now works in WebKit (Safari/Chrome). 2008-12-22 19:25:09 -08:00
Dan Helfman 7254dc6972 Changed font selector check mark to a bullet point / circle. And font selector now works in IE. 2008-12-17 12:15:08 -08:00
Dan Helfman f385ebaa9c In the font pulldown, now showing the current font with a check mark. 2008-12-15 18:10:38 -08:00
Dan Helfman ef6b013342 Making link area items a little closer together to save vertical page real estate. 2008-12-14 23:35:47 -08:00
Dan Helfman 461ae4f467 Got rid of auto-hiding notebook "rename" link, since it didn't work reliably. The link is now back in the link area on the left. 2008-12-14 23:28:43 -08:00
Dan Helfman d687d2b1c8 Vertically compacted the link area on the left somewhat. "rename" hover link no longer showing up on read-only/trash notebooks. 2008-12-13 00:32:19 -08:00
Dan Helfman 070b55848d With the new smaller note text font size, the smalll text within the note was even smaller (and too small). Now it's just a little smaller. 2008-12-12 23:49:35 -08:00
Dan Helfman c07d315ffe Replaced title button with font face button. Needs more work in IE. Also added more rounded corners to several display elements. 2008-12-10 23:21:44 -08:00
Dan Helfman 86df93c15c Replaced title button with font face button. Needs more work in IE. Also added more rounded corners to several display elements. 2008-12-09 16:02:49 -08:00
Dan Helfman 233b800978 Decreased the default note text font size and bumped version. 2008-12-05 12:03:18 -08:00
Dan Helfman bceedf8edd Removing code that surpressed backspaces, since it breaks backspaces on the search field too. 2008-12-03 17:14:49 -08:00