Commit graph

29 commits

Author SHA1 Message Date
Simon Kornblith
c7c0c4c5dc Fix classic view editor 2013-03-31 20:25:13 -04:00
Dan Stillman
61aef48381 Add LTR/RTL toggle in notes
Initialize the note editor with the default directionality based on the current locale, and add a single button for the opposite direction that functions as a toggle. This avoids needing two buttons.

We should also add locales to TinyMCE, but we can do that separately.

Closes #157
2013-03-05 17:51:30 -05:00
Dan Stillman
3a9483070e Merge branch '3.0'
Conflicts:
	chrome/content/zotero/tinymce/plugins/paste/editor_plugin.js
	chrome/content/zotero/xpcom/translation/translate_firefox.js
	chrome/content/zotero/zoteroPane.js
	install.rdf
	update.rdf
2012-11-01 22:14:08 -04:00
Dan Stillman
aa0a3544bd Fix XPI note loading in Fx17 due to navigator.userAgent error 2012-10-30 04:46:19 -04:00
Dan Stillman
2fc4ca59bd Fix XPI note loading in Fx17 due to navigator.userAgent error 2012-10-30 04:40:12 -04:00
Dan Stillman
d7ce389201 Compatibility updates for TinyMCE 3.5.7
3.5.7 seems to init before the DOMContentLoaded we were relying on
previously to add the init function gets called, so instead call a
fixed init function from the HTML that we insert before the load
from chrome.
2012-10-30 04:40:12 -04:00
Dan Stillman
87d90e59d9 Update TinyMCE to 3.5.7 2012-10-30 04:40:12 -04:00
Dan Stillman
d8f90b6488 Don't strip 'cite' attribute from <blockquote> (used by browser pane context menu options to specify the source URL) 2011-04-13 09:25:19 +00:00
Dan Stillman
85ffc6b214 - Do additional whitespace normalization when diffing items to prevent erroneous conflicts
- Save multiple whitespaces in TinyMCE as "&nbsp; " instead of "  " to prevent collapsing elsewhere
- Convert multiple spaces in plaintext notes (e.g., from 1.0) to "&nbsp; " instead of "&nbsp;&nbsp;"
2011-03-29 00:40:11 +00:00
Simon Kornblith
e381b552d0 Modifications to notes and attachments box appearances:
- attachment notes box is now located at bottom, with linked items options above it
- notes no longer display the parent item title. I think this is a waste of space, but if someone wants it back, I can do that
- notes editor spans entire pane
- notes editor does not have gray borders on left or right
- metadata display in notes and attachments boxes is consistent with metadata display in item pane
2011-02-13 06:16:06 +00:00
Dan Stillman
593d90c29d Re-enable object element (without wildcard attributes) in notes on trunk and 2.1b2 tag 2010-11-09 21:06:57 +00:00
Dan Stillman
490794dfb9 More XPI fixes for TinyMCE 2010-10-09 19:22:28 +00:00
Dan Stillman
f17e0d6d28 Reapply r3565 to fix TinyMCE in XPI builds 2010-10-09 18:08:38 +00:00
Dan Stillman
d309ad2539 Hide location and status bar and skip Zotero translators on TinyMCE popups 2010-10-09 18:03:03 +00:00
Dan Stillman
ee6c386bae Run Cut/Copy/Paste commands in notes with chrome privileges so they work 2010-10-09 17:21:25 +00:00
Dan Stillman
79334fdbd5 Tell NoScript users how to fix note display 2010-10-09 09:37:07 +00:00
Dan Stillman
c7c27935d0 Fix CSS paths in read-only note and integration views (not yet tested) 2010-10-09 08:12:37 +00:00
Dan Stillman
84f59ab451 Run TinyMCE as content rather than chrome (and now without needing any modifications)
Also upgraded to latest version

Popup windows currently show location and status bars, which needs to be fixed
2010-10-09 08:04:25 +00:00
Dan Stillman
f58d6f3597 Uncomment valid_elements in TinyMCE config 2010-10-08 07:54:44 +00:00
Dan Stillman
b7a7e4e7ce Sanitize note markup in TinyMCE
[Uncommented note.html's valid_elements in r7027]
2010-10-08 06:44:33 +00:00
Dan Stillman
7b8db1f09f Remove (unused, I believe) eval() calls in TinyMCE to avoid AMO flagging, though we'd have to do so on every update 2009-11-13 06:43:59 +00:00
Dan Stillman
2f2441bbf7 Upgrade TinyMCE to 3.2.5
- Added paste plugin to fix messy pastes from Word
- Added context menu plugin to allow copy/paste via mouse

Closes #1490, Upgrade TinyMCE to 3.2.4.1
2009-07-03 04:49:50 +00:00
Dan Stillman
6a28e8b040 - Make note font size configurable through preferences
- Make note font configurable through extensions.zotero.note.fontFamily hidden pref (for now)
- Additional CSS rules can be added through extensions.zotero.note.css hidden pref
- Give TinyMCE note body #zotero-tinymce-note id for more specific external customization
- Remove status bar position option from visible preferences...
2009-06-01 08:23:16 +00:00
Dan Stillman
8070a22d08 Load TinyMCE as chrome to avoid NoScript blockage 2008-10-27 16:39:18 +00:00
Dan Stillman
0c01dc2d6e - Fix note saving on Windows
- Remove some extra stuff from read-only note page
2008-10-17 20:39:39 +00:00
Dan Stillman
994de2e65c Fix TinyMCE in XPI builds 2008-10-16 22:29:26 +00:00
Dan Stillman
2bbf3d7c80 - Restored read-only mode for notes (using a separate HTML file, for lack of a better way)
- HTML file is now loaded on-demand the first time it's required
2008-10-15 05:24:38 +00:00
Dan Stillman
5e1ca7172a - Reduced TinyMCE to two rows
- Removed font-family, font-size, full justify
- Restored outdent and indent
- Some style improvements, including quotation marks around blockquotes
2008-10-14 03:02:26 +00:00
Dan Stillman
31ef0eab13 Moved 'tiny_mce' directory to 'tinymce' 2008-10-13 23:31:53 +00:00