From ac551b3a2f5daf2aaaf8b93b389a6adf3ae87ac1 Mon Sep 17 00:00:00 2001
From: Simon Kornblith
Date: Wed, 24 Sep 2008 23:44:34 +0000
Subject: [PATCH] use TinyMCE for styled-textbox.xml
---
.../zotero/bindings/styled-textbox.xml | 325 ++++-------
.../content/zotero/tiny_mce/integration.html | 26 +
chrome/content/zotero/tiny_mce/langs/ar.js | 153 ++++++
chrome/content/zotero/tiny_mce/langs/bg.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/bs.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ca.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ch.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/cs.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/da.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/de.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/el.js | 158 ++++++
chrome/content/zotero/tiny_mce/langs/en.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/es.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/et.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/fa.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/fi.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/fr.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/gl.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/he.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/hr.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/hu.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ia.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ii.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/is.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/it.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ja.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ko.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/lt.js | 172 ++++++
chrome/content/zotero/tiny_mce/langs/lv.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/mk.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ms.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/nb.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/nl.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/nn.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/pl.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/pt.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ro.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/ru.js | 155 ++++++
chrome/content/zotero/tiny_mce/langs/sc.js | 188 +++++++
chrome/content/zotero/tiny_mce/langs/se.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/si.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/sk.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/sl.js | 155 ++++++
chrome/content/zotero/tiny_mce/langs/sq.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/sr.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/sv.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/tr.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/tt.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/tw.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/uk.js | 157 ++++++
chrome/content/zotero/tiny_mce/langs/vi.js | 154 ++++++
chrome/content/zotero/tiny_mce/langs/zh.js | 154 ++++++
chrome/content/zotero/tiny_mce/license.txt | 504 ++++++++++++++++++
chrome/content/zotero/tiny_mce/note.html | 25 +
.../zotero/tiny_mce/themes/advanced/about.htm | 56 ++
.../tiny_mce/themes/advanced/anchor.htm | 32 ++
.../tiny_mce/themes/advanced/charmap.htm | 54 ++
.../tiny_mce/themes/advanced/color_picker.htm | 76 +++
.../themes/advanced/editor_template.js | 1 +
.../zotero/tiny_mce/themes/advanced/image.htm | 86 +++
.../themes/advanced/img/colorpicker.jpg | Bin 0 -> 3189 bytes
.../tiny_mce/themes/advanced/img/icons.gif | Bin 0 -> 11505 bytes
.../tiny_mce/themes/advanced/js/about.js | 72 +++
.../tiny_mce/themes/advanced/js/anchor.js | 37 ++
.../tiny_mce/themes/advanced/js/charmap.js | 325 +++++++++++
.../themes/advanced/js/color_picker.js | 253 +++++++++
.../tiny_mce/themes/advanced/js/image.js | 245 +++++++++
.../tiny_mce/themes/advanced/js/link.js | 155 ++++++
.../themes/advanced/js/source_editor.js | 62 +++
.../tiny_mce/themes/advanced/langs/ar.js | 62 +++
.../tiny_mce/themes/advanced/langs/ar_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/bg.js | 62 +++
.../tiny_mce/themes/advanced/langs/bg_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/bs.js | 62 +++
.../tiny_mce/themes/advanced/langs/bs_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ca.js | 62 +++
.../tiny_mce/themes/advanced/langs/ca_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ch.js | 62 +++
.../tiny_mce/themes/advanced/langs/ch_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/cs.js | 62 +++
.../tiny_mce/themes/advanced/langs/cs_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/da.js | 62 +++
.../tiny_mce/themes/advanced/langs/da_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/de.js | 62 +++
.../tiny_mce/themes/advanced/langs/de_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/el.js | 62 +++
.../tiny_mce/themes/advanced/langs/el_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/en.js | 62 +++
.../tiny_mce/themes/advanced/langs/en_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/es.js | 62 +++
.../tiny_mce/themes/advanced/langs/es_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/et.js | 62 +++
.../tiny_mce/themes/advanced/langs/et_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/fa.js | 62 +++
.../tiny_mce/themes/advanced/langs/fa_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/fi.js | 62 +++
.../tiny_mce/themes/advanced/langs/fi_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/fr.js | 62 +++
.../tiny_mce/themes/advanced/langs/fr_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/gl.js | 62 +++
.../tiny_mce/themes/advanced/langs/gl_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/he.js | 62 +++
.../tiny_mce/themes/advanced/langs/he_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/hr.js | 62 +++
.../tiny_mce/themes/advanced/langs/hr_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/hu.js | 62 +++
.../tiny_mce/themes/advanced/langs/hu_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ia.js | 62 +++
.../tiny_mce/themes/advanced/langs/ia_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ii.js | 62 +++
.../tiny_mce/themes/advanced/langs/ii_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/is.js | 62 +++
.../tiny_mce/themes/advanced/langs/is_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/it.js | 62 +++
.../tiny_mce/themes/advanced/langs/it_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ja.js | 62 +++
.../tiny_mce/themes/advanced/langs/ja_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ko.js | 62 +++
.../tiny_mce/themes/advanced/langs/ko_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/lt.js | 62 +++
.../tiny_mce/themes/advanced/langs/lt_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/lv.js | 62 +++
.../tiny_mce/themes/advanced/langs/lv_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/mk.js | 62 +++
.../tiny_mce/themes/advanced/langs/mk_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ms.js | 62 +++
.../tiny_mce/themes/advanced/langs/ms_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/nb.js | 62 +++
.../tiny_mce/themes/advanced/langs/nb_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/nl.js | 62 +++
.../tiny_mce/themes/advanced/langs/nl_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/nn.js | 62 +++
.../tiny_mce/themes/advanced/langs/nn_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/pl.js | 62 +++
.../tiny_mce/themes/advanced/langs/pl_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/pt.js | 62 +++
.../tiny_mce/themes/advanced/langs/pt_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ro.js | 62 +++
.../tiny_mce/themes/advanced/langs/ro_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/ru.js | 63 +++
.../tiny_mce/themes/advanced/langs/ru_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/sc.js | 62 +++
.../tiny_mce/themes/advanced/langs/sc_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/se.js | 60 +++
.../tiny_mce/themes/advanced/langs/se_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/si.js | 62 +++
.../tiny_mce/themes/advanced/langs/si_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/sk.js | 62 +++
.../tiny_mce/themes/advanced/langs/sk_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/sl.js | 62 +++
.../tiny_mce/themes/advanced/langs/sl_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/sq.js | 62 +++
.../tiny_mce/themes/advanced/langs/sq_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/sr.js | 62 +++
.../tiny_mce/themes/advanced/langs/sr_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/sv.js | 60 +++
.../tiny_mce/themes/advanced/langs/sv_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/tr.js | 62 +++
.../tiny_mce/themes/advanced/langs/tr_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/tt.js | 62 +++
.../tiny_mce/themes/advanced/langs/tt_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/tw.js | 62 +++
.../tiny_mce/themes/advanced/langs/tw_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/uk.js | 62 +++
.../tiny_mce/themes/advanced/langs/uk_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/vi.js | 62 +++
.../tiny_mce/themes/advanced/langs/vi_dlg.js | 51 ++
.../tiny_mce/themes/advanced/langs/zh.js | 62 +++
.../tiny_mce/themes/advanced/langs/zh_dlg.js | 51 ++
.../zotero/tiny_mce/themes/advanced/link.htm | 64 +++
.../themes/advanced/skins/default/content.css | 32 ++
.../themes/advanced/skins/default/dialog.css | 114 ++++
.../advanced/skins/default/img/buttons.png | Bin 0 -> 3274 bytes
.../advanced/skins/default/img/items.gif | Bin 0 -> 70 bytes
.../advanced/skins/default/img/menu_arrow.gif | Bin 0 -> 68 bytes
.../advanced/skins/default/img/menu_check.gif | Bin 0 -> 70 bytes
.../advanced/skins/default/img/progress.gif | Bin 0 -> 1787 bytes
.../advanced/skins/default/img/tabs.gif | Bin 0 -> 1326 bytes
.../themes/advanced/skins/default/ui.css | 215 ++++++++
.../themes/advanced/source_editor.htm | 32 ++
chrome/content/zotero/tiny_mce/tiny_mce.js | 1 +
.../content/zotero/tiny_mce/tiny_mce_popup.js | 294 ++++++++++
.../zotero/bindings/styled-textbox.css | 48 --
chrome/skin/default/zotero/text_bold.png | Bin 304 -> 0 bytes
chrome/skin/default/zotero/text_italic.png | Bin 223 -> 0 bytes
chrome/skin/default/zotero/text_subscript.png | Bin 422 -> 0 bytes
.../skin/default/zotero/text_superscript.png | Bin 421 -> 0 bytes
chrome/skin/default/zotero/text_underline.png | Bin 273 -> 0 bytes
.../skin/default/zotero/tinymce-content.css | 2 +
189 files changed, 16273 insertions(+), 270 deletions(-)
create mode 100755 chrome/content/zotero/tiny_mce/integration.html
create mode 100755 chrome/content/zotero/tiny_mce/langs/ar.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/bg.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/bs.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ca.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ch.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/cs.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/da.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/de.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/el.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/en.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/es.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/et.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/fa.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/fi.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/fr.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/gl.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/he.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/hr.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/hu.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ia.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ii.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/is.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/it.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ja.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ko.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/lt.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/lv.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/mk.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ms.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/nb.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/nl.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/nn.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/pl.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/pt.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ro.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/ru.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/sc.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/se.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/si.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/sk.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/sl.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/sq.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/sr.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/sv.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/tr.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/tt.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/tw.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/uk.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/vi.js
create mode 100755 chrome/content/zotero/tiny_mce/langs/zh.js
create mode 100755 chrome/content/zotero/tiny_mce/license.txt
create mode 100755 chrome/content/zotero/tiny_mce/note.html
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/about.htm
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/anchor.htm
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/charmap.htm
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/color_picker.htm
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/editor_template.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/image.htm
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/img/colorpicker.jpg
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/img/icons.gif
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/js/about.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/js/anchor.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/js/charmap.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/js/color_picker.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/js/image.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/js/link.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/js/source_editor.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ar.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ar_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/bg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/bg_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/bs.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/bs_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ca.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ca_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ch.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ch_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/cs.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/cs_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/da.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/da_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/de.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/de_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/el.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/el_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/en.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/en_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/es.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/es_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/et.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/et_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/fa.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/fa_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/fi.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/fi_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/fr.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/fr_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/gl.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/gl_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/he.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/he_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/hr.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/hr_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/hu.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/hu_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ia.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ia_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ii.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ii_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/is.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/is_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/it.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/it_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ja.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ja_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ko.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ko_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/lt.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/lt_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/lv.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/lv_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/mk.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/mk_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ms.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ms_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/nb.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/nb_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/nl.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/nl_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/nn.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/nn_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/pl.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/pl_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/pt.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/pt_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ro.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ro_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ru.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/ru_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sc.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sc_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/se.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/se_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/si.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/si_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sk.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sk_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sl.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sl_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sq.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sq_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sr.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sr_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sv.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/sv_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/tr.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/tr_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/tt.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/tt_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/tw.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/tw_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/uk.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/uk_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/vi.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/vi_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/zh.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/langs/zh_dlg.js
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/link.htm
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/content.css
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/dialog.css
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/img/buttons.png
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/img/items.gif
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/img/menu_check.gif
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/img/progress.gif
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/img/tabs.gif
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/skins/default/ui.css
create mode 100755 chrome/content/zotero/tiny_mce/themes/advanced/source_editor.htm
create mode 100755 chrome/content/zotero/tiny_mce/tiny_mce.js
create mode 100755 chrome/content/zotero/tiny_mce/tiny_mce_popup.js
delete mode 100644 chrome/skin/default/zotero/bindings/styled-textbox.css
delete mode 100755 chrome/skin/default/zotero/text_bold.png
delete mode 100755 chrome/skin/default/zotero/text_italic.png
delete mode 100755 chrome/skin/default/zotero/text_subscript.png
delete mode 100755 chrome/skin/default/zotero/text_superscript.png
delete mode 100755 chrome/skin/default/zotero/text_underline.png
create mode 100755 chrome/skin/default/zotero/tinymce-content.css
diff --git a/chrome/content/zotero/bindings/styled-textbox.xml b/chrome/content/zotero/bindings/styled-textbox.xml
index 31ca1763dd..d37836eb43 100644
--- a/chrome/content/zotero/bindings/styled-textbox.xml
+++ b/chrome/content/zotero/bindings/styled-textbox.xml
@@ -27,272 +27,153 @@
xmlns:xbl="http://www.mozilla.org/xbl"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
-
-
-
",
+ "":"\\i ",
+ "":"\\i0 ",
+ "":"\\b ",
+ "":"\\b0 ",
+ "":"\\ul ",
+ "":"\\ul0 ",
+ "
":"\x0B",
+ "":"\\super ",
+ "":"\\super0 ",
+ "":"\\sub ",
+ "":"\\sub0 ",
+ // there's no way to mimic a tab stop in CSS without
+ // tables, which wouldn't work here.
+ ' ':"\t"
};
- // globals
- this._formatMap = {
- "Integration":{
- "\\":"\\\\",
- "&":"&",
- "<":"<",
- ">":">",
- "":"\\i ",
- "":"\\i0 ",
- "":"\\b ",
- "":"\\b0 ",
- "":"\\ul ",
- "":"\\ul0 ",
- "
":"\x0B",
- "":"\\super ",
- "":"\\super0 ",
- "":"\\sub ",
- "":"\\sub0 ",
- // there's no way to mimic a tab stop in CSS without
- // tables, which wouldn't work here.
- ' ':"\t"
- }
- };
-
- // defaults
- this._format = "HTML";
- this._readonly = false;
- this._styleWithCSS = false;
- // storage variables before loaded
- this._value = false;
- this._toggle = [];
-
- // why is this necessary? because the browser takes time to
- // load, but doesn't appear to fire an event when loaded,
- // when recovering from being hidden. why does this work?
- // no idea.
- this._isLoaded = false;
+ // not sure why an event is necessary here, but it is
var me = this;
- if(this.hasAttribute("hidden")) {
- window.setTimeout(function() {me._loaded()}, 1);
- } else {
- this._browser.contentWindow.addEventListener("load", function() {me._loaded()}, false);
- }
+ this._loadHandler = function() {me._browserLoaded()};
+ this._browser.addEventListener("DOMContentLoaded", this._loadHandler, false);
]]>
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
", "", "g");
+ output = output.replace("
", "\\par ", "g");
+ output = output.replace(/<\/?div[^>]*>/g, "");
+ output = Zotero.Utilities.prototype.trim(output);
+ if(output.substr(-4) == "\\par") output = output.substr(0, output.length-4);
}
+
return output;
]]>
'+html+"
+
+");
- this._browser.contentDocument.close();
- this._browser.contentDocument.designMode = (this._readonly ? "off" : "on");
- try {
- this._browser.contentDocument.execCommand("styleWithCSS", false, this._styleWithCSS);
- } catch(e) {}
-
- this._updateButtons();
- } else {
- this._value = val;
+ // do appropriate replacement operations
+ for(var needle in this._rtfMap) {
+ if(this._rtfMap[needle]) {
+ html = html.replace(this._rtfMap[needle], needle, "g");
+ }
+ }
+ html = '
";
+ Zotero.debug("setting content to "+html);
}
+
+ this._editor.setContent(html);
return val;
]]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/chrome/content/zotero/tiny_mce/integration.html b/chrome/content/zotero/tiny_mce/integration.html
new file mode 100755
index 0000000000..c6f1a46a1d
--- /dev/null
+++ b/chrome/content/zotero/tiny_mce/integration.html
@@ -0,0 +1,26 @@
+
+
+