From 01cadd55b5b9779d46f5e6958342845a5978d7ef Mon Sep 17 00:00:00 2001 From: "glazman%netscape.com" Date: Wed, 25 Jun 2003 08:41:51 +0000 Subject: [PATCH] Support for Absolute Positioning, Snap to Grid, and Inline Table Editing in Composer r=brade, sr=jst git-svn-id: svn://10.0.0.236/trunk@144141 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/editor/ui/composer.js | 7 +++ mozilla/modules/libpref/src/init/editor.js | 7 +++ .../classic/editor/editorFormatToolbar.css | 43 ++++++++++++++++++ mozilla/themes/classic/editor/icons/btn2.gif | Bin 3145 -> 3560 bytes .../modern/editor/editorFormatToolbar.css | 41 +++++++++++++++++ mozilla/themes/modern/editor/icons/btn2.gif | Bin 15690 -> 16699 bytes 6 files changed, 98 insertions(+) diff --git a/mozilla/editor/ui/composer.js b/mozilla/editor/ui/composer.js index baf397697be..689350c79f3 100644 --- a/mozilla/editor/ui/composer.js +++ b/mozilla/editor/ui/composer.js @@ -87,6 +87,10 @@ pref("editor.toolbars.showbutton.ol", true); pref("editor.toolbars.showbutton.outdent", true); pref("editor.toolbars.showbutton.indent", true); +pref("editor.toolbars.showbutton.absolutePosition", true); +pref("editor.toolbars.showbutton.decreaseZIndex", true); +pref("editor.toolbars.showbutton.increaseZIndex", true); + pref("editor.auto_save", false); pref("editor.auto_save_delay", 10); // minutes pref("editor.use_html_editor", 0); @@ -123,3 +127,6 @@ pref("editor.always_show_publish_dialog", false); * other special markup symbols as defined in HTML4. */ //pref("editor.encode_entity", "html"); + +pref("editor.resizing.preserve_ratio", true); +pref("editor.positioning.offset", 0); diff --git a/mozilla/modules/libpref/src/init/editor.js b/mozilla/modules/libpref/src/init/editor.js index baf397697be..689350c79f3 100644 --- a/mozilla/modules/libpref/src/init/editor.js +++ b/mozilla/modules/libpref/src/init/editor.js @@ -87,6 +87,10 @@ pref("editor.toolbars.showbutton.ol", true); pref("editor.toolbars.showbutton.outdent", true); pref("editor.toolbars.showbutton.indent", true); +pref("editor.toolbars.showbutton.absolutePosition", true); +pref("editor.toolbars.showbutton.decreaseZIndex", true); +pref("editor.toolbars.showbutton.increaseZIndex", true); + pref("editor.auto_save", false); pref("editor.auto_save_delay", 10); // minutes pref("editor.use_html_editor", 0); @@ -123,3 +127,6 @@ pref("editor.always_show_publish_dialog", false); * other special markup symbols as defined in HTML4. */ //pref("editor.encode_entity", "html"); + +pref("editor.resizing.preserve_ratio", true); +pref("editor.positioning.offset", 0); diff --git a/mozilla/themes/classic/editor/editorFormatToolbar.css b/mozilla/themes/classic/editor/editorFormatToolbar.css index 8969c6a981e..691b98c4623 100644 --- a/mozilla/themes/classic/editor/editorFormatToolbar.css +++ b/mozilla/themes/classic/editor/editorFormatToolbar.css @@ -534,3 +534,46 @@ -moz-image-region: rect(260px 64px 272px 48px); } + +#absolutePositionButton{ + -moz-image-region: rect(273px 16px 289px 0px); +} + +#absolutePositionButton:hover { + -moz-image-region: rect(273px 32px 289px 16px); +} + +#absolutePositionButton:hover:active { + -moz-image-region: rect(273px 48px 289px 32px); +} + +#absolutePositionButton[disabled="true"] { + -moz-image-region: rect(273px 64px 289px 48px) ! important; +} + + +#absolutePositionButton[checked="true"]{ + -moz-image-region: rect(289px 16px 305px 0px); +} + +#absolutePositionButton[checked="true"]:hover { + -moz-image-region: rect(289px 32px 305px 16px); +} + +#absolutePositionButton[checked="true"]:hover:active { + -moz-image-region: rect(289px 48px 305px 32px); +} + + +#FormatToolbar > #increaseZIndexButton { + list-style-image: url("chrome://editor/content/images/bringtofront.gif"); +} +#FormatToolbar > #increaseZIndexButton[disabled="true"] { + list-style-image: url("chrome://editor/content/images/bringtofront-disabled.gif"); +} +#FormatToolbar > #decreaseZIndexButton { + list-style-image: url("chrome://editor/content/images/sendtoback.gif"); +} +#FormatToolbar > #decreaseZIndexButton[disabled="true"] { + list-style-image: url("chrome://editor/content/images/sendtoback-disabled.gif"); +} diff --git a/mozilla/themes/classic/editor/icons/btn2.gif b/mozilla/themes/classic/editor/icons/btn2.gif index 2b2621553b8f744dad49d87d1f52bad26314dc84..8f4ac899fbe232a5ac20278378917ff426d0f698 100644 GIT binary patch delta 456 zcmV;(0XP2180Z@bM@dFFIblcuHn9m40|7R(9RvCZ0sfO13@d-jRC-mO9`(3H69fkl z9Mm5KXAuRs83e}>2?!EO7J#170GKv_4smj|A%P8WfD~bY1Au`Gs1YXz5}Nja>K76X z;DHcvas+UK6KD}9*MT0$5hwR$BWQiffq@d3f=+>h4B&#r!GkhL6q@#BBVmCJ(Eta4 zfd{Yv2eN`Ih-rTWumJegfgOlx1F!(@f@~ysJ{h=#OjsIFk%3Vtg)y{gSonbmL4<@h zHz`Pg_f>H5(-8$%R7F^Vq#=O=XoMAkhf-*S8^MQHSRyrOg!#dQ6sU*KQ8fC(*lR0jjM3PG1(y-gn2lFxaPoF=gP1J~@Bk2}B1>kDUY3jL2ys5eWK1?UTXSjX ySS&pl6__Y;Y3OH%<|R6#2z;eTeMMv<|6HjQW!$c(mDUr3DxmtO3KS2xkBQ diff --git a/mozilla/themes/modern/editor/editorFormatToolbar.css b/mozilla/themes/modern/editor/editorFormatToolbar.css index 31187c183e3..9e07e776f78 100644 --- a/mozilla/themes/modern/editor/editorFormatToolbar.css +++ b/mozilla/themes/modern/editor/editorFormatToolbar.css @@ -557,3 +557,44 @@ #HighlightColorButton[disabled="true"]:hover:active { -moz-image-region: rect(372px 22px 389px 0px); } + +#absolutePositionButton { + -moz-image-region: rect(372px 44px 389px 22px); +} + +#absolutePositionButton:hover { + -moz-image-region: rect(372px 66px 389px 44px); +} + +#absolutePositionButton:hover:active { + -moz-image-region: rect(372px 88px 389px 66px); +} + +#absolutePositionButton[checked="true"]{ + -moz-image-region: rect(389px 22px 406px 0px); +} + +#absolutePositionButton[checked="true"]:hover { + -moz-image-region: rect(389px 44px 406px 22px); +} + +#absolutePositionButton[checked="true"]:hover:active { + -moz-image-region: rect(389px 66px 406px 44px); +} + +#absolutePositionButton[disabled="true"] { + -moz-image-region: rect(389px 88px 406px 66px) !important; +} + +#FormatToolbar > #increaseZIndexButton { + list-style-image: url("chrome://editor/content/images/bringtofront.gif"); +} +#FormatToolbar > #increaseZIndexButton[disabled="true"] { + list-style-image: url("chrome://editor/content/images/bringtofront-disabled.gif"); +} +#FormatToolbar > #decreaseZIndexButton { + list-style-image: url("chrome://editor/content/images/sendtoback.gif"); +} +#FormatToolbar > #decreaseZIndexButton[disabled="true"] { + list-style-image: url("chrome://editor/content/images/sendtoback-disabled.gif"); +} diff --git a/mozilla/themes/modern/editor/icons/btn2.gif b/mozilla/themes/modern/editor/icons/btn2.gif index 1733f44b24956b91264dee4c60f0c379a6a8001e..5a00dcb368e4976a4c11d4532e3ecb4fc0076ac4 100644 GIT binary patch delta 1451 zcmV;c1yuUVdb@%F2}emrI5}Zr0GF`|69WO4vmFDOIDe*{h@i-bY|?U2fhW07frQe5 zgwKLt2Hx3A;rU~xP_1Yp9@}>2mn0sGxJbG5Qffl}Rb+@>lRQb3pg=NNiAXU^Tc)kr zS^!cdW^NvCj_lJnbth^XXYMH{a|R2dY)0Qe7}XLk5frZBY6)@zK=V-u^i4tM<_vkD z62XWcLVsYv$k2pL*-FD$2YF_0Tt|4Ls-kp=AQMXZQ9yy=4P&4WngmpKuU1{avlr@4#5wQ%N2-j z5P&ZSi0^MQPfXN+yObyv#FPPG00%fP7L*^rxPL2Eq?QgEhxST@?TQpjzzG0=FZ*_` z2GpQ&tX2Xmu>1a|1_&dAplN#rMNDCU^FA*I{xC$zSeiM+0F6szaK8007Id)mA_NM>>4%Y6<`OPN4Dg5@SONop5WH{* zjDIiah|Ui-@e}(107UU`%0$>ySlbMR0PJr}VL|>nZ$o%k*(n8{p78c^A}8wS7Nisa zwC`^Y7@PzFjlr=T({YiW;y{$@^8RK5U;q~2?-s~cO{`JS=IH>pvC(#J7W47%{30ZW z03V|T>I_7i9mEemFBuy$ham*-AQ3;#P=68=E)q{t`cMRNJ~95zadbGE<+ZX8yfO!5 zkU`#$8*;Mq#uNu|a1aZC`Md|t$zQu0#NU(0auZ7=if$0S|O;S^z*ux?2i0#D5QC z!TyFZLcAm{Mh7m!S|q{jInR)7NZd_khz?l>4Rl-*seor7rD#Br6wQr5PZQM@^Sj3E zVjNO#e2LHjN5{Dl!^F`X{cOw127c6sion|IMv{O*Yel?e+Oq9jN}CcO!EFSobhWhA zmI&5jlGb+8%?OBNfKr!)?au^B*?$&ECehtcUu}s*+h(|J+kPhE3Fj`!NO2mcYPJ&I z8q?nP?Ule!Tq+*ivaRBoGe^W8;=cagqAYGW6=&4$AmkE?zf7(^IUignuJfti(dkO# z0H?0BMCeW)y3}#$R-ag)Ze4gQ`OH)x-AZe=z~@#7*1->Cyl-K9c5wvn@P7h;Vk77A z4vTRpFYXM0WFy2^3Dpm@KoTUuWhVjfh7|;P4qHL;Z;n868jJ**FZzluZ~Hdb=S577k_k$g+~+9u}eX+3%QVR?39F_LF8h6I_HEBIB6@_Ae~jkiFa5;RBrrbZ-qc8r89 z|E5^dM*OD6l7usF#GQZ0Zx*8l3B)x| zWMs2$z(O3MOSx=cU4M=vhNuggR=6`f??>|_Vl|88yQz?&JPkl624Y;cM6`g=x~xH~ zAI*4$P43KtOlCuK+?e!+Rzx4AU5rK)p=B-}G|gNcKgy7!ezbaoG=g9y7?rfTj3r5+ zw9hsN(9$%=MtigSBQgJFO@{;^t#wW_22XQO*hRY}q1a3lfe--IyS?8#zURBX=X*c^ F06SaqmMs7P delta 434 zcmV;j0Zsn9f&t2U2}emrI5}Zr0EV#%69WN;vmFDOIDa0k)m|+mL7_%uHUSb&yAvEUx0Rtx2@)+d`1!x}0q2q4Ldb#ujZ%!rBg6U#5tZVLML)>LksLR@O;pmA6LRmiSL*#}|3nycn6?&2cvy6g*;o$duMoXBq976I)B zuXOq2v(g9i%H-Kcrf>S{Tw&mm%eq?Oc7L7WvF;V^Z}qmV1yrjHLF?s;-NxeL zKHeOjZKLhB?j)7&_OdU+!Yc${UGY>|!@z3-VGnHrtL|*zuH}X>H{u+bXbpbsBlohe z9$^P{(4@d#WbXo14X?1*x$87d@U&ed0t;B)uCD%09T3l;iojaC+U@CvaOt9L)M