[Rt-commit] rt branch, 4.2/static-handler, updated. rt-4.0.0rc7-256-g93a997d
? sunnavy
sunnavy at bestpractical.com
Mon May 16 03:28:37 EDT 2011
The branch, 4.2/static-handler has been updated
via 93a997d2d21419838a7dba9e547f9b40362fcf09 (commit)
via 9c665d1a09370ee47c4d8abd046f3370d1862df0 (commit)
via 4fbfbf21c284d2c3a15bca8b18cb5209e9e3b2c8 (commit)
via 70380a14e2d768b6ca365ec775bb531858829538 (commit)
from ff4ffb6b33b5b7c085cd07b646f511b7399ebee0 (commit)
Summary of changes:
Makefile.in | 32 ++++++++++++++++--
aclocal.m4 | 6 ++-
config.layout | 18 +++++++++-
configure.ac | 6 +++
docs/web_deployment.pod | 14 ++++----
etc/RT_Config.pm.in | 14 +++-----
lib/RT.pm | 2 +
lib/RT/Generated.pm.in | 2 +
lib/RT/Interface/Web/Handler.pm | 35 +++++++++++++-------
lib/RT/Plugin.pm | 10 +++++-
share/html/Elements/HeaderJavascript | 2 +-
share/html/NoAuth/css/aileron/boxes.css | 4 +-
share/html/NoAuth/css/aileron/layout.css | 4 +-
share/html/NoAuth/css/aileron/msie-pie.css | 2 +-
share/html/NoAuth/css/aileron/msie6.css | 2 +-
share/html/NoAuth/css/aileron/nav.css | 2 +-
share/html/NoAuth/css/ballard/boxes.css | 4 +-
share/html/NoAuth/css/ballard/layout.css | 4 +-
share/html/NoAuth/css/base/farbtastic.css | 6 ++--
.../NoAuth/css/base/jquery-ui.custom.modified.css | 34 +++++++++---------
share/html/NoAuth/css/base/superfish.css | 4 +-
share/html/NoAuth/css/base/tablesorter.css | 6 ++--
share/html/NoAuth/css/base/ticket.css | 2 +-
share/html/NoAuth/css/web2/boxes.css | 4 +-
share/html/NoAuth/css/web2/layout.css | 4 +-
share/html/NoAuth/css/web2/msie-pie.css | 2 +-
share/html/NoAuth/css/web2/msie6.css | 4 +-
share/html/NoAuth/css/web2/nav.css | 4 +-
share/html/NoAuth/js/util.js | 2 +-
share/html/Ticket/Elements/Bookmark | 4 +-
.../{html/NoAuth => static}/RichText/LICENSE.html | 0
.../NoAuth => static}/RichText/adapters/jquery.js | 0
share/{html/NoAuth => static}/RichText/ckeditor.js | 0
share/{html/NoAuth => static}/RichText/config.js | 0
.../{html/NoAuth => static}/RichText/contents.css | 0
.../NoAuth => static}/RichText/images/spacer.gif | Bin 43 -> 43 bytes
.../NoAuth => static}/RichText/lang/_languages.js | 0
.../RichText/lang/_translationstatus.txt | 0
share/{html/NoAuth => static}/RichText/lang/af.js | 0
share/{html/NoAuth => static}/RichText/lang/ar.js | 0
share/{html/NoAuth => static}/RichText/lang/bg.js | 0
share/{html/NoAuth => static}/RichText/lang/bn.js | 0
share/{html/NoAuth => static}/RichText/lang/bs.js | 0
share/{html/NoAuth => static}/RichText/lang/ca.js | 0
share/{html/NoAuth => static}/RichText/lang/cs.js | 0
share/{html/NoAuth => static}/RichText/lang/cy.js | 0
share/{html/NoAuth => static}/RichText/lang/da.js | 0
share/{html/NoAuth => static}/RichText/lang/de.js | 0
share/{html/NoAuth => static}/RichText/lang/el.js | 0
.../{html/NoAuth => static}/RichText/lang/en-au.js | 0
.../{html/NoAuth => static}/RichText/lang/en-ca.js | 0
.../{html/NoAuth => static}/RichText/lang/en-gb.js | 0
share/{html/NoAuth => static}/RichText/lang/en.js | 0
share/{html/NoAuth => static}/RichText/lang/eo.js | 0
share/{html/NoAuth => static}/RichText/lang/es.js | 0
share/{html/NoAuth => static}/RichText/lang/et.js | 0
share/{html/NoAuth => static}/RichText/lang/eu.js | 0
share/{html/NoAuth => static}/RichText/lang/fa.js | 0
share/{html/NoAuth => static}/RichText/lang/fi.js | 0
share/{html/NoAuth => static}/RichText/lang/fo.js | 0
.../{html/NoAuth => static}/RichText/lang/fr-ca.js | 0
share/{html/NoAuth => static}/RichText/lang/fr.js | 0
share/{html/NoAuth => static}/RichText/lang/gl.js | 0
share/{html/NoAuth => static}/RichText/lang/gu.js | 0
share/{html/NoAuth => static}/RichText/lang/he.js | 0
share/{html/NoAuth => static}/RichText/lang/hi.js | 0
share/{html/NoAuth => static}/RichText/lang/hr.js | 0
share/{html/NoAuth => static}/RichText/lang/hu.js | 0
share/{html/NoAuth => static}/RichText/lang/is.js | 0
share/{html/NoAuth => static}/RichText/lang/it.js | 0
share/{html/NoAuth => static}/RichText/lang/ja.js | 0
share/{html/NoAuth => static}/RichText/lang/km.js | 0
share/{html/NoAuth => static}/RichText/lang/ko.js | 0
share/{html/NoAuth => static}/RichText/lang/lt.js | 0
share/{html/NoAuth => static}/RichText/lang/lv.js | 0
share/{html/NoAuth => static}/RichText/lang/mn.js | 0
share/{html/NoAuth => static}/RichText/lang/ms.js | 0
share/{html/NoAuth => static}/RichText/lang/nb.js | 0
share/{html/NoAuth => static}/RichText/lang/nl.js | 0
share/{html/NoAuth => static}/RichText/lang/no.js | 0
share/{html/NoAuth => static}/RichText/lang/pl.js | 0
.../{html/NoAuth => static}/RichText/lang/pt-br.js | 0
share/{html/NoAuth => static}/RichText/lang/pt.js | 0
share/{html/NoAuth => static}/RichText/lang/ro.js | 0
share/{html/NoAuth => static}/RichText/lang/ru.js | 0
share/{html/NoAuth => static}/RichText/lang/sk.js | 0
share/{html/NoAuth => static}/RichText/lang/sl.js | 0
.../NoAuth => static}/RichText/lang/sr-latn.js | 0
share/{html/NoAuth => static}/RichText/lang/sr.js | 0
share/{html/NoAuth => static}/RichText/lang/sv.js | 0
share/{html/NoAuth => static}/RichText/lang/th.js | 0
share/{html/NoAuth => static}/RichText/lang/tr.js | 0
share/{html/NoAuth => static}/RichText/lang/uk.js | 0
share/{html/NoAuth => static}/RichText/lang/vi.js | 0
.../{html/NoAuth => static}/RichText/lang/zh-cn.js | 0
share/{html/NoAuth => static}/RichText/lang/zh.js | 0
.../RichText/plugins/a11yhelp/dialogs/a11yhelp.js | 0
.../RichText/plugins/a11yhelp/lang/en.js | 0
.../RichText/plugins/a11yhelp/lang/he.js | 0
.../RichText/plugins/about/dialogs/about.js | 0
.../plugins/about/dialogs/logo_ckeditor.png | Bin 2759 -> 2759 bytes
.../RichText/plugins/autogrow/plugin.js | 0
.../RichText/plugins/clipboard/dialogs/paste.js | 0
.../plugins/colordialog/dialogs/colordialog.js | 0
.../RichText/plugins/dialog/dialogDefinition.js | 0
.../RichText/plugins/div/dialogs/div.js | 0
.../RichText/plugins/find/dialogs/find.js | 0
.../RichText/plugins/flash/dialogs/flash.js | 0
.../RichText/plugins/flash/images/placeholder.png | Bin 256 -> 256 bytes
.../RichText/plugins/forms/dialogs/button.js | 0
.../RichText/plugins/forms/dialogs/checkbox.js | 0
.../RichText/plugins/forms/dialogs/form.js | 0
.../RichText/plugins/forms/dialogs/hiddenfield.js | 0
.../RichText/plugins/forms/dialogs/radio.js | 0
.../RichText/plugins/forms/dialogs/select.js | 0
.../RichText/plugins/forms/dialogs/textarea.js | 0
.../RichText/plugins/forms/dialogs/textfield.js | 0
.../RichText/plugins/forms/images/hiddenfield.gif | Bin 105 -> 105 bytes
.../RichText/plugins/iframedialog/plugin.js | 0
.../RichText/plugins/image/dialogs/image.js | 0
.../RichText/plugins/link/dialogs/anchor.js | 0
.../RichText/plugins/link/dialogs/link.js | 0
.../RichText/plugins/link/images/anchor.gif | Bin 184 -> 184 bytes
.../plugins/liststyle/dialogs/liststyle.js | 0
.../plugins/pagebreak/images/pagebreak.gif | Bin 54 -> 54 bytes
.../plugins/pastefromword/filter/default.js | 0
.../plugins/pastetext/dialogs/pastetext.js | 0
.../RichText/plugins/scayt/dialogs/options.js | 0
.../RichText/plugins/scayt/dialogs/toolbar.css | 0
.../plugins/showblocks/images/block_address.png | Bin 171 -> 171 bytes
.../plugins/showblocks/images/block_blockquote.png | Bin 181 -> 181 bytes
.../plugins/showblocks/images/block_div.png | Bin 136 -> 136 bytes
.../plugins/showblocks/images/block_h1.png | Bin 127 -> 127 bytes
.../plugins/showblocks/images/block_h2.png | Bin 134 -> 134 bytes
.../plugins/showblocks/images/block_h3.png | Bin 131 -> 131 bytes
.../plugins/showblocks/images/block_h4.png | Bin 133 -> 133 bytes
.../plugins/showblocks/images/block_h5.png | Bin 133 -> 133 bytes
.../plugins/showblocks/images/block_h6.png | Bin 129 -> 129 bytes
.../RichText/plugins/showblocks/images/block_p.png | Bin 119 -> 119 bytes
.../plugins/showblocks/images/block_pre.png | Bin 136 -> 136 bytes
.../RichText/plugins/smiley/dialogs/smiley.js | 0
.../RichText/plugins/smiley/images/angel_smile.gif | Bin 465 -> 465 bytes
.../RichText/plugins/smiley/images/angry_smile.gif | Bin 443 -> 443 bytes
.../plugins/smiley/images/broken_heart.gif | Bin 192 -> 192 bytes
.../plugins/smiley/images/confused_smile.gif | Bin 464 -> 464 bytes
.../RichText/plugins/smiley/images/cry_smile.gif | Bin 468 -> 468 bytes
.../RichText/plugins/smiley/images/devil_smile.gif | Bin 436 -> 436 bytes
.../plugins/smiley/images/embaressed_smile.gif | Bin 442 -> 442 bytes
.../RichText/plugins/smiley/images/envelope.gif | Bin 426 -> 426 bytes
.../RichText/plugins/smiley/images/heart.gif | Bin 183 -> 183 bytes
.../RichText/plugins/smiley/images/kiss.gif | Bin 241 -> 241 bytes
.../RichText/plugins/smiley/images/lightbulb.gif | Bin 368 -> 368 bytes
.../RichText/plugins/smiley/images/omg_smile.gif | Bin 451 -> 451 bytes
.../plugins/smiley/images/regular_smile.gif | Bin 450 -> 450 bytes
.../RichText/plugins/smiley/images/sad_smile.gif | Bin 460 -> 460 bytes
.../plugins/smiley/images/shades_smile.gif | Bin 449 -> 449 bytes
.../RichText/plugins/smiley/images/teeth_smile.gif | Bin 442 -> 442 bytes
.../RichText/plugins/smiley/images/thumbs_down.gif | Bin 408 -> 408 bytes
.../RichText/plugins/smiley/images/thumbs_up.gif | Bin 396 -> 396 bytes
.../plugins/smiley/images/tounge_smile.gif | Bin 446 -> 446 bytes
.../smiley/images/whatchutalkingabout_smile.gif | Bin 452 -> 452 bytes
.../RichText/plugins/smiley/images/wink_smile.gif | Bin 458 -> 458 bytes
.../plugins/specialchar/dialogs/specialchar.js | 0
.../RichText/plugins/styles/styles/default.js | 0
.../RichText/plugins/table/dialogs/table.js | 0
.../RichText/plugins/tableresize/plugin.js | 0
.../plugins/tabletools/dialogs/tableCell.js | 0
.../plugins/templates/dialogs/templates.js | 0
.../plugins/templates/templates/default.js | 0
.../templates/templates/images/template1.gif | Bin 375 -> 375 bytes
.../templates/templates/images/template2.gif | Bin 333 -> 333 bytes
.../templates/templates/images/template3.gif | Bin 422 -> 422 bytes
.../RichText/plugins/uicolor/dialogs/uicolor.js | 0
.../RichText/plugins/uicolor/lang/en.js | 0
.../RichText/plugins/uicolor/plugin.js | 0
.../RichText/plugins/uicolor/uicolor.gif | Bin 1108 -> 1108 bytes
.../RichText/plugins/uicolor/yui/assets/hue_bg.png | Bin 1120 -> 1120 bytes
.../plugins/uicolor/yui/assets/hue_thumb.png | Bin 195 -> 195 bytes
.../plugins/uicolor/yui/assets/picker_mask.png | Bin 12174 -> 12174 bytes
.../plugins/uicolor/yui/assets/picker_thumb.png | Bin 192 -> 192 bytes
.../RichText/plugins/uicolor/yui/assets/yui.css | 0
.../RichText/plugins/uicolor/yui/yui.js | 0
.../RichText/plugins/wsc/dialogs/ciframe.html | 0
.../RichText/plugins/wsc/dialogs/tmpFrameset.html | 0
.../RichText/plugins/wsc/dialogs/wsc.css | 0
.../RichText/plugins/wsc/dialogs/wsc.js | 0
.../RichText/skins/kama/dialog.css | 0
.../RichText/skins/kama/editor.css | 0
.../RichText/skins/kama/icons.png | Bin 4918 -> 4918 bytes
.../RichText/skins/kama/icons_rtl.png | Bin 4935 -> 4935 bytes
.../RichText/skins/kama/images/dialog_sides.gif | Bin 48 -> 48 bytes
.../RichText/skins/kama/images/dialog_sides.png | Bin 178 -> 178 bytes
.../skins/kama/images/dialog_sides_rtl.png | Bin 181 -> 181 bytes
.../RichText/skins/kama/images/mini.gif | Bin 183 -> 183 bytes
.../RichText/skins/kama/images/noimage.png | Bin 2115 -> 2115 bytes
.../RichText/skins/kama/images/sprites.png | Bin 7086 -> 7086 bytes
.../RichText/skins/kama/images/sprites_ie6.png | Bin 2724 -> 2724 bytes
.../RichText/skins/kama/images/toolbar_start.gif | Bin 105 -> 105 bytes
.../NoAuth => static}/RichText/skins/kama/skin.js | 0
.../RichText/skins/kama/templates.css | 0
.../RichText/skins/office2003/dialog.css | 0
.../RichText/skins/office2003/editor.css | 0
.../RichText/skins/office2003/icons.png | Bin 4918 -> 4918 bytes
.../RichText/skins/office2003/icons_rtl.png | Bin 4935 -> 4935 bytes
.../skins/office2003/images/dialog_sides.gif | Bin 48 -> 48 bytes
.../skins/office2003/images/dialog_sides.png | Bin 178 -> 178 bytes
.../skins/office2003/images/dialog_sides_rtl.png | Bin 181 -> 181 bytes
.../RichText/skins/office2003/images/mini.gif | Bin 183 -> 183 bytes
.../RichText/skins/office2003/images/noimage.png | Bin 2115 -> 2115 bytes
.../RichText/skins/office2003/images/sprites.png | Bin 6119 -> 6119 bytes
.../skins/office2003/images/sprites_ie6.png | Bin 2715 -> 2715 bytes
.../RichText/skins/office2003/skin.js | 0
.../RichText/skins/office2003/templates.css | 0
.../NoAuth => static}/RichText/skins/v2/dialog.css | 0
.../NoAuth => static}/RichText/skins/v2/editor.css | 0
.../NoAuth => static}/RichText/skins/v2/icons.png | Bin 4918 -> 4918 bytes
.../RichText/skins/v2/icons_rtl.png | Bin 4935 -> 4935 bytes
.../RichText/skins/v2/images/dialog_sides.gif | Bin 48 -> 48 bytes
.../RichText/skins/v2/images/dialog_sides.png | Bin 178 -> 178 bytes
.../RichText/skins/v2/images/dialog_sides_rtl.png | Bin 181 -> 181 bytes
.../RichText/skins/v2/images/mini.gif | Bin 183 -> 183 bytes
.../RichText/skins/v2/images/noimage.png | Bin 2115 -> 2115 bytes
.../RichText/skins/v2/images/sprites.png | Bin 5389 -> 5389 bytes
.../RichText/skins/v2/images/sprites_ie6.png | Bin 492 -> 492 bytes
.../RichText/skins/v2/images/toolbar_start.gif | Bin 105 -> 105 bytes
.../NoAuth => static}/RichText/skins/v2/skin.js | 0
.../RichText/skins/v2/templates.css | 0
.../RichText/themes/default/theme.js | 0
.../css/aileron/images/background-gradient.png | Bin 394 -> 394 bytes
.../css/ballard/images/background-gradient.png | Bin 394 -> 394 bytes
share/{html/NoAuth => static}/css/images/PIE.htc | 0
.../NoAuth => static}/css/images/arrows-ffffff.gif | Bin 114 -> 114 bytes
.../NoAuth => static}/css/images/arrows-ffffff.png | Bin 244 -> 244 bytes
.../NoAuth => static}/css/images/arrows-grey.gif | Bin 114 -> 114 bytes
.../NoAuth => static}/css/images/arrows-grey.png | Bin 256 -> 256 bytes
.../{html/NoAuth => static}/css/images/shadow.gif | Bin 807 -> 807 bytes
.../{html/NoAuth => static}/css/images/shadow.png | Bin 1698 -> 1698 bytes
.../css/web2/images/background-gradient.png | Bin 394 -> 394 bytes
share/{html/NoAuth => static}/images/bpslogo.png | Bin 3929 -> 3929 bytes
.../NoAuth => static}/images/css/cb-light.gif | Bin 186 -> 186 bytes
share/{html/NoAuth => static}/images/css/cb.gif | Bin 163 -> 163 bytes
.../{html/NoAuth => static}/images/css/cbr-b2g.gif | Bin 135 -> 135 bytes
.../NoAuth => static}/images/css/cbr-b2lb.gif | Bin 137 -> 137 bytes
.../NoAuth => static}/images/css/cbr-gray.gif | Bin 137 -> 137 bytes
.../NoAuth => static}/images/css/cbr-trans.gif | Bin 183 -> 183 bytes
share/{html/NoAuth => static}/images/css/cbr.gif | Bin 188 -> 188 bytes
.../NoAuth => static}/images/css/ct-light.gif | Bin 162 -> 162 bytes
share/{html/NoAuth => static}/images/css/ct.gif | Bin 162 -> 162 bytes
.../{html/NoAuth => static}/images/css/ctr-b2g.gif | Bin 136 -> 136 bytes
.../NoAuth => static}/images/css/ctr-b2lb.gif | Bin 114 -> 114 bytes
.../NoAuth => static}/images/css/ctr-gray.gif | Bin 138 -> 138 bytes
.../NoAuth => static}/images/css/ctr-trans.gif | Bin 182 -> 182 bytes
share/{html/NoAuth => static}/images/css/ctr.gif | Bin 188 -> 188 bytes
.../NoAuth => static}/images/css/dark-arrow-up.png | Bin 346 -> 346 bytes
.../NoAuth => static}/images/css/dark-arrow.png | Bin 337 -> 337 bytes
.../images/css/fieldbg-autocomplete.gif | Bin 1164 -> 1164 bytes
.../images/css/light-arrow-up.png | Bin 348 -> 348 bytes
.../NoAuth => static}/images/css/light-arrow.png | Bin 340 -> 340 bytes
.../images/css/rolldown-arrow.gif | Bin 98 -> 98 bytes
.../images/css/rolldown-arrow.png | Bin 259 -> 259 bytes
.../NoAuth => static}/images/css/rollup-arrow.gif | Bin 97 -> 97 bytes
.../{html/NoAuth => static}/images/empty_star.gif | Bin 914 -> 914 bytes
.../NoAuth => static}/images/farbtastic/marker.png | Bin 652 -> 652 bytes
.../NoAuth => static}/images/farbtastic/mask.png | Bin 2020 -> 2020 bytes
.../NoAuth => static}/images/farbtastic/wheel.png | Bin 11733 -> 11733 bytes
share/{html/NoAuth => static}/images/favicon.png | Bin 335 -> 335 bytes
.../images/jquery_ui/ui-anim_basic_16x16.gif | Bin 1553 -> 1553 bytes
.../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 384 -> 384 bytes
.../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 251 -> 251 bytes
.../jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 180 bytes
.../jquery_ui/ui-bg_flat_10_000000_40x100.png | Bin 178 -> 178 bytes
.../jquery_ui/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 178 bytes
.../jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png | Bin 104 -> 104 bytes
.../jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png | Bin 125 -> 125 bytes
.../jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 120 bytes
.../jquery_ui/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 105 bytes
.../jquery_ui/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 111 bytes
.../jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 110 bytes
.../jquery_ui/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 119 bytes
.../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 3762 -> 3762 bytes
.../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 90 -> 90 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 101 bytes
.../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 129 -> 129 bytes
.../images/jquery_ui/ui-icons_222222_256x240.png | Bin 4369 -> 4369 bytes
.../images/jquery_ui/ui-icons_228ef1_256x240.png | Bin 4369 -> 4369 bytes
.../images/jquery_ui/ui-icons_2e83ff_256x240.png | Bin 4369 -> 4369 bytes
.../images/jquery_ui/ui-icons_4488cc_256x240.png | Bin 1936 -> 1936 bytes
.../images/jquery_ui/ui-icons_454545_256x240.png | Bin 4369 -> 4369 bytes
.../images/jquery_ui/ui-icons_888888_256x240.png | Bin 5355 -> 5355 bytes
.../images/jquery_ui/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 4369 bytes
.../images/jquery_ui/ui-icons_ef8c08_256x240.png | Bin 4369 -> 4369 bytes
.../images/jquery_ui/ui-icons_ffd27a_256x240.png | Bin 4369 -> 4369 bytes
.../images/jquery_ui/ui-icons_ffffff_256x240.png | Bin 4369 -> 4369 bytes
share/{html/NoAuth => static}/images/star.gif | Bin 161 -> 161 bytes
.../NoAuth => static}/images/tablesorter/asc.gif | Bin 54 -> 54 bytes
.../NoAuth => static}/images/tablesorter/bg.gif | Bin 64 -> 64 bytes
.../NoAuth => static}/images/tablesorter/desc.gif | Bin 54 -> 54 bytes
share/{html/NoAuth => static}/images/test.png | 0
t/api/attachment_filename.t | 6 ++--
t/articles/upload-customfields.t | 4 +-
t/data/configs/apache2.2+fastcgi.conf.in | 2 +-
t/mail/gateway.t | 2 +-
t/web/attachments.t | 4 +-
t/web/cf_access.t | 2 +-
t/web/command_line.t | 2 +-
305 files changed, 164 insertions(+), 97 deletions(-)
rename share/{html/NoAuth => static}/RichText/LICENSE.html (100%)
rename share/{html/NoAuth => static}/RichText/adapters/jquery.js (100%)
rename share/{html/NoAuth => static}/RichText/ckeditor.js (100%)
rename share/{html/NoAuth => static}/RichText/config.js (100%)
rename share/{html/NoAuth => static}/RichText/contents.css (100%)
rename share/{html/NoAuth => static}/RichText/images/spacer.gif (100%)
rename share/{html/NoAuth => static}/RichText/lang/_languages.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/_translationstatus.txt (100%)
rename share/{html/NoAuth => static}/RichText/lang/af.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/ar.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/bg.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/bn.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/bs.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/ca.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/cs.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/cy.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/da.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/de.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/el.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/en-au.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/en-ca.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/en-gb.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/en.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/eo.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/es.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/et.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/eu.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/fa.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/fi.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/fo.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/fr-ca.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/fr.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/gl.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/gu.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/he.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/hi.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/hr.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/hu.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/is.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/it.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/ja.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/km.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/ko.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/lt.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/lv.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/mn.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/ms.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/nb.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/nl.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/no.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/pl.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/pt-br.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/pt.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/ro.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/ru.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/sk.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/sl.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/sr-latn.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/sr.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/sv.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/th.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/tr.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/uk.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/vi.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/zh-cn.js (100%)
rename share/{html/NoAuth => static}/RichText/lang/zh.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/a11yhelp/dialogs/a11yhelp.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/a11yhelp/lang/en.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/a11yhelp/lang/he.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/about/dialogs/about.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/about/dialogs/logo_ckeditor.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/autogrow/plugin.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/clipboard/dialogs/paste.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/colordialog/dialogs/colordialog.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/dialog/dialogDefinition.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/div/dialogs/div.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/find/dialogs/find.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/flash/dialogs/flash.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/flash/images/placeholder.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/button.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/checkbox.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/form.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/hiddenfield.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/radio.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/select.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/textarea.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/dialogs/textfield.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/forms/images/hiddenfield.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/iframedialog/plugin.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/image/dialogs/image.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/link/dialogs/anchor.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/link/dialogs/link.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/link/images/anchor.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/liststyle/dialogs/liststyle.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/pagebreak/images/pagebreak.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/pastefromword/filter/default.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/pastetext/dialogs/pastetext.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/scayt/dialogs/options.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/scayt/dialogs/toolbar.css (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_address.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_blockquote.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_div.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_h1.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_h2.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_h3.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_h4.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_h5.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_h6.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_p.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/showblocks/images/block_pre.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/dialogs/smiley.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/angel_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/angry_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/broken_heart.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/confused_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/cry_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/devil_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/embaressed_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/envelope.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/heart.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/kiss.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/lightbulb.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/omg_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/regular_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/sad_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/shades_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/teeth_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/thumbs_down.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/thumbs_up.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/tounge_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/whatchutalkingabout_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/smiley/images/wink_smile.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/specialchar/dialogs/specialchar.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/styles/styles/default.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/table/dialogs/table.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/tableresize/plugin.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/tabletools/dialogs/tableCell.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/templates/dialogs/templates.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/templates/templates/default.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/templates/templates/images/template1.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/templates/templates/images/template2.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/templates/templates/images/template3.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/dialogs/uicolor.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/lang/en.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/plugin.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/uicolor.gif (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/yui/assets/hue_bg.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/yui/assets/hue_thumb.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/yui/assets/picker_mask.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/yui/assets/picker_thumb.png (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/yui/assets/yui.css (100%)
rename share/{html/NoAuth => static}/RichText/plugins/uicolor/yui/yui.js (100%)
rename share/{html/NoAuth => static}/RichText/plugins/wsc/dialogs/ciframe.html (100%)
rename share/{html/NoAuth => static}/RichText/plugins/wsc/dialogs/tmpFrameset.html (100%)
rename share/{html/NoAuth => static}/RichText/plugins/wsc/dialogs/wsc.css (100%)
rename share/{html/NoAuth => static}/RichText/plugins/wsc/dialogs/wsc.js (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/dialog.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/editor.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/icons.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/icons_rtl.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/dialog_sides.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/dialog_sides.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/dialog_sides_rtl.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/mini.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/noimage.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/sprites.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/sprites_ie6.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/images/toolbar_start.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/skin.js (100%)
rename share/{html/NoAuth => static}/RichText/skins/kama/templates.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/dialog.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/editor.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/icons.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/icons_rtl.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/images/dialog_sides.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/images/dialog_sides.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/images/dialog_sides_rtl.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/images/mini.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/images/noimage.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/images/sprites.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/images/sprites_ie6.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/skin.js (100%)
rename share/{html/NoAuth => static}/RichText/skins/office2003/templates.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/dialog.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/editor.css (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/icons.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/icons_rtl.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/dialog_sides.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/dialog_sides.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/dialog_sides_rtl.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/mini.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/noimage.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/sprites.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/sprites_ie6.png (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/images/toolbar_start.gif (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/skin.js (100%)
rename share/{html/NoAuth => static}/RichText/skins/v2/templates.css (100%)
rename share/{html/NoAuth => static}/RichText/themes/default/theme.js (100%)
rename share/{html/NoAuth => static}/css/aileron/images/background-gradient.png (100%)
rename share/{html/NoAuth => static}/css/ballard/images/background-gradient.png (100%)
rename share/{html/NoAuth => static}/css/images/PIE.htc (100%)
rename share/{html/NoAuth => static}/css/images/arrows-ffffff.gif (100%)
rename share/{html/NoAuth => static}/css/images/arrows-ffffff.png (100%)
rename share/{html/NoAuth => static}/css/images/arrows-grey.gif (100%)
rename share/{html/NoAuth => static}/css/images/arrows-grey.png (100%)
rename share/{html/NoAuth => static}/css/images/shadow.gif (100%)
rename share/{html/NoAuth => static}/css/images/shadow.png (100%)
rename share/{html/NoAuth => static}/css/web2/images/background-gradient.png (100%)
rename share/{html/NoAuth => static}/images/bpslogo.png (100%)
rename share/{html/NoAuth => static}/images/css/cb-light.gif (100%)
rename share/{html/NoAuth => static}/images/css/cb.gif (100%)
rename share/{html/NoAuth => static}/images/css/cbr-b2g.gif (100%)
rename share/{html/NoAuth => static}/images/css/cbr-b2lb.gif (100%)
rename share/{html/NoAuth => static}/images/css/cbr-gray.gif (100%)
rename share/{html/NoAuth => static}/images/css/cbr-trans.gif (100%)
rename share/{html/NoAuth => static}/images/css/cbr.gif (100%)
rename share/{html/NoAuth => static}/images/css/ct-light.gif (100%)
rename share/{html/NoAuth => static}/images/css/ct.gif (100%)
rename share/{html/NoAuth => static}/images/css/ctr-b2g.gif (100%)
rename share/{html/NoAuth => static}/images/css/ctr-b2lb.gif (100%)
rename share/{html/NoAuth => static}/images/css/ctr-gray.gif (100%)
rename share/{html/NoAuth => static}/images/css/ctr-trans.gif (100%)
rename share/{html/NoAuth => static}/images/css/ctr.gif (100%)
rename share/{html/NoAuth => static}/images/css/dark-arrow-up.png (100%)
rename share/{html/NoAuth => static}/images/css/dark-arrow.png (100%)
rename share/{html/NoAuth => static}/images/css/fieldbg-autocomplete.gif (100%)
rename share/{html/NoAuth => static}/images/css/light-arrow-up.png (100%)
rename share/{html/NoAuth => static}/images/css/light-arrow.png (100%)
rename share/{html/NoAuth => static}/images/css/rolldown-arrow.gif (100%)
rename share/{html/NoAuth => static}/images/css/rolldown-arrow.png (100%)
rename share/{html/NoAuth => static}/images/css/rollup-arrow.gif (100%)
rename share/{html/NoAuth => static}/images/empty_star.gif (100%)
rename share/{html/NoAuth => static}/images/farbtastic/marker.png (100%)
rename share/{html/NoAuth => static}/images/farbtastic/mask.png (100%)
rename share/{html/NoAuth => static}/images/farbtastic/wheel.png (100%)
rename share/{html/NoAuth => static}/images/favicon.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-anim_basic_16x16.gif (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_flat_10_000000_40x100.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_glass_75_dadada_1x400.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_highlight-soft_75_cccccc_1x100.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_222222_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_228ef1_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_2e83ff_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_4488cc_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_454545_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_888888_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_cd0a0a_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_ef8c08_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_ffd27a_256x240.png (100%)
rename share/{html/NoAuth => static}/images/jquery_ui/ui-icons_ffffff_256x240.png (100%)
rename share/{html/NoAuth => static}/images/star.gif (100%)
rename share/{html/NoAuth => static}/images/tablesorter/asc.gif (100%)
rename share/{html/NoAuth => static}/images/tablesorter/bg.gif (100%)
rename share/{html/NoAuth => static}/images/tablesorter/desc.gif (100%)
rename share/{html/NoAuth => static}/images/test.png (100%)
- Log -----------------------------------------------------------------
commit 70380a14e2d768b6ca365ec775bb531858829538
Author: sunnavy <sunnavy at bestpractical.com>
Date: Mon May 16 14:14:24 2011 +0800
add static dir
diff --git a/Makefile.in b/Makefile.in
index a94612a..cb19af6 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -107,11 +107,13 @@ RT_VAR_PATH = @RT_VAR_PATH_R@
RT_DOC_PATH = @RT_DOC_PATH_R@
RT_FONT_PATH = @RT_FONT_PATH_R@
RT_LEXICON_PATH = @RT_LEXICON_PATH_R@
+RT_STATIC_PATH = @RT_STATIC_PATH_R@
RT_LOCAL_PATH = @RT_LOCAL_PATH_R@
LOCAL_PLUGIN_PATH = @RT_LOCAL_PATH_R@/plugins
LOCAL_ETC_PATH = @LOCAL_ETC_PATH_R@
LOCAL_LIB_PATH = @LOCAL_LIB_PATH_R@
LOCAL_LEXICON_PATH = @LOCAL_LEXICON_PATH_R@
+LOCAL_STATIC_PATH = @LOCAL_STATIC_PATH_R@
MASON_HTML_PATH = @MASON_HTML_PATH_R@
MASON_LOCAL_HTML_PATH = @MASON_LOCAL_HTML_PATH_R@
MASON_DATA_PATH = @MASON_DATA_PATH_R@
@@ -300,15 +302,21 @@ fixperms:
chmod -R u+rwX,go-w,go+rX $(DESTDIR)$(MASON_HTML_PATH) \
$(DESTDIR)$(MASON_LOCAL_HTML_PATH) \
$(DESTDIR)$(RT_LEXICON_PATH) \
- $(DESTDIR)$(LOCAL_LEXICON_PATH)
+ $(DESTDIR)$(LOCAL_LEXICON_PATH) \
+ $(DESTDIR)$(RT_STATIC_PATH) \
+ $(DESTDIR)$(LOCAL_STATIC_PATH)
chown -R $(LIBS_OWNER) $(DESTDIR)$(MASON_HTML_PATH) \
$(DESTDIR)$(MASON_LOCAL_HTML_PATH) \
$(DESTDIR)$(RT_LEXICON_PATH) \
- $(DESTDIR)$(LOCAL_LEXICON_PATH)
+ $(DESTDIR)$(LOCAL_LEXICON_PATH) \
+ $(DESTDIR)$(RT_STATIC_PATH) \
+ $(DESTDIR)$(LOCAL_STATIC_PATH)
chgrp -R $(LIBS_GROUP) $(DESTDIR)$(MASON_HTML_PATH) \
$(DESTDIR)$(MASON_LOCAL_HTML_PATH) \
$(DESTDIR)$(RT_LEXICON_PATH) \
- $(DESTDIR)$(LOCAL_LEXICON_PATH)
+ $(DESTDIR)$(LOCAL_LEXICON_PATH) \
+ $(DESTDIR)$(RT_STATIC_PATH) \
+ $(DESTDIR)$(LOCAL_STATIC_PATH)
# Make the web ui's data dir writable
chmod 0770 $(DESTDIR)$(MASON_DATA_PATH) \
@@ -322,6 +330,7 @@ dirs:
$(INSTALL) -m 0755 -d $(DESTDIR)$(RT_LOG_PATH)
$(INSTALL) -m 0755 -d $(DESTDIR)$(RT_FONT_PATH)
$(INSTALL) -m 0755 -d $(DESTDIR)$(RT_LEXICON_PATH)
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(RT_STATIC_PATH)
$(INSTALL) -m 0770 -d $(DESTDIR)$(MASON_DATA_PATH)
$(INSTALL) -m 0770 -d $(DESTDIR)$(MASON_DATA_PATH)/cache
$(INSTALL) -m 0770 -d $(DESTDIR)$(MASON_DATA_PATH)/etc
@@ -333,10 +342,11 @@ dirs:
$(INSTALL) -m 0755 -d $(DESTDIR)$(LOCAL_LIB_PATH)
$(INSTALL) -m 0755 -d $(DESTDIR)$(LOCAL_PLUGIN_PATH)
$(INSTALL) -m 0755 -d $(DESTDIR)$(LOCAL_LEXICON_PATH)
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(LOCAL_STATIC_PATH)
install: testdeps config-install dirs files-install fixperms instruct
-files-install: libs-install etc-install config-install bin-install sbin-install html-install local-install doc-install font-install po-install
+files-install: libs-install etc-install config-install bin-install sbin-install html-install local-install doc-install font-install po-install static-install
config-install:
@COMMENT_INPLACE_LAYOUT@ $(INSTALL) -m 0755 -o $(BIN_OWNER) -g $(RTGROUP) -d $(DESTDIR)$(CONFIG_FILE_PATH)
@@ -400,6 +410,14 @@ po-install:
@COMMENT_INPLACE_LAYOUT@ $(INSTALL) -m 0644 "share/po/$$file" "$(DESTDIR)$(RT_LEXICON_PATH)/$$file" ; \
@COMMENT_INPLACE_LAYOUT@ done
+static-install:
+ at COMMENT_INPLACE_LAYOUT@ [ -d $(DESTDIR)$(RT_STATIC_PATH) ] || $(INSTALL) -m 0755 -d $(DESTDIR)$(RT_STATIC_PATH)
+ at COMMENT_INPLACE_LAYOUT@ -( cd share/static && find . -type d -print ) | while read dir ; do \
+ at COMMENT_INPLACE_LAYOUT@ $(INSTALL) -m 0755 -d "$(DESTDIR)$(RT_STATIC_PATH)/$$dir" ; \
+ at COMMENT_INPLACE_LAYOUT@ done
+ at COMMENT_INPLACE_LAYOUT@ -( cd share/static && find . -type f -print ) | while read file ; do \
+ at COMMENT_INPLACE_LAYOUT@ $(INSTALL) -m 0644 "share/static/$$file" "$(DESTDIR)$(RT_STATIC_PATH)/$$file" ; \
+ at COMMENT_INPLACE_LAYOUT@ done
doc-install:
@@ -443,6 +461,12 @@ local-install:
-( cd local/po && find . -type f -print ) | while read file ; do \
$(INSTALL) -m 0644 "local/po/$$file" "$(DESTDIR)$(LOCAL_LEXICON_PATH)/$$file" ; \
done
+ -( cd local/static && find . -type d -print ) | while read dir ; do \
+ $(INSTALL) -m 0755 -d "$(DESTDIR)$(LOCAL_STATIC_PATH)/$$dir" ; \
+ done
+ -( cd local/static && find . -type f -print ) | while read file ; do \
+ $(INSTALL) -m 0644 "local/static/$$file" "$(DESTDIR)$(LOCAL_STATIC_PATH)/$$file" ; \
+ done
-( cd local/etc && find . -type d -print ) | while read dir ; do \
$(INSTALL) -m 0755 -d "$(DESTDIR)$(LOCAL_ETC_PATH)/$$dir" ; \
done
diff --git a/aclocal.m4 b/aclocal.m4
index d427e13..793644f 100755
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -91,9 +91,9 @@ AC_DEFUN([RT_LAYOUT],[
changequote({,})
for var in prefix exec_prefix bindir sbindir \
sysconfdir mandir libdir datadir htmldir fontdir\
- lexdir localstatedir logfiledir masonstatedir \
+ lexdir staticdir localstatedir logfiledir masonstatedir \
sessionstatedir customdir custometcdir customhtmldir \
- customlexdir customplugindir customlibdir manualdir; do
+ customlexdir customstaticdir customplugindir customlibdir manualdir; do
eval "val=\"\$$var\""
val=`echo $val | sed -e 's:\(.\)/*$:\1:'`
val=`echo $val |
@@ -114,6 +114,7 @@ AC_DEFUN([RT_LAYOUT],[
RT_SUBST_EXPANDED_ARG(mandir)
RT_SUBST_EXPANDED_ARG(libdir)
RT_SUBST_EXPANDED_ARG(lexdir)
+ RT_SUBST_EXPANDED_ARG(staticdir)
RT_SUBST_EXPANDED_ARG(datadir)
RT_SUBST_EXPANDED_ARG(htmldir)
RT_SUBST_EXPANDED_ARG(fontdir)
@@ -128,6 +129,7 @@ AC_DEFUN([RT_LAYOUT],[
RT_SUBST_EXPANDED_ARG(customplugindir)
RT_SUBST_EXPANDED_ARG(customhtmldir)
RT_SUBST_EXPANDED_ARG(customlexdir)
+ RT_SUBST_EXPANDED_ARG(customstaticdir)
RT_SUBST_EXPANDED_ARG(customlibdir)
])dnl
diff --git a/config.layout b/config.layout
index e0b1e7e..0dc6afa 100755
--- a/config.layout
+++ b/config.layout
@@ -11,7 +11,7 @@
## The following variables must _all_ be set:
## prefix exec_prefix bindir sbindir sysconfdir mandir libdir
## datadir htmldir localstatedir logfiledir masonstatedir fontdir
-## sessionstatedir customdir customhtmldir customlexdir
+## sessionstatedir customdir customhtmldir customlexdir customstaticdir
## (This can be seen in m4/rt_layout.m4.)
##
@@ -29,6 +29,7 @@
htmldir: ${datadir}/html
fontdir: ${datadir}/fonts
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
manualdir: ${datadir}/doc
localstatedir: ${prefix}/var
logfiledir: ${localstatedir}/log
@@ -38,6 +39,7 @@
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
@@ -53,6 +55,7 @@
datadir: ${prefix}/share
htmldir: ${datadir}/html
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
fontdir: ${datadir}/fonts
manualdir: ${datadir}/doc
localstatedir: ${prefix}/var
@@ -63,6 +66,7 @@
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
@@ -81,6 +85,7 @@
plugindir: ${datadir}/plugins
htmldir: ${datadir}/html
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
fontdir: ${datadir}/fonts
manualdir: ${datadir}/doc
localstatedir: /var
@@ -92,6 +97,7 @@
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
@@ -108,6 +114,7 @@
datadir: ${prefix}/share+
htmldir: ${datadir}/html
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
fontdir: ${datadir}/fonts
manualdir: ${prefix}/share/doc+
logfiledir: /var/log
@@ -118,6 +125,7 @@
custometcdir: ${customdir}/local/etc
customhtmldir: ${customdir}/local/html
customlexdir: ${customdir}/local/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/local/lib
customplugindir: ${customdir}/local/plugins
</Layout>
@@ -135,6 +143,7 @@
htmldir: ${datadir}/html
fontdir: ${datadir}/fonts
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
manualdir: ${datadir}/doc
localstatedir: ${prefix}/var
logfiledir: ${localstatedir}/log
@@ -144,6 +153,7 @@
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
@@ -161,6 +171,7 @@
htmldir: ${datadir}/html
fontdir: ${datadir}/fonts
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
manualdir: ${datadir}/doc
plugindir: ${datadir}/plugins
localstatedir: /var
@@ -171,6 +182,7 @@
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
@@ -189,6 +201,7 @@
htmldir: ${datadir}/html
fontdir: ${datadir}/fonts
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
manualdir: ${datadir}/doc
localstatedir: var
logfiledir: ${localstatedir}/log
@@ -198,6 +211,7 @@
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
@@ -214,6 +228,7 @@
htmldir: ${datadir}/html
fontdir: ${datadir}/fonts
lexdir: ${datadir}/po
+ staticdir: ${datadir}/static
manualdir: ${datadir}/doc
localstatedir: var/rt/
logfiledir: ${localstatedir}/log
@@ -223,6 +238,7 @@
custometcdir: ${customdir}/etc
customhtmldir: ${customdir}/html
customlexdir: ${customdir}/po
+ customstaticdir: ${customdir}/static
customlibdir: ${customdir}/lib
customplugindir: ${customdir}/plugins
</Layout>
diff --git a/configure.ac b/configure.ac
index ba4eb94..4f280ef 100755
--- a/configure.ac
+++ b/configure.ac
@@ -317,6 +317,7 @@ AC_SUBST([RT_DOC_PATH], ${exp_manualdir})
AC_SUBST([RT_LOCAL_PATH], ${exp_customdir})
AC_SUBST([RT_LIB_PATH], ${exp_libdir})
AC_SUBST([RT_LEXICON_PATH], ${exp_lexdir})
+AC_SUBST([RT_STATIC_PATH], ${exp_staticdir})
AC_SUBST([RT_ETC_PATH], ${exp_sysconfdir})
AC_SUBST([CONFIG_FILE_PATH], ${exp_sysconfdir})
AC_SUBST([RT_BIN_PATH], ${exp_bindir})
@@ -331,6 +332,7 @@ AC_SUBST([MASON_HTML_PATH], ${exp_htmldir})
AC_SUBST([LOCAL_ETC_PATH], ${exp_custometcdir})
AC_SUBST([MASON_LOCAL_HTML_PATH], ${exp_customhtmldir})
AC_SUBST([LOCAL_LEXICON_PATH], ${exp_customlexdir})
+AC_SUBST([LOCAL_STATIC_PATH], ${exp_customstaticdir})
AC_SUBST([LOCAL_LIB_PATH], ${exp_customlibdir})
AC_SUBST([LOCAL_PLUGIN_PATH], ${exp_customplugindir})
AC_SUBST([RT_LOG_PATH], ${exp_logfiledir})
@@ -348,6 +350,7 @@ AC_SUBST([RT_VAR_PATH_R], ${exp_prefix}/${exp_localstatedir})
AC_SUBST([RT_MAN_PATH_R], ${exp_prefix}/${exp_mandir})
AC_SUBST([RT_FONT_PATH_R], ${exp_prefix}/${exp_fontdir})
AC_SUBST([RT_LEXICON_PATH_R], ${exp_prefix}/${exp_lexdir})
+AC_SUBST([RT_STATIC_PATH_R], ${exp_prefix}/${exp_staticdir})
AC_SUBST([RT_PLUGIN_PATH_R], ${exp_prefix}/${exp_plugindir})
AC_SUBST([MASON_DATA_PATH_R], ${exp_prefix}/${exp_masonstatedir})
AC_SUBST([MASON_SESSION_PATH_R], ${exp_prefix}/${exp_sessionstatedir})
@@ -355,6 +358,7 @@ AC_SUBST([MASON_HTML_PATH_R], ${exp_prefix}/${exp_htmldir})
AC_SUBST([LOCAL_ETC_PATH_R], ${exp_prefix}/${exp_custometcdir})
AC_SUBST([MASON_LOCAL_HTML_PATH_R], ${exp_prefix}/${exp_customhtmldir})
AC_SUBST([LOCAL_LEXICON_PATH_R], ${exp_prefix}/${exp_customlexdir})
+AC_SUBST([LOCAL_STATIC_PATH_R], ${exp_prefix}/${exp_customstaticdir})
AC_SUBST([LOCAL_LIB_PATH_R], ${exp_prefix}/${exp_customlibdir})
AC_SUBST([LOCAL_PLUGIN_PATH_R], ${exp_prefix}/${exp_customplugindir})
AC_SUBST([RT_LOG_PATH_R], ${exp_prefix}/${exp_logfiledir})
@@ -364,6 +368,7 @@ AC_SUBST([RT_DOC_PATH_R], ${exp_manualdir})
AC_SUBST([RT_LOCAL_PATH_R], ${exp_customdir})
AC_SUBST([RT_LIB_PATH_R], ${exp_libdir})
AC_SUBST([RT_LEXICON_PATH_R], ${exp_lexdir})
+AC_SUBST([RT_STATIC_PATH_R], ${exp_staticdir})
AC_SUBST([RT_ETC_PATH_R], ${exp_sysconfdir})
AC_SUBST([RT_PLUGIN_PATH_R], ${exp_plugindir})
AC_SUBST([CONFIG_FILE_PATH_R], ${exp_sysconfdir})
@@ -378,6 +383,7 @@ AC_SUBST([MASON_HTML_PATH_R], ${exp_htmldir})
AC_SUBST([LOCAL_ETC_PATH_R], ${exp_custometcdir})
AC_SUBST([MASON_LOCAL_HTML_PATH_R], ${exp_customhtmldir})
AC_SUBST([LOCAL_LEXICON_PATH_R], ${exp_customlexdir})
+AC_SUBST([LOCAL_STATIC_PATH_R], ${exp_customstaticdir})
AC_SUBST([LOCAL_PLUGIN_PATH_R], ${exp_customplugindir})
AC_SUBST([LOCAL_LIB_PATH_R], ${exp_customlibdir})
AC_SUBST([RT_LOG_PATH_R], ${exp_logfiledir})
diff --git a/lib/RT.pm b/lib/RT.pm
index c6b6668..c2b3ff7 100644
--- a/lib/RT.pm
+++ b/lib/RT.pm
@@ -63,11 +63,13 @@ use vars qw($BasePath
$SbinPath
$VarPath
$LexiconPath
+ $StaticPath
$PluginPath
$LocalPath
$LocalEtcPath
$LocalLibPath
$LocalLexiconPath
+ $LocalStaticPath
$LocalPluginPath
$MasonComponentRoot
$MasonLocalComponentRoot
diff --git a/lib/RT/Generated.pm.in b/lib/RT/Generated.pm.in
index dfaef67..2ce8811 100644
--- a/lib/RT/Generated.pm.in
+++ b/lib/RT/Generated.pm.in
@@ -60,11 +60,13 @@ $BinPath = '@RT_BIN_PATH@';
$SbinPath = '@RT_SBIN_PATH@';
$VarPath = '@RT_VAR_PATH@';
$LexiconPath = '@RT_LEXICON_PATH@';
+$StaticPath = '@RT_STATIC_PATH@';
$PluginPath = '@RT_PLUGIN_PATH@';
$LocalPath = '@RT_LOCAL_PATH@';
$LocalEtcPath = '@LOCAL_ETC_PATH@';
$LocalLibPath = '@LOCAL_LIB_PATH@';
$LocalLexiconPath = '@LOCAL_LEXICON_PATH@';
+$LocalStaticPath = '@LOCAL_STATIC_PATH@';
$LocalPluginPath = '@LOCAL_PLUGIN_PATH@';
# $MasonComponentRoot is where your rt instance keeps its mason html files
$MasonComponentRoot = '@MASON_HTML_PATH@';
commit 4fbfbf21c284d2c3a15bca8b18cb5209e9e3b2c8
Author: sunnavy <sunnavy at bestpractical.com>
Date: Mon May 16 13:43:56 2011 +0800
isolated static dir to serve static content
diff --git a/etc/RT_Config.pm.in b/etc/RT_Config.pm.in
index 6e6523f..b331f66 100755
--- a/etc/RT_Config.pm.in
+++ b/etc/RT_Config.pm.in
@@ -130,27 +130,23 @@ Set(@Plugins, ());
=item C<@StaticRoots>
Set C<@StaticRoots> to serve some paths with static handler.
+It uses the same arguments as in C<Plack::Middleware::Static>.
Example:
C<<<
Set(
@StaticRoots,
-
- # i.e. { path => qr{^/NoAuth/images/}, root => $RT::MasonComponentRoot }
- "/NoAuth/images/",
{
- path => qr{^/static},
- root => '/local/path/to/static',
+ path => qr{^/static/},
+ root => '/local/path/to/static/parent',
},
);
>>>
=cut
-Set( @StaticRoots, '/NoAuth/images/', '/NoAuth/RichText',
- '/NoAuth/css/ballard/images/', '/NoAuth/css/aileron/images',
- '/NoAuth/css/images' );
+Set( @StaticRoots, () );
=back
diff --git a/lib/RT/Interface/Web/Handler.pm b/lib/RT/Interface/Web/Handler.pm
index 9ae36bf..403abda 100644
--- a/lib/RT/Interface/Web/Handler.pm
+++ b/lib/RT/Interface/Web/Handler.pm
@@ -263,25 +263,36 @@ sub PSGIApp {
for my $static ( RT->Config->Get('StaticRoots') ) {
next unless $static;
- if ( ref $static ) {
+ if ( ref $static && ref $static eq 'HASH' ) {
if ( ref $static eq 'HASH' ) {
- $builder->add_middleware( 'Plack::Middleware::Static',
- %$static );
- }
- else {
- $RT::Logger->error(
-"Invalid config StaticRoots: item can only be a string or a hashref"
+ $builder->add_middleware(
+ 'Plack::Middleware::Static',
+ pass_through => 1,
+ %$static
);
}
}
else {
- $builder->add_middleware(
- 'Plack::Middleware::Static',
- path => qr/^\Q$static/,
- root => $RT::MasonComponentRoot,
- );
+ $RT::Logger->error(
+ "Invalid config StaticRoots: item can only be a hashref" );
}
}
+
+ my @system_static;
+ for my $plugin ( RT->Config->Get('Plugins') ) {
+ next unless $plugin;
+ my $dir = catdir( RT::Plugin->new( name => $plugin )->StaticDir );
+ push @system_static, $dir if -e $dir;
+ }
+ push @system_static, $RT::LocalStaticPath, $RT::StaticPath;
+ for my $root (@system_static) {
+ $builder->add_middleware(
+ 'Plack::Middleware::Static',
+ path => sub { s!^/static/!! },
+ root => $root,
+ pass_through => 1,
+ );
+ }
return $builder->to_app($mason);
sub _psgi_response_cb {
diff --git a/lib/RT/Plugin.pm b/lib/RT/Plugin.pm
index 8a18372..2e72a2d 100644
--- a/lib/RT/Plugin.pm
+++ b/lib/RT/Plugin.pm
@@ -90,7 +90,7 @@ Takes a name of sub directory and returns its full path, for example:
my $plugin_etc_dir = $plugin->Path('etc');
-See also L</ComponentRoot>, L</PoDir> and other shortcut methods.
+See also L</ComponentRoot>, L</StaticDir>, L</PoDir> and other shortcut methods.
=cut
@@ -120,6 +120,14 @@ Returns the directory this plugin has installed its L<HTML::Mason> templates int
sub ComponentRoot { return $_[0]->Path('html') }
+=head2 StaticDir
+
+Returns the directory this plugin has installed its static files into
+
+=cut
+
+sub StaticDir { return $_[0]->Path('static') }
+
=head2 PoDir
Returns the directory this plugin has installed its message catalogs into.
commit 9c665d1a09370ee47c4d8abd046f3370d1862df0
Author: sunnavy <sunnavy at bestpractical.com>
Date: Mon May 16 14:29:21 2011 +0800
move static files to their new home
diff --git a/share/html/NoAuth/RichText/LICENSE.html b/share/static/RichText/LICENSE.html
similarity index 100%
rename from share/html/NoAuth/RichText/LICENSE.html
rename to share/static/RichText/LICENSE.html
diff --git a/share/html/NoAuth/RichText/adapters/jquery.js b/share/static/RichText/adapters/jquery.js
similarity index 100%
rename from share/html/NoAuth/RichText/adapters/jquery.js
rename to share/static/RichText/adapters/jquery.js
diff --git a/share/html/NoAuth/RichText/ckeditor.js b/share/static/RichText/ckeditor.js
similarity index 100%
rename from share/html/NoAuth/RichText/ckeditor.js
rename to share/static/RichText/ckeditor.js
diff --git a/share/html/NoAuth/RichText/config.js b/share/static/RichText/config.js
similarity index 100%
rename from share/html/NoAuth/RichText/config.js
rename to share/static/RichText/config.js
diff --git a/share/html/NoAuth/RichText/contents.css b/share/static/RichText/contents.css
similarity index 100%
rename from share/html/NoAuth/RichText/contents.css
rename to share/static/RichText/contents.css
diff --git a/share/html/NoAuth/RichText/images/spacer.gif b/share/static/RichText/images/spacer.gif
similarity index 100%
rename from share/html/NoAuth/RichText/images/spacer.gif
rename to share/static/RichText/images/spacer.gif
diff --git a/share/html/NoAuth/RichText/lang/_languages.js b/share/static/RichText/lang/_languages.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/_languages.js
rename to share/static/RichText/lang/_languages.js
diff --git a/share/html/NoAuth/RichText/lang/_translationstatus.txt b/share/static/RichText/lang/_translationstatus.txt
similarity index 100%
rename from share/html/NoAuth/RichText/lang/_translationstatus.txt
rename to share/static/RichText/lang/_translationstatus.txt
diff --git a/share/html/NoAuth/RichText/lang/af.js b/share/static/RichText/lang/af.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/af.js
rename to share/static/RichText/lang/af.js
diff --git a/share/html/NoAuth/RichText/lang/ar.js b/share/static/RichText/lang/ar.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/ar.js
rename to share/static/RichText/lang/ar.js
diff --git a/share/html/NoAuth/RichText/lang/bg.js b/share/static/RichText/lang/bg.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/bg.js
rename to share/static/RichText/lang/bg.js
diff --git a/share/html/NoAuth/RichText/lang/bn.js b/share/static/RichText/lang/bn.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/bn.js
rename to share/static/RichText/lang/bn.js
diff --git a/share/html/NoAuth/RichText/lang/bs.js b/share/static/RichText/lang/bs.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/bs.js
rename to share/static/RichText/lang/bs.js
diff --git a/share/html/NoAuth/RichText/lang/ca.js b/share/static/RichText/lang/ca.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/ca.js
rename to share/static/RichText/lang/ca.js
diff --git a/share/html/NoAuth/RichText/lang/cs.js b/share/static/RichText/lang/cs.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/cs.js
rename to share/static/RichText/lang/cs.js
diff --git a/share/html/NoAuth/RichText/lang/cy.js b/share/static/RichText/lang/cy.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/cy.js
rename to share/static/RichText/lang/cy.js
diff --git a/share/html/NoAuth/RichText/lang/da.js b/share/static/RichText/lang/da.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/da.js
rename to share/static/RichText/lang/da.js
diff --git a/share/html/NoAuth/RichText/lang/de.js b/share/static/RichText/lang/de.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/de.js
rename to share/static/RichText/lang/de.js
diff --git a/share/html/NoAuth/RichText/lang/el.js b/share/static/RichText/lang/el.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/el.js
rename to share/static/RichText/lang/el.js
diff --git a/share/html/NoAuth/RichText/lang/en-au.js b/share/static/RichText/lang/en-au.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/en-au.js
rename to share/static/RichText/lang/en-au.js
diff --git a/share/html/NoAuth/RichText/lang/en-ca.js b/share/static/RichText/lang/en-ca.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/en-ca.js
rename to share/static/RichText/lang/en-ca.js
diff --git a/share/html/NoAuth/RichText/lang/en-gb.js b/share/static/RichText/lang/en-gb.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/en-gb.js
rename to share/static/RichText/lang/en-gb.js
diff --git a/share/html/NoAuth/RichText/lang/en.js b/share/static/RichText/lang/en.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/en.js
rename to share/static/RichText/lang/en.js
diff --git a/share/html/NoAuth/RichText/lang/eo.js b/share/static/RichText/lang/eo.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/eo.js
rename to share/static/RichText/lang/eo.js
diff --git a/share/html/NoAuth/RichText/lang/es.js b/share/static/RichText/lang/es.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/es.js
rename to share/static/RichText/lang/es.js
diff --git a/share/html/NoAuth/RichText/lang/et.js b/share/static/RichText/lang/et.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/et.js
rename to share/static/RichText/lang/et.js
diff --git a/share/html/NoAuth/RichText/lang/eu.js b/share/static/RichText/lang/eu.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/eu.js
rename to share/static/RichText/lang/eu.js
diff --git a/share/html/NoAuth/RichText/lang/fa.js b/share/static/RichText/lang/fa.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/fa.js
rename to share/static/RichText/lang/fa.js
diff --git a/share/html/NoAuth/RichText/lang/fi.js b/share/static/RichText/lang/fi.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/fi.js
rename to share/static/RichText/lang/fi.js
diff --git a/share/html/NoAuth/RichText/lang/fo.js b/share/static/RichText/lang/fo.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/fo.js
rename to share/static/RichText/lang/fo.js
diff --git a/share/html/NoAuth/RichText/lang/fr-ca.js b/share/static/RichText/lang/fr-ca.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/fr-ca.js
rename to share/static/RichText/lang/fr-ca.js
diff --git a/share/html/NoAuth/RichText/lang/fr.js b/share/static/RichText/lang/fr.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/fr.js
rename to share/static/RichText/lang/fr.js
diff --git a/share/html/NoAuth/RichText/lang/gl.js b/share/static/RichText/lang/gl.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/gl.js
rename to share/static/RichText/lang/gl.js
diff --git a/share/html/NoAuth/RichText/lang/gu.js b/share/static/RichText/lang/gu.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/gu.js
rename to share/static/RichText/lang/gu.js
diff --git a/share/html/NoAuth/RichText/lang/he.js b/share/static/RichText/lang/he.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/he.js
rename to share/static/RichText/lang/he.js
diff --git a/share/html/NoAuth/RichText/lang/hi.js b/share/static/RichText/lang/hi.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/hi.js
rename to share/static/RichText/lang/hi.js
diff --git a/share/html/NoAuth/RichText/lang/hr.js b/share/static/RichText/lang/hr.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/hr.js
rename to share/static/RichText/lang/hr.js
diff --git a/share/html/NoAuth/RichText/lang/hu.js b/share/static/RichText/lang/hu.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/hu.js
rename to share/static/RichText/lang/hu.js
diff --git a/share/html/NoAuth/RichText/lang/is.js b/share/static/RichText/lang/is.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/is.js
rename to share/static/RichText/lang/is.js
diff --git a/share/html/NoAuth/RichText/lang/it.js b/share/static/RichText/lang/it.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/it.js
rename to share/static/RichText/lang/it.js
diff --git a/share/html/NoAuth/RichText/lang/ja.js b/share/static/RichText/lang/ja.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/ja.js
rename to share/static/RichText/lang/ja.js
diff --git a/share/html/NoAuth/RichText/lang/km.js b/share/static/RichText/lang/km.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/km.js
rename to share/static/RichText/lang/km.js
diff --git a/share/html/NoAuth/RichText/lang/ko.js b/share/static/RichText/lang/ko.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/ko.js
rename to share/static/RichText/lang/ko.js
diff --git a/share/html/NoAuth/RichText/lang/lt.js b/share/static/RichText/lang/lt.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/lt.js
rename to share/static/RichText/lang/lt.js
diff --git a/share/html/NoAuth/RichText/lang/lv.js b/share/static/RichText/lang/lv.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/lv.js
rename to share/static/RichText/lang/lv.js
diff --git a/share/html/NoAuth/RichText/lang/mn.js b/share/static/RichText/lang/mn.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/mn.js
rename to share/static/RichText/lang/mn.js
diff --git a/share/html/NoAuth/RichText/lang/ms.js b/share/static/RichText/lang/ms.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/ms.js
rename to share/static/RichText/lang/ms.js
diff --git a/share/html/NoAuth/RichText/lang/nb.js b/share/static/RichText/lang/nb.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/nb.js
rename to share/static/RichText/lang/nb.js
diff --git a/share/html/NoAuth/RichText/lang/nl.js b/share/static/RichText/lang/nl.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/nl.js
rename to share/static/RichText/lang/nl.js
diff --git a/share/html/NoAuth/RichText/lang/no.js b/share/static/RichText/lang/no.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/no.js
rename to share/static/RichText/lang/no.js
diff --git a/share/html/NoAuth/RichText/lang/pl.js b/share/static/RichText/lang/pl.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/pl.js
rename to share/static/RichText/lang/pl.js
diff --git a/share/html/NoAuth/RichText/lang/pt-br.js b/share/static/RichText/lang/pt-br.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/pt-br.js
rename to share/static/RichText/lang/pt-br.js
diff --git a/share/html/NoAuth/RichText/lang/pt.js b/share/static/RichText/lang/pt.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/pt.js
rename to share/static/RichText/lang/pt.js
diff --git a/share/html/NoAuth/RichText/lang/ro.js b/share/static/RichText/lang/ro.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/ro.js
rename to share/static/RichText/lang/ro.js
diff --git a/share/html/NoAuth/RichText/lang/ru.js b/share/static/RichText/lang/ru.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/ru.js
rename to share/static/RichText/lang/ru.js
diff --git a/share/html/NoAuth/RichText/lang/sk.js b/share/static/RichText/lang/sk.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/sk.js
rename to share/static/RichText/lang/sk.js
diff --git a/share/html/NoAuth/RichText/lang/sl.js b/share/static/RichText/lang/sl.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/sl.js
rename to share/static/RichText/lang/sl.js
diff --git a/share/html/NoAuth/RichText/lang/sr-latn.js b/share/static/RichText/lang/sr-latn.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/sr-latn.js
rename to share/static/RichText/lang/sr-latn.js
diff --git a/share/html/NoAuth/RichText/lang/sr.js b/share/static/RichText/lang/sr.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/sr.js
rename to share/static/RichText/lang/sr.js
diff --git a/share/html/NoAuth/RichText/lang/sv.js b/share/static/RichText/lang/sv.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/sv.js
rename to share/static/RichText/lang/sv.js
diff --git a/share/html/NoAuth/RichText/lang/th.js b/share/static/RichText/lang/th.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/th.js
rename to share/static/RichText/lang/th.js
diff --git a/share/html/NoAuth/RichText/lang/tr.js b/share/static/RichText/lang/tr.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/tr.js
rename to share/static/RichText/lang/tr.js
diff --git a/share/html/NoAuth/RichText/lang/uk.js b/share/static/RichText/lang/uk.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/uk.js
rename to share/static/RichText/lang/uk.js
diff --git a/share/html/NoAuth/RichText/lang/vi.js b/share/static/RichText/lang/vi.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/vi.js
rename to share/static/RichText/lang/vi.js
diff --git a/share/html/NoAuth/RichText/lang/zh-cn.js b/share/static/RichText/lang/zh-cn.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/zh-cn.js
rename to share/static/RichText/lang/zh-cn.js
diff --git a/share/html/NoAuth/RichText/lang/zh.js b/share/static/RichText/lang/zh.js
similarity index 100%
rename from share/html/NoAuth/RichText/lang/zh.js
rename to share/static/RichText/lang/zh.js
diff --git a/share/html/NoAuth/RichText/plugins/a11yhelp/dialogs/a11yhelp.js b/share/static/RichText/plugins/a11yhelp/dialogs/a11yhelp.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/a11yhelp/dialogs/a11yhelp.js
rename to share/static/RichText/plugins/a11yhelp/dialogs/a11yhelp.js
diff --git a/share/html/NoAuth/RichText/plugins/a11yhelp/lang/en.js b/share/static/RichText/plugins/a11yhelp/lang/en.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/a11yhelp/lang/en.js
rename to share/static/RichText/plugins/a11yhelp/lang/en.js
diff --git a/share/html/NoAuth/RichText/plugins/a11yhelp/lang/he.js b/share/static/RichText/plugins/a11yhelp/lang/he.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/a11yhelp/lang/he.js
rename to share/static/RichText/plugins/a11yhelp/lang/he.js
diff --git a/share/html/NoAuth/RichText/plugins/about/dialogs/about.js b/share/static/RichText/plugins/about/dialogs/about.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/about/dialogs/about.js
rename to share/static/RichText/plugins/about/dialogs/about.js
diff --git a/share/html/NoAuth/RichText/plugins/about/dialogs/logo_ckeditor.png b/share/static/RichText/plugins/about/dialogs/logo_ckeditor.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/about/dialogs/logo_ckeditor.png
rename to share/static/RichText/plugins/about/dialogs/logo_ckeditor.png
diff --git a/share/html/NoAuth/RichText/plugins/autogrow/plugin.js b/share/static/RichText/plugins/autogrow/plugin.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/autogrow/plugin.js
rename to share/static/RichText/plugins/autogrow/plugin.js
diff --git a/share/html/NoAuth/RichText/plugins/clipboard/dialogs/paste.js b/share/static/RichText/plugins/clipboard/dialogs/paste.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/clipboard/dialogs/paste.js
rename to share/static/RichText/plugins/clipboard/dialogs/paste.js
diff --git a/share/html/NoAuth/RichText/plugins/colordialog/dialogs/colordialog.js b/share/static/RichText/plugins/colordialog/dialogs/colordialog.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/colordialog/dialogs/colordialog.js
rename to share/static/RichText/plugins/colordialog/dialogs/colordialog.js
diff --git a/share/html/NoAuth/RichText/plugins/dialog/dialogDefinition.js b/share/static/RichText/plugins/dialog/dialogDefinition.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/dialog/dialogDefinition.js
rename to share/static/RichText/plugins/dialog/dialogDefinition.js
diff --git a/share/html/NoAuth/RichText/plugins/div/dialogs/div.js b/share/static/RichText/plugins/div/dialogs/div.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/div/dialogs/div.js
rename to share/static/RichText/plugins/div/dialogs/div.js
diff --git a/share/html/NoAuth/RichText/plugins/find/dialogs/find.js b/share/static/RichText/plugins/find/dialogs/find.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/find/dialogs/find.js
rename to share/static/RichText/plugins/find/dialogs/find.js
diff --git a/share/html/NoAuth/RichText/plugins/flash/dialogs/flash.js b/share/static/RichText/plugins/flash/dialogs/flash.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/flash/dialogs/flash.js
rename to share/static/RichText/plugins/flash/dialogs/flash.js
diff --git a/share/html/NoAuth/RichText/plugins/flash/images/placeholder.png b/share/static/RichText/plugins/flash/images/placeholder.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/flash/images/placeholder.png
rename to share/static/RichText/plugins/flash/images/placeholder.png
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/button.js b/share/static/RichText/plugins/forms/dialogs/button.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/button.js
rename to share/static/RichText/plugins/forms/dialogs/button.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/checkbox.js b/share/static/RichText/plugins/forms/dialogs/checkbox.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/checkbox.js
rename to share/static/RichText/plugins/forms/dialogs/checkbox.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/form.js b/share/static/RichText/plugins/forms/dialogs/form.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/form.js
rename to share/static/RichText/plugins/forms/dialogs/form.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/hiddenfield.js b/share/static/RichText/plugins/forms/dialogs/hiddenfield.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/hiddenfield.js
rename to share/static/RichText/plugins/forms/dialogs/hiddenfield.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/radio.js b/share/static/RichText/plugins/forms/dialogs/radio.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/radio.js
rename to share/static/RichText/plugins/forms/dialogs/radio.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/select.js b/share/static/RichText/plugins/forms/dialogs/select.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/select.js
rename to share/static/RichText/plugins/forms/dialogs/select.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/textarea.js b/share/static/RichText/plugins/forms/dialogs/textarea.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/textarea.js
rename to share/static/RichText/plugins/forms/dialogs/textarea.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/dialogs/textfield.js b/share/static/RichText/plugins/forms/dialogs/textfield.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/dialogs/textfield.js
rename to share/static/RichText/plugins/forms/dialogs/textfield.js
diff --git a/share/html/NoAuth/RichText/plugins/forms/images/hiddenfield.gif b/share/static/RichText/plugins/forms/images/hiddenfield.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/forms/images/hiddenfield.gif
rename to share/static/RichText/plugins/forms/images/hiddenfield.gif
diff --git a/share/html/NoAuth/RichText/plugins/iframedialog/plugin.js b/share/static/RichText/plugins/iframedialog/plugin.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/iframedialog/plugin.js
rename to share/static/RichText/plugins/iframedialog/plugin.js
diff --git a/share/html/NoAuth/RichText/plugins/image/dialogs/image.js b/share/static/RichText/plugins/image/dialogs/image.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/image/dialogs/image.js
rename to share/static/RichText/plugins/image/dialogs/image.js
diff --git a/share/html/NoAuth/RichText/plugins/link/dialogs/anchor.js b/share/static/RichText/plugins/link/dialogs/anchor.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/link/dialogs/anchor.js
rename to share/static/RichText/plugins/link/dialogs/anchor.js
diff --git a/share/html/NoAuth/RichText/plugins/link/dialogs/link.js b/share/static/RichText/plugins/link/dialogs/link.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/link/dialogs/link.js
rename to share/static/RichText/plugins/link/dialogs/link.js
diff --git a/share/html/NoAuth/RichText/plugins/link/images/anchor.gif b/share/static/RichText/plugins/link/images/anchor.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/link/images/anchor.gif
rename to share/static/RichText/plugins/link/images/anchor.gif
diff --git a/share/html/NoAuth/RichText/plugins/liststyle/dialogs/liststyle.js b/share/static/RichText/plugins/liststyle/dialogs/liststyle.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/liststyle/dialogs/liststyle.js
rename to share/static/RichText/plugins/liststyle/dialogs/liststyle.js
diff --git a/share/html/NoAuth/RichText/plugins/pagebreak/images/pagebreak.gif b/share/static/RichText/plugins/pagebreak/images/pagebreak.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/pagebreak/images/pagebreak.gif
rename to share/static/RichText/plugins/pagebreak/images/pagebreak.gif
diff --git a/share/html/NoAuth/RichText/plugins/pastefromword/filter/default.js b/share/static/RichText/plugins/pastefromword/filter/default.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/pastefromword/filter/default.js
rename to share/static/RichText/plugins/pastefromword/filter/default.js
diff --git a/share/html/NoAuth/RichText/plugins/pastetext/dialogs/pastetext.js b/share/static/RichText/plugins/pastetext/dialogs/pastetext.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/pastetext/dialogs/pastetext.js
rename to share/static/RichText/plugins/pastetext/dialogs/pastetext.js
diff --git a/share/html/NoAuth/RichText/plugins/scayt/dialogs/options.js b/share/static/RichText/plugins/scayt/dialogs/options.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/scayt/dialogs/options.js
rename to share/static/RichText/plugins/scayt/dialogs/options.js
diff --git a/share/html/NoAuth/RichText/plugins/scayt/dialogs/toolbar.css b/share/static/RichText/plugins/scayt/dialogs/toolbar.css
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/scayt/dialogs/toolbar.css
rename to share/static/RichText/plugins/scayt/dialogs/toolbar.css
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_address.png b/share/static/RichText/plugins/showblocks/images/block_address.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_address.png
rename to share/static/RichText/plugins/showblocks/images/block_address.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_blockquote.png b/share/static/RichText/plugins/showblocks/images/block_blockquote.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_blockquote.png
rename to share/static/RichText/plugins/showblocks/images/block_blockquote.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_div.png b/share/static/RichText/plugins/showblocks/images/block_div.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_div.png
rename to share/static/RichText/plugins/showblocks/images/block_div.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_h1.png b/share/static/RichText/plugins/showblocks/images/block_h1.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_h1.png
rename to share/static/RichText/plugins/showblocks/images/block_h1.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_h2.png b/share/static/RichText/plugins/showblocks/images/block_h2.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_h2.png
rename to share/static/RichText/plugins/showblocks/images/block_h2.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_h3.png b/share/static/RichText/plugins/showblocks/images/block_h3.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_h3.png
rename to share/static/RichText/plugins/showblocks/images/block_h3.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_h4.png b/share/static/RichText/plugins/showblocks/images/block_h4.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_h4.png
rename to share/static/RichText/plugins/showblocks/images/block_h4.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_h5.png b/share/static/RichText/plugins/showblocks/images/block_h5.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_h5.png
rename to share/static/RichText/plugins/showblocks/images/block_h5.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_h6.png b/share/static/RichText/plugins/showblocks/images/block_h6.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_h6.png
rename to share/static/RichText/plugins/showblocks/images/block_h6.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_p.png b/share/static/RichText/plugins/showblocks/images/block_p.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_p.png
rename to share/static/RichText/plugins/showblocks/images/block_p.png
diff --git a/share/html/NoAuth/RichText/plugins/showblocks/images/block_pre.png b/share/static/RichText/plugins/showblocks/images/block_pre.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/showblocks/images/block_pre.png
rename to share/static/RichText/plugins/showblocks/images/block_pre.png
diff --git a/share/html/NoAuth/RichText/plugins/smiley/dialogs/smiley.js b/share/static/RichText/plugins/smiley/dialogs/smiley.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/dialogs/smiley.js
rename to share/static/RichText/plugins/smiley/dialogs/smiley.js
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/angel_smile.gif b/share/static/RichText/plugins/smiley/images/angel_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/angel_smile.gif
rename to share/static/RichText/plugins/smiley/images/angel_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/angry_smile.gif b/share/static/RichText/plugins/smiley/images/angry_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/angry_smile.gif
rename to share/static/RichText/plugins/smiley/images/angry_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/broken_heart.gif b/share/static/RichText/plugins/smiley/images/broken_heart.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/broken_heart.gif
rename to share/static/RichText/plugins/smiley/images/broken_heart.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/confused_smile.gif b/share/static/RichText/plugins/smiley/images/confused_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/confused_smile.gif
rename to share/static/RichText/plugins/smiley/images/confused_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/cry_smile.gif b/share/static/RichText/plugins/smiley/images/cry_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/cry_smile.gif
rename to share/static/RichText/plugins/smiley/images/cry_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/devil_smile.gif b/share/static/RichText/plugins/smiley/images/devil_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/devil_smile.gif
rename to share/static/RichText/plugins/smiley/images/devil_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/embaressed_smile.gif b/share/static/RichText/plugins/smiley/images/embaressed_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/embaressed_smile.gif
rename to share/static/RichText/plugins/smiley/images/embaressed_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/envelope.gif b/share/static/RichText/plugins/smiley/images/envelope.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/envelope.gif
rename to share/static/RichText/plugins/smiley/images/envelope.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/heart.gif b/share/static/RichText/plugins/smiley/images/heart.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/heart.gif
rename to share/static/RichText/plugins/smiley/images/heart.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/kiss.gif b/share/static/RichText/plugins/smiley/images/kiss.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/kiss.gif
rename to share/static/RichText/plugins/smiley/images/kiss.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/lightbulb.gif b/share/static/RichText/plugins/smiley/images/lightbulb.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/lightbulb.gif
rename to share/static/RichText/plugins/smiley/images/lightbulb.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/omg_smile.gif b/share/static/RichText/plugins/smiley/images/omg_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/omg_smile.gif
rename to share/static/RichText/plugins/smiley/images/omg_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/regular_smile.gif b/share/static/RichText/plugins/smiley/images/regular_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/regular_smile.gif
rename to share/static/RichText/plugins/smiley/images/regular_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/sad_smile.gif b/share/static/RichText/plugins/smiley/images/sad_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/sad_smile.gif
rename to share/static/RichText/plugins/smiley/images/sad_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/shades_smile.gif b/share/static/RichText/plugins/smiley/images/shades_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/shades_smile.gif
rename to share/static/RichText/plugins/smiley/images/shades_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/teeth_smile.gif b/share/static/RichText/plugins/smiley/images/teeth_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/teeth_smile.gif
rename to share/static/RichText/plugins/smiley/images/teeth_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/thumbs_down.gif b/share/static/RichText/plugins/smiley/images/thumbs_down.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/thumbs_down.gif
rename to share/static/RichText/plugins/smiley/images/thumbs_down.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/thumbs_up.gif b/share/static/RichText/plugins/smiley/images/thumbs_up.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/thumbs_up.gif
rename to share/static/RichText/plugins/smiley/images/thumbs_up.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/tounge_smile.gif b/share/static/RichText/plugins/smiley/images/tounge_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/tounge_smile.gif
rename to share/static/RichText/plugins/smiley/images/tounge_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/whatchutalkingabout_smile.gif b/share/static/RichText/plugins/smiley/images/whatchutalkingabout_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/whatchutalkingabout_smile.gif
rename to share/static/RichText/plugins/smiley/images/whatchutalkingabout_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/smiley/images/wink_smile.gif b/share/static/RichText/plugins/smiley/images/wink_smile.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/smiley/images/wink_smile.gif
rename to share/static/RichText/plugins/smiley/images/wink_smile.gif
diff --git a/share/html/NoAuth/RichText/plugins/specialchar/dialogs/specialchar.js b/share/static/RichText/plugins/specialchar/dialogs/specialchar.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/specialchar/dialogs/specialchar.js
rename to share/static/RichText/plugins/specialchar/dialogs/specialchar.js
diff --git a/share/html/NoAuth/RichText/plugins/styles/styles/default.js b/share/static/RichText/plugins/styles/styles/default.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/styles/styles/default.js
rename to share/static/RichText/plugins/styles/styles/default.js
diff --git a/share/html/NoAuth/RichText/plugins/table/dialogs/table.js b/share/static/RichText/plugins/table/dialogs/table.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/table/dialogs/table.js
rename to share/static/RichText/plugins/table/dialogs/table.js
diff --git a/share/html/NoAuth/RichText/plugins/tableresize/plugin.js b/share/static/RichText/plugins/tableresize/plugin.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/tableresize/plugin.js
rename to share/static/RichText/plugins/tableresize/plugin.js
diff --git a/share/html/NoAuth/RichText/plugins/tabletools/dialogs/tableCell.js b/share/static/RichText/plugins/tabletools/dialogs/tableCell.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/tabletools/dialogs/tableCell.js
rename to share/static/RichText/plugins/tabletools/dialogs/tableCell.js
diff --git a/share/html/NoAuth/RichText/plugins/templates/dialogs/templates.js b/share/static/RichText/plugins/templates/dialogs/templates.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/templates/dialogs/templates.js
rename to share/static/RichText/plugins/templates/dialogs/templates.js
diff --git a/share/html/NoAuth/RichText/plugins/templates/templates/default.js b/share/static/RichText/plugins/templates/templates/default.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/templates/templates/default.js
rename to share/static/RichText/plugins/templates/templates/default.js
diff --git a/share/html/NoAuth/RichText/plugins/templates/templates/images/template1.gif b/share/static/RichText/plugins/templates/templates/images/template1.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/templates/templates/images/template1.gif
rename to share/static/RichText/plugins/templates/templates/images/template1.gif
diff --git a/share/html/NoAuth/RichText/plugins/templates/templates/images/template2.gif b/share/static/RichText/plugins/templates/templates/images/template2.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/templates/templates/images/template2.gif
rename to share/static/RichText/plugins/templates/templates/images/template2.gif
diff --git a/share/html/NoAuth/RichText/plugins/templates/templates/images/template3.gif b/share/static/RichText/plugins/templates/templates/images/template3.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/templates/templates/images/template3.gif
rename to share/static/RichText/plugins/templates/templates/images/template3.gif
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/dialogs/uicolor.js b/share/static/RichText/plugins/uicolor/dialogs/uicolor.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/dialogs/uicolor.js
rename to share/static/RichText/plugins/uicolor/dialogs/uicolor.js
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/lang/en.js b/share/static/RichText/plugins/uicolor/lang/en.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/lang/en.js
rename to share/static/RichText/plugins/uicolor/lang/en.js
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/plugin.js b/share/static/RichText/plugins/uicolor/plugin.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/plugin.js
rename to share/static/RichText/plugins/uicolor/plugin.js
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/uicolor.gif b/share/static/RichText/plugins/uicolor/uicolor.gif
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/uicolor.gif
rename to share/static/RichText/plugins/uicolor/uicolor.gif
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/yui/assets/hue_bg.png b/share/static/RichText/plugins/uicolor/yui/assets/hue_bg.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/yui/assets/hue_bg.png
rename to share/static/RichText/plugins/uicolor/yui/assets/hue_bg.png
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/yui/assets/hue_thumb.png b/share/static/RichText/plugins/uicolor/yui/assets/hue_thumb.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/yui/assets/hue_thumb.png
rename to share/static/RichText/plugins/uicolor/yui/assets/hue_thumb.png
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/yui/assets/picker_mask.png b/share/static/RichText/plugins/uicolor/yui/assets/picker_mask.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/yui/assets/picker_mask.png
rename to share/static/RichText/plugins/uicolor/yui/assets/picker_mask.png
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/yui/assets/picker_thumb.png b/share/static/RichText/plugins/uicolor/yui/assets/picker_thumb.png
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/yui/assets/picker_thumb.png
rename to share/static/RichText/plugins/uicolor/yui/assets/picker_thumb.png
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/yui/assets/yui.css b/share/static/RichText/plugins/uicolor/yui/assets/yui.css
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/yui/assets/yui.css
rename to share/static/RichText/plugins/uicolor/yui/assets/yui.css
diff --git a/share/html/NoAuth/RichText/plugins/uicolor/yui/yui.js b/share/static/RichText/plugins/uicolor/yui/yui.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/uicolor/yui/yui.js
rename to share/static/RichText/plugins/uicolor/yui/yui.js
diff --git a/share/html/NoAuth/RichText/plugins/wsc/dialogs/ciframe.html b/share/static/RichText/plugins/wsc/dialogs/ciframe.html
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/wsc/dialogs/ciframe.html
rename to share/static/RichText/plugins/wsc/dialogs/ciframe.html
diff --git a/share/html/NoAuth/RichText/plugins/wsc/dialogs/tmpFrameset.html b/share/static/RichText/plugins/wsc/dialogs/tmpFrameset.html
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/wsc/dialogs/tmpFrameset.html
rename to share/static/RichText/plugins/wsc/dialogs/tmpFrameset.html
diff --git a/share/html/NoAuth/RichText/plugins/wsc/dialogs/wsc.css b/share/static/RichText/plugins/wsc/dialogs/wsc.css
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/wsc/dialogs/wsc.css
rename to share/static/RichText/plugins/wsc/dialogs/wsc.css
diff --git a/share/html/NoAuth/RichText/plugins/wsc/dialogs/wsc.js b/share/static/RichText/plugins/wsc/dialogs/wsc.js
similarity index 100%
rename from share/html/NoAuth/RichText/plugins/wsc/dialogs/wsc.js
rename to share/static/RichText/plugins/wsc/dialogs/wsc.js
diff --git a/share/html/NoAuth/RichText/skins/kama/dialog.css b/share/static/RichText/skins/kama/dialog.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/dialog.css
rename to share/static/RichText/skins/kama/dialog.css
diff --git a/share/html/NoAuth/RichText/skins/kama/editor.css b/share/static/RichText/skins/kama/editor.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/editor.css
rename to share/static/RichText/skins/kama/editor.css
diff --git a/share/html/NoAuth/RichText/skins/kama/icons.png b/share/static/RichText/skins/kama/icons.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/icons.png
rename to share/static/RichText/skins/kama/icons.png
diff --git a/share/html/NoAuth/RichText/skins/kama/icons_rtl.png b/share/static/RichText/skins/kama/icons_rtl.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/icons_rtl.png
rename to share/static/RichText/skins/kama/icons_rtl.png
diff --git a/share/html/NoAuth/RichText/skins/kama/images/dialog_sides.gif b/share/static/RichText/skins/kama/images/dialog_sides.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/dialog_sides.gif
rename to share/static/RichText/skins/kama/images/dialog_sides.gif
diff --git a/share/html/NoAuth/RichText/skins/kama/images/dialog_sides.png b/share/static/RichText/skins/kama/images/dialog_sides.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/dialog_sides.png
rename to share/static/RichText/skins/kama/images/dialog_sides.png
diff --git a/share/html/NoAuth/RichText/skins/kama/images/dialog_sides_rtl.png b/share/static/RichText/skins/kama/images/dialog_sides_rtl.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/dialog_sides_rtl.png
rename to share/static/RichText/skins/kama/images/dialog_sides_rtl.png
diff --git a/share/html/NoAuth/RichText/skins/kama/images/mini.gif b/share/static/RichText/skins/kama/images/mini.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/mini.gif
rename to share/static/RichText/skins/kama/images/mini.gif
diff --git a/share/html/NoAuth/RichText/skins/kama/images/noimage.png b/share/static/RichText/skins/kama/images/noimage.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/noimage.png
rename to share/static/RichText/skins/kama/images/noimage.png
diff --git a/share/html/NoAuth/RichText/skins/kama/images/sprites.png b/share/static/RichText/skins/kama/images/sprites.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/sprites.png
rename to share/static/RichText/skins/kama/images/sprites.png
diff --git a/share/html/NoAuth/RichText/skins/kama/images/sprites_ie6.png b/share/static/RichText/skins/kama/images/sprites_ie6.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/sprites_ie6.png
rename to share/static/RichText/skins/kama/images/sprites_ie6.png
diff --git a/share/html/NoAuth/RichText/skins/kama/images/toolbar_start.gif b/share/static/RichText/skins/kama/images/toolbar_start.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/images/toolbar_start.gif
rename to share/static/RichText/skins/kama/images/toolbar_start.gif
diff --git a/share/html/NoAuth/RichText/skins/kama/skin.js b/share/static/RichText/skins/kama/skin.js
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/skin.js
rename to share/static/RichText/skins/kama/skin.js
diff --git a/share/html/NoAuth/RichText/skins/kama/templates.css b/share/static/RichText/skins/kama/templates.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/kama/templates.css
rename to share/static/RichText/skins/kama/templates.css
diff --git a/share/html/NoAuth/RichText/skins/office2003/dialog.css b/share/static/RichText/skins/office2003/dialog.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/dialog.css
rename to share/static/RichText/skins/office2003/dialog.css
diff --git a/share/html/NoAuth/RichText/skins/office2003/editor.css b/share/static/RichText/skins/office2003/editor.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/editor.css
rename to share/static/RichText/skins/office2003/editor.css
diff --git a/share/html/NoAuth/RichText/skins/office2003/icons.png b/share/static/RichText/skins/office2003/icons.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/icons.png
rename to share/static/RichText/skins/office2003/icons.png
diff --git a/share/html/NoAuth/RichText/skins/office2003/icons_rtl.png b/share/static/RichText/skins/office2003/icons_rtl.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/icons_rtl.png
rename to share/static/RichText/skins/office2003/icons_rtl.png
diff --git a/share/html/NoAuth/RichText/skins/office2003/images/dialog_sides.gif b/share/static/RichText/skins/office2003/images/dialog_sides.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/images/dialog_sides.gif
rename to share/static/RichText/skins/office2003/images/dialog_sides.gif
diff --git a/share/html/NoAuth/RichText/skins/office2003/images/dialog_sides.png b/share/static/RichText/skins/office2003/images/dialog_sides.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/images/dialog_sides.png
rename to share/static/RichText/skins/office2003/images/dialog_sides.png
diff --git a/share/html/NoAuth/RichText/skins/office2003/images/dialog_sides_rtl.png b/share/static/RichText/skins/office2003/images/dialog_sides_rtl.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/images/dialog_sides_rtl.png
rename to share/static/RichText/skins/office2003/images/dialog_sides_rtl.png
diff --git a/share/html/NoAuth/RichText/skins/office2003/images/mini.gif b/share/static/RichText/skins/office2003/images/mini.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/images/mini.gif
rename to share/static/RichText/skins/office2003/images/mini.gif
diff --git a/share/html/NoAuth/RichText/skins/office2003/images/noimage.png b/share/static/RichText/skins/office2003/images/noimage.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/images/noimage.png
rename to share/static/RichText/skins/office2003/images/noimage.png
diff --git a/share/html/NoAuth/RichText/skins/office2003/images/sprites.png b/share/static/RichText/skins/office2003/images/sprites.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/images/sprites.png
rename to share/static/RichText/skins/office2003/images/sprites.png
diff --git a/share/html/NoAuth/RichText/skins/office2003/images/sprites_ie6.png b/share/static/RichText/skins/office2003/images/sprites_ie6.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/images/sprites_ie6.png
rename to share/static/RichText/skins/office2003/images/sprites_ie6.png
diff --git a/share/html/NoAuth/RichText/skins/office2003/skin.js b/share/static/RichText/skins/office2003/skin.js
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/skin.js
rename to share/static/RichText/skins/office2003/skin.js
diff --git a/share/html/NoAuth/RichText/skins/office2003/templates.css b/share/static/RichText/skins/office2003/templates.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/office2003/templates.css
rename to share/static/RichText/skins/office2003/templates.css
diff --git a/share/html/NoAuth/RichText/skins/v2/dialog.css b/share/static/RichText/skins/v2/dialog.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/dialog.css
rename to share/static/RichText/skins/v2/dialog.css
diff --git a/share/html/NoAuth/RichText/skins/v2/editor.css b/share/static/RichText/skins/v2/editor.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/editor.css
rename to share/static/RichText/skins/v2/editor.css
diff --git a/share/html/NoAuth/RichText/skins/v2/icons.png b/share/static/RichText/skins/v2/icons.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/icons.png
rename to share/static/RichText/skins/v2/icons.png
diff --git a/share/html/NoAuth/RichText/skins/v2/icons_rtl.png b/share/static/RichText/skins/v2/icons_rtl.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/icons_rtl.png
rename to share/static/RichText/skins/v2/icons_rtl.png
diff --git a/share/html/NoAuth/RichText/skins/v2/images/dialog_sides.gif b/share/static/RichText/skins/v2/images/dialog_sides.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/dialog_sides.gif
rename to share/static/RichText/skins/v2/images/dialog_sides.gif
diff --git a/share/html/NoAuth/RichText/skins/v2/images/dialog_sides.png b/share/static/RichText/skins/v2/images/dialog_sides.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/dialog_sides.png
rename to share/static/RichText/skins/v2/images/dialog_sides.png
diff --git a/share/html/NoAuth/RichText/skins/v2/images/dialog_sides_rtl.png b/share/static/RichText/skins/v2/images/dialog_sides_rtl.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/dialog_sides_rtl.png
rename to share/static/RichText/skins/v2/images/dialog_sides_rtl.png
diff --git a/share/html/NoAuth/RichText/skins/v2/images/mini.gif b/share/static/RichText/skins/v2/images/mini.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/mini.gif
rename to share/static/RichText/skins/v2/images/mini.gif
diff --git a/share/html/NoAuth/RichText/skins/v2/images/noimage.png b/share/static/RichText/skins/v2/images/noimage.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/noimage.png
rename to share/static/RichText/skins/v2/images/noimage.png
diff --git a/share/html/NoAuth/RichText/skins/v2/images/sprites.png b/share/static/RichText/skins/v2/images/sprites.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/sprites.png
rename to share/static/RichText/skins/v2/images/sprites.png
diff --git a/share/html/NoAuth/RichText/skins/v2/images/sprites_ie6.png b/share/static/RichText/skins/v2/images/sprites_ie6.png
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/sprites_ie6.png
rename to share/static/RichText/skins/v2/images/sprites_ie6.png
diff --git a/share/html/NoAuth/RichText/skins/v2/images/toolbar_start.gif b/share/static/RichText/skins/v2/images/toolbar_start.gif
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/images/toolbar_start.gif
rename to share/static/RichText/skins/v2/images/toolbar_start.gif
diff --git a/share/html/NoAuth/RichText/skins/v2/skin.js b/share/static/RichText/skins/v2/skin.js
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/skin.js
rename to share/static/RichText/skins/v2/skin.js
diff --git a/share/html/NoAuth/RichText/skins/v2/templates.css b/share/static/RichText/skins/v2/templates.css
similarity index 100%
rename from share/html/NoAuth/RichText/skins/v2/templates.css
rename to share/static/RichText/skins/v2/templates.css
diff --git a/share/html/NoAuth/RichText/themes/default/theme.js b/share/static/RichText/themes/default/theme.js
similarity index 100%
rename from share/html/NoAuth/RichText/themes/default/theme.js
rename to share/static/RichText/themes/default/theme.js
diff --git a/share/html/NoAuth/css/aileron/images/background-gradient.png b/share/static/css/aileron/images/background-gradient.png
similarity index 100%
rename from share/html/NoAuth/css/aileron/images/background-gradient.png
rename to share/static/css/aileron/images/background-gradient.png
diff --git a/share/html/NoAuth/css/ballard/images/background-gradient.png b/share/static/css/ballard/images/background-gradient.png
similarity index 100%
rename from share/html/NoAuth/css/ballard/images/background-gradient.png
rename to share/static/css/ballard/images/background-gradient.png
diff --git a/share/html/NoAuth/css/images/PIE.htc b/share/static/css/images/PIE.htc
similarity index 100%
rename from share/html/NoAuth/css/images/PIE.htc
rename to share/static/css/images/PIE.htc
diff --git a/share/html/NoAuth/css/images/arrows-ffffff.gif b/share/static/css/images/arrows-ffffff.gif
similarity index 100%
rename from share/html/NoAuth/css/images/arrows-ffffff.gif
rename to share/static/css/images/arrows-ffffff.gif
diff --git a/share/html/NoAuth/css/images/arrows-ffffff.png b/share/static/css/images/arrows-ffffff.png
similarity index 100%
rename from share/html/NoAuth/css/images/arrows-ffffff.png
rename to share/static/css/images/arrows-ffffff.png
diff --git a/share/html/NoAuth/css/images/arrows-grey.gif b/share/static/css/images/arrows-grey.gif
similarity index 100%
rename from share/html/NoAuth/css/images/arrows-grey.gif
rename to share/static/css/images/arrows-grey.gif
diff --git a/share/html/NoAuth/css/images/arrows-grey.png b/share/static/css/images/arrows-grey.png
similarity index 100%
rename from share/html/NoAuth/css/images/arrows-grey.png
rename to share/static/css/images/arrows-grey.png
diff --git a/share/html/NoAuth/css/images/shadow.gif b/share/static/css/images/shadow.gif
similarity index 100%
rename from share/html/NoAuth/css/images/shadow.gif
rename to share/static/css/images/shadow.gif
diff --git a/share/html/NoAuth/css/images/shadow.png b/share/static/css/images/shadow.png
similarity index 100%
rename from share/html/NoAuth/css/images/shadow.png
rename to share/static/css/images/shadow.png
diff --git a/share/html/NoAuth/css/web2/images/background-gradient.png b/share/static/css/web2/images/background-gradient.png
similarity index 100%
rename from share/html/NoAuth/css/web2/images/background-gradient.png
rename to share/static/css/web2/images/background-gradient.png
diff --git a/share/html/NoAuth/images/bpslogo.png b/share/static/images/bpslogo.png
similarity index 100%
rename from share/html/NoAuth/images/bpslogo.png
rename to share/static/images/bpslogo.png
diff --git a/share/html/NoAuth/images/css/cb-light.gif b/share/static/images/css/cb-light.gif
similarity index 100%
rename from share/html/NoAuth/images/css/cb-light.gif
rename to share/static/images/css/cb-light.gif
diff --git a/share/html/NoAuth/images/css/cb.gif b/share/static/images/css/cb.gif
similarity index 100%
rename from share/html/NoAuth/images/css/cb.gif
rename to share/static/images/css/cb.gif
diff --git a/share/html/NoAuth/images/css/cbr-b2g.gif b/share/static/images/css/cbr-b2g.gif
similarity index 100%
rename from share/html/NoAuth/images/css/cbr-b2g.gif
rename to share/static/images/css/cbr-b2g.gif
diff --git a/share/html/NoAuth/images/css/cbr-b2lb.gif b/share/static/images/css/cbr-b2lb.gif
similarity index 100%
rename from share/html/NoAuth/images/css/cbr-b2lb.gif
rename to share/static/images/css/cbr-b2lb.gif
diff --git a/share/html/NoAuth/images/css/cbr-gray.gif b/share/static/images/css/cbr-gray.gif
similarity index 100%
rename from share/html/NoAuth/images/css/cbr-gray.gif
rename to share/static/images/css/cbr-gray.gif
diff --git a/share/html/NoAuth/images/css/cbr-trans.gif b/share/static/images/css/cbr-trans.gif
similarity index 100%
rename from share/html/NoAuth/images/css/cbr-trans.gif
rename to share/static/images/css/cbr-trans.gif
diff --git a/share/html/NoAuth/images/css/cbr.gif b/share/static/images/css/cbr.gif
similarity index 100%
rename from share/html/NoAuth/images/css/cbr.gif
rename to share/static/images/css/cbr.gif
diff --git a/share/html/NoAuth/images/css/ct-light.gif b/share/static/images/css/ct-light.gif
similarity index 100%
rename from share/html/NoAuth/images/css/ct-light.gif
rename to share/static/images/css/ct-light.gif
diff --git a/share/html/NoAuth/images/css/ct.gif b/share/static/images/css/ct.gif
similarity index 100%
rename from share/html/NoAuth/images/css/ct.gif
rename to share/static/images/css/ct.gif
diff --git a/share/html/NoAuth/images/css/ctr-b2g.gif b/share/static/images/css/ctr-b2g.gif
similarity index 100%
rename from share/html/NoAuth/images/css/ctr-b2g.gif
rename to share/static/images/css/ctr-b2g.gif
diff --git a/share/html/NoAuth/images/css/ctr-b2lb.gif b/share/static/images/css/ctr-b2lb.gif
similarity index 100%
rename from share/html/NoAuth/images/css/ctr-b2lb.gif
rename to share/static/images/css/ctr-b2lb.gif
diff --git a/share/html/NoAuth/images/css/ctr-gray.gif b/share/static/images/css/ctr-gray.gif
similarity index 100%
rename from share/html/NoAuth/images/css/ctr-gray.gif
rename to share/static/images/css/ctr-gray.gif
diff --git a/share/html/NoAuth/images/css/ctr-trans.gif b/share/static/images/css/ctr-trans.gif
similarity index 100%
rename from share/html/NoAuth/images/css/ctr-trans.gif
rename to share/static/images/css/ctr-trans.gif
diff --git a/share/html/NoAuth/images/css/ctr.gif b/share/static/images/css/ctr.gif
similarity index 100%
rename from share/html/NoAuth/images/css/ctr.gif
rename to share/static/images/css/ctr.gif
diff --git a/share/html/NoAuth/images/css/dark-arrow-up.png b/share/static/images/css/dark-arrow-up.png
similarity index 100%
rename from share/html/NoAuth/images/css/dark-arrow-up.png
rename to share/static/images/css/dark-arrow-up.png
diff --git a/share/html/NoAuth/images/css/dark-arrow.png b/share/static/images/css/dark-arrow.png
similarity index 100%
rename from share/html/NoAuth/images/css/dark-arrow.png
rename to share/static/images/css/dark-arrow.png
diff --git a/share/html/NoAuth/images/css/fieldbg-autocomplete.gif b/share/static/images/css/fieldbg-autocomplete.gif
similarity index 100%
rename from share/html/NoAuth/images/css/fieldbg-autocomplete.gif
rename to share/static/images/css/fieldbg-autocomplete.gif
diff --git a/share/html/NoAuth/images/css/light-arrow-up.png b/share/static/images/css/light-arrow-up.png
similarity index 100%
rename from share/html/NoAuth/images/css/light-arrow-up.png
rename to share/static/images/css/light-arrow-up.png
diff --git a/share/html/NoAuth/images/css/light-arrow.png b/share/static/images/css/light-arrow.png
similarity index 100%
rename from share/html/NoAuth/images/css/light-arrow.png
rename to share/static/images/css/light-arrow.png
diff --git a/share/html/NoAuth/images/css/rolldown-arrow.gif b/share/static/images/css/rolldown-arrow.gif
similarity index 100%
rename from share/html/NoAuth/images/css/rolldown-arrow.gif
rename to share/static/images/css/rolldown-arrow.gif
diff --git a/share/html/NoAuth/images/css/rolldown-arrow.png b/share/static/images/css/rolldown-arrow.png
similarity index 100%
rename from share/html/NoAuth/images/css/rolldown-arrow.png
rename to share/static/images/css/rolldown-arrow.png
diff --git a/share/html/NoAuth/images/css/rollup-arrow.gif b/share/static/images/css/rollup-arrow.gif
similarity index 100%
rename from share/html/NoAuth/images/css/rollup-arrow.gif
rename to share/static/images/css/rollup-arrow.gif
diff --git a/share/html/NoAuth/images/empty_star.gif b/share/static/images/empty_star.gif
similarity index 100%
rename from share/html/NoAuth/images/empty_star.gif
rename to share/static/images/empty_star.gif
diff --git a/share/html/NoAuth/images/farbtastic/marker.png b/share/static/images/farbtastic/marker.png
similarity index 100%
rename from share/html/NoAuth/images/farbtastic/marker.png
rename to share/static/images/farbtastic/marker.png
diff --git a/share/html/NoAuth/images/farbtastic/mask.png b/share/static/images/farbtastic/mask.png
similarity index 100%
rename from share/html/NoAuth/images/farbtastic/mask.png
rename to share/static/images/farbtastic/mask.png
diff --git a/share/html/NoAuth/images/farbtastic/wheel.png b/share/static/images/farbtastic/wheel.png
similarity index 100%
rename from share/html/NoAuth/images/farbtastic/wheel.png
rename to share/static/images/farbtastic/wheel.png
diff --git a/share/html/NoAuth/images/favicon.png b/share/static/images/favicon.png
similarity index 100%
rename from share/html/NoAuth/images/favicon.png
rename to share/static/images/favicon.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-anim_basic_16x16.gif b/share/static/images/jquery_ui/ui-anim_basic_16x16.gif
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-anim_basic_16x16.gif
rename to share/static/images/jquery_ui/ui-anim_basic_16x16.gif
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png b/share/static/images/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png
rename to share/static/images/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png b/share/static/images/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png
rename to share/static/images/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png b/share/static/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png
rename to share/static/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_flat_10_000000_40x100.png b/share/static/images/jquery_ui/ui-bg_flat_10_000000_40x100.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_flat_10_000000_40x100.png
rename to share/static/images/jquery_ui/ui-bg_flat_10_000000_40x100.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png b/share/static/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png
rename to share/static/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png b/share/static/images/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png
rename to share/static/images/jquery_ui/ui-bg_glass_100_f6f6f6_1x400.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png b/share/static/images/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png
rename to share/static/images/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png b/share/static/images/jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png
rename to share/static/images/jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png b/share/static/images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png
rename to share/static/images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_glass_75_dadada_1x400.png b/share/static/images/jquery_ui/ui-bg_glass_75_dadada_1x400.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_glass_75_dadada_1x400.png
rename to share/static/images/jquery_ui/ui-bg_glass_75_dadada_1x400.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png b/share/static/images/jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png
rename to share/static/images/jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png b/share/static/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png
rename to share/static/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png b/share/static/images/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png
rename to share/static/images/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png b/share/static/images/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png
rename to share/static/images/jquery_ui/ui-bg_highlight-soft_100_eeeeee_1x100.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_highlight-soft_75_cccccc_1x100.png b/share/static/images/jquery_ui/ui-bg_highlight-soft_75_cccccc_1x100.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_highlight-soft_75_cccccc_1x100.png
rename to share/static/images/jquery_ui/ui-bg_highlight-soft_75_cccccc_1x100.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png b/share/static/images/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png
rename to share/static/images/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_222222_256x240.png b/share/static/images/jquery_ui/ui-icons_222222_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_222222_256x240.png
rename to share/static/images/jquery_ui/ui-icons_222222_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_228ef1_256x240.png b/share/static/images/jquery_ui/ui-icons_228ef1_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_228ef1_256x240.png
rename to share/static/images/jquery_ui/ui-icons_228ef1_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_2e83ff_256x240.png b/share/static/images/jquery_ui/ui-icons_2e83ff_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_2e83ff_256x240.png
rename to share/static/images/jquery_ui/ui-icons_2e83ff_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_4488cc_256x240.png b/share/static/images/jquery_ui/ui-icons_4488cc_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_4488cc_256x240.png
rename to share/static/images/jquery_ui/ui-icons_4488cc_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_454545_256x240.png b/share/static/images/jquery_ui/ui-icons_454545_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_454545_256x240.png
rename to share/static/images/jquery_ui/ui-icons_454545_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_888888_256x240.png b/share/static/images/jquery_ui/ui-icons_888888_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_888888_256x240.png
rename to share/static/images/jquery_ui/ui-icons_888888_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_cd0a0a_256x240.png b/share/static/images/jquery_ui/ui-icons_cd0a0a_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_cd0a0a_256x240.png
rename to share/static/images/jquery_ui/ui-icons_cd0a0a_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_ef8c08_256x240.png b/share/static/images/jquery_ui/ui-icons_ef8c08_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_ef8c08_256x240.png
rename to share/static/images/jquery_ui/ui-icons_ef8c08_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_ffd27a_256x240.png b/share/static/images/jquery_ui/ui-icons_ffd27a_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_ffd27a_256x240.png
rename to share/static/images/jquery_ui/ui-icons_ffd27a_256x240.png
diff --git a/share/html/NoAuth/images/jquery_ui/ui-icons_ffffff_256x240.png b/share/static/images/jquery_ui/ui-icons_ffffff_256x240.png
similarity index 100%
rename from share/html/NoAuth/images/jquery_ui/ui-icons_ffffff_256x240.png
rename to share/static/images/jquery_ui/ui-icons_ffffff_256x240.png
diff --git a/share/html/NoAuth/images/star.gif b/share/static/images/star.gif
similarity index 100%
rename from share/html/NoAuth/images/star.gif
rename to share/static/images/star.gif
diff --git a/share/html/NoAuth/images/tablesorter/asc.gif b/share/static/images/tablesorter/asc.gif
similarity index 100%
rename from share/html/NoAuth/images/tablesorter/asc.gif
rename to share/static/images/tablesorter/asc.gif
diff --git a/share/html/NoAuth/images/tablesorter/bg.gif b/share/static/images/tablesorter/bg.gif
similarity index 100%
rename from share/html/NoAuth/images/tablesorter/bg.gif
rename to share/static/images/tablesorter/bg.gif
diff --git a/share/html/NoAuth/images/tablesorter/desc.gif b/share/static/images/tablesorter/desc.gif
similarity index 100%
rename from share/html/NoAuth/images/tablesorter/desc.gif
rename to share/static/images/tablesorter/desc.gif
diff --git a/share/html/NoAuth/images/test.png b/share/static/images/test.png
similarity index 100%
rename from share/html/NoAuth/images/test.png
rename to share/static/images/test.png
commit 93a997d2d21419838a7dba9e547f9b40362fcf09
Author: sunnavy <sunnavy at bestpractical.com>
Date: Mon May 16 14:36:46 2011 +0800
update locations for the static change
diff --git a/docs/web_deployment.pod b/docs/web_deployment.pod
index 2bd6d5d..7f0f147 100644
--- a/docs/web_deployment.pod
+++ b/docs/web_deployment.pod
@@ -66,7 +66,7 @@ B<WARNING: mod_perl 1.99_xx is not supported.>
AddDefaultCharset UTF-8
- Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/
+ Alias /static/ /opt/rt4/share/html/static/
ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/
DocumentRoot "/opt/rt4/share/html"
@@ -90,7 +90,7 @@ B<WARNING: mod_perl 1.99_xx is not supported.>
AddDefaultCharset UTF-8
- Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images/
+ Alias /static/ /opt/rt4/share/html/static/
ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/
DocumentRoot "/opt/rt4/share/html"
@@ -142,8 +142,8 @@ With the nginx configuration:
fastcgi_pass 127.0.0.1:9000;
}
- location /NoAuth/images {
- root /opt/rt4/share/html;
+ location /static {
+ root /opt/rt4/share/;
}
}
@@ -152,9 +152,9 @@ With the nginx configuration:
server.modules += ( "mod_fastcgi" )
$HTTP["host"] =~ "^rt.example.com" {
alias.url = (
- "/NoAuth/images/" => "/opt/rt4/share/html/NoAuth/images/",
+ "/static/" => "/opt/rt4/share/html/static/",
)
- $HTTP["url"] !~ "^/NoAuth/images/" {
+ $HTTP["url"] !~ "^/static/" {
fastcgi.server = (
"/" => (
"rt" => (
@@ -195,7 +195,7 @@ C</opt/rt4/share/html/>, otherwise RT's source will be served from C</>.
For example: if you're using the sample FastCGI config above, you might change
the relevant directives to:
- Alias /rt/NoAuth/images/ /opt/rt4/share/html/NoAuth/images/
+ Alias /rt/static/ /opt/rt4/share/html/static/
ScriptAlias /rt/ /opt/rt4/sbin/rt-server.fcgi/
# Set DocumentRoot as appropriate for the other content you want to serve
diff --git a/etc/RT_Config.pm.in b/etc/RT_Config.pm.in
index b331f66..c81fb06 100755
--- a/etc/RT_Config.pm.in
+++ b/etc/RT_Config.pm.in
@@ -955,7 +955,7 @@ Define the directory name to be used for images in RT web documents.
=cut
-Set($WebImagesURL, RT->Config->Get('WebPath') . "/NoAuth/images/");
+Set($WebImagesURL, RT->Config->Get('WebPath') . "/static/images/");
=item C<$LogoURL>
diff --git a/share/html/Elements/HeaderJavascript b/share/html/Elements/HeaderJavascript
index 135bd05..dabe621 100644
--- a/share/html/Elements/HeaderJavascript
+++ b/share/html/Elements/HeaderJavascript
@@ -55,7 +55,7 @@ $onload => undef
% }
% if ( RT->Config->Get('MessageBoxRichText', $session{'CurrentUser'}) ) {
-<script type="text/javascript" src="<%RT->Config->Get('WebPath')%>/NoAuth/RichText/ckeditor.js"></script>
+<script type="text/javascript" src="<%RT->Config->Get('WebPath')%>/static/RichText/ckeditor.js"></script>
% }
<script type="text/javascript"><!--
jQuery( loadTitleBoxStates );
diff --git a/share/html/NoAuth/css/aileron/boxes.css b/share/html/NoAuth/css/aileron/boxes.css
index 82ede36..efeeb33 100644
--- a/share/html/NoAuth/css/aileron/boxes.css
+++ b/share/html/NoAuth/css/aileron/boxes.css
@@ -164,7 +164,7 @@
margin: 0;
width: 20px;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/css/rollup-arrow.gif) no-repeat;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/css/rollup-arrow.gif) no-repeat;
background-position: center 0;
position: absolute;
@@ -176,5 +176,5 @@
}
.titlebox.rolled-up .titlebox-title .widget a {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/css/rolldown-arrow.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/images/css/rolldown-arrow.gif);
}
diff --git a/share/html/NoAuth/css/aileron/layout.css b/share/html/NoAuth/css/aileron/layout.css
index a7e7ca1..06e1706 100644
--- a/share/html/NoAuth/css/aileron/layout.css
+++ b/share/html/NoAuth/css/aileron/layout.css
@@ -50,7 +50,7 @@
body {
padding:0;
margin:0;
- background: #547CCC url(<%RT->Config->Get('WebPath')%>/NoAuth/css/web2/images/background-gradient.png) top left repeat-x ;
+ background: #547CCC url(<%RT->Config->Get('WebPath')%>/static/css/web2/images/background-gradient.png) top left repeat-x ;
font-family: arial, helvetica, sans-serif;
color: #000000;
}
@@ -101,7 +101,7 @@ div#footer #time {
div#footer #bpscredits {
text-align: right;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/bpslogo.png) no-repeat top right;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/bpslogo.png) no-repeat top right;
padding-top: 4em;
}
diff --git a/share/html/NoAuth/css/aileron/msie-pie.css b/share/html/NoAuth/css/aileron/msie-pie.css
index 25d3668..da23ecd 100644
--- a/share/html/NoAuth/css/aileron/msie-pie.css
+++ b/share/html/NoAuth/css/aileron/msie-pie.css
@@ -54,5 +54,5 @@ div#ticket-history div.downloadattachment,
.titlebox .titlebox-title .left,
div#footer,
div#body {
- behavior: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/PIE.htc);
+ behavior: url(<%RT->Config->Get('WebPath')%>/static/css/images/PIE.htc);
}
diff --git a/share/html/NoAuth/css/aileron/msie6.css b/share/html/NoAuth/css/aileron/msie6.css
index 4a907c3..844b20e 100644
--- a/share/html/NoAuth/css/aileron/msie6.css
+++ b/share/html/NoAuth/css/aileron/msie6.css
@@ -78,7 +78,7 @@ div#body {
.sf-sub-indicator {
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/arrows-ffffff.gif) no-repeat -10px -100px;
+ background: url(<%RT->Config->Get('WebPath')%>/static/css/images/arrows-ffffff.gif) no-repeat -10px -100px;
}
#page-navigation ul {
diff --git a/share/html/NoAuth/css/aileron/nav.css b/share/html/NoAuth/css/aileron/nav.css
index 785e2e5..bd0a36b 100644
--- a/share/html/NoAuth/css/aileron/nav.css
+++ b/share/html/NoAuth/css/aileron/nav.css
@@ -58,7 +58,7 @@
}
.sf-sub-indicator {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/arrows-grey.png);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/css/images/arrows-grey.png);
}
.sf-menu li li .sf-sub-indicator {
diff --git a/share/html/NoAuth/css/ballard/boxes.css b/share/html/NoAuth/css/ballard/boxes.css
index 3eee9cb..675a8f8 100644
--- a/share/html/NoAuth/css/ballard/boxes.css
+++ b/share/html/NoAuth/css/ballard/boxes.css
@@ -163,7 +163,7 @@
margin-top: 0.6em;
width: 20px;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/css/rollup-arrow.gif) no-repeat center 0;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/css/rollup-arrow.gif) no-repeat center 0;
position: absolute;
top: -1em;
@@ -180,5 +180,5 @@
}
.titlebox.rolled-up .titlebox-title .widget a {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/css/rolldown-arrow.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/images/css/rolldown-arrow.gif);
}
diff --git a/share/html/NoAuth/css/ballard/layout.css b/share/html/NoAuth/css/ballard/layout.css
index fab185a..0bb88cc 100644
--- a/share/html/NoAuth/css/ballard/layout.css
+++ b/share/html/NoAuth/css/ballard/layout.css
@@ -50,7 +50,7 @@
body {
padding:0;
margin:0;
- background: #547CCC url(<%RT->Config->Get('WebPath')%>/NoAuth/css/web2/images/background-gradient.png) top left repeat-x ;
+ background: #547CCC url(<%RT->Config->Get('WebPath')%>/static/css/web2/images/background-gradient.png) top left repeat-x ;
font-family: arial, helvetica, sans-serif;
color: #000000;
}
@@ -99,7 +99,7 @@ div#footer #time {
div#footer #bpscredits {
text-align: right;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/bpslogo.png) no-repeat top right;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/bpslogo.png) no-repeat top right;
padding-top: 4em;
}
diff --git a/share/html/NoAuth/css/base/farbtastic.css b/share/html/NoAuth/css/base/farbtastic.css
index 959e7c4..ea23f79 100644
--- a/share/html/NoAuth/css/base/farbtastic.css
+++ b/share/html/NoAuth/css/base/farbtastic.css
@@ -81,18 +81,18 @@
height: 101px;
}
.farbtastic .wheel {
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/farbtastic/wheel.png) no-repeat;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/farbtastic/wheel.png) no-repeat;
width: 195px;
height: 195px;
}
.farbtastic .overlay {
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/farbtastic/mask.png) no-repeat;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
width: 17px;
height: 17px;
margin: -8px 0 0 -8px;
overflow: hidden;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/farbtastic/marker.png) no-repeat;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/farbtastic/marker.png) no-repeat;
}
diff --git a/share/html/NoAuth/css/base/jquery-ui.custom.modified.css b/share/html/NoAuth/css/base/jquery-ui.custom.modified.css
index 7a32322..fbd4abd 100644
--- a/share/html/NoAuth/css/base/jquery-ui.custom.modified.css
+++ b/share/html/NoAuth/css/base/jquery-ui.custom.modified.css
@@ -59,26 +59,26 @@
.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
-.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
+.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
-.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
+.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
/* Interaction states
----------------------------------*/
-.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
-.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
-.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
-.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
-.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
@@ -89,14 +89,14 @@
----------------------------------*/
/* states and images */
-.ui-icon { width: 16px; height: 16px; background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_222222_256x240.png); }
-.ui-widget-content .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_222222_256x240.png); }
-.ui-widget-header .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_222222_256x240.png); }
-.ui-state-default .ui-icon { background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_888888_256x240.png); }
-.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_454545_256x240.png); }
-.ui-state-active .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_454545_256x240.png); }
-.ui-state-highlight .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_2e83ff_256x240.png); }
-.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_cd0a0a_256x240.png); }
+.ui-icon { width: 16px; height: 16px; background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_222222_256x240.png); }
+.ui-widget-content .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_222222_256x240.png); }
+.ui-widget-header .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_222222_256x240.png); }
+.ui-state-default .ui-icon { background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_888888_256x240.png); }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_454545_256x240.png); }
+.ui-state-active .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_454545_256x240.png); }
+.ui-state-highlight .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_2e83ff_256x240.png); }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_cd0a0a_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
@@ -291,8 +291,8 @@
.ui-corner-all { -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em; }
/* Overlays */
-.ui-widget-overlay { background: #aaaaaa url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
-.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
+.ui-widget-overlay { background: #aaaaaa url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
+.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/*
* jQuery UI Accordion 1.8.7
diff --git a/share/html/NoAuth/css/base/superfish.css b/share/html/NoAuth/css/base/superfish.css
index 31198e4..42f28b8 100644
--- a/share/html/NoAuth/css/base/superfish.css
+++ b/share/html/NoAuth/css/base/superfish.css
@@ -95,7 +95,7 @@ ul.sf-menu li li li.sfHover ul {
height: 10px;
text-indent: -999em;
overflow: hidden;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
+ background: url(<%RT->Config->Get('WebPath')%>/static/css/images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator { /* give all except IE6 the correct values */
top: .8em;
@@ -124,7 +124,7 @@ li.sfHover > a > .sf-sub-indicator {
/*** shadows for all but IE6 ***/
.sf-shadow ul {
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/shadow.png) no-repeat bottom right;
+ background: url(<%RT->Config->Get('WebPath')%>/static/css/images/shadow.png) no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
diff --git a/share/html/NoAuth/css/base/tablesorter.css b/share/html/NoAuth/css/base/tablesorter.css
index 34d8c9c..6424568 100644
--- a/share/html/NoAuth/css/base/tablesorter.css
+++ b/share/html/NoAuth/css/base/tablesorter.css
@@ -26,7 +26,7 @@ table.tablesorter thead tr th, table.tablesorter tfoot tr th {
padding: 4px;
}
table.tablesorter thead tr .header {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/tablesorter/bg.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/images/tablesorter/bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
@@ -42,10 +42,10 @@ table.tablesorter tbody tr.odd td {
background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/tablesorter/asc.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/images/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/tablesorter/desc.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/images/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
diff --git a/share/html/NoAuth/css/base/ticket.css b/share/html/NoAuth/css/base/ticket.css
index 3db2b7c..c380276 100644
--- a/share/html/NoAuth/css/base/ticket.css
+++ b/share/html/NoAuth/css/base/ticket.css
@@ -58,7 +58,7 @@
}
#requestor-accordion h3 .ui-icon {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/jquery_ui/ui-icons_4488cc_256x240.png);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/images/jquery_ui/ui-icons_4488cc_256x240.png);
left: 0;
}
diff --git a/share/html/NoAuth/css/web2/boxes.css b/share/html/NoAuth/css/web2/boxes.css
index a5383a2..ed736f1 100644
--- a/share/html/NoAuth/css/web2/boxes.css
+++ b/share/html/NoAuth/css/web2/boxes.css
@@ -170,7 +170,7 @@
margin-top: 0.6em;
width: 20px;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/css/rollup-arrow.gif) no-repeat center 0;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/css/rollup-arrow.gif) no-repeat center 0;
position: absolute;
top: -1em;
@@ -187,5 +187,5 @@
}
.titlebox.rolled-up .titlebox-title .widget a {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/css/rolldown-arrow.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/images/css/rolldown-arrow.gif);
}
diff --git a/share/html/NoAuth/css/web2/layout.css b/share/html/NoAuth/css/web2/layout.css
index 9a27e82..60b1f74 100644
--- a/share/html/NoAuth/css/web2/layout.css
+++ b/share/html/NoAuth/css/web2/layout.css
@@ -50,7 +50,7 @@
body {
padding:0;
margin:0;
- background: #547CCC url(<%RT->Config->Get('WebPath')%>/NoAuth/css/web2/images/background-gradient.png) top left repeat-x ;
+ background: #547CCC url(<%RT->Config->Get('WebPath')%>/static/css/web2/images/background-gradient.png) top left repeat-x ;
font-family: arial, helvetica, sans-serif;
color: #000000;
}
@@ -106,7 +106,7 @@ div#footer #time {
div#footer #bpscredits {
text-align: right;
- background: url(<%RT->Config->Get('WebPath')%>/NoAuth/images/bpslogo.png) no-repeat top right;
+ background: url(<%RT->Config->Get('WebPath')%>/static/images/bpslogo.png) no-repeat top right;
padding-top: 4em;
}
diff --git a/share/html/NoAuth/css/web2/msie-pie.css b/share/html/NoAuth/css/web2/msie-pie.css
index 4e033a1..9f42602 100644
--- a/share/html/NoAuth/css/web2/msie-pie.css
+++ b/share/html/NoAuth/css/web2/msie-pie.css
@@ -56,5 +56,5 @@ div#footer,
#main-navigation,
#page-navigation,
div#body {
- behavior: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/PIE.htc);
+ behavior: url(<%RT->Config->Get('WebPath')%>/static/css/images/PIE.htc);
}
diff --git a/share/html/NoAuth/css/web2/msie6.css b/share/html/NoAuth/css/web2/msie6.css
index 9163a93..20c4ca9 100644
--- a/share/html/NoAuth/css/web2/msie6.css
+++ b/share/html/NoAuth/css/web2/msie6.css
@@ -87,10 +87,10 @@ div#page-navigation {
}
#prefs-menu .sf-sub-indicator {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/arrows-grey.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/css/images/arrows-grey.gif);
}
#app-nav .sf-sub-indicator {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/arrows-grey.gif);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/css/images/arrows-grey.gif);
}
diff --git a/share/html/NoAuth/css/web2/nav.css b/share/html/NoAuth/css/web2/nav.css
index dfc046b..5c9b96f 100644
--- a/share/html/NoAuth/css/web2/nav.css
+++ b/share/html/NoAuth/css/web2/nav.css
@@ -64,7 +64,7 @@
}
.sf-sub-indicator {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/arrows-grey.png);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/css/images/arrows-grey.png);
margin-top: -3px;
}
@@ -98,7 +98,7 @@
}
#prefs-menu .sf-sub-indicator {
- background-image: url(<%RT->Config->Get('WebPath')%>/NoAuth/css/images/arrows-grey.png);
+ background-image: url(<%RT->Config->Get('WebPath')%>/static/css/images/arrows-grey.png);
margin-top: 0;
}
diff --git a/share/html/NoAuth/js/util.js b/share/html/NoAuth/js/util.js
index bf75734..1aa5945 100644
--- a/share/html/NoAuth/js/util.js
+++ b/share/html/NoAuth/js/util.js
@@ -287,7 +287,7 @@ function ReplaceAllTextareas(encoded) {
CKEDITOR.replace(textArea.name,{width:'100%',height:'<% RT->Config->Get('MessageBoxRichTextHeight') %>'});
- CKEDITOR.basePath = "<%RT->Config->Get('WebPath')%>/NoAuth/RichText/";
+ CKEDITOR.basePath = "<%RT->Config->Get('WebPath')%>/static/RichText/";
jQuery("#" + textArea.name + "___Frame").addClass("richtext-editor");
}
diff --git a/share/html/Ticket/Elements/Bookmark b/share/html/Ticket/Elements/Bookmark
index d2828c3..38daf4b 100644
--- a/share/html/Ticket/Elements/Bookmark
+++ b/share/html/Ticket/Elements/Bookmark
@@ -65,9 +65,9 @@ $Toggle => 0
% my $url = RT->Config->Get('WebPath') ."/Helpers/Toggle/TicketBookmark?id=". $id;
<a align="right" href="<% $url %>" onclick="jQuery('.toggle-bookmark-<% $id |n%>').load('<% $url |n %>'); return false;" >
% if ( $is_bookmarked ) {
-<img src="<% RT->Config->Get('WebPath') %>/NoAuth/images/star.gif" alt="<% loc('Remove Bookmark') %>" style="border-style: none" />
+<img src="<% RT->Config->Get('WebPath') %>/static/images/star.gif" alt="<% loc('Remove Bookmark') %>" style="border-style: none" />
% } else {
-<img src="<% RT->Config->Get('WebPath') %>/NoAuth/images/empty_star.gif" alt="<% loc('Add Bookmark') %>" style="border-style: none" />
+<img src="<% RT->Config->Get('WebPath') %>/static/images/empty_star.gif" alt="<% loc('Add Bookmark') %>" style="border-style: none" />
% }
</a>
</span>
diff --git a/t/api/attachment_filename.t b/t/api/attachment_filename.t
index bcbfe00..a440673 100644
--- a/t/api/attachment_filename.t
+++ b/t/api/attachment_filename.t
@@ -8,18 +8,18 @@ my $mime = MIME::Entity->build(
);
$mime->attach(
- Path => 'share/html/NoAuth/images/bpslogo.png',
+ Path => 'share/static/images/bpslogo.png',
Type => 'image/png',
);
$mime->attach(
- Path => 'share/html/NoAuth/images/bpslogo.png',
+ Path => 'share/static/images/bpslogo.png',
Type => 'image/png',
Filename => 'bpslogo.png',
);
$mime->attach(
- Path => 'share/html/NoAuth/images/bpslogo.png',
+ Path => 'share/static/images/bpslogo.png',
Filename => 'images/bpslogo.png',
Type => 'image/png',
);
diff --git a/t/articles/upload-customfields.t b/t/articles/upload-customfields.t
index e5ed5d1..c75fbcf 100644
--- a/t/articles/upload-customfields.t
+++ b/t/articles/upload-customfields.t
@@ -8,12 +8,12 @@ use RT;
my $logo;
BEGIN {
$logo =
- -e $RT::MasonComponentRoot . '/NoAuth/images/bpslogo.png'
+ -e $RT::StaticPath . '/images/bpslogo.png'
? 'bpslogo.png'
: 'bplogo.gif';
}
-use constant ImageFile => $RT::MasonComponentRoot . "/NoAuth/images/$logo";
+use constant ImageFile => $RT::StaticPath . "/images/$logo";
use constant ImageFileContent => do {
local $/;
diff --git a/t/data/configs/apache2.2+fastcgi.conf.in b/t/data/configs/apache2.2+fastcgi.conf.in
index dc045e9..c1af042 100644
--- a/t/data/configs/apache2.2+fastcgi.conf.in
+++ b/t/data/configs/apache2.2+fastcgi.conf.in
@@ -30,7 +30,7 @@ AddDefaultCharset UTF-8
FastCgiServer %%RT_SBIN_PATH%%/rt-server.fcgi -processes 1 -idle-timeout 180 -initial-env RT_SITE_CONFIG=%%RT_SITE_CONFIG%% -initial-env RT_TESTING=1
-Alias /NoAuth/images/ %%DOCUMENT_ROOT%%/NoAuth/images/
+Alias /static/images/ %%DOCUMENT_ROOT%%/static/images/
ScriptAlias / %%RT_SBIN_PATH%%/rt-server.fcgi/
DocumentRoot "%%DOCUMENT_ROOT%%"
diff --git a/t/mail/gateway.t b/t/mail/gateway.t
index 2b646cc..685d328 100644
--- a/t/mail/gateway.t
+++ b/t/mail/gateway.t
@@ -474,7 +474,7 @@ EOF
diag "Testing preservation of binary attachments";
{
# Get a binary blob (Best Practical logo)
- my $LOGO_FILE = $RT::MasonComponentRoot .'/NoAuth/images/bpslogo.png';
+ my $LOGO_FILE = $RT::StaticPath .'/images/bpslogo.png';
# Create a mime entity with an attachment
my $entity = MIME::Entity->build(
diff --git a/t/web/attachments.t b/t/web/attachments.t
index 4fe7fbc..a3d33ec 100644
--- a/t/web/attachments.t
+++ b/t/web/attachments.t
@@ -2,8 +2,8 @@ use strict;
use RT::Test tests => 16;
-use constant LogoFile => $RT::MasonComponentRoot .'/NoAuth/images/bpslogo.png';
-use constant FaviconFile => $RT::MasonComponentRoot .'/NoAuth/images/favicon.png';
+use constant LogoFile => $RT::StaticPath .'/images/bpslogo.png';
+use constant FaviconFile => $RT::StaticPath .'/images/favicon.png';
my ($baseurl, $m) = RT::Test->started_ok;
ok $m->login, 'logged in';
diff --git a/t/web/cf_access.t b/t/web/cf_access.t
index 19c3f40..2c37247 100644
--- a/t/web/cf_access.t
+++ b/t/web/cf_access.t
@@ -4,7 +4,7 @@ use RT::Test tests => 25;
my ($baseurl, $m) = RT::Test->started_ok;
-use constant ImageFile => $RT::MasonComponentRoot .'/NoAuth/images/bpslogo.png';
+use constant ImageFile => $RT::StaticPath .'/images/bpslogo.png';
use constant ImageFileContent => RT::Test->file_content(ImageFile);
ok $m->login, 'logged in';
diff --git a/t/web/command_line.t b/t/web/command_line.t
index 85085b1..0e7c704 100644
--- a/t/web/command_line.t
+++ b/t/web/command_line.t
@@ -113,7 +113,7 @@ ok($val,$msg);
# text attachment
check_attachment($test_email);
# binary attachment
- check_attachment($RT::MasonComponentRoot.'/NoAuth/images/bpslogo.png');
+ check_attachment($RT::StaticPath . '/images/bpslogo.png');
# change a ticket's Owner
expect_send("edit ticket/$ticket_id set owner=root", 'Changing owner...');
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list