phpslash-commit Mailing List for phpSlash (Page 5)
Brought to you by:
joestewart,
nhruby
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(11) |
Nov
(59) |
Dec
(60) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(52) |
Feb
(77) |
Mar
(118) |
Apr
(76) |
May
(106) |
Jun
(145) |
Jul
(9) |
Aug
(15) |
Sep
(78) |
Oct
(83) |
Nov
(105) |
Dec
(51) |
2003 |
Jan
(105) |
Feb
(100) |
Mar
(111) |
Apr
(149) |
May
(95) |
Jun
(56) |
Jul
(8) |
Aug
(2) |
Sep
|
Oct
(22) |
Nov
(117) |
Dec
(6) |
2004 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
(25) |
May
|
Jun
(11) |
Jul
(26) |
Aug
(85) |
Sep
(119) |
Oct
(312) |
Nov
(271) |
Dec
(5) |
2005 |
Jan
(6) |
Feb
|
Mar
|
Apr
(12) |
May
(7) |
Jun
(8) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/ca_fr/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/ca_fr/images Added Files: insert_image_window.gif insert_link_window.gif insert_table_window.gif Log Message: complete tinyMCE addition --- NEW FILE: insert_image_window.gif --- GIF87a^(÷ U0P >Pà¦hÑHI(U°t)«³bݪµ+ׯ^Ã+¶,Ù³fÓ¢]«VÛ·pãÊK·®]¸ÿæ\Ú;§¯ß9Sä<âä ÿÜ^r1EÊ'O\Dì°*T(dð_´zö¢ÅFºY´f¨1k©G0p@aH ^<±eKÅÛþiÛ§-CF, <±@KVMÜió^_ààApKÙÿaÿ_Þ|:RíÒ«ípyzêÒʯNߨËÃSï¶ùûÔ7Ðø§ß|ηË?Û|CÔº0dQQá 7ÉD $!{ `v/8XcEöÂ,®HÔB¬Àâ$-®`£D´avɤÖL;Í8Å:È*ÿ,pÀ±iõPF)åTViåXf©e UÐ`%C gfòͱf&(`fpÆe ÛÌáÐsh6To¤Â/84>¨Rh¡¤$ªè¢©h3ÇOGð¶´Áà@ûüi¦N äϦ ê7ûº¨Eq*ª¦ª)©®ÿ*j§°~SÔ§þü£®¼îªª«ê³>Ûøúé?¸ú««Äj§Êj«²ÎêÔ¦Ã+l¶ÃÂ*ªÞκlQÒ^ʪ@Ámº)¬Ûd.»¶ûµ¯Î)µî2(í>Á ¨ê¨ó $>ßܯ´ÁÑ;í7ýîãMb±½ @¥ú³7 6¨Í7ÚlÓqÇc,òÅ$[ìOÁß|3rÇ+sìòÇ/{2Áì1É#cüq©4ß1Ã)ÿ¬1Ã6¯LrÊý3Ã#½ÍÍ"ìË7³<4Í{4ÁFo¼qÒ`#²×L»Lp©8ýôÚOêö7cÌðÓ6ò¾ÓÖ÷´Í6ÿø¶Û«+Üp̯¾ ·ÜÙá®nÝÎÞ{)H:qþjë³NåúïµË¬¬Ë~ûê¸Õr>оyê®~>º¬Â¶ì±°¯º9èÍÛêª ·jz°ífÍ »gÿ,ÏøëóÈ"[ðàî½Éº;¸ÅÄ\¸ÉÅæýðÙÞzû6'ÛªxÅÖÏ{l®Çé?åOuø»jC?ýÇkÈÍ,Ñ]l_õã×Åö zC.!ÐR&AÆPÚ¨! °\£QÂMw'_9¬9ÿ°9®qÀòYdoÖjâÅî¢y3OI6¿ÙYÍcÍ:Fÿ~Ò³ßþä÷);£A4ósºê,áçRoþ+¶Ô<=츫֨6GÞìÓ˧ûãÔÖêB·yûõ+ýÞJÏ·ÎëÖ2ÔKåkÑ·wu (øý}o â^Ó¨XS5.À±Ø4YîzûÛà·¸)ëÂ:iÃþ ÛwÛ÷,~K.ðgù®eRÔY÷½Jgt&ØÆÝ$aIlþóvø¼6úÏ{þô¦½$<o 9´Þó¤½:?ú׫ô°·Dçí`K Þö}éSzÚÏ^ö.;/ÅhgÂIÒÚ^d5M¿Nû9®Üp¨õà^EþÍ¢ê8ÿ§¨ÕêWK}$3GX¾ ëÖåá7È0¹^Ð$Ü zH*ZPÿëç,$3?(Gy«dT}Le+rà¾6E¡øçk8BX÷»ð4»ÐNлN°&xÿ '¶.Xãh¦òJTå"+kdJ[.|gwlÄJ;¶cwEöÒM*óg% ¤Oe5/ßÄGì¥t8/â£m4v,²Å)53GoE$[y+,UWóò0ªòK$-¹ryµtâ:cg*ÿð% øf&0ãcP¨ar,?ÓG§Q Ha ¸FXîÒGÃV ÿÆ+â7IRHS)Ã`oDeå1m&]ë¢.¼¥X µp.SÚvNÅM§£`FËd1s£2vT§vx`w<h`³tU:õre¾Xc°ÈHÕÆf¥,ó0ÉV$o.JÑ~j2´µxBE`Å¥K2Óv@Ø>ÿÅr\$7UbÃÃOíV)Iv)äÃH ô\2*ã6SSf~f¨Ä[Ô6âb3+á$¤Ue{¦7R°ä]ÙÕ.¸MÄ!3"]£%aqÓg¢t@öcqV(bTKI#-ÕÆuª1À$BbØ C/#'8»õ4N×ÿtJ»ÒUÙUßd+ãj$röc¶b¹¥H[(BNE`+>Hãø8_fZuj¯tÄ.Pöt0uÕ§)w]R FA]Ù5Y@¤~ê2`ëttÇ ©=evc8RGÖFQ»KT8 /»sì´0¨¦8wãN)ì¶îøn<Ö=æRÓ I3bgÈ 35X 6Çå3?)SSä<áÄ©ähé÷eÍhE3j¸©5Ü£5¸Q«Ò g£ÑǼ¹¦|.LTT ó=£4.=;;µ40{yÃ/8`Ç3uÄ=¾ÿe0BQÄQíMËDÚ³FpF^hVTL=اÂMP'Ó~AÖtn4~þ³Õ´^o^U>)gêÄGæÄ7叿¦)XfQÑcT(¾øby6-É-ÊØf¢¢oétTSÜi>é²X<JtÁ81¦Qô¹¶;MV.p4$£@ºXSdHH1ï¶u:¥CöBSt\ Ä)QÊ@¤A@D¥õ¬5ZX7ÄÓ¯He÷y] CUJÄ0MÆr*¸£g¶Ù4#s`Åwø8Mãu 3UÝ(b¤3<5ÿªuEa_zy0_#I &,¦ÂMÖ³£$ÊcÑS~ëy 2jÌu<%ôM;VFÍ4ìåK«ÓJu¥S\<s< i4ºØy: '-ò@«6ÂÚ¡>ÈHMt)~úu71z7})4âãwR©*íbJÊJm:«ëósÚ$G¤õn¿Rioú*´YLÉäqPh>´séãoý0wjÃyçnÞou#7I³f.U=¸ÕCSmÆw¶z¼REíôeÐxi¼Ê=ÐoóS¡jêwÎòK׺4ìMª]!;£hêSTñ®üch;ÆE÷nC 7¸Ëÿgnº¨Ú0qxEw£ÈUçtÉTÙ#T= IËHÅ´9 øswa-æ®yUÄ)]õ¼Ü[|4oà1O·pΣªºpëºös uê$_ÿ4eßû´EA¬ö"¯it±è«!#5Aøh#7U Xñ"o*¾´ Ãj äj @@ [bÈÊQë\0Æ+õÔJ®ÚµbT1)³ÎÔ P>^ű|ktÇeDx+x·ÐÇ¢~<Ô6¬ýZ\¬J²¸2Rè4»ÕWÖ¡ vVò%^ÝÚ:¢@3TX/ðxGÏ%,{)?á´Õs¿Å³KEN)%@¿ÔW£uFO¤ÞºÕ·~YÛQçµ·v¶KHDl/¤)U[|ÈL|_·;ÆËhÞÒò²Ä¤º8íÉÅOW_Zö:Ó+<WÃ{èO?ÿº@ýò«Øy¡JévÃˬÔwã=ã»ôfx£-ã© Þs(=¯6=Øo\4LSuSFcNEþSKE_ÊjJùÊ^ýrD}¹usUôÔWHÕNA¨qÐmàÌÎÜÌmpÏüÌÐ|ÍÕÜÐsÉ]±Ä·:0hv`çæ6µ£·¶Ã)/Yuª¸Y³Pȵvý?ât´2»=¸k½½µ>\9ßÚf_³=UÄ¥;Zdz-À´góvß³ÃÑnÞ ¯¢5ª÷bsx+b×ç}¸evHþe¼´È¡±BÂz W¨ÛO]è×#û§9åÂ_åÀ$2:ß/¾Bbv´cjfDQgne¶Õ¼S¦é§y>}!7=¡{lY´T'£Ç:G)?¿Ò·CÈeÊEu¶Ê6$ÖÆúktV¬D=Ǭκ7§J `çÁZqLbYÁàz&`à p ñöÞ#öðªQ÷È$öЮÑípaì}Rë!ë{>øwø}¾ßøqqøÏë Ü0á¿}>\qÛ¾oÿ0 àÅ[m¾Qü7p·mÚFnXQeHoßZ¦|²àÊ)CÞùÏN=c yóã75GVÌIp`ËwjKé¦P5ÞÿyôªJ©. þÃÉÐE}C¿" éèÖ³XUª ju`ÛoþE¦H¾(Q¦U òæC¼{Ú|Ûó¡Ãúz&*rçË¢RíþS`@À ,µa¨m¾}þ[z´XÕ];vÜxti ±¢Ã®ªÑ Ê?IUû(¬&ýæA.#lª¡æ¢¢¡PzÉ âÃh³: и)Ã*(¤øz5¿ ³R É/ìÊBT¬@¥(a\IC^Æí±C_OþÑÿÇÈ^ȼäø4 m\&ÏD0V-^5<ȯֲ-4ÍëçÈ@wDÉËc±gp&sØ]É)hXÈb9Ò|Ä.¢9¡fÉæÝq®ª ú¼eDÄ.]a&×¥*D*-QßëóQU/fS³áÉG%3egÎ9% Ò³ìäZÄ'ýRßà|[¤jÆr,SYÑÌ4ÍGÈVºÊµîkÊÚJײuÔn_cÞè66Ãi.£Uëê¦9´r±Kì÷5¯=lÄC©á$¶ÉÝTqd{\áÖ6Sÿµqf;iÙSåå´pxjÚÂM´¦³«ñ7Ò¥ªó*¶R Rë¼èw©KQTó¥<©Î¿±(Ô=QF "Ökrx`d%;YÊVÖ²-`$$,tGÁÐÉA.ÄHjè0wÊG²BkËò¤åIêü'¾ ÷HEb½¼¡P5dÇ¡Æ]Yµ9±ñhRüZv©Æ^-q>Òù¸±ÕÒRL½Ã÷ k-w¼bb¤kíF/RáÓf³ KÑ È6ÈÎØÿÆLç'Á¿æEÄeÅÔ8§vQ'¢&îÜ=æ6¸ü_l¸Ô¤ ,¨k=3W aÈw5^½ÎQÃÌ«¬by°·¥·ïå';ãÆ éBÍi" E¶bKËYM*öâó¾lejÆR1Îæµ<YÀY5ÂÐD)¿¸Ö©¹ÚsUômSP{¨ò&µß/¡³|HÄyÑ30ÿ,fMY½zÛ8ô.vq] B#&½Ü%/ÿ¯SÑ¡qc¿! ã{¶cn¢¢9áò %er9\¸:2K2.ÓçÆgÌxªòñKEôôyô d³AHF/±hZDä×dlÞÛY.²Pâí¬ô=Næ)£¤¹}{Efò¤ViÅÿuÏ®m_ùüA¥ÜÑû4¤©&Eõ aB¹Ãp½±48^Jt4(uÑ1H#.Û£1|q¸¬ª]s-eQòÀO4ò£iÌÃwÒªâ+>ÓÁ õeÊÔäH°Q£!ÒÙe-ıÖX~)Î-Þ¶xvôlH^iô4Bf· ÄH{þ¢ËÌÔ©Qú³L5òî$½(Ãùf-ë2¢Ì6%g·-ù:æêÊ\cíJ=|'±ºI0(i§«¿Cù*K*µûµÈ¡S2+w)ÌÐBúíp_q½ã ì) £©ÿô00. h&~Ë"þY¨RÁÈ$´ y1Åò #¢%¢ ººí³± ߣ(PQ;»¤515+@²P@ò á«<ÆC¥~j<czi¬üà¢àðsÙNQ¹Ä»ºØ S5Hã¬:«Ê/ÿ°ø;ÓóeÁ´hZ cyZº¾rD*§ 8¢ÃÁiêÁ¨ÉBDZq9O.½°> üù¹p¹!M¡¦'Bû£8}d"ïA ½³ !®zCBä3ŸÂ^¹´kÅCµ®V?ñEßÊþºÿ¼Ðs-\;ìÈìX!ì@]é+6ìÛº¡ZòãØÄíg2 Òã 4?YS ù#iâ&z1# A%ùð1¿P¨ÂMy:Á3P${ꩨ.°«C ãºöqÎÓ¡H@_ÿóß»±8Ñ0)Z£b\®0ma ;C@¶8 ¡7) pi3¢´DѺIØi¼Qʵi©·y¶)ÂPÔØ6k¬ô#d! ÐÃðIi.¶rÒ IGñ¢ï7kJ½SIA?Kh«ê·¸ªÿ£yúhzR=y»ZÀ¯x ÷éü²´0DX8YDQ¡4u:1Â`?GD #F`t?#ñk=)r¬(aâ¦P¹1 0J%AX²S¹&ÃËv12ñë.ä¤ùd¢ÀæhΤkôÛ£µâDäÐ$"£!ì *µè¢7£¡qH¯§B´/ó#(ñ8Iúq=¬;»x+ɳGbªÌÀ£JÙlãÒJyY%~¯Is:Ò[<V;³ï²¬é«M<uâ=°! ¹'ÿuÚ+CÙL:{3´pè|«¹ øÁ;ø9QÌ24Ϧpî¸@N; £uº ×P½T! àÐ"%$¨óa£Ð«EÓü̳¬H¸?§éLy"6'CÈ+R¹"Ä»45$RÄ\)΢¢°0 IŲ µñ.×0ÿpÎ/¢Â7´×H;©ßã²¹2¡#ÍËhqCC¸Òº² EÈ|âl Ѱ˶ç©d1uÐëO|ªxøh 4z¥:#ÓIТñɤg#¡aºñÜ ñ;Âá°P¹Ù H&xNÿ´mÁù RY5ÓÆx¤~*,ÃXCÖïX¬©Yb>éÚ}·+é:AÏ2 lýú¼{ôÀÒÁ/¼&ÔxÊÃeX Ðʼg3Îä3J;¸Á3kºY²8ïP çbÁÿX0)Bº1 ¡Gù;8t °û0´ØÁîÙ}Ù©¦¿Ñ²4DjX 5.³Ñ·Zl#à!VóHôNLt£p ðpz9)CLñûPsº2¥G²KÍK:ÅÃG¿89d X#Ó®{j5xÙ.½À63D®°ýÕî»'ßÈùpO&⤶ÍÂ[þ9ÓØÅî MM£òð¸pyTêSoXÿTÍ8'YCñÔðs,ÍjYrÒÅÕͲRPýb5I!(B²aQÂ(ÕÆcMÞ#5jQ Ø¿TT±I_f-\zI´8 ?ã<³¸QàÐí ,µèoßô1G?ÿTEÿ(QAñDPþPf haÿèÓR5EHáÞd?-¸QEôáu~øUäɨX )9ø¢H*ú§á>ú8SKLéÔK5©d` I06YZj"K é¢Xi¥U Wï1õh$alä5U·UVYbôµ¶aHµæ xªÝÉãdÿ¡oµ[}ûTeoW_-æM`vBj(`\FTW|õa7Cô%E^\þÉ£nõ¹Vkz"æAo=jѱõSÑê[f×+[ Ö¦ÞYÚy½Õ_«wFô£½é5+«ñÑ&.o)~\¨!BFNHá« Å`eYÔ§2R¶ïm(å«, cR! )HYE«±Ì²BLääa%{lÑx>!¯2zC zL-þ¶Ü@ 9P»Jÿ×2Ð yÀUY)ÀÕ ÙÿÒæ* Õ :K×Ââó%9iâ#ò²Æ¤`GËXDVÁÙ\¢ÌB©¸Ñy«N]Ì- bË+tÒjà Ý2ÙGÿÌc|òÙZNZI¨mÓ_h¦¸òÉ0K¡#ѺCªp9æã[¾ô$µ,L!*ËÇhe/<m~ÊáäEùäaNDÉ <Y"p"F'ÙñIÌDêÔèTiWJé±<g©ùB<I'jâ")ÍmK1Ã;+6»OQJk1ܤª³YΦsu$9JeEM<ä ãl¾¬æH&=¤ñxü¹ø4FÅb½²21,¿¸æX¨6V]>¨¦uîÔÅkÕÜÈZ^N±§8Ë ÷uT}Bâ õ¡ª R ¾¤ÿúBæRÅÎÎ@G6 Ó¿NH°é²`òã²ô¤]®O¶)¾´è¤Å91öF)»ñÊS.Ý"ÍX#ÛÐÓ#pUZªÉ×Uè%ö¹Ê|è¼ì@NûüaÀ·5àKùÞ£Á6o!ßRÈ êÓ¸jÍÀDXFzØv®É`RàCà5Ïn9dKºÙG ÒÕÑZÐŹ1¤f-¿üym}ÇuçeѤ°ÝåKhIy¯³5§}µ¨èÒjÒî¶÷å¶ÔsýF+ÃÐD²É'î§´ºjcU}RÓðñ(©iYq¿:ób×HÆ¡±dEéí5{/Iy³ßñ T}9ñA@³Ê9³!_ÌzÞÆ& /y)í8z &L| ®©J:ñÈl94 7³Ñ+î×\Õ° 0|ôÄÒkIÓ#ôÑ, gè,÷ÿ~ßÀ½m®Wúàm³ôaIYrÖ8·ysmÝ'Þ%;×¢Ñ6øÃQ"ÊK,Ë̬N˪,t!Õ¤U\Ä#ôÿp7qëAÄàÔCÑb=ÌR@mÔJçGõ ÏAHÐ`Õ½ÄÌIÌZ* ݼ}ÎôÈ×hC¤½Í`ÖôxܼÍõ¬ù(ØhvÆzϾ îÅ@Kp̯ԶFáÍg¼¡µ¡aá*n#7&!¡B°LÿùóIÕV¾"¥-cÄ,c¢hfÐTz¥¶åQ~U[EIÖ1 ¨¼íÅýË!êQ['rR>õEåÍÛµã¥@í˻ſµ ÏÙ_èFmLAãG¢ãlÀ¼ÜÙc &9-ÍW^Raÿ¥É?p 9Öã!ªÉù eD#ÂtSüqh¦qIÈ Aß[ÎȬ8ÏÆà°£:çü0IÉP°I¥aR:KPp^õKɬTÉ%âé êíß« ÖI]ÒEiÏXJ±G^ H⤡hRDPa*Ù 7ý`ÉÈÓ<oÀTSz ¥}¨©'à `ùlLWÁ9MÓURÎ\0dDÈA7úXìîÂ-,¨-4è- M]fÚ<y Ñä¥H;ÖcòõI[ºiäPi¦ ÏMJD±f¡x¡íXxÍöD*°xMÞØ IÑhOõ`Ïù@H¤µ×h$#-DXîSʾ9)2éÊV À¬Ô8ÔSX|¤Ê|a/MÈYò, aDXI- Æÿ¡a¶Dlø¤ìèÔDø+ãqUn^\ÍÝði!nN`(Íy¦@Æåṯ9lÙf¬ÐÓáEaÖÈé;UâB׿6ÏÑdT¢Àa'ø½Ä)%*ÖðÊ¢ R¨& R§E* ´¾-ÅÐÙÈ×!Jr ¡Ü`HÂÜ ¿dH#ñL¨PbFPKÑȡШRRHåì ÈÞÑ*¯X-RÒëfh8ÞDX [½Xð$`Lí½ $ýeHß_ä¾6z¡¸äZ4)ÄâËî0WMÙÙ3ÕnÿÎoɪ!¦ ò<ÈGíÓåüÅ7êØ)Êuþ+ñ-`ÛJuÌìÐíiÑÄjAò]' Îàûèͧ6ÐþäQY¼nT `µòU&ß'ñÿõ¿ß0¤6îØ)ir¸ÄY$l¸¨'S /OÀhÊèuñsä©NÄXaäßëMÊ@¬ãè©/·XYpÉKؤV YYô+ï(ºj iÚSÇÝÀ-ÓbÝÙ|c?§ÎRy÷ÆI_&áÂó?8#ÄÁK;BÈ4MÏt4BÄANï´Në´$ôÇ©¸%E#ÈANãôM·A$´´Q7µN·A#$õROuVnf =ºD6%/Ĥ^É3ÖÙQÜ!ÕídVöÙBUöK:CEÅDÍȬíYòÐÐm¸PÃlÉeØËçxÝuÿ\n/Uà2õóáËò6O¦ÊÌ.§i 5¿²G¼L4]®mEÕî· Ih®ÌW>SYÞ È?·+-Ü~®Äì ¾'½ yZá^çÄ^KYÈ|+®1E Ø'îr%;UùÊÁ^$þ[ !TÞf3³ ÚÕèÁ|µeö÷!$ZôD*/Ê^Ëá¢æÌÜÇ¡dvÅÖRGU5ÛQ¬.3n¥R¹uÜöSÖ*|Ä{"Üò å©`Míå[¶i^)¹ND^ã Ù¼0\&ÿ²x 7ÅÔPÃØ ùyd@r%´¡e®É,Ý¿NH:xNXt]JùÊ|H-;S±ôYÃéLtõE>´SUk> =²VÅdKÄ N 9v ÿ)ÄÈ x½ Ø2ÐbOÞm©÷(tíNв:ß§l}KIÿå_^ Ò_"ÑYcîÜöü)!2M±ñgAR8E±æ\xÎ/çIGg¸tª i-ùÔ tôÚÚç×l%¬EÓl×f]³~!GwÄç)Ëì[J¥ÌÀáT»0¢Y|Ò&/X«UÎÞ÷=þÍ|UX}Õ¥V-²zéVc4òypùj} =ÿZ¥µj#J¶DêKjzT) µNÛG±\ÂAW w0aëéöJM°,Î`/%îÄn5VÝBéüûGÉÞi3Ùginn¤ ÂWRì&]JÀ¹Ý=eÿ¯ð5½¥!ÿz^µÔ»HìiëKÙtÒááÕ]Z&Õ¸Û~DcÕ!óÑ/þíæ÷°×]E¢"Ùç%Õ+/ ¢cv0ÛÍ)+ýϽm°!*Û£Ý<½ÏB^ %ÍenÕý®êè%wö"©´VR9m ùÌàMÐ:W½ÔÆ¿ð" rábÍßÌÑÈ6ãÑ·ápr¤ïëV[ûN¬ÜÖiå´íТs¤Ñá[àH?@èû§íß¶}û¾mû¦ á>oûúÛ÷ïCÿ¼QÔW1á·¿QÄØPcÅûôMܦoEþB~¹qbH-·ÁÙpaBÛYÿóä?*ÿ%8q¤G&xÒdR¿mLu¿2e~¥¸ªÎ43"Ôµ£Ù®1ÿÁÔ٤Ⱥ^§©0dÎ t¨Ð¯ÈY.ÝêµàÁ¨|¡¶<j4rE¿û°6ÌøO^(°ÕÆq׸] &KÓßNÃQÁNU}1fá3W³Q4Kz[R+楧eA[?ôçhkuë×±'mµ7N¯ VôF"Lµ~W<Ô Á |ÝrbsÊiªg(Xrã!âéñ¼R.¾¨fÓ©®®^BM(zÒÆ»±ó-ªÂP$t,*<Àÿ³Bí)Âi¿} ¢,K,5&êL )E W7ݯç&É< 1>¸Ý×tk+3ÒðtÈaHô4âýB8Q% !ä¢Ï"ß-£Ô$K!Ö¢ûør5»TïCk Lzf8Ñ's°JèpæfÂYoüæ>ètz¢²&â;üN8LÂ2Á5!Çw2²Tc@RÙÍOåz^Û"¶*õf?°Üµ;1+y\T\®mapE¹g<Ã)XbqV,Û8Õ\=bÜÖS()$Xb²¥t3굦/ù£ ËnÃÿé!ä2 1!¶üÑ%g ò]úKèØ¥:ä ×7ÑÇXõIE¢ÂÙ°Q=ØÄã= ´©^RÄÂNH¶49GNþ© Ë,d>kµO`Êú²Ïàµ@Ó±(%QTÅÿpåf´òÕcâtË$.fÊÚ®²k ')Ѥ ¹w§Ñ% !É,;².~lW,8yUW^û°^äjàªât' A)9ÐjZõ$©Jxé rH=å=~¹uhÓlpQSêÌá:õ©EAOÀÖN:® ¤UÿA^e*À°ÿªEË[*b5@*ÉB°U5!àc ÎfÅ!ZG¹Ôå÷|o=7ÃÔrÃÆ¼° 8l² ×ß¾«Ê¥r;ÜãD'Øt^Ln>泦¨;l«îy=cU0C£"ýy]qzè\#!BEг®)Æ·~¡Íäíôõg)$vÜ^÷¸Ë^ö±»Ý]wëD"vP.ëó4ÅKÅ ö˼}Ïǵ|geuQeýøhY§¸VYAÉôÄßëYdHrOn}noRbPdH:D~© WKûp£ÓÁí6+V û]ÑÞ/ +wXiæLlE¦Ä1~ð_.ËNúÇ<ì fd(EwOEè¦ðòÍßFmÔ@P×Á Á Æp#ááÔ*g7ð ½Ð×&Pà|¦yÏÅhcwÐeì2N~ 9ÛÊlÌÍQ5fÖ¤TB« D7DÊðyÂGp0gjÌæêfo&fô)½.êq¤ñj_Ø"ÿNt&!X ¢¯¤]¶æÇvȤföàÊe ZæN䢮 kÜ(&ã0¥c2ã!vÉbKÆÂe.úhT.#==e* åï¾$*.ühRl Î\gù¤®Æ]ÞÂb^0|Ñ$hÈ¢§úÀ'bg¶LGxÐB=þbÎÎDÙâ(ì4iÛ>ÂÌz"ÇĬn¬ GË $ÆîpX²%]Ò%?£ æà ¦à à^@ÿTàÀóÀ jU]À \àU_À\ ÀUUàtó^`/[µUWàÀV gsvÀs³ä!YåZ!iÚ°èpØò a!Ô=¶rót>Én³ÓNϳ%Ü EÇ}!v}Á3) vuvTµó2ÎUØUÍùg èÇþÉwQbÿ¶Þþó÷mß·¿9\¸íß6oû êû§À/Xjó}$¿ék(1eÂû¶íÓV±"C iBüWeC 1w¢ÜY0!Å¡5F4ú)D3#&Üvòä>6ý Äù/«ÖoL÷YÅêÕ$K°8#½JÖ+ØúHºlreV®&¯êçÂ.4Ê3-ÉS{%¹îáÂ)E"ª8jH§2¶½¨çȵ¡nû¶m$Å ³¶lÙØ$ÉSê¹@£ lµùüÙ!BÈxý vz©ÖÂ.qz¤éºÈFU}q`d±fuzð%Ø»#}ou^·äÅmÿ&}Éò÷SßO^ôöàÄS¯Í!ø >¬éLSáön6uÖXJVß^MùÆv{åä]CØÁÇP|ÅS1äÍD¹ 5JÙ±ä[ 9ÅR(7PAÎeeF¼°mµ®y6}BéôB!¦URW"Bù='Õ"8Ð@w¡ßùÖÜJAÕ´vY·ÐT]YUWD|I7RB8ÅdÖeqTbimy'UçY.Ù)K¿Ñô:gW 8cYÆ¥EgX ÁjK+íèAq)wVbÚÖ}ÿÄ&ÿÙFBQehJa¨X&´ÙkÒøkO/æékÃYwuÚA¦]h>d§KDæLñÔR¨mK|-Ùy}fL:¡~vF%"hÊ«[ Æ^~óñw}3T®67îCDªdÜq\Mt+DbMùÓLGB&BÛ.aE KtpÙýS£ 9ÈqDr§<ueÏÐGG¼ïI<ê@¤}L à¦"Ñ9èRÊå¦)òR]ÅÒ)(5z_Ù pÕÖd¯?§Û)å$4Æa^¶ Dhåò×±s²sgWzANÍ$§LÿtZaTø×Ü aSh-¥$¹ãfuéÆNkûVL%Cq0Ç1LË s$nt£j[¯°¦¤ÑMsJçVrÜå.û 4/Å"fyeâb# .ÜJÌФ¼eÉ<cÚ·Àd³éaç0ÿB£M$£GlrUôúøÌrÁiñô8¹<_s11b#Ç+÷;¾ÎÆÎe¤Yr~i'BPý`I º²|R9ÿè" öÞØ/3ýÈM<ò,Ò6¥ç4tt:YØÂú®Y7A äDÞÎ7]òÿ£Í¶E»Ën*ñ¿þ¬îNwsNtŦË&eªêL¶ìÕ¯@6ùHñ~²£²aÿjD§<æ<®;ʶP±MT¢oüÒú(ÓéDUÈqÐ0©5JrGqíòØ_DJ \FbÿôX´çà¹2Z%µ" æ,¹;Oàã°yõáXTeu)2<UÜzù$'Ä3ªA|l ¡HJV Å[ÿq-¦×Bÿéá9eãKñ"êtDØArQ- ~ sº}-I<º)F?zðç56TêÔu¸u6u'°ÆB75Ø&ô)<)A08!AÁMËB9áW%xtÕ[±¿ÖbObg&Ó+G¥Dèu{bwx_5Aî&åã>±&ä×$<¶¢8â±(¯!.e ¤qä¹2EK¸Vªã~0T>Z(}¥J@f.Ù58ô?è²+iåØ9)Aõæ1<§2Ü/Þã´¨<C^X2z¤¿[»ñ^.ag¿[õÅÿ'§tPçyï&K6ÝÆÄ@º$Ó,ÇiiÒ 5%¢#J¢%j¢'¢)ª¢+Ê¢-ê¢/ªn +ORV¡Wæõ8ær'i³gg'o F5Zf Û Ç^ªhchB6väÖUcAÎÔ ¦a*¦c!ÊM}UOuÁ}XÔ¡^¤ ÊM±%`Õhî¢_'÷rj#GX!_#ù-ÇH6Ã?3ËÖ,ÃÂ!J¦ ©*©:¢m ðQi½G#¤ù85c=öIËcV&ü×2vd(_yw¢v´GâdZÎ6:S+´ÿ×ø÷\J©½ê«¿ ¬'êÛ~°Òq9jUe¤±|Ó.;±>ù«òa1Ù¯ê;|ç=~u'P¢xJÃ9»ör¬ëÊ®í©q IZS,t£lª£2â1ÕhMW !1S8Qaa7D¼¥)³!=è%ÎåT>@rY8¡¤«[ê®k±»¢\7ÝY<`2äµ$<Tä~]ö)AXs*aF:bÉI_¾ .i¾Z~ V 6bý%K,¸Ûié15Ë+ç¡.êZ´ó6µ|E² y\{Xò¥²4XÿLªù^$aõåa508@we&E]l7LÂ,¯$&ñæ£ÎìÍÞ¥n nÚRW<ÕU¶T13éÜò¡"'[°¬È1hLôîI9¡'!Í5@¢"ÆDN"ÝjEëì÷ï'¢9*¬ V1eªÎ BñúGdÑä÷|ÙU*»R:¾xïrm½i e7Hv~mG!"£ù.ò#ÿFÞ'zl'¸Fß´b°$hM*~V©:»ØLäío©Cæ&ìa&mx$Ê7»¸"£3ôöNòKïp«9ù6æ¬[O7#4M×h'G§Óþ é=ªe*+PgA~ñ6J#¦c-äèj Ä1Zb5 ÔÖe£a·àkt-iQµOÓý£u?QPÈHI[R>»A6»v·z{¼¨»|[ú kú±»ºÀº¶ëúÛúªKû»úª·¶{¹ªûy˺r»û|Kú¼o·Ç/üÈOú½Ïüº»Ãßü¶+ýµ» »°¼±¼Á/¼Á+·m»º/þÍ¿ûJ8ªø¤:ÿ(2z^Ð(Wtnt{Aè öås _èLß¼}ÓömÛ·}Ûþ!Dèïß¾nÓgð¶}únü·mÄmÞ*üöÏ_Éû~dÈP!D#Τ93æM8uJ|Ó§N* "ü3èÑ¡I.UªráS¦KiÙÑ*ÇOkÞÚÔà¶þ>f|²¤¼X`«Í·o# y±cÃÞ:úSèí£G»`&úÀa¢ú ¨XÕë¨x¤H¾zQ*.Rác½aÕðbÈ}~Cï®AØ#·Í¦]û`ì×#c.É«¸u/ëuxÿìâLU§f¾¼+RÑ#]îw6áX¯OÈoÁ#{êpâÂpcü· í ÜÂþC¾µ÷Í»æjÌÀJÍ"Ðî{©$®rJ!ÅtÂÈ¢è*S¢Ç^[è$*$ÔS,¥BL©5±bɼm)+CtÊ/QªI,T3)µõ*Ë5ÅÒQ++Gs¨MúÆ;°©3%;IH,©Ôk¶ÕÆbÍ)HËøÜB Jª(»&Ì´Ç**¨#8*òÀ¸Òë±ÈøºP° òkÎâ\²³òгJ*ên$?ýR¢ÜÒomÿ0Õ4Óð <ô1¢ó(ÓÙ (ÀÌ4ÕÓMÛ#X1Ý'Óçr4OÆuV^Û5(çâ0À"ÒH?æô(ÏÊ ÅMòH=4ú-àk«ô¨HGJ$Ó¦48ü:+¨3» ª¯²v°a³+1سÓ#ÇÊBx'p¨Aÿa´5[ÉC }BÐ$ÇâI&L*ÆÎU¿Ôy(¹à5L¨n%yZÂb*bé»ò¹hçĦ*¡l/µäkÐCÓdì%&ÿö³*Ú¨A gý 8|Ê#ÐÝw/Ý*dÎå#:Úÿx]¶j$¬Xæê¹m~3·¿:âÔþä Q z"ý<fí+ÀgõS¤Æc{©äB¶2Á¢Õ(Z¶r6Ên©1ëo £#î ¢4ÌEPMÀÄì6>KÚ¨jÜjè*?ÛDÎ ë©Û4#lßòWɱÅBÆ/õ ¸ÁÈÀê¥$cì³×~{î»Ñ"[¦8z·¦R,lJ×4!«Jrį¢:ÖÚ3jF±V¨?÷Lß*öÌñd]ýJoD?Ðh,z9 I²-mçVyw,2±ÛÀå$z¶þF»(¯]rðÿ^]øÂÉ6»Ø wqÃ]üC|³ÍµxÃ!§6JÓHH%-P½Í:Ñt"'DQåB#ÊÅ,$¼üìuBùæ¥0j v¤BÙK"ísUgrUã.':lgÇêRú³#,Wlßcè-·(v³ ¹ H2ÏûFJ»4ø]Ë(ÔäÕhÔ;ù`¸L³a±'~ÞZ®|·®êo¯êÛFÞÐÁ,?Ò´ªÈc=_ 5/iM GzÃkG5 p·¦Ôôm°¯@c[LBµ®¼PÑ l`VXm,irTÙî§² Q0ÂKFÁ£Àu»MºmÿÁ[Nä6t±ßÙÁ`¦!=ó®kýF$¦ºÛµhóÞ\æ Ó\sÚÿÞ`¨L_@rÊél&%» §Eø7ºØDã7YAxHeÒ²^´¤"IO ERÐE atâ(1Ý=¯?¡öÏ?,!IÀZÖ±¦õ¬m]k\ÛZÖ»5¯åàk`÷ZØ¿¶¯i- dÛAÊþõ¯_ÝÉèA(0¦'3ÉI? É6u% |VJ $wÈ,sÇL©ÌÂwÜ®,ÇT&ÙEê5 Õé[ÞjÊe;f)ræT¶ÿLjfÌßBæµÜÁ`Jùåñ2C¥çhâÎÿw(YÅ¡rqg/Ó\Rg~'$ô%¹ó+ ºªCjça%3»¿d0Ù³,ËE¡Å:8ÑÆ,ÉS]Q} è¿2d kæ"û<T2Ù)×g¤V¹ßAÌã¢qòæÎ5npYÙ4æ©Æ°qNäÑÊEw¬É0¤"Uc¸Ç]îo.s(w)?Iú[gZisñýu&ìêÌöVsYEeyWÞ¯BhÑKsk8¯ª¸-s1 ø½Y²2¸ü-!¹Dè˰ã[½¸ü×úe7»Åæûo(I¹Û©×Ï ú0=´$%µøaRñ"ñÙ»ÚËÿO>óüX¢NFOíÄærà&q£G4©xÙ_c³¸9§¤*»³Ò\6˲P ABhx·h¦¡#Y@ø ÐÀP´¾OûBaô:ïÚ ð&h¿!$é:nûÇ» Ñéµ £;áA!Abɻȩ¼kÀhú¯°¸¹é 8*½Z¿ÍqZ»X8«<N38·G¨û1,êRz!¿[i½Oä!Í¥T´mÒQ&ðmüpÁ-piH£0ÿ)Ú(*¢«;¹ybú<d¢éB\N»£ÙÀ0Ø,¼ «¸¾ßasVü?êyä¢)FCÏkµò®9ú2%Õ"ö¨ÄÜûà+Ý»à¡Ä-J¸ÔÐIëøÈªrÌ3ÂÀøB/}Ú&¹éýy j" ª¨¥®d@x³ëõ ¿èÒÈ&0p¿²¥T³ &©)¢©H©º©]* ÉZ¬È ©q±¬_MÀ)æÀ ¦ß>È¢`9 Q¼ÜÙkÄFÈ&ÿà%:¸¬ª8N¼Gó ü!©£ãCÔÓ«C)º3º)=a -\3bÊmd±MÉ(º±l:ÍS-¦yÙP¬¦JMÀ) )©]*ÕlzÎë¬M¬§($mH©Ý4±©¹xI(;{Ä®ÖNtÂF¨à%ËåÌ˺Ù(2\.Çh1Yl¹èÅ@éÅ !+O:¨ø ôÅÔÙõÈnY²À?58®í'ñàEî81ËÐ £²?¢Rù àzdGí{+ýñ87ÀKtBÉ$*·ÿM$<Çö{Êÿ "O 3|ÂÇ1H®aMr; C®î@ÆøÉaRS$(,줬JL£¥«¤¼s½'Ò<°Å1¬¾û õʶþ(¤·°°sÄýD²Þ¤v18RÿäØ#u ñQÿ#¡Qõøñ¦öü£ÊF«ãjQF=»ûyHcÌ1F;RFÁÅhGi¥Ë RºoIgÝLɳÏë'Di¾9¬ÐLWY/Ð]¥ õåÃP"1Aí T¥E4Ü·PFöñÎÎÌ4J´Þ¼¸@!ÅYVMÎg9¨-l¿ÿ9ÔH+áNPÚ>aä¤8§£±¥A9$i áäGxSS?¥×ðà<Û èóûEÕ<ëF:!1«Å¬ò¡¸ ¡Gã/Ü¥.ô=ß[Ýü¡EÙY(b.N¡ú!A[I!ÁÿÀ|Gʵe$RõE j=;»»)ºÂ¨à{Ä`´©A°ÒÃ\Vä"Ñq9RÁá½æÉ£S£E:J<¦íÍBJb,ذÛ1ñ¸@ÎAªy?©Aù9ûÉXÁŤ©Ú¤e6² ÉÃÛ¡u-OØðmôòQIG«®P?ZÔz"?YÇ-°I¥¤0Ô1JB'AöÉ}¹§±»2¬"±"XR ú¹Êºñ=²þ3T7Þ å¥´Ýï .6±vZ] ä/4eÌ 9¦ÁCNf:RÆ0aVaRµSVcFõ¯¡´( 7àû·lQ<=8%ÃÔ¹_Ô¦d½Éå£LOÕ1³Bʨ#ÃuæÄ8ÀY±bîÚ»<¡ÉÙ.£[P§ØN ñ)¤Å{Åd^bXLÇ ÔhÌZÞ4bTrÔÒ½ãä±]c¯÷`ÀêÏGù'È S˯"+?Ãø;dIO!ýä ®K}%·¹%ϸ7fÝÂÉôØ´Yèª"Öt¿"ú VúHʲcÕkPáÀÐÅ#ÈfÁf¢>£ÃÎ Ëòãpf{ÂÅÔy=+L³&¸ 4ÿÒwµ±Ý<ña©öZÂz!XP;6 ÀA¼`ìGñÐã4VÌBF×ø¡[^Á¶oÈSD"ѧaZå¯~1}cPiÈøúÊDßAÿààÀI2~z4ÚÈ?~.TÉÐÑeìì<»´ä' +aJªÖhßùÙ°8à X*P¾Á23S=µÕÈJÊà%Ë6Ö/¹+²õLÉã+¸Â*âóbµð¦ªjCöBåi¨*£mæNqxöë+T ÇõQ¶ Þ¯f×öjtkµCaf.n^a«4a?³} qñ>ßÛPã{úM X8(vÂC¦Ør¶s:Ñ1âë<UDëéÅþBÛôX® m¸ION8v´ºéK÷ü¡Ù@¥hÛõ² ½AÊoxFe È"%à î$!f!ÊNg^?¡6Сi<Cjúº¼¬ ãR³¿yÁ·ü£ÆN.äè Ð/kñç#·Q ¸&KÏuÿ²cº\Y¢å mbÆB©Ëò>48kûá<-?pzH9Tµ¿?bF{ªîÜ[&¢Ê=:±Ç*ôÅ»iÁ#ªKRy¢FÁ9¡ áôLËhv´#eoÔvd÷§4Ù¨Ä ¥Ê4ÏÖÕËJlÁA^Aà+ªÔa, ¥déʸÁ"'¶xÚ@©ØZÉ"SÇlÝNzæ*ÇcJu<ΰ+aÔú³XâÙVjWÊ kÝÌ ~¢øÇ¤Èm®¸oA6hgx·â¡ûP#ðÞ'¶û²C{ 5°¸¦º¸ÿ2ËhÚ=:@µvR W-c\éÈUÏ|KO¹ñÓàÌP×3Ìp:µóÌÞ¨ZVñ÷iþli¢jÅLz"oD·<Rä'¾pDûîÑ» ÍSýKoüõYS1niÜguLj.f¯.ðUJÑðo/és8ÚÛ½é6¶}(,/á(Î$c'Ãî(lT¬kb ¶ã:4ø÷OÀþþíûðÛ·Ú¾mÓ·mß¶-JÔ÷McÂmÞîûØ0á¿%-,YQáG!#*D©ÍbÅ0ðb6ßôVÒ_Ãk"Üÿw°!Ñ DKü÷ÑGZÜGÑ¢È}IQ9"DþVRä¸QáÒ3GÔÊ$Ü}QANDºÍ%_¥~ì+.ÁJ÷L%Ò¨WÅe¼Ö*Ù¹] ½xUjÉóB$ªQV¯o§þ¬ R,ÄmÛÖ´°`ÃÌLèXª×Ã÷iÞjķƼÒëEFà<ðBAOß´¹Ö®FÞ ¯¸"ݳ³®5ûó'Êå =¹×xa'íè»âÌy#ÇÑw5MÅYCñ½ Y n×çPY©Åkëu_+¹öÑlUQ ÆC ÿ}6ÙDaygÐ}ó]{³1gPH')å¢r%HG¦å¶n 58ÖK(%V[oéÅd,9ôHÿ(ÓõÄ@bßZÑ6ÔJa`UB!wiº$Y{uÄ#gõI qMýTco¤Å¤Vo§Ð>´Zh#,Ú(£D"£Ä!I4FdQáÅT:z´DA¤Qeí%WmyÕRD¶wa|Áý*Ue±¦U®&ÔKõ +b8bePL$ep}GÚ¯p V^reþs %Ð[j¹D:diª÷ÝâEYd{T¨bªçS ä]VåÌEÈZv°!é¢I½1ö_iþc 1VþÎäÕlÍ4§hÆÉªÔZñãX-ë ª¦ê§ÌaFv¥)°Î-ÐÒÓMw$SÞ6õPî"Û¯=gáº-Åkn`ZÕW»1ªÙac{WàId2B¶utI9.UÞYäÁôÐ5¶LZÉmNµÒ) òv6[ ÿUÉ[Þmfâ¿Ìi¬[ëN·¼yô ¯ÛIu®Ì4FÉûNúS«ÑÙR;mÓ¼[ä?drÓ3é±YkD'I¾3A6.¤$Þ»hÝvGÃ)$8ÖfÔÍpTjì#߸¦¤½¬,ÉR3 /â;ò@dZ_ô ìiåY´;5öf-þI^I=½4åõ((A俢°rKòK>a;¡á}HŠ϶2[!I3 Qh4>3u´*"ë([\Oéh .ªºÑÿåF(ZÊÎe¹G"¡§ÿÈ®Ý|Øé¼ã´©Mÿù"ËBÒ¸GOIUJ¶Ë3Us ¤×hÒÆÛT) AТsC×:EæÎÿ¶d!¡.«GHé_nî'ù@· kÒ F$D«W ]xÀNÉ|Ú³ýr-= ÖÁOÒè0Cä-RQ6´Á mpÄêÑÕ/JÃìk_úC«±,°´ÄØnMáÄB®j ñ (!çìwsÆîZSzõ[<Õ¬Ç+Î{ÖÌð¢ì·6©9Ïð¸j´(2OÚ 1yÏVRóÄ¥^ytkDÊ!?ûæz©Ú¨ ïÆÌAX]ÕM$ZE Ø|ÉõØFÕTLhÄ)ÿ¥Ïl ϼ ELOqÌ[\lÍI-Û°LÜ|¤G¸l¬¨ÖÍ,I ÖC঩«,ÒHØ,ØÆÀÍktGñÈDÀDj Î?µqÕS¸úÐFh¹f0Ä\1àÁ(ÛÒÛß|¼ Ég9ÆÎØy IùÜk´Ç³LòÉ ; {üd¬É`aɸR"-ÐlÌíü?âã%Ñî\"ïÔ{Dîì UkðïÄÔ³ Pª0ÆrðZsÿ}52F¦v£O50þXI±Ë´Ç{Üä Ñ,Ç<cg0Y^DÐgÆoMEÊEõ0DÙ¤DrÌ@ÅÅf¨Îy¦[öMt`¢Ï hÎr ¥bÔdÞ1ÕLY7¡ÿÊpJìâg-©,ÀthËr¬ü[Ïpÿ.Í¥±¦»ÿ̤éHêjÛøÉ)}2rM¤-d>½8É®o°ÉÛi0¸,¦Fi¼¥vÆF|Q¬ÈDòa!ÈÝC-àÓñÒ QÀÓîxdVøòoJØ#¦Pÿ^Jáe°l¬ÍhÔ¸å²"ù°JG°uIHÕ MöeWÄàÜê qn¤(ªx×YíDpÁÊK#L©Ü ²Æ7qÁòræ2FYìgAÉýSº á½Ý-D!ߣ P27ókNåk>s4ïrAdRÌ-»´Ý3±±_Ö1]SÆl'¯ÄI}Y7eÁÿÇvkIÞïxét&i¯·ô{ .IöÛ ÔM)ó Kó4+34't2G3Â(,ZÕøÉmË®ÊÆ iÅÑÍB3ôT4Bô3WsJ\ÊâÞDYW8Þè-Ò9ûi\mªË¸0ÎÕÒH/ÇfqÔÑUl-S0RVâ É·}fhLZ¾õ F}ÃEÌ=¦GcµC?´U4Âô2ô Y¬in×ø2ôUk5B'4[;3I×Í"][ àX|Ñ\¡Nb[<nÌ õ¤M~á9JqÆ¥U¨0%{ÙO¯iICf¾æg´¢+â¬m]G4VÊÿvI]RrWSs[kõZõi¶Ádba«RÌ<)ÒýÅFíGÓ±ÿLC_H6Z+äÍ ¥¸åÌÅ~¸Ip_¯½ªyó-°BÓÏ`Í õ]ÄE Yæt_yvêFh×7FO£+A_eI{,QÙ¡´óÒh2tI×Ì8ºJpÌ$×8æÅ+ÿþblªÄÝö(]íºpø5Sxsn·®²Øà°þóV!W÷ÐvÚ,¶0ÐÈÈ Æ]LêØx«[ ¯}¦»AïVY!uÔ¿DÕõôÁqÞºHê:RnU±M1D-Ò6Èߦ½IÉj½èwÝlÁóÙðnËÇyÞ|m GÐÑÒÈL¶m·´-±Ô¡o²]ÍæèåXëà>߯ÿì.ÖAÀ¶KðzKå 6óX×½èÙªÉÍ#¦Ùw¼ëhU)aÑ3$6·WìÅ]æ¾Ýøð ^õÿ±X'DiÎOã¡e©¬}Ì®&" ¶7¦ÉÅ©Mgw 0>Pæmöb àøÎÇqGùñÒÏÖNiUõܰìEZ¯À\èéF øbæåbrÎÈfOo M1ët¤Ñ1ïw½ÄèÌùÛY4Ål0QzqE=ÅX1÷¿#eÚL]°ôÍ´4Äܲèá¤lú6Ü4»ØÚ·0»èQ>Û;¢6s²TMå> >TÖhl n=äUâ%±qÏ}|ðêx«xã[J|hHmÜÙ>_ÿøfÿ,K1¸²ýdøØò[ÅàÎúýPº ²ð æSQ¤~²g$¯µÄ¸ 7hîë>vð>vhÃá³G°ûA¹l Òßíð8ÿóCôG¿HõK?õ[?õc¿õs÷{öÿöw¿ø?ùÿù£ÿô§?ôo¿ö¯ôÀó¿ù¿ý³¿ý«ÿü/ --- NEW FILE: insert_link_window.gif --- GIF87aJ¦ VXau/8ÑWb5ö ~(ÔB¬ `Ùn Â6s84ÃÁ[©0Ç`ê ){îIÊ6sôTÔ/,`K ´Ï?>Ê@þD é¥~³¦ûX:¤yêè§j:i¨Njê7CUêÏ?úÀÿ*k¬ :ª>ûè³ þ㪥Àþ¶O¯À«é¯NZ«¥±Æê«²¨kê6ö©µ©é´¥V[m·²Zê?«¢Úîs.ªÑë.¹êó¼çjúMoâºûͽ îãMa½ À¢ ú³7:¨Í7ÚlÓpà #,ñÁìϼûNܰÆwü°Çï+¯¼;LñÄ?ï¼&'|ï¾.+|oÉ /ì «8ÇóÄë{/Â{ó Ðòn°Á¾lsÊwó6Jì ÐÛ»©»õbý²Î.§kµ½X7z®Á^p£Ê{1ÒèÖ{®ºêÂju¶â®Km¦) 8íþÕ¬¡QÏf×Ë&ey±MuôbkÔËÖ- ¥+¹|Yܦ+ÎÁQV ÃeÙru)PêmZ>èQUQP{s ìCù_ºj¿Vív¼Ð ûwûHܽËò8ϯ²¨ÝV}©;Ó.pqMç½Ö<56cÆ#tÙRe'ñ.åªe¸ep[íú¶ ²s²³£×FRkÉx¾ÿÉ#¼g÷ºc£ón0'4¸¸ÕH ËkK,´íÖ©¸¶øR¾,MEOº²&9eÔ¼duqZµÚVk$°Ø)YÓU¾S"ÑkË'tVç¤òBaIbÿÙ(ßwC½<×¶ÙxÂôú\[|Ì㲤ÿEâHT¬Q/+£¬7ñËvéºõJMd{ePÓ5£þíÉ_]t/»ãÈ}ké]ÃF}¹JWè\:.å³µKR¹^%¾Hîb$§³RÄ+Ã.¸äMq¥Wô;å§=x®ÿÞ»ÔýjëmÝAyr÷é1úâ©æ«/ÆúÍÿ¯÷õ^ÆvK?ö NdGTVáê GØ(ZM 3¨ÜBÖ±þ;Rþʳt§Ä=6':['<s =³RxTXÈtvÇ,Þ÷nÒC;bFJø#lÀôMWÃc÷×/¿qt¯t;Ópç5Àaqc7=8Æw}±s)+¯·uDèx ux©b.èÇ0$E<Äô<¶6s8§nTc«´j#RÖE'Æ<SöH¶1Ö/°¢pXVópÇÖ ö >'ªk¦bHW¯¢n|#aÄâK('G«'WåRhEX8*sc*0feHô;½äIöw¯ÿR4r.ù2^*êc*zDOu1ãM¾§JÓ¢G#.¢r$#<3sb´pÿ´F²E¤4¹6±bo·-v5ÇbPÉ7(ÆVLq÷4'&p0sk¨bw5E! p * / s0 0É @ 0 ñÍñ@ÁíÈ@©ðAP9á7Fó0Þ ú r" ¹ù12-ÉáÂè³Ôáùb Qðôà sàA!îÑò >T¤T:X*¥B¹¤Z9¥6ÊF±<°t!-®DÞ)æô-nÀÇs¥GRl}( EDF2×ZsØWh·ö§ís7I¨§}x¨ßb,}ÿs¨¢e T,vú w£p§pz)²qzZed¤§JF3beÅ" W7>0}ó7oä@hä2mú.3<FÖLh¦yUãHA34LÆ|¬Z#4$etX¾³Ew«öQÀ:Bc¬nSeÌ3}Óuïòd2cY³oeQO&49¦ <65Óê2Of¬4ÈJ0sXgYäb7;=ïWbÄ(Ö9|÷(ö§]äG£¤.µ+ÕÒf.ôbazuJATÅ+^cèob·C,Ô ÿ#?E¥)Û,&s|Ä2+u Sj±Ê+Kgk¸nÞÿ³+ï+;´²væE ';lÄk»â9Öâ,é¤j³Òg+¸lpeÙc2^#ØK˲W´H>ãÓx§ú6*%n$4$T)=/iÛCGE.+<ó£.%ä@ûb08´g'vBT@&4·:Tg@: Rùö)"Á;5L¡ºø9rôJ¯ôF]¦Ys:àk·Âh#=âMâõ-V ßìgJÝØ W×n#Çá¸ÉÓ[àèõYæØÆ%Ðã9ã]ä½Ù¾µ[èå]ÊÒÝãgÿò-ÉwRp5L)çqø§f¶#ëÓR-#6TzÈÔR c©Ô²D®8¯X·lüâFTËáéz=ÚÚÔaílyt/r ãÖM\ZA^è@_HnäÇåÞè¢- ÿ0[îE\9îÀeè?EÔGêܪejËMp%RØ<3vHÛÌøxX¨fÆ]Dd¨7J ÷½qrâRQnaºSàÏY;)Ëkº::ù2= Îz¬²ÊtLH³Veæ+x}««ª¶°Îv¶.Ó3lÂ:Uc\bø³ÆÛJ »xõµ2^nPKhê8µÃ\ÀëÃE)3Gº¦K-JU3;Hý´Ej¾G»lsLÔ632´§°Àc2§Êð⦱×}Vho.ån4ç²ÎüX*ÅGydGmd2"<ÜÅM¢+eªçVw±k¡*oÿuz×*6ÿ¬,NÃ×´ã#yãQ £Déw©j9£\ɤhÑû-Å¿£Hyü5ü¡ûÂ_£ÒÿÆüÐ?ýÑrÀ&~ÞááÿÛ µ1áo"&òê¯"*° rà!û0¥¨±ÿúÏ ã»è4OsÊ&ÿy)¦1ļNÔ/.Qá^ÅQTX`÷<k¦Ç½ûg " ¯0@ ÂÉ 8Ìlio¢ 0 Ù]¯}¤)E×ÇÃ/z¨8láÿtJÁÆyK ¢pغÍátóù¯ÑjúÞè?½P¬¢ö¶^ì+l`PsÉ®§¤©-v~¦v*×¹³Õ6=èyxu¯×|áV¿Ùÿ"§E vë?«ºÄ|D ùHÊ=: ódWgØÊ°æS¥¦®¹m¥Ûi¼Ó$ß7p:§rsÝ3«÷Ô)¢®øÃsÅÅÍD>Õ-y-u3ÆÈ.v"söN´)ZÖ×&D¶tËÚÂì§¢ª®û:MSrÒt£NeT «DòùtÛ¡Þk¾Ì¢Z¢)ÿâ)ÊL=B¶Ò2<´§zîþ]Ô¶ í#éW@Ö4ü%ÅûïPÛ¼|´}ØQmsëáF?èyÂ*Ý e:![?á°«¶`Źð=zÄ#é¶êÅEÂ3ZL«ÝÚÑÿ"´ç0]f¦ø§5¾mg×Ußú×Ç~öµ¿}îwßûß·¾D k×vµ=D¶iò@kü_XÞo>áÏ=Dz»kÜ\'w)÷óþV¶/£¶ê7I¢I ¨w!qb¿ûû%*5+d= Ò¶Í¡ÒBÏ5P:@!DÃ4TÃ5¼¾D!vzµ#B"/òÿÈY Îa)ü8>e:>ðR´"¤â3ΧPJ, 3«cAáÚ?vª! ·ü>Ú¸"§á´û+/³-Ð1ÅbºûÛ¶îú8Ô«µX¤@Èc?rªi;|J§pãÀÇ*ª³3Òs¬ûQBðÁ:çûµQC¹ÇÓ$Sº"ó9+Ñû¥-ÚÒ2)´³Bôñ*+@jDÃ$ãÀ;$U :U[»è*Ť{ÇATÅOôD·ÊªüZµ³úÄEÅZÅVÇÔ4N$ÈÔ:¬K5ö7c/ R)9Ì«,Â@¬SÅP¹fwjD@|¨ºÿ¸,3"DÝ'Î2@í1F]3@;Ú¿]êºoÁ°IÉÉ´I9àÉÔIJKÈI£´I¤,Ê£ÔɦJ¦LÊ¥TJ¤J ʧ|J£4JÄÉÃJ§üJ˯ʲÔÉ¡DË«K¬¼I ìÊ®lJL;©JÅ廸Øô[µ¸2®è¹¬üû)´8÷¹DþEâz ý:x['93µÌ/·ì9`ÃËÄÌÌÔ¾]ØÏÜ Ð¤9¸(Z¦ä(³kØ1ñ¡Å+±CÞ æ;¦lA6²Ý¤(ÝÄ2#Á.N+ù²æaÿ3P¥>,ÝÊ'ôL13N´NÞ¼NëNá\3éü²Ã±èOéÜNãÎîOÞOÝï<ÏïDÏÝ$Á<ÏìÍÏt&pÙÈÏ]¸ÿ¬<2Bói¦\ëGS Û*Ñ!FõÑ¡:8qä/ Û±M!þ2[Â6 ý±ÌÕÁÎÚì«X;¢:»«yCÆ 9-ê®Ûé$ÍQ"ÍÑÒÌÓ$sD³¥£Ö?¢$-;Íh¦"ĵ «Ü]X"¹Qµú£ÝÕ,íù«¨Â5h=X`ýÜêäÑá^Ë5Þ^É:ü wyîïïöîñ&ïò6ïóFïôVïõþÿ[9 x[yÜúªxØî{qlxy üNðhªÐoð÷ÖîYáÇð× ¬xïð ÿf èx áp¹¢ÐZ¯»¾9 e¿ µ°ñ·9»pL¿ØùðÇ'Øthbq oÇhÉxv°xéÏØTh£( ;ùöxݰI4¨òèxýmg9o¯ò OâððsøÀÿ ÿý¡¨pötgþ®p§p<×oÑï¸v· üp£oúï1ô5W ëãw>·÷2'Ø÷}xÉyuÄ IðûÄ XÆÈxõh¨ad¸ ÿmû§mÛ¶kI.p°@¡ÿ&Mbðo·ìú·KÃÚºd á-K¬ügÉåK& (¼%GáßHþ³ r×0(,P3£B&4)s×@8ifýg@ASsdn«¸@AE tÕ¹¨-°ÿ Ø2é 䮫IÞDQc'MvµÓqZIR| @Î}X!þ¤ fÍZÔLñ2Z¿/¦LyRÚ´©_°nâßÙ9*^ôBÅÜZOú<Éâ¿d͵#>|!ÿ2tÈ-Oê@Ò} TI?ÕõÓHTUwE4Y¤cäôÂOÌ1ÅR6Ŭ¹àã `©tIk/HÒÚ.¹$¸pVo!3\qÍ,d¥BÍ £2¤À¦ÀÒ}åÙ'4âÞ>Þì£ÍÛ$!cMx8DOt^*÷ÀyØP\5 EE¨M0jBMõiïÉ(_e:ý#'ÿzÆß |~¨P á©r5é¤ß\ÚШ]ß7äý+MÛ|ó*còàÄNøÏ=2Ö@,Û¶ùÀÔFy³+!Såí0ã-rËy9Ð p 3LÓÂÀoÀ*Iå0¿#@Åp:fpÁÿêoÈ÷VLñqÜËp!LÑ%tj²Ãï+2J0ư µðÀ*ÃÆZOÐXdkÓI²¶/ÿìÆqg L²2m×L:Ì0Ç\:m+G̸`Ê}ûý7àîwµ~8â÷Íeº8Ç*E®xß«KùáÛ(9b'iQh¯©tG¨ ¹+Þ¢ ì=° 2Å´=ûrµÏNÞÏQ4@I¡u9à K¹àÂÿ]åÄ'þ*ó ,°*7ýóêZ>yòO_=ö°r¼½÷Î}zÇÿÍÿp ûí»ÿþ%wYùæ>EåJ÷ØYùÚ@ÐÂ¢Ðøo4 x@ pÿy ÿÇ¿ð \ )Bº°6Du¢?½à ¡ø)FÉM^/-iR°øÍmPH0ZËÖ4¥ÿðGPkºTaSÅ8÷Áˤ>TVàì©UBLb~³§Pe)CæKvnµ!SmæRÕÕ¦S!þXÈ]wW¨þCûªVùÔÁæÕ~]ª6µzVe&öµ´æ8º+uªÄÜÇeûÙÌNÖ«ÊD*ÿ^»³¯õ«3çÙ×¾ö´¦ýÇXJKÖó¯}êgQΧ*T«³UæeiÌ0 À Yj±2ù}¢@S9åÕJ@B»UÔdWu¢ê ¢¥öeÞÐ×m¡+,}E¤æ7Í¥2%V>kNkzÕ\å>¸¦m¥>¥4¥¯åS"åXþVlÞkÀAåqÞ& §mjVb(s&T2gX"ånå%pg-a¥^% §ñZÙhC¢]dÆßÁÉp Ý×.¥RÙb}1¦q-¢(àæ6§\Ào þݬ9ßý¾Ú¡W©ãQ±®EþÛÆ¼HÙ©âBJé À¹h.i.=zÙ9=ÙRñ{|y¡ç9`Db¤BÚjaÿª_ù&Öý^Ø aeUÕìmLj9y>ý^tõÓÜÜU5ÙPºÕÚÒC¸áZY2=kLÝÓº2Që"Â6cÅ_P¦ÙB|ê)#ÀùÓöÝ$CÊU Õ×éAر֪Û-U9µ×ü1e´=Ùú¤F×*nØÒí¢ýÏÅy9æ|©!Ã]"ݵY¹QàfÖÃI`Ògv¡TÑ\ æDJáú~m rÕú2Wb×uáéBèäɸMð9¨º¨£Dv%«§siòÊé7ââÈ®ÿÇýßY½µ× ic|:\% ûyniÌcSÑåî|{=-²k:Ü)²7;IÝ´Gû²w[Ie{·A«µW{´^{ 3»²?{ØQ»å©&+:óvs/²ÛñCÁ_ÄcÅ×§màúJhðµbfFÛCñ],¶}ÙÝgïáËQo2ö_Ñq绵/~ÉU wû· |]ÞId°§aãÀ|(¶£Æûl+¼â -²ëV#jãY È®$RU2qÝðQåp·oA··Þ¶=~EÛUT&»¹ôîÚï VÇyZ%~©ðacà~¡11ÿ<_úàÎmÕÂL¥m¶Þ}\¾KZ¹!,ÿLuðæÖ½07çÁÓçæÞ½jþñµû-µ.éi/î"Wëk¦Å;¸ÝÜk)f[}Z+GÚá|v!Dh^P·¯ÃÜZey=!TJQ óu'^©½Ñzûmm¯ï¾<ѺüÑTFqê©oàÅ{P"ö¥ßºFÙêÒRÓaý;Jݰ-¿½!ñJÂï 9Â{yÌ©ún^ª|Te.þE}Sq%Íýá=jñÍò|({Ò|Äs¢wm=ÈM»åÍ<+¿g[ÝÿäiÙ <Ç@hû'à7m"ÿ¸íß¾}Ûîû÷ïÛ?+N¸ïÛ>û¼mü¦oâ7O~Û¦Ò`K>ÔWÑË7YÎÔ¹MÛÃ}=!jÛ¦ohQþü SèA)J$9S¢Eÿ`àÅ[m66ùÑÛJVIå¸ÑßD@Zdø/ý5H4%Ñy·µ÷"Kw¿©ü(ð¨!G<reË1gÖ¼sgÏ%Ñ 1dâ»0MþË»@ë ¾&>H1êÄ©¨e©ÒâI¨yÏ\ ÒäH·kV¬ö¸Ä¿¦¢¿ÓÞ ý{wïßÁÿ|s[ùm»ÎßµëÿVcå´ñJ½{t¢\aKãA¼Ò'¬¶f²Í¢Þ²7ìôºK'èZê P ,0µ$(7þZ*¶3 I)z*í0ù ®jÈ×ìl²%§´X:é®Ûî»5SÆ[d¤Ý¨ ²HlÄV ÿHÌ/7ëøÐºt£}¡ÒäãñÒJ®ª}§/¯@ºt:òbð©2çÆÛõ×aoq]ôVwèmaH»ùºÛ¨³ÏQ|GÎÑÃËÔè:N²K(ã(t]KdR:;ó:úi¾Ä8ê#}yõ¨"9,CýõÙg_õß#þö߯_þûí¿¿}øñïþõ?þ4 ýúg?p t`!È@þIö³Úg ·æ >jÛK篴ÁB££IhÂ=¡F5;bÜD>¹è#EjÂg$êÐ&@»HêDõ;ßsÎÞDÚÿ\FiÝg%Z&ïárø9¨g_©IUD&ááç+ÍéÉà±yDábOÈòéddv¡|Ò$¯]Þ[MTòì¦t[ËER¦ðB1JyrȦ,E#Õ<#Pq^äQ'ËóI(ŤWE!Ê)ÙÈò yÖY ã¬ó1iI×BVff&5½S'夸+æöÙ?ÛP4ÿäT"fôOjÓuè?£¨Í ýç²H ѧG^äÞ`*zqe:âÙ>" ÉMÄ12ê1¥X³ayøb>"K)YVSå ¯dKv´ @íB¦ÁöS*R³äQ^YKZ&G;ÍI5A%°âÊ1¬aÌVº0Õ8¹¨R¾OjÕZ5ÆÞz³0ï£b*pb¶4Ê^óMÖ¸g]*ROÌLh#L¦1ÏN! Q$ݤío4ÐæÓ -:)Z¨PVIÔt:÷Õn¯¥¼§TµF83mÃq¾èÑñú±Oò"¯~Ãd¼XÂäùøj8¹b*i:!ÔÄ,JRòK]3(/%WYWY®×ªä&2I¾ðnk±0 ¢Ëª0Ä ÎÕLÿÈÖÒ%vsÿ8Fh)-g7´m,Î5¢ð¦-jÄáBIB¥-)L[ÔF0ÁuÕy§iÄã³µ¨ ØOâÕ´õ¼ìt7 X·ñS$,.͹2àÑ@³#Ùûþÿ¸ø:¤CÄ!ÛBZ)°±ü¬M]ÙYs"aùQã&å3*"˦4ßd±0©á}Ãêfú¢±©oA^_o«µÒ¸L4Ô^àΩD®Y^S|:<g;Km3pAzgÔ!Ís(Cÿp_-n ÑILÞ¬¥¿Uî¤#=éGÃ,2@Y`U Ò²O1-bï¬EÃ%YÚ¾¢Û6grÄÁï½Ö¾©&ìð?K½¯&yïJ áU;Zg.;Ö¶ Üß¹TdÃÊQrO±µÂW4Oq§æ\ínsùÛ7Ku¥#ãNÊ®ÞÜE '>;"ó:ÿÀ1 bü^úÀ£½iaµç²ÒïþG§9`/èP/¹³S¸Íøn-o;ÜV¾düoäÎÐ)T£WÆä¶H¶ý; · !¡â~k](,ãFCÄnN©|6¯ÿLìÁ ®µ¯L£%¾ÄãÒÎðÃLvT@:e|[¥'0Oi29bª4ÊoÌy åÒ=Ïâ+<¯ò¥s³Ô}g;<@L|S=.ŰĬCÀ\ÎÜ8M_oüU¾û}2»µ$Zã³i¸5(ichs4BÂÿU!½à¶Ú¬dä¿Esoµ"©5¹Iî«U¹½êsx,/¶YÉN+ÌIIDä¯}ÀHØC¥~÷6DjjP¨ õ¾ÀðuUº96dÿtýäG¬*4dÜlÚÒmxðÎ].L¯Ffú n³0,Íò4$_ð*άH¬bkÖBBlå4FÇð":ÖB@úêüºè_05H¤¨Æ2â× ã»td*ëX"àeÃCÆhÿDÇþÉ9'þ$ÈùLlÐ/Zbï q+RlÖ)@è"´«@Æb²c¦i QùرôXê³BÏwÏBðûØésÌçêÿäCÃ.Ç ÙÙL§íLK# Å&pX±k'ÚÅm°g6âAÊTöë0Î..G»:ê쨨æ#!PøÖoµ"ãÄFæzÇΦNA*Ï_$b¤+A ¤qzÃn1¹þÓd Ùÿp$åª"" ±a ¾³ªzª" 9GÓ7BèQ"¥#+ "û3ü(N#SÈ«Gt_V¬Û2y Ä£©$þ 1£ÔD_Ô×èbMmk,}nM©#*ü!Ã^"døu¦ªÂl¥,ø#ÿ.Åô!aabi0/àhòKzèq*ÖI²~d3VÉz10pi-Qü!l´eqH,TcÇêi$v$06:=*x^ͺæ4ü¡Â¶:ôµP"k®"Nèq)2 @ --- NEW FILE: insert_table_window.gif --- GIF87aTì *N²â 4Ò8ÉDÜh]2¦5ÓN3M±2C&Ê?pkY=äáPF)åTViåXf©å\bÉPC`~ æÛ¨ ¡ ÛÌáÐs)WTn¤Â/84>¨Òg¤*è ©h3OFð¶´ñûüi¤M äϤfé7ûpº¦DQ*¨ª)§£¦J©©¡úMS«jÿ©>fZª¤ûè³ ©¡J Ü>^êM§ÿ¼)¾X«o¯¾*+ÀF««>Áåº µú j¬ÚÊ)©+Q¾EZ.ªç~ꬳîʱívÊl§ÄÚ*k³5ëÏ6û¾º ¼Å¶Zì7ÉîãÍa®½ @£îëÍjó6ÛPL1Äg¼ÆûúóM¶ßhL±Èl±ÉóñÊKñÆÇܰÃZóÃ!G\rÄ2£|³¾;Û\rÀ*ÿËiÍà¹üÛÒ6ÛÜñµ×L°ÊSãk5ÑÙ¶,u²ÅêìòÔLo¸Y¼ÍÙ¦ÍõÚ»«ëDï³ëÔKÚñÊ «åÛ´¼KÝ«yRüî°8ÇØ,ªQѳ:uH22y\ v4JÕQM@æÚ8૨ÍÃWºÂE´ºÝêx(åç¥øÅMåí8D«®:uCfCL_V½:ijRªàÛ¢@IØ4|jD¥äJ×ÒÆ\Ï,ÖùøH3¶U*;ß3?uÿ¶!\ûå(NAìn æ®bÅÁåÝn$ÎÝF´ÃhDìaoÃ]fH³hTn¹qR·¬æ8¥¬©å+eyJLqͨêÍB6¯?ºñzc%Ôþk)sÇsN¹Ö·«2§LlÁ¸·Ybùuj¨w)õ}V¹ý$J¹¶[Bÿ8S0#½96)2/VçÚ_îÒ¨ÖzN¯í+¨®¶®Lñ03Y®´2ª=l¾y:ꨰy,ÁCcûg°F^`Võ)H¤OxD樶zÁ¡Ý¢>ìTËxlDo¶´¸nJ#¬µÌÖÒ74Du÷¶ tÑkô~«Üèß µÁ^aÚ xëÓ6¶¤GŲ|ÁÎ `³+ÿ¶/àãVí+å=uãz C?Pv<´ó~æ{DØy¸/T·D{òÒkmdjPTLCF§9S×r¯dQÇÅ9ÒÿÔWÐxxEùÄ9DÅtjÐ5o4y+ó7'¥GPäö_®FTUv²sj´¢*2nY´;â²LdfÆlK8ÛÔ}0eO 76ýPÿXNGi¸[¨+Q7l3-eD5(gÄW±Æ)·óû6Ê£5úàsøWZmh ?á,7³_¥:WM2µdEPñlRÆ)T×vuIvãoÕ?ÏÄw §?DÆGå[Xæ2s<ß ákõ3nöeL¤ToT.üeoo4E¬W7[ GUDJ÷2Ø?XwU¨]ÖïJlç)'Aª¢ IWÿ 0 ñìÐñPaÈÍ©$±a Nûµt#< ÿNk,`F)%§TKÛ}©\¦:-&Hx'ÇCÐ(¯ö¨ªGýs)aî7B~ûP¼- Ôv¤E¥)¸Â¡(ù` MÕiÞJ~åZw JçËJBdåXH 8F8v£mcÄCXsßÓLÏ8 ç2I¦Ý?ÙvÎ)MÏ4ºE 6ç@Å¢C¸_@êôp¿eCÎb¥eD{$yR¨2 ¥»>Ö°i7Ry# }OyÍ´DU¼ªÙ}íåçÛöyë0ê8K¢läôr»bº7 GdOÄÒ³ë7>ó>kê)ÉâFi¥¾¾S2ñw5lòDè¾W~Ô5´60"z_/#8¤ÿ$÷ Yª¤ºïÊ,gi¸øò> U¾Gߣ65A}C D,Ù.ì45aY¨(uæIî$ßsQúÇWÉGeÔ¢Iy+Q[wDXΩ)h©©Yv8Ä£ÂÎ?ôAÔUÃÂ?Û¸¤9ÿäÎÃ)ÂïÎç(îÔ5C1®HSåo8òÓ(Ô¾túK $(0¡ÄÛ(zó¸Íß·úHR¥?ÿzûaÈßlÄ1gC*'>ôçÉ6)ªì¸O[Å1êcêcÒ a*rÿTÛ`R<ùÐåT¥ûz:ügñaD¡> â ]_ÆD0í·aÌ&CÛ3dHW'Ƭ#5ëÒâ×#²ew¬¼P`«Í>»ÿ¡D9dWÊ'²,Ý-ÆÉ5ÊètHn·-þ²+Ô}¦;úkYùræÊGK WßïÅ&éRìnÑB®ûaËâ»a_ðzõßÚ<²\vé@µÅ; ^Ö6G"ígÊ´zËM+Úh.A$H$´YÈ+³ ú-£#<"Z 3@Í2¾"4Ì. Zÿ`$Ú 3Ö¬éÀÿµ/Ú¤ªé¦û§C uðB±ÊÉû=HlU>ÌuBUÜ^CÊʯ¶ I&£¬äÌ3Û00ñ2ËG:1Mp,Ç*dÑX9·Û-Ús@[¤!1«259Û1ϱðDvÚ½v9Ûå0'~ßÅ&Ø¥ø]þ¤7kOÒJc³ÿK-£4¨Hür<µ2ÍÒK·>GÑVQLwÇ:["ý¬EwÙU.Å x âîSuÒ¥<|A§Ú7 Å,¨iÐË:¯¸ðJ/Y^ND')]ÁÉ[Ðb¥¼L$¯_E(Â×å$§Ú˧²dèdOöÙ n¡å¹Åqê!H_Àa©%ucRbÐ24Bm8b#"¡D%FÂL\b(6¢mÃmÂ-\+3T bØÄ}&4ûKÀXÌ?UÚÈbPó²F]¦*WÊWèÅ;ª[ÊVò£GÅ6pcUMÂ5Æ£0ÿ#öy[VB^Tóª·D&CL¶T«ô>sIÊÀM¨<ýªOâU %£³Cµä>\ ñ§-»@«#ãà vÆ«UÌo¿Bê°äuÖBOFòCªÈPUëI ¦¦5bý£}#R#¹*n`SùI;W²¡$Å=W»T¦¤6Àh2Ó»Öv.'eè¶Ê5¥RªFfðÁ#NÎt_d(f2· zä On¨Bhé_3äzðT¿4(Z(?Í"Õ u´"ì8FL»rÂYàâ×V5"ÄÈBU!CÌð Âc´ðúÄALáº[R×§ÎÄG]1]®Ó¢ª`aX%2GÛ6-¹]@8ÂÛÕ.wïÓ]vÎÏx]ÞÅoñ9${Ãf¼ô(гdìqüxÕ·õ.ÞI¯\ݱÊQ^ob,!V§¹cCíº¤ÓH6d0wG£:§ ÄTÖiVvÅ0¹Î§]ÖÊ¡ÀdM£& ßAX JÄ0ݱ87²Å87;ílYÿÕ=oÙªâ¹a¾ú5>E«7 ä ùJ+T.euTdTð ¬B/-ÑC$EaÒ1Ñ'É.E*>Ö>ûÛyWM}è»ÏR ÿÖ9npÍߢz+ÉÚ,tw¨euv²¬Ð(%©ó&wgòÊMrÌ4'¼Ô×lÇærß.¹Ý¶UúQMb¹ d&joG¦%kئ"é++fY9sb·sØaùÊîLìQÓo!rdík<Gn½W3`ZµqERDUdq®ÃÝJ5(oÆsliϹB3¬Â2¹Ù«ÌYÿ"¦|¨Íá9Ð{tå¼ï½çWj |èÃG¬ç:Ù sÝZÏvi·×µÒ{kÙËK³åcXçÊ:³:TêKetµÄ%W7ïÚä¶ õX|¸Fj ¾ÉðB(ÓÓéî½ôj¡¶Wòú «<À±²Ó@lJÕ+¨$Óú¤FÝ01ôâÂûØÜÍÝp¡Ä¢S+ѵké×ko ôߢ%U¦óþ V$±K7í`S1«5B1PN÷Ò $4¡¥ 9±j)`»<B@>;ôC+ Ås½ðÿµY׺'óX6rº!t³´cbÔÐp x| x Â"$Â)0Â$TB$TÂ&tÂ'dÂ'Â)¤B#|"¼Â*¤Â,ÔÂ.ôÂ&B#C/Ã/4C0<C'¼Â2|Â+Â,ðÁPLQ A¼®ªÈ³÷Ø#÷à\³(1Ã81 3Î ÷° Ðe!ù=¡8 ÀÓeÝÂ8ÃÉ÷(+ûÈÑÕÚB+Ï»Ü.ݼÉݲ½ Qe8ù\"^>âÜ ^Õj¼)Õrí\rùܦÆõ]³ËÁ gkáZ¨æ@ ZBâæ¸ß¼9º¨¼[øß©ñò_|y²L¶ 4³6bùvÆ©ëÎø)»pä¾ú.aÃßi9 ¹99Ô Æ6¡È²Ý¹ºª=Ië±²7Ñ2¡v6±91· ióê|¹®©¦µþ禮´Öjê=à*òHäZJ^«kf}ÿÑS£èHC¥ô¨áÙë´oþ¸ª+#ñÛ Æ ^ ¯CÒå1gÀþ´ê¾è<B> ¨'ª9¥-â¡Ú0x@»¹ºüp<Âȸ<ã&¼ ê ±»ã AQÓ6Ò° é0ìk͹h>Øbkxæ0ìòp¡·C§äak¿ÿå³,àÃ$ÊnR\þ·58)6·{9¯ ¡:5íÛ@%yx:ê/zÛ´A*yâù*bnQ{¦ëcY;µ¶S*·¡yØ+îh}â·[©«°=by{{«ÉsÊo\¯nܳPÚôqÖÇænõ ¢vM¡ÄØq Z9°èÄÞ¾1¬)²%Æ·¥"<¨´¡G·n~ó¶Í±Mõ"Íéð2A /?äìÙ'ÐöeÌÆPrªM¦DnçlÁX\Jø©E3EûtkSZÚú9Woë½#eÐhÒ¡E·cïÎçOÍ Ù*®>´C¥k¬ÙÖ².ìtNíMY95zþñB±EÒQx4Põ cÍ=ècªÅVam¥¡K^-fÝcûyFPÿk%%¦ÑZÉeöZ]tM QSBV QJÐ! ÝR%V_d~q´ GÁ8ØGAa´$]E&×ZL©V¤\5jº´bS=7WsGDW}Ö,`ÖZu´VH!öwPZN5×dE!hor= 0%6 A{ÕYFé!ÕWJ:)¥µeKIÑåMki6!\ ÕØKÖTRÅ)ÔcÐwÙÜ 7èZrêQV94Y¢ µ'ToÔÕ¯Tz,²ql£ÓáÞ[¯½he)2T{¼WÖ¥áU£}û õ®NÙ¼nÉâ¦{P¿zÖë5ºYk4.L xç?AÏl#Ä ´M¸êõØaÞFÉ©DÙ¾·fÎÁ8ÿH JEReAqå£; +NÛ ªbÓz¤Ó}B5÷Ú¯DòG´ÑHd½ÚsÏý÷mto~#n8ÂTav¼\P%ÆiëH÷<_k_ä:ÇX¥¨Æ «sJvRå Ä"KجBºØ8öÊW>ía/4_øv³¥ÕüNK²[^*2¦¡éi¤)ÐZú2¥g%sÑF£ÊÔaÈ'ëÛ «P-aW:czÀÜÍ?xT<\©a§bÀ lßAЪõæ,Fîy§ x¤LkTéµNÅÌ\Æ#IÛò¶ó¤EacÎX®«ð&NKrh¢Íñ7'2¡ÐÇHë2³<EúÒ¼sAaA ®Ðhj9NÜS2+ü¥Kx 40ú¥\#ùæ/#¢,FFý+|U®®(%i¤ÛÈÂ2XâR`ÜÈý +2Oh.ûEÃMm($àÞàd <×§.¦TFcÌÑÞⶸÅxå¨è°3k®1I&=ÜÜgOÿ«Ê®ð"o6T±c^Rã¶Òt¦§/æ HM²e.QëÛ Õ [£SÒ¬`hWÊËSi· ,ÅÌq(,)RE!JÐhbFv+1¡L¶9gRFOz%¹¸1'ËzV¹ÜǬ,íò;´[J%wEo¢h¥Qbßÿ^"©ÒÈPB,»R1qõ(Ñ õÊjùÈ9bbê¶ê ±:SzÞex 'h¾ÈÐim:)µ7~K"íOO%n²¬»u¬£gæShZg±¨ì;%iH+Úy|±$¡XgcZ¥ý$åà°<Ø/ j0CÔ\ó¯HMºÌjÓ$án³Ódj#½¬FXÅTåMÅtÆ9z!YSBi.JØ»¨´Å± W'%ÂŤêÔ#{S8"z«YÊoxH á4ÜÕôÍü5ò£NÕGUq^òÿ'ª mÏvQ!O»36§ÕI%¨Ò´mE¾wÎ2t@t'3´¹$$Ð<Iß®ÄÍ¢um~CÀW®Tð!¯ r¿ä &¤Ð°& h;wõþÄ»²JhX&wB8]1k."p]Âé&±òã%%&G¨IHé82 úq-Êjÿ´Æ³ÖíÔݵ8àtL¿´Ì ¡¬¾ÌþMq¡Yõ¥ÐáøáÔY¾mN`¤d]DÐÆtË Áp·ÌhðJZdeSµ9mUª9 £Í,IÅÑLûØP}ÄEYXÜG Vm<ü1KIHÈÜeq?$\ ÁÑ(5ÊG¾ JÑ ^X§*Uf¦Tzñ+w§¬ii§ú¤Êõ@°ÊVùÅ- ÉaÇöð¢Ð$»n ÷UÓNML<¯vmÃÊ2º÷hO$0c$t#"£÷c#~#l¢$m%6Ý-$¦í5b#Nã4*(JÍah[rÌòÏÈíIâQÜÎàv¼ñWIêÓÃ@qÖ$mHë lÖáQÀ ãbÆb5\xHBHB#ømöÿDBøÄA$h$Èíö1Ùz3í÷í2ï3:"îr$ðsÊ$bð!.ªùVzÔIMe¯eêà!G~ÜÄÛ͵qß> F$Èæg°KEé²âàn´åOiIUÇ5ñÑ11Å´¯²³¬cì`£ÂÕQãýÃÒS'^j·§cgÅt)3ê?8¾Ù1Óâýá6HúΨ/æ½bé®ÔMÛ)]DZ1صijQh¨¬Z8ogxáM|HÁ"HRè)#¹ãkìÅÆèî±Õ{°ð^q"4Æaÿ4çs¦Ë)_»XÜà³¢Xë義jÈ ¡¨ðÍS Ý[¬>!\³JLéáF:Æq Ruxa³!Ð ¦VºªE ÉÛòEÐü,FϱùAð.umѰðÈ~È߯HÂ(Ç*ûm$Èí¾òŲòß²ÄÁî®òì6ìNãzHd%ÄÈfèU¤æ¶.y+9ȧ'E¨ÆJÒüÍ)ëY}R%ÍeÀ°fR?¦¿.\1·Ê#1®ߦí¦4úî.Çs)Ë)£2ìòó)ÿ³>Ë@Ër,ßrD-,ôÿèv§? QeÎr7ï¥E߲Р=ÊÆ®Ø'ÎûFW,#ÞDQ2ź*¤°üÙÚkä!û`¼ t(q>ºá½ðE#ÓeE]E ¸À7Ìú8Á8Ý;¸À <Á佨 @üüC<Ø=ÄC<DÃâ7C4´C3D~ä'2 Â6@<a¸ïº ÊD%ÁÈz¯¼t½»z¨'}Õk}ʳ¾¸W½®ÿO¼Ð¼sª;ÇkýÈzÇü©ï:ëG}Ï«:Êç:¨ëzîç>Óï~µ÷¾Æ}z®/½È÷ºóK½ÐS}ó?ÊOÿ주ìãüÕÿ¨S¼«WûªÿÃLÀ½Ú?ûÓ=û¿ÛÅ\«ýð=ßëý ìÿì?@(P0iÁͤEKجÃf¶CYª 0 ÀÀ,àÀÿ^lû§KR4,P`ð_Á1g©àÏþíZ²gQ!K*sοm¾ÝYzg[Ï%ª²à·oK¿ýûêëR¢e½öÁÍ¢!?úD·gXX±¹ÿîNÛ"uU®OQÿÞùZòÛ¾9eF¸Ôfä¡çú<yòÜOæÈ3GÊ'¥<y±µ]<-iÒ$Ú¶/Yª½âÅÆþøÃféÿ¬2Dÿ:jähsHþNþ;qáä¾mû´59ûxºÇ8'å¹puòúϱÃ×¹W2Mó 4²ï ÓTcí^PÁµ.rÖx[ÁÉ,È7ÿ2Î8åÁ)¥&6êè£8¤<åTÒæm´I¦3$nK¢ImlY@¥]$©&[.1@%]èÔ&â,¹ä§ øtO:«ú3У,`P:wo&â0ïäëPèn ÊDAÿ¹ U¢h½ïS¨#J>£ÚjC#ýgÒO#ÕEÐ[ûÇKÔ× ãK#ÍMW û«pÁ¦ø±Ça5"[«É9TxÁ$)Ò t` &ùwÊWÈ¡v£(dС<ÊHLÙ0"z[ÍmþáxÙ$Æÿ#Îaˣʩ;ÎTº3 ¸UåE^*æHkµÅÙ^S%6;óbæ´ebUùLl:èÃ*Cn1 çY>3 ¡cÚé£Îð,åÜ£¹×©¥Ib9½¸m¤ò¹l¼ÆÃj°þÍt}¼[µ'ÜeÒ¾¡.iò % Ø*$¤å zH¹f´ÜR.L´zàGÛ<ðÝd¸Ìú¾©JäHmÉTi¨ÐÖuÿ°b' ÈÔémTP©u§FfúSÓC ¶W×ûõÜ ¾³ÿGf%:ÒmB]½ùVU^ÒT¨ßV+xÖ)Îÿ,!RkÀ/Uk¦¯7àVµÿ}à¿*h¯B:Àç@¢Ú?dÀ¬ P*1xiâÄXá%sA¼ÍgÅâH D{@ ÃÌ- X £¯(²D1J$cù¶'¾±D\Uô p,K ÔDÚ¨,¦?YFO`ʨ3jÍ?ñÆ#4ÙPó)´,mèC¥IMN}[ÑÒS¦¤ûCÙ^p ®ôhéJYzÁ¥¤TûÆtbBp==µLDäÍÌ%3ÙPz ¥jæ1ûA*PÚÔþ8h©êS-CÔ©h¨\¥jWÊÿ«6«-ê_~"ÌÕ¨)rëY·ZÔýÌõ©=µêÖcÌõ#ÃJ¸\P -XÄÚ¢µÅb«ØÃÆÂ ,jYÃB6²=¬g;+YÎV´}¬g3ZYX´¤m,e?{ZÓ±-bûÚÖæö´eíg'ëYÅR¶±½µ-$aã&W¶ %mi ÝáVv±°¥mt¯]KÈb»E$¢kÝâ6¹ÞÝîb·^Ó¹¶rkQÞÕZ"ÇUïEÀôØ¢ ^iLc¼± Ãþ-³ÿ÷`5«XÃTö¯WzLdÏͶ3Çìß;ÙÈ?f0÷bïù¿Iþ² c<b ëãKD» %ÚðF¸Ð4Nô%,h;.Àv°¥9Vã-ÿÆVÙ>nTãÔ¦VIC½}¨Ñk^óAø"¾1qÔ\`Ïû×»öدk<á^Â62©¿ce±PÿÚa4í¹ÐñªkêU:È ´¤sîfÝÆt7¬nIÿ:Õú5süb±\»Í°§¼Y38mnôÈöÛß4Ú×jV²WêgG×B~1´qͱ³yÁO0Ü}:âÎtêª<å;ØÕNa2_-` ¥×~ø= 9ÚÞùNÓ<ío<Ç_Öqµº/« ÏÏN±9\åsØÎ3w¹Ìò¨³zÍmñÇ¥a¯ZÂsNð÷ ñ45XÏÿ¥u Lñ;yßÐÙÈjc¸Ç ì¿,Ì$/QÑÅÑmòw0Ìb,ï¹òÁl, ÑÆÞ¯Ô6 ò,ÊÁRñ¾-ëÄ-ë¼òç¬îö8±Á.R?ý>SâxýíÖÒíÃlÖTìØlP9¨ñ {MÖ:ÆÄÒäsÊðõc>õ?'Ê6r̸Rq Þó;¢oÕ².øF®,çÏÞ~ïÆÐÁ¸3×RÁÄO>,2§ïÏÀÖÉ/úþQv£-Ä|nÀïÁ¼"%1 qÜÂs£Ò µE³YQÒÝê°ôÅ-3]5Æ,Ì×rDIQôO*ÍtYBúÎÜ1óLÑÄÏ ÇNrB¡2Èf3ÈÎ8`QîâniÛ`ivrçvuGVrLUllÌF¶ÖfÑvz£÷SÿiµÌPo?·f7ÁZpÂPµtýaÊj´| 7qÑ×q/Vn;&V3`ßVq{UùÌÎÐfíxV×ñì²QÕ°Ye¬hÑ Eãõ̬1ê\ãÌ0³s =ïR'8/Î?Ãö6áVÕ:ïùU/fSç_Y;ö|qs-ÕcZÉ·AVù÷z;vØ,ÕÞ× UnûÕoûVÜüí~ØRßfçÖ(ÿÜõ_Õf-Ú:÷ÃNR;GwxÓí] ´ôv×ÁòSWåÎU>=§Ú¶4DñÔXôôvµpälw ٿƯ"çä^,Àÿ<gtéXÆëV? 0Ê8ÆÊ·WÔëª1*+OQÅb0ìYxÙ>s$߬ëþñ8ëÌ0Ìòþ 9߯|lmtűÐXWMõÏдPéôñÕTpæZñÎÐ0Âìä9³Là´,l'6MLÌ<Xì¤Ù(@02KÍxK¿ SÁ³é°îãÖR5³rêÂìÓTìñjð»UÇ0Ìj ؽ¢ÌÄ2BU2hÿÏÓ,ÏóxÝð Îíéø.÷,ðøÝ0E©²s:.ÉM³'ðïÀï×Êr£/(¹Ï½mÕ@XÙü¯{#Ló&z(ÿ=Q!½X?Ç}¢ü¶,ðdÙ8kú|=í±A;ñaìÚ",ÃmsùÊ¯Îæ¯J3ÓYIámá¦Ræ"³©[q0ý+_Cgìª.e.ôÎMîÊ®êÌÈoæ°ný´HíM¿Ã U¬ÈÆÀh ²(=9¬ý0/ulÅ"}ý2ÙÔ4PéjЮWÎÖÜÓþ.MZiZøÜtíµtÉ5Õ Qx©O άÅìÛ zgùâÆðÆØó}ØTMÖnÇn_{ Å>iSÑÆH[9Ñl£ô×ÙÞØ; Iqò¦ÿÕæ.&¥Ã^óNçO¸ñØ2ØB%ÿd2ÕämGÕÎusöþGðÎ8IíŢ̢®ëó*ïAÛQ19 l S¬Ï,í¼Cÿ°ûÌÆhÐïðô̦9gÁçIDMÎsÔÐ_ ûÿ,ÃBög-îm13'û^wPsU·ÎLÿô-MRÜfw¿Ô'5øóQé.òÆÚ %"Á"¡ ¶<Ü Ë¡%ZB"Aâ â âÀÁ-&ñQ[ǹè|ßïx\×Ò ©m·}ïýèìÈ¤Ô ;/Óñ°¯ÒáíÞvlÏûn#¦ýâ@Â-ÙLl¿Y9¡myw®mEØ zÛÇòÛ¾¥Z%©Íç?m îÓ¦ÓÎß0mØPáÏ Qr%¨ áÖGrØr£>&ñn$J²lÙbõÄ8õè·¸=«b+õK¨S¿}èè¨Ñ¥¶»-è=<=5.OÁ*0 àÀ¶>Û$ÿéïqÙ¶ï[3çV·{Jé4¡dâiÖùùÁªWw/½,Ãmr:{çÜhdsÊ9Gæ|pWQ¯Þ&Qb×$R~ývÞ\u·VRAb5\o\ IWQ&UVØWV6X]eqõMßmTwmå6Y)Ø ·B¹ MÅb UíK%}ÈE¶¡ «-q`Ã0JñÞUð×Ìÿµ3:ôôt=qj)ƪ¾Ö¦ÅÖh¥Û Ûø ©Õj7ùËhòðp3cU¬Ýx) ð©£&õ`>W`J"t2íS{eÕ@¤Ë^Qd!Q <âL}ÊYàFV' ©ZzéÔs]ÎÔ9¡i`b[§ i¹×]$,ª{ÿ %±Êh}HVÉGC/éS´ÅÕÄu£ Gzñ¶Ó'IÉ\8âWsYCìåó?r6g!§ª¿A %ÂXJï}¸Ä¥"'ÉÊHd^DÉÄ[i#$È&rm&£ÙFRn53£#³Rüê¹0×Ðp¤²uérÔ8=Ô2|3nBJ?ãQÈÛAZzð»Ñÿ s|ëê£0±L5Ô÷úJ«ècdâÉYUlÝN|óß*?ÌW#¸ñb³§¡5¥Â$'üqXWVµ>*,ÔÑúGòý }kìí"'j4.u ñ|_6æ¼ITX1ÌKß0kÂIEÓ'õÝ !ðN0Ç¥§4ïÁ q)¹G{Ò]øõdv;TRTaz"[¹±@¸d9êÑE?5$6å£ õL©P Q % m àbB§rU-5¢_)Y2£EL¼×¢Vã }:sQ{9 xAaJSÁdiyaiD#» Ã)·Àûâ0[¶?äA~4fa3bosóy©ó0y±§[Wèo·YW1a6ñ[ Ws tÉ#H§¡CÖXv}£hÎÅ7Uuöèÿ A'añ# {«ÈHÃä0Á=±>dùdrx² \!&³q®béÆ&!êGt¡4pQÿwd yJ?XZñb3V±còbö8æ êc¿*¦!¬Â¬H¡Á©IJÐo:ÿ§yLZ7C4ã Êwq`1]^` 1æ tÆAcuþB_¼Ô(±S:Yã©×a(QÈ<D£dr6òy 4ùyKjj§"¥!;{ãJTKJ·YÁB±¦Ö:Þ2úð¥á±½ú±Äú±Åz¶0ÁéÄ馯ÙÄü§ñäz8d%8KK"m0Öy«0@N÷JN¢(H¿%¯ÿg% tw'Ö§jU!CLù%6tA8adW92ùb©0ys[æ9¶÷'¨a Õ)cê<¡¡Ã¡{«Ðz?ߢ_ÃrspdvÕ!OÕ1h«q ä5]©Lu@Ö÷GÇGµ`A·f%#r¹ønõ#Ê·Ðp+µC¹d0ª$rä| û%1@ à8è."¢¹uË!iº·oê¬ÃÝ[Àq¯=üdüXVö*¥¸ §{A;?æS"q²g®æÜgãcÚGúLî õJYÈxrø5¨1d:ÿ7©QR5T³±¹Ui²nû7¹a²§Ð* rpÀr ÀÌÀ ¬À ÁÁüÀLÁ|À Ál lÌ'Ó3w2/Ñ9æ:<bG;E R±µö~Þ &$sv59xÃqwÄ[SÉ)Jé0Ïà$*HBxb´ù±C£39(Áç-T;£øá=Óap9³RµXDïÁ¾{V'S8 3[bQSõÙyI%çA:é3óoèo¦óq.cÔ²¢N|I@b2zÂØ[7ñ]arGZôr°ð¸<ÿ_È% z,Bbr`"<òt8T7WIrÃ[l!Ë&X;4*3ä´À °uÌøO_Á4o± m³Y a/À;÷d2ªä&I Ñu S²âÊS«Å ÄÎ]q©g #¢[*<m18?$á2@ì*L,äôXâ1x3è2´xtMwD$@r; ªÇ½PÒÚPçh9XÌÿ"¶YNB9}n¹6³FHK¼AÌÆ*AB%f6æjÁMô¡vgþú,/KYNÛàmh9ão#!½Z!Ùã°[ݾ¦ç"lOÔc¶i¨v|!«fö."AkÖª@ 9_$ÑwTFOR6*ã~"çXiÑqàUù¼ó¼(Ùê ÌS`f(äZ4\¡+d)ñUÜ1«44RØèÈëZñÞsGL*н£óâ1i5 ú-·BH;jÚlEºÿ|Sƽ ¥¾P® iÜö DsÃÚHÛ|Z2ûòÏ%S1 ·-ª4ch¢æ¸+`lµ50¼4õîK6ôoÙQÉ-^³n9o¤OPÑì©´Ètâ`òsÊ$ץбÕGýúºHÈRÝBÓ!KGR*¬ü(¡y-mÔpÖª¹/ê9(±-ì¾ ¯Ô¯!Õb#¢Týçİ iP»<µYSÐÆ´Ìÿ²9óô½³JäΦ«+uu9róûoÀ|pÂÃ\ÖÚT®÷¨û3£¿¢°õöþ©¶D³õ¡ ?¢ópɼÚI?Æn^Éh ú`ÂzHÃór,U!É0 ô:üÚÕl^VAU¢Úu¬þ¢:">QZqÃcO"^Éïfló¾×~{îýÞeËvÙfòmùG®¬-:Ð25SÒ½Rwi³ò:&³ð´ ææµª5Ó /1)¥^6<?0 yÔÙ*F'°0VúG/°i2,2å %njP¾q|Jp)D"ïAs\Ô·ßýy¼¥p¤(©-D "ýæEªSì÷h)ÍÍtVæFÅ.:YGlW(D9æ*´PJ@øê Y¢)ª"m p v¬¹ÌJ& jv4<ª3 1¯¢ÁI64Á)B©f° 15s')¶P8¢1¾ô J è83ʰê¥ÓéÎ쾪[¦uLy4ÛÖ¢nä¨÷Ò]Ϫ8Â0"J:Û "ߢ3ÀDÇ+Íí¶»rq,عIy×çxÛÐEtxâ Úâ"xÊkñ G5ÿËIÚJ¸ ²6Á¤¯pÚØ 0~0ÔÙîDjh ¸tÓ¸«EY Z²A})BÊ"e £èÌd*UññSö[+8r¯y.ì© M0äpg<çYÏ{Äû,?ïYÐzþs¡-è>KB£-a@$éÔFfÁêmÂsÔZÄÈ仨5zTI"¡Å*åºÊQSýl¥(æHÓìÍÑ´õæ¨úO6+ ±1yQïweà êuÕKêô¥u©BMQÄÒ\m·õ¹Y$eL4ÀA¡rMÓ>åQðb³* ꨴÒD7 B&. 5UÉUÚOõªCZÓ¢YXz¡d¿ ÿàúvªLΪÌ.Síq©`È$Ó>ë\¼såÄÑæcYÙM^ꤽgùÉ+Ï.u\yaM±jsgà XõÂÚ<ì)cóâN¹9ûxÇ*IóZh9V læ[i+3ðÛmzÝm¶{¢Ä1§ÌYýcÑcÙ§ÎQ,VÜËh·B즱sÔzÊ\dÌl¤V^+jRÓn%x!åM ¼ÈL¤DS@÷0CãÝ·Qx´¨jÝZúç/!ÐÊc/ß¾e[§uâ}-:ºØÛx£ö_äÊàæJ]b&ÈÿVZ*ï®´½tà SZü3®²4ä6ý*Úv+ì7Ù¤ê£&¬³Ô"+rN"þùO{TóMQ¥ÇÚ"Þï1£ÆÑHä±ûK¶ÜĦÚ$°£}¼ÖUHêåÈ`ÃÚÚ¢)@ØÃ³tÙ°·¹b¹:2¤RÊ@ ÿ ñ5Q9\â@åQ ýj/Ù[?õ)ëAÁ⨿#Ë¡2Û(-ò§ {$¬±Y$#ìVyfâÄI Nٲ˰Æy¾Ï®CKßËM!âè I¹ ©ð ù K;5ïʤ¬È¡Ñ¿ à ÿ@I¾h¨xtLÌKvÌ¿CÓÔ½B¹Ér%é9£(ÅL%)\¯Ü!AØã:`[ j1q¶°,uò.»È4êCRhÃ$vÊd!¡L&¿0]BôØzÀÍH>Oe:½FÙìNk¥ Û1Æà¦EéÛXL åE ¶{½«^ìשͮ¤²Ï«¸ãà)ÍÁ)uZAàXéÑÛH ËX¯Ø2Ò²È6âx°<)b£¼ÍôüÐçÑ ®±£À£±¬*¿îz91Sͤıõ"Âz¡ñòË*Ñÿ³º?L?Âð$)l«¾ p1!ÌM$á̵¨-b;8¦aLA>à ²gQAQ©5{¸:yD3)ÐA9äÊC%üÏkO ¿0ÓÌ -Ä ¸¸qÁZúù\©3û1AÓ/=H§HÓ<B$¹+> Ê@ÇÒ0Vcä'ß+ ëT?#òó8. ¿}¾ I¹¼¤ ظºè¨dl$:9©ç/LJÃPm\=Pu7»Ð° ë<_)ΰ½Ú¢-Úä0E¤Í <×¶8et°NMÏ=aõ·ÿqûO¸ÎT¼zXáöAý²«¸"<%ÁÓ½¹ 1z2Ë#y=L½¿÷ 2±[ 7?©_2DÒðNùÌÚâ9ttWÕItÈpE¿9BÔ *éU:M0çaî ªTui5Û£Ã)q¶ÒóÚ©aÊå=õ¨±AªZÂ#Ì5ÙD%QOIJÿL¥ÙÓU)H_©4Ä= µ&©H¯þx¦,Ò6¦º Ûq£< }7tû«ÌU:ìLÿcÿÙÓ0 kjÆ ) 壴D¢xJã?ѱí,LýH%âý¨6;]ð¡íù[.¢,$GÚP Hª»¹0¤at>`Zôʰ¼ÿpÊøkÙRQAÇÅk&Þx?Êýâº`ëm#¸Y"´¹v Ü3Ù RǺ&1ÃP#§^PdµÑæå^r ú`߸лÊ2,ÜX!,CÁàAØ #ë}ÐCP©Vo½µHd*}ð$¦¢É©" ðnE 0¸+2~»¥]ÏQb[iãÿNE&ñ`oõ « i XÑ"~)ox,Æ ëâ¢zÔÙVE®6¾ú[Ü»PÚáÐP±ÂÅ¢fZÐ%þGÐ8-¹â6<¤"Vb>Ne>&IBÆBäzÏÈH\;Z ... [truncated message content] |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:56
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/cz In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/cz Added Files: about.htm common_buttons.htm index.htm insert_image_button.htm insert_link_button.htm insert_table_button.htm style.css Log Message: complete tinyMCE addition --- NEW FILE: about.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>O TinyMCE</TITLE> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">O TinyMCE</span></td> <td align="right"><a href="index.htm">Obsah</a></td> </tr> </table> <hr noshade> <br> TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla, kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce, je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.<br> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Jdi na: <a href="index.htm">Obsah</a></td> <td align="right"><a href="#">Nahoru</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: common_buttons.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Bì¾ná tlaèítka</TITLE> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Bì¾ná tlaèítka</span></td> <td align="right"><a href="index.htm">Obsah</a></td> </tr> </table> <hr noshade> <br> Ní¾e je krátce popsáno ka¾dé tlaèítko. <img src="../../images/spacer.gif" width="1" height="1"> <br> <br> <table border="1" cellpadding="3" cellspacing="0"> <tr> <td><img src="../../images/cut.gif" width="20" height="20"></td> <td>Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)</td> </tr> <tr> <td><img src="../../images/copy.gif" width="20" height="20"></td> <td>Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)</td> </tr> <tr> <td><img src="../../images/paste.gif" width="20" height="20"></td> <td>Vlo¾í obsah schránky do okna editoru. (Ctrl+P)</td> </tr> <tr> <td><img src="../../images/bold.gif" width="20" height="20"></td> <td>Ztuèní text.</td> </tr> <tr> <td><img src="../../images/italic.gif" width="20" height="20"></td> <td>Naformátuje text kurzívou.</td> </tr> <tr> <td><img src="../../images/underline.gif" width="20" height="20"></td> <td>Podtrhne text.</td> </tr> <tr> <td><img src="../../images/strikethrough.gif" width="20" height="20"></td> <td>Pøe¹krtne text.</td> </tr> <tr> <td><img src="../../images/left.gif" width="20" height="20"></td> <td>Zarovná vlevo.</td> </tr> <tr> <td><img src="../../images/center.gif" width="20" height="20"></td> <td>Zarovná na støed.</td> </tr> <tr> <td><img src="../../images/right.gif" width="20" height="20"></td> <td>Zarovná vpravo.</td> </tr> <tr> <td><img src="../../images/full.gif" width="20" height="20"></td> <td>Zarovná do bloku.</td> </tr> <tr> <td><img src="../../images/bullist.gif" width="20" height="20"></td> <td>Neøazený seznam/seznam s odrá¾ky.</td> </tr> <tr> <td><img src="../../images/numlist.gif" width="20" height="20"></td> <td>Øazený seznam/èíslovaný seznam.</td> </tr> <tr> <td><img src="../../images/outdent.gif" width="20" height="20"></td> <td>Pøedsadí/sní¾í odsazení.</td> </tr> <tr> <td><img src="../../images/indent.gif" width="20" height="20"></td> <td>Odsadí/zvý¹í odsazení.</td> </tr> <tr> <td><img src="../../images/undo.gif" width="20" height="20"></td> <td>Vrátí zpìt naposledy provedenou akci.</td> </tr> <tr> <td><img src="../../images/redo.gif" width="20" height="20"></td> <td>Obnoví poslední akci.</td> </tr> <tr> <td><img src="../../images/link.gif" width="20" height="20"></td> <td>Vlo¾í nový odkaz, více o této funkci v èásti <a href="insert_link_button.htm">Vlo¾it odkaz</a>.</td> </tr> <tr> <td><img src="../../images/unlink.gif" width="20" height="20"></td> <td>Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.</td> </tr> <tr> <td><img src="../../images/image.gif" width="20" height="20"></td> <td>Vlo¾í nový obrázek, více o této funkci v èásti <a href="insert_image_button.htm">Vlo¾it obrázek</a>.</td> </tr> <tr> <td><img src="../../images/cleanup.gif" width="20" height="20"></td> <td>Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾ kopírujete obsah napøíklad z kanceláøského balíku.</td> </tr> <tr> <td><img src="../../images/help.gif" width="20" height="20"></td> <td>Zobrazí tuto nápovìdu.</td> </tr> <tr> <td><img src="../../images/code.gif" width="20" height="20"></td> <td>Otevøe editor s HTML zdrojem. </td> </tr> <tr> <td><img src="../../images/table.gif" width="20" height="20"></td> <td>Do aktuální pozice vlo¾í novou 2x2 tabulku.</td> </tr> <tr> <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td> <td>Pøidá øádek pøed aktuální. </td> </tr> <tr> <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td> <td>Pøidá øádek pod aktuální. </td> </tr> <tr> <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td> <td>Odstraní øádek. </td> </tr> <tr> <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td> <td>Pøidá sloupec pøed aktuální.</td> </tr> <tr> <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td> <td>Pøidá sloupec za aktuální.</td> </tr> <tr> <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td> <td>Odstraní aktuální sloupec.</td> </tr> <tr> <td><img src="../../images/hr.gif" width="20" height="20"></td> <td>Pøidá nový vodorovný oddìlovaè.</td> </tr> <tr> <td><img src="../../images/removeformat.gif" width="20" height="20"></td> <td>Odstraní z výbìru formátování. </td> </tr> <tr> <td><img src="../../images/sub.gif" width="20" height="20"></td> <td>Vytvoøí z vybraného textu dolní index. </td> </tr> <tr> <td><img src="../../images/sup.gif" width="20" height="20"></td> <td>Vytvoøí z vybraného textu horní index. </td> </tr> </table> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Jdi na: <a href="index.htm">Obsah</a></td> <td align="right"><a href="#">Nahoru</a></td> </tr> </table> </BODY> </HTML> --- NEW FILE: index.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Nápovìda</TITLE> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY onload="window.focus();"> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Obsah</span></td> <td align="right"> </td> </tr> </table> <hr noshade> <br> Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy. <ul class="toc_ul"> <li class="toc_li"><a href="about.htm">O TinyMCE</a></li> <li class="toc_li"><a href="common_buttons.htm">Bì¾ná tlaèítka</a></li> <li class="toc_li"><a href="insert_image_button.htm">Tlaèítko vlo¾it obrázek</a></li> <li class="toc_li"><a href="insert_link_button.htm">Tlaèítko vlo¾it odkaz</a></li> <li class="toc_li"><a href="insert_table_button.htm">Tlaèítko vlo¾it tabulku</a></li> </ul> <hr noshade> </BODY> </HTML> --- NEW FILE: insert_image_button.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Tlaèítko vlo¾it obrázek</TITLE> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Tlaèítko vlo¾it obrázek</span></td> <td align="right"><a href="index.htm">Obsah</a></td> </tr> </table> <hr noshade> <br> Tlaèítko vlo¾it obrázek otevøe následující okno.<br> <br> <img src="images/insert_image_window.png" width="348" height="290"><br> <br> Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude zobrazován jako alternativní popisek obrázku.<br> <br> <strong>Popis políèek:</strong><br> <table border="1" cellspacing="0"> <tr> <td width="150"><strong>URL obrázku</strong></td> <td>URL/cesta k obrázku.</td> </tr> <tr> <td width="150"><strong>Popis obrázku</strong></td> <td>Alternativní popis toho, co je na obrázku.</td> </tr> <tr> <td><strong>Rozmìry</strong></td> <td>©íøka/vý¹ka obrázku. </td> </tr> <tr> <td><strong>Zarovnání</strong></td> <td>Zarovnání obrázku, vhodné pro obtékání obrázku textem.</td> </tr> <tr> <td><strong>Rámeèek</strong></td> <td>Tlou¹»ka rámeèku. </td> </tr> <tr> <td><strong>Vertikální okraj</strong></td> <td>Vertikální okraj, vhodné pro zalomení textu kolem obrázku.</td> </tr> <tr> <td><strong>Horizontální okraj</strong></td> <td>Horizontální okraj, vhodné pro zalomení textu kolem obrázku.</td> </tr> </table> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Jdi na: <a href="index.htm">Obsah</a></td> <td align="right"><a href="#">Nahoru</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: insert_link_button.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Tlaèítko vlo¾it odkaz</TITLE> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Tlaèítko vlo¾it odkaz</span></td> <td align="right"><a href="index.htm">Obsah</a></td> </tr> </table> <hr noshade> <br> Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.<br> <br> <img src="images/insert_link_window.png" width="328" height="160"><br> <br> V tomto oknì jsou dvì políèka. "URL odkazu" je adresa stránky, na kterou odkazujeme. "Cíl" urèuje, jak má být odkazovaná stránka otevøena.<br> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Jdi na: <a href="index.htm">Obsah</a></td> <td align="right"><a href="#">Nahoru</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: insert_table_button.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Tlaèítko vlo¾it tabulku</TITLE> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Tlaèítko vlo¾it tabulku</span></td> <td align="right"><a href="index.htm">Obsah</a></td> </tr> </table> <hr noshade> <br> Tlaèítko vlo¾it tabulku otevøe následující okno, v nìm¾ mù¾ete definovat novou tabulku.<br> <br> <img src="images/insert_table_window.png" width="338" height="210"><br> <br> <strong>Popis políèek:</strong><br> <table border="1" cellspacing="0"> <tr> <td width="150"><strong>Sloupce</strong></td> <td>Poèet sloupcù v tabulce.</td> </tr> <tr> <td width="150"><strong>Øádky</strong></td> <td>Poèet øádkù v tabulce.</td> </tr> <tr> <td><strong>Vnitøní okraj bunìk</strong></td> <td>Vnitøní okraj bunìk tabulky.</td> </tr> <tr> <td><strong>Vnìj¹í okraj bunìk</strong></td> <td>Vnitøní okraj bunìk tabulky.</td> </tr> <tr> <td><strong>Zarovnání</strong></td> <td>Zarovnání tabulky.</td> </tr> <tr> <td><strong>Rámeèek</strong></td> <td>Tlou¹»ka rámeèku tabulky.</td> </tr> <tr> <td><strong>©íøka</strong></td> <td>©íøka tabulky v pixelech.</td> </tr> <tr> <td><strong>Vý¹ka</strong></td> <td>Vý¹ka tabulky v pixelech.</td> </tr> </table> <br> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Jdi na: <a href="index.htm">Obsah</a></td> <td align="right"><a href="#">Nahoru</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: style.css --- body { background-color: #FFFFFF; } body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } .title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } .subtitle { font-size: 12px; font-weight: bold; } .toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } .step_ol, .step_li { margin-left: 11 px; line-height: 16px; } img { border: 0; } a:visited { color: #666666; text-decoration: underline; } a:active { color: #666666; text-decoration: underline; } a:hover { color: #666666; text-decoration: underline; } a { color: #666666; text-decoration: underline; } .pageheader { border: #E0E0E0 solid 1px; } .pagefooter { border: #E0E0E0 solid 1px; } .sample { background-color: #FFFFFF; border: #000000 solid 1px; } .samplecontent { font-size: 10px; } .code { background-color: #FFFFFF; border: #000000 solid 1px; } .codecontent { font-size: 10px; } .codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } .codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } .codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } .codecontent a { color: #666666; text-decoration: none; font-weight: bold } hr { height: 1px; } |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:55
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/de/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/de/images Added Files: insert_image_window.gif insert_link_window.gif Log Message: complete tinyMCE addition --- NEW FILE: insert_image_window.gif --- GIF89a^¦ Ø¡Mêæ5õcñT÷öT©â+nWÿµêÁVbU¨rµª2ñW 6V¶ìMpaV³êU±õ`ÝjWÉzV±Úu®e}ëÇàÊW¸a=¬`KØÀýÐÌ⸨1VjbèGT@`ÊVö,Æ¢ m jà©V»Ghk0жöµü`ml[Ú½f@¶· mncÛÞÖõ¾-ouk[ÝöÖµÂ} Q»[àwµ5`Ëj£JÝæÒ¶¶Ãå¢%¬d»Úå.wÁî¼çM¯zÕKæ¯|5 #\ dJy²^_!à¼úUÇ£Ý@*< Tgó*Ï !pÆÿh@á [ÂÎȰ7Ìá{XûXÆ@>LâøÄ(N±WÌbP±gLãÃÊxJPvdÀ$rïLd"sáÈXf¬`Æ:ùÉP²§Lå*[ùÊXβ·Ìå.{ùË`¶rú¤2ùÌhN³×Ìæ6»ùÍp³çLç:ÛùÎxγ÷Ìg9»&áMèºÐfß¡Íh[-ºÑnÕ ýG ûýoLÅ9 ¦ë·é ú8® øé[1×¾öüþ´Ga[VÀ.â#ÿÉl124¢ÖOeÅ*ÂÚ:Zv³·ÝDT DSìbÃí¥+iÛè>á³Gl";Ýðf·}ìz¯ªÝöÎ÷ðï~ß!|w¼¦usØqÂß%(kiç]z5óA§Hâ5¬6¤Îñ\W?¯5(ÃZ?|'÷ÏŽ´?±¼<Xø§Þñßåã 8MÉóûüç@ÿѼîï¢SIçFOºrBΩfãÜß4æÓÿÜÇMÅêjzz¿µ=)E~ënûÍ.òÓTýLû!5 ɵ_,Z×÷²I÷µ{Ýíl{&Ñ2u¦óÑéJWMÔÙ÷ÿ3~;ð·ÒÏxÛ,¾ñÍã#OyÖL¾ò"±mÎùÎ{>.ÌD!>ðþô¨O½êWÏúÖ»þõ°½ìgOûÚÛþö¸Ïý>°Ñ¿ÁW"h@ dá 7b Xh= ÁÀ;G¶ 0¦dZ¦dÊK`°d!`nú¦p§r:§tZ§vz§x*§h§|Ú§~ú§¨:¨j§z!¨º¨ÚDà¦O#bà¦d©©`oºdÚ÷y¢:ªsÑy!¨ú~8ð-7 ¡°zO À!¸ú8À ËCÀ¬Â:¬ÄZ¬Æz¬È:¬cæ@ЬÎú¬ÐÒ:ÔZÖzØÚºÜÚÞúàÿ®â:®äÊ~yèºtGoéÚ®Âqyî®ð¯7¯ôJyöz¯¯úÊxüÚ¯÷¯ Ô° [¢F ´FC2Gq ç¶¶E.gjk²örW$[²ïA²{môº°Æjtj©6j8k³Çr<²ö³³ $´÷º±?kA K´B{³#;A9{²Aû´èÑ´PÛkG³:ËpqR«²Z«µ±6j@ëp^[i-qÛpaÛ¯×V±Ò¶r[ot[·Æv·xlz»··Ö·«t;¸[¸Oò&çÊhGÿª; §GDW?`Â>Û¸û¸nc²¹»r_T%k¹£¹©·$'nåvqׯ¹º¢ûy¤{x Gn%×¹\¤qØ!®ûº»ìh»Ë»6ç»KhÁ+¼G¼eç·¸ÌÛhÎû¼½Ò[hÔ[½v½b¸ÜÛ½ÞkJdiǼ§¼ÀÁºqk@²¾·1¾äoæëÓ¾ÿ³¾Òá¾ïnñkº´p[EãV»óá¹ý{»»;¿ |ûË,n\üÁôkÀ» ¼ÀïÛÀj¾ø«ÁÌÆÁÀÂä+ÂØ«¯Ú{¬Â*¬J,ÜÂôÂ0¼FTÿx÷ÁLdÂfgÃÃK¤Ã¦QuýÑvh÷uz#qoçö)V'viáÄ ¾wuEìGClÅâuHÂÅ]ÌI7¬]GHWÅ H_Åfüu_¼ÅiÄ¥qvFwZIV´wp®s·ÅuHd|ÅLlw|w`ì'ëZ¼A|LÇlÜÆe¼ÈG| Ilo´I]÷ÈÜÈÅnÉPì¸R\'yRÆv1ÉõæÃJÇÂzìyª<ÃW¸°ì®2<ËET˶<D¸Ë!´Ë¼üA¾üË&˯Ä\ÌûzÌÈì¯7ÎüÌÐÍÒ<ÍÔ\ÍÖ|ÍØÍÚ¼ÍÜÜÍÞü3ÍàÎâ<Îä\ÎÝü'Ð ê¼ÎìÜÎîüÎðÏò<Ï --- NEW FILE: insert_link_window.gif --- GIF89aJ¦ J\¨°!¾)NlX±£Æ| ;nÐâG#ª2äÊ0XXB³¦Í5SÒ¥g=ý)TI¹CT(UÊÁ¥J,¸'¤SX³jÕºÏT×`ÃK+¿eÓª]˶[O!ÿK·®Ý¹BZ¢$ß¿ûU²DP>+^Ì8ñ½êp`3kÞ̹³çÏ CMº´éÓ¨S«^ͺµkÕ(S>@ÙòëÛ¸sëÞÍ»·ï߯cÓ\ù2ðãÈ+_μyhá³k öOûùOïA i#ê ~,¸¢þè> º0@|agvÕ«Úð6ühb¦ëø°C(z R4Ä/ ܸâðPâ[tøÊðX̳x()zñ8ÔÆÂ åqPÉÊV"©ÂÓ$@2´¥.¹*ª27³Dd!wÙGJÓÈ䥫°âËÎl±®æ~ùiZS°d!5·ÉÍÍ<³àÌ¢ ÀHÎróèm(3!¤óð§<o(1¬ó ѯØâ7 ¶¼á%¯z¿[u¼gY¯>ä[^ú7´Eï|Ù;_ú¿ú¯ókßóÖÁÖGÌ`~08ÁEðÿ'Lá ~é6Ìa& 5jÀàT[:x0ëãj 3p ûøÇ=fWdøcÈHN²Ìd&çÃÈúh²§Lå*[ùÊIÀ®Àå.{ùË\> ªÊ©¥º©©e©§ª¦Ê¨êà 7lÿñkgnµ6·DmåDþÁmûÿ!ÔFkBp ;¸Ûxømp{¸ãfl«JÍvm«m}»AÛÖn£KmºÝ¦n«[¹Þfºäƺ µéF·K»Ëºäl$»¼w;nºk¼ÙÆv+N¶{@®;Aël줻»Ë»Òë¹ÚK½Ö½½¥«¹ûl«º¡tÅû·¢¹¢¾qëpû¾6¿ò+sô[¿÷v¿ø;oú«+×ô¿ <ÁÂÀYçÀÊkr¬ÁDqwLÁ",¬x]RnFtB*ÂÌ!¾DåËDËÂ#\ÿÃYQ±D×u2Ìq*\p0\D7ÄAÃ6|ÄÃÚlrHüÄe¡ÄJFÅ#,Å÷¿hÛ¿Zk\ÜÅÛ¼`\¶_<Æ®VÆW2{VÀ¾ NÝÐÜôÐMMørì7oUÜpXÁÑ`tÑòæÑþ¶Ñ³R} §rÄÎkÒïÀêÜÍ\Á -)''}$zvçym·Ówø}kWzBG7íÊgÔbÇÎ$ýqb~ÔËIÍÊî×˳ÕÚ¬z'M˾2Ó¡QÓ'½Íh7Ö[½~?}ÉsBÖ|çÊ£Wwem^½p5ÔÓmÁÒº&Òý¶Ô4rvkxÍoz=Ñ\+Ñ}¾ò\ØHlØÍ¼¥¼ØZ{ØMÙ/4ÙÝB}Ù Ùýj£ä |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:55
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/ca_fr In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/docs/ca_fr Added Files: about.htm common_buttons.htm index.htm insert_image_button.htm insert_link_button.htm insert_table_button.htm style.css Log Message: complete tinyMCE addition --- NEW FILE: about.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>À propos de TinyMCE</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">À propos de TinyMCE</span></td> <td align="right"><a href="index.htm">Table des matières</a></td> </tr> </table> <hr noshade> <br> TinyMCE est un petit éditeur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui vous permet de manipuler du contenu HTML d'une façon plus intuitive. Il est simple d'utilisation et possède les fonctionalités ls plus répendues que l'on peut retrouver dans les traitements de texte. <br> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Aller à: <a href="index.htm">Table des matières</a></td> <td align="right"><a href="#">Haut de page</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: common_buttons.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Outils communs</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Outils communs</span></td> <td align="right"><a href="index.htm">Table des matières</a></td> </tr> </table> <hr noshade> <br> Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1"> <br> <br> <table border="1" cellpadding="3" cellspacing="0"> <tr> <td><img src="../../images/bold_fr.gif" width="20" height="20"></td> <td>Met le texte sélectionné en gras.</td> </tr> <tr> <td><img src="../../images/italic.gif" width="20" height="20"></td> <td>Met le texte sélectionné en italique.</td> </tr> <tr> <td><img src="../../images/underline.gif" width="20" height="20"></td> <td>Souligne le texte sélectionné.</td> </tr> <tr> <td><img src="../../images/strikethrough.gif" width="20" height="20"></td> <td>Barre le texte sélectionné.</td> </tr> <tr> <td><img src="../../images/left.gif" width="20" height="20"></td> <td>Alignement à gauche.</td> </tr> <tr> <td><img src="../../images/center.gif" width="20" height="20"></td> <td>Alignement au centré.</td> </tr> <tr> <td><img src="../../images/right.gif" width="20" height="20"></td> <td>Alignement à droite.</td> </tr> <tr> <td><img src="../../images/full.gif" width="20" height="20"></td> <td>Texte justifié.</td> </tr> <tr> <td><img src="../../images/bullist.gif" width="20" height="20"></td> <td>Liste à puces.</td> </tr> <tr> <td><img src="../../images/numlist.gif" width="20" height="20"></td> <td>Liste numérotée</td> </tr> <tr> <td><img src="../../images/outdent.gif" width="20" height="20"></td> <td>Réduit l'indentation.</td> </tr> <tr> <td><img src="../../images/indent.gif" width="20" height="20"></td> <td>Augmente l'indentation.</td> </tr> <tr> <td><img src="../../images/undo.gif" width="20" height="20"></td> <td>Annule la dernière opération.</td> </tr> <tr> <td><img src="../../images/redo.gif" width="20" height="20"></td> <td>Refait la dernière opération annulée.</td> </tr> <tr> <td><img src="../../images/link.gif" width="20" height="20"></td> <td>Insère ou modifie un hyperlien. Allez à la page <a href="insert_link_button.htm"> Outil d'ajout d'hyperliens</a> pour plus de détails.</td> </tr> <tr> <td><img src="../../images/unlink.gif" width="20" height="20"></td> <td>Efface les hyperliens qui sont sélectionées.</td> </tr> <tr> <td><img src="../../images/image.gif" width="20" height="20"></td> <td>Insère ou modifie une image. Allez à la page <a href="insert_image_button.htm"> Outil d'ajout d'images</a> pour plus de détails.</td> </tr> <tr> <td><img src="../../images/cleanup.gif" width="20" height="20"></td> <td>Nettoie le code et retire les paramètres non désirés. Cet outil est très utile lorsque vous copiez du contenu provenant de logiciels de bureatique.</td> </tr> <tr> <td><img src="../../images/help.gif" width="20" height="20"></td> <td>Affiche cette page d'aide.</td> </tr> <tr> <td><img src="../../images/code.gif" width="20" height="20"></td> <td>Ouvre un éditeur permettant de modifier le code HTML. </td> </tr> <tr> <td><img src="../../images/table.gif" width="20" height="20"></td> <td>Insère un nouveau tableau à la position actuelle. Allez à la page <a href="insert_table_button.htm"> Outil d'ajout de tableau</a> pour plus de détails.</td> </tr> <tr> <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td> <td>Ajoute une ligne au tableau avant la ligne courante. </td> </tr> <tr> <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td> <td>Ajoute une ligne au tableau après la ligne courante. </td> </tr> <tr> <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td> <td>Supprime la ligne courante. </td> </tr> <tr> <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td> <td>Ajoute une colonne au tableau avant la colonne courante. </td> </tr> <tr> <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td> <td>Ajoute une colonne au tableau après la colonne courante. </td> </tr> <tr> <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td> <td>Supprime la colonne courante. </td> </tr> <tr> <td><img src="../../images/hr.gif" width="20" height="20"></td> <td>Insère un séparateur horizontal. </td> </tr> <tr> <td><img src="../../images/removeformat.gif" width="20" height="20"></td> <td>Supprime les formattages du texte sélectionné. </td> </tr> <tr> <td><img src="../../images/sub.gif" width="20" height="20"></td> <td>Transforme le texte sélectionné en texte souscrit. </td> </tr> <tr> <td><img src="../../images/sup.gif" width="20" height="20"></td> <td>Transforme le texte sélectionné en indice supérieur. </td> </tr> </table> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Aller à: <a href="index.htm">Table des matières</a></td> <td align="right"><a href="#">Haut de page</a></td> </tr> </table> </BODY> </HTML> --- NEW FILE: index.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Table des matières de l'aide</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY onload="window.focus();"> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Table des matières</span></td> <td align="right"> </td> </tr> </table> <hr noshade> <br> Faites votre sélection parmis les thèmes suivants: <ul class="toc_ul"> <li class="toc_li"><a href="about.htm">À propos de TinyMCE</a></li> <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li> <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li> <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li> <li class="toc_li"><a href="insert_table_button.htm">Outil d'ajout de tableau</a></li> </ul> <hr noshade> </BODY> </HTML> --- NEW FILE: insert_image_button.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Outil d'ajout d'images</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Outil d'ajout d'images</span></td> <td align="right"><a href="index.htm">Table des matières</a></td> </tr> </table> <hr noshade> <br> L'outil d'ajout d'images ouvre la fenêtre ci-dessous.<br> <br> <img src="images/insert_image_window.gif"><br> <br> Vous entrez tout simplement l'adresse de l'image que vous désirez ajouter et entrez une description facultative. La description sera affichée en texte alternatif sur l'image lorsqu'elle sera publiée.<br> <br> <strong>Description des champs:</strong><br> <table border="1" cellspacing="0"> <tr> <td width="150"><strong>Adresse de l'image </strong></td> <td>Adresse URL de l'image à insérer.</td> </tr> <tr> <td width="150"><strong>Description de l'image </strong></td> <td>Description alternative de l'image.</td> </tr> <tr> <td><strong>Dimensions</strong></td> <td>Largeur et Hauteur de l'image en pixel. </td> </tr> <tr> <td><strong>Alignement</strong></td> <td>Alignement de l'image. Très utile pour faire contourner le texte autour des images.</td> </tr> <tr> <td><strong>Bordure</strong></td> <td>Épaisseur en pixel de la bordure. </td> </tr> <tr> <td><strong>VSpace</strong></td> <td>Espacement vertical. Très utile pour faire contourner le texte autour des images.</td> </tr> <tr> <td><strong>HSpace</strong></td> <td>Espacement horizontal. Très utile pour faire contourner le texte autour des images.</td> </tr> </table> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Aller à: <a href="index.htm">Table des matières</a></td> <td align="right"><a href="#">Haut de page</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: insert_link_button.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Outil d'ajout d'hyperliens</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Outil d'ajout d'hyperliens</span></td> <td align="right"><a href="index.htm">Table des matières</a></td> </tr> </table> <hr noshade> <br> L'outil d'ajout d'hyperlien ouvre la fenêtre ci-dessous.<br> <br> <img src="images/insert_link_window.gif"><br> <br> Il y a deux champs dans cette fenêtre. L'Adresse URL est l'adresse de l'hyperlien. La destination vous permet de choisir de quelle façon l'hyperlien sera ouvert.<br> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Aller à: <a href="index.htm">Table des matières</a></td> <td align="right"><a href="#">Haut de page</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: insert_table_button.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Outil d'ajout de tableau</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Outil d'ajout de tableau</span></td> <td align="right"><a href="index.htm">Table des matières</a></td> </tr> </table> <hr noshade> <br> L'outil d'ajout de tableau ouvre la fenêtre ci-dessous. Elle vous permet de créer dfes talbeaux.<br> <br> <img src="images/insert_table_window.gif"><br> <br> <strong>Description des champs:</strong><br> <table border="1" cellspacing="0"> <tr> <td width="150"><strong>Colonnes</strong></td> <td>Nombre de colonnes du tableau. </td> </tr> <tr> <td width="150"><strong>Lignes</strong></td> <td>Nombre de lignes du tableau. </td> </tr> <tr> <td><strong>Cellpadding</strong></td> <td>Marge à l'intérieur des cellules du tableau. </td> </tr> <tr> <td><strong>Cellspacing</strong></td> <td>Espacement entre les cellules du tableau. </td> </tr> <tr> <td><strong>Alignement</strong></td> <td>Alignement du tableau. </td> </tr> <tr> <td><strong>Bordure</strong></td> <td>Épaisseur des bordures du tableau.</td> </tr> <tr> <td><strong>Largeur</strong></td> <td>Largeur en pixel du tableau.</td> </tr> <tr> <td><strong>Hauteur</strong></td> <td>Hauteur en pixel du tableau.</td> </tr> <tr> <td><strong>Classe CSS</strong></td> <td>Nom de la classe CSS pour appliquer un style.</td> </tr> </table> <br> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Aller à: <a href="index.htm">Table des matières</a></td> <td align="right"><a href="#">Haut de page</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: style.css --- body { background-color: #FFFFFF; } body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } .title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } .subtitle { font-size: 12px; font-weight: bold; } .toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } .step_ol, .step_li { margin-left: 11 px; line-height: 16px; } img { border: #000000 solid 1px; } a:visited { color: #666666; text-decoration: underline; } a:active { color: #666666; text-decoration: underline; } a:hover { color: #666666; text-decoration: underline; } a { color: #666666; text-decoration: underline; } .pageheader { border: #E0E0E0 solid 1px; } .pagefooter { border: #E0E0E0 solid 1px; } .sample { background-color: #FFFFFF; border: #000000 solid 1px; } .samplecontent { font-size: 10px; } .code { background-color: #FFFFFF; border: #000000 solid 1px; } .codecontent { font-size: 10px; } .codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } .codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } .codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } .codecontent a { color: #666666; text-decoration: none; font-weight: bold } hr { height: 1px; } |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:54
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced/langs Added Files: ar.js ca_fr.js cz.js de.js dk.js el.js es.js fi.js hu.js it.js jp.js nl.js pl.js readme.txt se.js tw.js uk.js Log Message: complete tinyMCE addition --- NEW FILE: ar.js --- // Arabic lang variables tinyMCELang['lang_theme_style_select'] = 'تصاميم'; tinyMCELang['lang_theme_code_desc'] = 'شفرة المصدر'; tinyMCELang['lang_theme_code_title'] = 'شفرة المصدر'; tinyMCELang['lang_theme_code_save'] = 'رفع'; tinyMCELang['lang_theme_sub_desc'] = 'منخفض'; tinyMCELang['lang_theme_sup_desc'] = 'مرتفع'; tinyMCELang['lang_theme_hr_desc'] = 'إدراج خط فاصل'; tinyMCELang['lang_theme_removeformat_desc'] = 'إزالة التنسيقات'; tinyMCELang['lang_theme_table_desc'] = 'إدراج/تحرير جدول'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insert row before'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insert row after'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'حذف صفوف'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insert column before'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insert column after'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'حذف أعمدة'; tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here'; tinyMCELang['lang_insert_image_border'] = 'سمك الحدود'; tinyMCELang['lang_insert_image_dimensions'] = 'المواصفات'; tinyMCELang['lang_insert_image_vspace'] = 'تباعد عمودي'; tinyMCELang['lang_insert_image_hspace'] = 'تباعد أفقي'; tinyMCELang['lang_insert_image_align'] = 'محاذاة'; tinyMCELang['lang_insert_image_align_default'] = 'Default'; tinyMCELang['lang_insert_image_align_baseline'] = 'على السطر'; tinyMCELang['lang_insert_image_align_top'] = 'أعلى'; tinyMCELang['lang_insert_image_align_middle'] = 'وسط'; tinyMCELang['lang_insert_image_align_bottom'] = 'أسفل'; tinyMCELang['lang_insert_image_align_texttop'] = 'أعلى النص'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'وسط السطر'; tinyMCELang['lang_insert_image_align_absbottom'] = 'أسفل النص'; tinyMCELang['lang_insert_image_align_left'] = 'يسار'; tinyMCELang['lang_insert_image_align_right'] = 'يمين'; tinyMCELang['lang_insert_table_title'] = 'إدراج/تحرير جدول'; tinyMCELang['lang_insert_table_width'] = 'العرض'; tinyMCELang['lang_insert_table_height'] = 'الارتفاع'; tinyMCELang['lang_insert_table_cols'] = 'أعمدة'; tinyMCELang['lang_insert_table_rows'] = 'صفوف'; tinyMCELang['lang_insert_table_cellspacing'] = 'تباعد الخلايا'; tinyMCELang['lang_insert_table_cellpadding'] = 'المسافة البادئة'; tinyMCELang['lang_insert_table_border'] = 'سمك الحدود'; tinyMCELang['lang_insert_table_align'] = 'المحاذاة'; tinyMCELang['lang_insert_table_align_default'] = 'Default'; tinyMCELang['lang_insert_table_align_left'] = 'يسار'; tinyMCELang['lang_insert_table_align_right'] = 'يمين'; tinyMCELang['lang_insert_table_align_middle'] = 'وسط'; tinyMCELang['lang_insert_table_class'] = 'Class'; tinyMCELang['lang_theme_fontdefault'] = 'Default'; tinyMCELang['lang_theme_paragraph'] = 'Paragraph'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Address'; tinyMCELang['lang_theme_pre'] = 'Preformatted'; tinyMCELang['lang_theme_h1'] = 'Heading 1'; tinyMCELang['lang_theme_h2'] = 'Heading 2'; tinyMCELang['lang_theme_h3'] = 'Heading 3'; tinyMCELang['lang_theme_h4'] = 'Heading 4'; tinyMCELang['lang_theme_h5'] = 'Heading 5'; tinyMCELang['lang_theme_h6'] = 'Heading 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'لون النص'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply'; tinyMCELang['lang_theme_forecolor_desc'] = 'لون النص'; tinyMCELang['lang_theme_charmap_title'] = 'إدراج رمز..ِ'; tinyMCELang['lang_theme_charmap_desc'] = 'إدراج رمز..ِ'; tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements'; tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor'; tinyMCELang['lang_insert_anchor_name'] = 'Anchor name'; tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: ca_fr.js --- // Canadian French lang variables by Virtuelcom tinyMCELang['lang_theme_style_select'] = 'Styles'; tinyMCELang['lang_theme_code_desc'] = 'Modifier le code source HTML'; tinyMCELang['lang_theme_code_title'] = 'Éditeur de code source HTML'; tinyMCELang['lang_theme_code_save'] = 'Enregistrer'; tinyMCELang['lang_theme_sub_desc'] = 'Souscrit'; tinyMCELang['lang_theme_sup_desc'] = 'Indice supérieur'; tinyMCELang['lang_theme_hr_desc'] = 'Insérer un séparateur horizontal'; tinyMCELang['lang_theme_removeformat_desc'] = 'Supprimer le formattage'; tinyMCELang['lang_theme_table_desc'] = 'Insérer un nouveau tableau'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insérer une ligne avant'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insérer une ligne aprés'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Supprimer la ligne'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insérer une colonne avant'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insérer une colonne aprés'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Supprimer la colonne'; tinyMCELang['lang_theme_custom1_desc'] = 'Votre description personnalisée ici'; tinyMCELang['lang_insert_image_border'] = 'Bordure'; tinyMCELang['lang_insert_image_dimensions'] = 'Dimensions'; tinyMCELang['lang_insert_image_vspace'] = 'VSpace'; tinyMCELang['lang_insert_image_hspace'] = 'HSpace'; tinyMCELang['lang_insert_image_align'] = 'Alignement'; tinyMCELang['lang_insert_image_align_default'] = 'Défaut'; tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline'; tinyMCELang['lang_insert_image_align_top'] = 'Haut'; tinyMCELang['lang_insert_image_align_middle'] = 'Milieu'; tinyMCELang['lang_insert_image_align_bottom'] = 'Bas'; tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Milieu absolu'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Bas absolu'; tinyMCELang['lang_insert_image_align_left'] = 'Gauche'; tinyMCELang['lang_insert_image_align_right'] = 'Droit'; tinyMCELang['lang_insert_table_title'] = 'Insérer/Modifier le tableau'; tinyMCELang['lang_insert_table_width'] = 'Largeur'; tinyMCELang['lang_insert_table_height'] = 'Hauteur'; tinyMCELang['lang_insert_table_cols'] = 'Colonnes'; tinyMCELang['lang_insert_table_rows'] = 'Lignes'; tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing'; tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding'; tinyMCELang['lang_insert_table_border'] = 'Bordure'; tinyMCELang['lang_insert_table_align'] = 'Alignement'; tinyMCELang['lang_insert_table_align_default'] = 'Défaut'; tinyMCELang['lang_insert_table_align_left'] = 'Gauche'; tinyMCELang['lang_insert_table_align_right'] = 'Droit'; tinyMCELang['lang_insert_table_align_middle'] = 'Milieu'; tinyMCELang['lang_insert_table_class'] = 'Classe CSS'; tinyMCELang['lang_theme_fontdefault'] = 'Défaut'; tinyMCELang['lang_theme_paragraph'] = 'Paragraphe'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Addresse'; tinyMCELang['lang_theme_pre'] = 'Préformatté'; tinyMCELang['lang_theme_h1'] = 'Entête 1'; tinyMCELang['lang_theme_h2'] = 'Entête 2'; tinyMCELang['lang_theme_h3'] = 'Entête 3'; tinyMCELang['lang_theme_h4'] = 'Entête 4'; tinyMCELang['lang_theme_h5'] = 'Entête 5'; tinyMCELang['lang_theme_h6'] = 'Entête 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Choisir une couleur'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Appliquer'; tinyMCELang['lang_theme_forecolor_desc'] = 'Choisir la couleur d\'avant plan'; tinyMCELang['lang_theme_charmap_title'] = 'Sélectionner un charactère spécial'; tinyMCELang['lang_theme_charmap_desc'] = 'Insérer un charactère spécial'; tinyMCELang['lang_theme_visualaid_desc'] = 'Active/Désactive les lignes guides et les éléments invisibles'; tinyMCELang['lang_insert_anchor_title'] = 'Insérer/Modifier une ancre'; tinyMCELang['lang_insert_anchor_name'] = 'Nom de l\'ancre'; tinyMCELang['lang_theme_anchor_desc'] = 'Insérer/Modifier une ancre'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titre'; --- NEW FILE: cz.js --- // CZ lang variables thanks to "Pavel Novák" tinyMCELang['lang_theme_style_select'] = 'Styly'; tinyMCELang['lang_theme_code_desc'] = 'Zobrazit zdroj HTML'; tinyMCELang['lang_theme_code_title'] = 'Editor HTML zdroje'; tinyMCELang['lang_theme_code_save'] = 'Ulo¾it'; tinyMCELang['lang_theme_sub_desc'] = 'Doplní index'; tinyMCELang['lang_theme_sup_desc'] = 'Horní index'; tinyMCELang['lang_theme_hr_desc'] = 'Vlo¾it vodorovný oddìlovaè'; tinyMCELang['lang_theme_removeformat_desc'] = 'Odebrat formátování'; tinyMCELang['lang_theme_table_desc'] = 'Vlo¾it novou tabulku'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Vlo¾it øádek pøed'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Vlo¾it øádek po'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Smazat øádek'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Vlo¾it sloupec pøed'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Vlo¾it sloupec po'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Odstranit sloupec'; tinyMCELang['lang_theme_custom1_desc'] = 'Vá¹ libovolný popisek'; tinyMCELang['lang_insert_image_border'] = 'Rámeèek'; tinyMCELang['lang_insert_image_dimensions'] = 'Rozmìry'; tinyMCELang['lang_insert_image_vspace'] = 'Vertikální okraj'; tinyMCELang['lang_insert_image_hspace'] = 'Horizontální okraj'; tinyMCELang['lang_insert_image_align'] = 'Zarovnání'; tinyMCELang['lang_insert_image_align_default'] = 'Výchozí'; tinyMCELang['lang_insert_image_align_baseline'] = 'Na úèaøí'; tinyMCELang['lang_insert_image_align_top'] = 'Nahoru'; tinyMCELang['lang_insert_image_align_middle'] = 'Na støed'; tinyMCELang['lang_insert_image_align_bottom'] = 'Dolu'; tinyMCELang['lang_insert_image_align_texttop'] = 'Nejvy¹¹í bod textu'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Støed øádku'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Spodek øádku'; tinyMCELang['lang_insert_image_align_left'] = 'Vlevo'; tinyMCELang['lang_insert_image_align_right'] = 'Vpravo'; tinyMCELang['lang_insert_table_title'] = 'Vlo¾it/upravit tabulku'; tinyMCELang['lang_insert_table_width'] = '©íøka'; tinyMCELang['lang_insert_table_height'] = 'Vý¹ka'; tinyMCELang['lang_insert_table_cols'] = 'Sloupce'; tinyMCELang['lang_insert_table_rows'] = 'Øádky'; tinyMCELang['lang_insert_table_cellspacing'] = 'Vnìj¹í okraj bunìk'; tinyMCELang['lang_insert_table_cellpadding'] = 'Vnitøní okraj bunìk'; tinyMCELang['lang_insert_table_border'] = 'Rámeèek'; tinyMCELang['lang_insert_table_align'] = 'Zarovnání'; tinyMCELang['lang_insert_table_align_default'] = 'Výchozí'; tinyMCELang['lang_insert_table_align_left'] = 'Vlevo'; tinyMCELang['lang_insert_table_align_right'] = 'Vpravo'; tinyMCELang['lang_insert_table_align_middle'] = 'Na støed'; tinyMCELang['lang_insert_table_class'] = 'Class'; tinyMCELang['lang_theme_fontdefault'] = 'Default'; tinyMCELang['lang_theme_paragraph'] = 'Paragraph'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Address'; tinyMCELang['lang_theme_pre'] = 'Preformatted'; tinyMCELang['lang_theme_h1'] = 'Heading 1'; tinyMCELang['lang_theme_h2'] = 'Heading 2'; tinyMCELang['lang_theme_h3'] = 'Heading 3'; tinyMCELang['lang_theme_h4'] = 'Heading 4'; tinyMCELang['lang_theme_h5'] = 'Heading 5'; tinyMCELang['lang_theme_h6'] = 'Heading 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply'; tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor'; tinyMCELang['lang_theme_charmap_title'] = 'Select custom character'; tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character'; tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements'; tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor'; tinyMCELang['lang_insert_anchor_name'] = 'Anchor name'; tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: de.js --- // DE lang variables // Translated 2004 by Crazy Chrissi // Edited 2004 by Krokogras tinyMCELang['lang_theme_style_select'] = 'Styles'; tinyMCELang['lang_theme_code_desc'] = 'HTML-Modus'; tinyMCELang['lang_theme_code_title'] = 'HTML-Code Editor'; tinyMCELang['lang_theme_code_save'] = 'Speichern'; tinyMCELang['lang_theme_sub_desc'] = 'Tiefergestellt'; tinyMCELang['lang_theme_sup_desc'] = 'Höhergestellt'; tinyMCELang['lang_theme_hr_desc'] = 'Horizontale Linie einfügen'; tinyMCELang['lang_theme_removeformat_desc'] = 'Formatierung löschen'; tinyMCELang['lang_theme_table_desc'] = 'Neue Tabelle einfügen / Tabelle bearbeiten'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Davor Zeile einfügen'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Danach Zeile einfügen'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Zeile löschen'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Davor Spalte einfügen'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Danach Spalte einfügen'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Spalte löschen'; tinyMCELang['lang_theme_custom1_desc'] = 'Beschreibung eingeben'; tinyMCELang['lang_insert_image_border'] = 'Rahmen'; tinyMCELang['lang_insert_image_dimensions'] = 'Größe'; tinyMCELang['lang_insert_image_vspace'] = 'Vertikal einrücken'; tinyMCELang['lang_insert_image_hspace'] = 'Horizontal einrücken'; tinyMCELang['lang_insert_image_align'] = 'Ausrichten'; tinyMCELang['lang_insert_image_align_default'] = 'Normal'; tinyMCELang['lang_insert_image_align_baseline'] = 'Grundlinie'; tinyMCELang['lang_insert_image_align_top'] = 'Oben'; tinyMCELang['lang_insert_image_align_middle'] = 'Mitte'; tinyMCELang['lang_insert_image_align_bottom'] = 'Unten'; tinyMCELang['lang_insert_image_align_texttop'] = 'Textoberkante'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Mitte'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut unten'; tinyMCELang['lang_insert_image_align_left'] = 'Links'; tinyMCELang['lang_insert_image_align_right'] = 'Rechts'; tinyMCELang['lang_insert_table_title'] = 'Tabelle Einfügen/Bearbeiten'; tinyMCELang['lang_insert_table_width'] = 'Breite'; tinyMCELang['lang_insert_table_height'] = 'Höhe'; tinyMCELang['lang_insert_table_cols'] = 'Spalten'; tinyMCELang['lang_insert_table_rows'] = 'Zeilen'; tinyMCELang['lang_insert_table_cellspacing'] = 'Außenabstand'; tinyMCELang['lang_insert_table_cellpadding'] = 'Innenabstand'; tinyMCELang['lang_insert_table_border'] = 'Rahmen'; tinyMCELang['lang_insert_table_align'] = 'Ausrichten'; tinyMCELang['lang_insert_table_align_default'] = 'Normal'; tinyMCELang['lang_insert_table_align_left'] = 'Links'; tinyMCELang['lang_insert_table_align_right'] = 'Rechts'; tinyMCELang['lang_insert_table_align_middle'] = 'Zentriert'; tinyMCELang['lang_insert_table_class'] = 'Klasse'; tinyMCELang['lang_insert_table_delta_width'] = 30; tinyMCELang['lang_theme_fontdefault'] = 'Normal'; tinyMCELang['lang_theme_paragraph'] = 'Standard-Text'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Addresse'; tinyMCELang['lang_theme_pre'] = 'Vorformatiert (pre)'; tinyMCELang['lang_theme_h1'] = 'Überschrift 1'; tinyMCELang['lang_theme_h2'] = 'Überschrift 2'; tinyMCELang['lang_theme_h3'] = 'Überschrift 3'; tinyMCELang['lang_theme_h4'] = 'Überschrift 4'; tinyMCELang['lang_theme_h5'] = 'Überschrift 5'; tinyMCELang['lang_theme_h6'] = 'Überschrift 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Wähle eine Farbe'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Übernehmen'; tinyMCELang['lang_theme_forecolor_desc'] = 'Schriftfarbe auswhlen'; tinyMCELang['lang_theme_charmap_title'] = 'Wähle ein Sonderzeichen'; tinyMCELang['lang_theme_charmap_desc'] = 'Sonderzeichen einfügen'; tinyMCELang['lang_theme_visualaid_desc'] = 'Anzeige von Hilfslinien / unsichtbaren Elementen an/aus'; tinyMCELang['lang_insert_anchor_title'] = 'Anker einfügen/bearbeiten'; tinyMCELang['lang_insert_anchor_name'] = 'Ankername'; tinyMCELang['lang_theme_anchor_desc'] = 'Anker einfügen/bearbeiten'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: dk.js --- // DK lang variables contributed by Jan Moelgaard tinyMCELang['lang_theme_style_select'] = 'Styles'; tinyMCELang['lang_theme_code_desc'] = 'Rediger html-kode'; tinyMCELang['lang_theme_code_title'] = 'HTML Kodeeditor'; tinyMCELang['lang_theme_code_save'] = 'Gem'; tinyMCELang['lang_theme_sub_desc'] = 'Sænket skrift'; tinyMCELang['lang_theme_sup_desc'] = 'Hævet skrift'; tinyMCELang['lang_theme_hr_desc'] = 'Indsæt horisontal linje'; tinyMCELang['lang_theme_removeformat_desc'] = 'Fjern formatering'; tinyMCELang['lang_theme_table_desc'] = 'Indsætter en ny tabel'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Indsæt række foran'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Indsæt række efter'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Slet række'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Indsæt kolonne foran'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Indslt kolonne efter'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Fjern kolonne'; tinyMCELang['lang_theme_custom1_desc'] = 'Indsæt din egen beskrivelse her'; tinyMCELang['lang_insert_image_border'] = 'Kant'; tinyMCELang['lang_insert_image_dimensions'] = 'Dimensioner'; tinyMCELang['lang_insert_image_vspace'] = 'VSpace'; tinyMCELang['lang_insert_image_hspace'] = 'HSpace'; tinyMCELang['lang_insert_image_align'] = 'Justering'; tinyMCELang['lang_insert_image_align_default'] = 'Standard'; tinyMCELang['lang_insert_image_align_baseline'] = 'Bundlinje'; tinyMCELang['lang_insert_image_align_top'] = 'Top'; tinyMCELang['lang_insert_image_align_middle'] = 'Midt i'; tinyMCELang['lang_insert_image_align_bottom'] = 'I bunden'; tinyMCELang['lang_insert_image_align_texttop'] = 'I toppen af teksten'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Abslut midte'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut bund'; tinyMCELang['lang_insert_image_align_left'] = 'Venstre'; tinyMCELang['lang_insert_image_align_right'] = 'Højre'; tinyMCELang['lang_insert_table_title'] = 'Indsæt/rediger tabel'; tinyMCELang['lang_insert_table_width'] = 'Bredde'; tinyMCELang['lang_insert_table_height'] = 'Højde'; tinyMCELang['lang_insert_table_cols'] = 'Kolonner'; tinyMCELang['lang_insert_table_rows'] = 'Rækker'; tinyMCELang['lang_insert_table_cellspacing'] = 'Afstand mellem celler'; tinyMCELang['lang_insert_table_cellpadding'] = 'Cellemargen'; tinyMCELang['lang_insert_table_border'] = 'Kant'; tinyMCELang['lang_insert_table_align'] = 'Justering'; tinyMCELang['lang_insert_table_align_default'] = 'Standard'; tinyMCELang['lang_insert_table_align_left'] = 'Venstre'; tinyMCELang['lang_insert_table_align_right'] = 'Højre'; tinyMCELang['lang_insert_table_align_middle'] = 'Midt i'; tinyMCELang['lang_insert_table_class'] = 'Klasse'; tinyMCELang['lang_theme_fontdefault'] = 'Standard'; tinyMCELang['lang_theme_paragraph'] = 'Afsnit'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Addresse'; tinyMCELang['lang_theme_pre'] = 'Præformateret'; tinyMCELang['lang_theme_h1'] = 'Overskrift 1'; tinyMCELang['lang_theme_h2'] = 'Overskrift 2'; tinyMCELang['lang_theme_h3'] = 'Overskrift 3'; tinyMCELang['lang_theme_h4'] = 'Overskrift 4'; tinyMCELang['lang_theme_h5'] = 'Overskrift 5'; tinyMCELang['lang_theme_h6'] = 'Overskrift 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Vælg en farve'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Anvend'; tinyMCELang['lang_theme_forecolor_desc'] = 'Vælg forgrundsfarve'; tinyMCELang['lang_theme_charmap_title'] = 'Vælg specialkarakter'; tinyMCELang['lang_theme_charmap_desc'] = 'Indsæt specialkarakter'; tinyMCELang['lang_theme_visualaid_desc'] = 'Slå linjer/usynlige elementer til og fra'; tinyMCELang['lang_insert_anchor_title'] = 'Indsæt/rediger bogmærke'; tinyMCELang['lang_insert_anchor_name'] = 'Bogmærkets navn'; tinyMCELang['lang_theme_anchor_desc'] = 'Indsæt/rediger bogmærke'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: el.js --- // Greek lang variables by Jacaranda Bill tinyMCELang['lang_theme_style_select'] = 'ÈÝìáôá'; tinyMCELang['lang_theme_code_desc'] = 'Åðåîåñãáóßá HTML êþäéêá'; tinyMCELang['lang_theme_code_title'] = 'ÅðåîåñãáóôÞò HTML'; tinyMCELang['lang_theme_code_save'] = 'ÁðïèÞêåõóç'; tinyMCELang['lang_theme_sub_desc'] = 'Äåßêôçò'; tinyMCELang['lang_theme_sup_desc'] = 'ÅêèÝôçò'; tinyMCELang['lang_theme_hr_desc'] = 'ÅéóáãùãÞ ïñéæüíôéáò ãñáììÞò'; tinyMCELang['lang_theme_removeformat_desc'] = 'ÁðáëïéöÞ ìïñöïðïßçóçò'; tinyMCELang['lang_theme_table_desc'] = 'ÅéóáãùãÞ ðßíáêá'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'ÅéóáãùãÞ ãñáììÞò åðÜíù'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'ÅéóáãùãÞ ãñáììÞò êÜôù'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'ÄéáãñáöÞ ãñáììÞò'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'ÅéóáãùãÞ óôÞëçò áñéóôåñÜ'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'ÅéóáãùãÞ óôÞëçò äåîéÜ'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'ÄéáãñáöÞ óôÞëçò'; tinyMCELang['lang_theme_custom1_desc'] = 'ÐåñéãñáöÞ'; tinyMCELang['lang_insert_image_border'] = 'Ðåñßãñáììá'; tinyMCELang['lang_insert_image_dimensions'] = 'ÄéáóôÜóåéò'; tinyMCELang['lang_insert_image_vspace'] = 'ÊÜè. ðåñéèþñéï'; tinyMCELang['lang_insert_image_hspace'] = 'Ïñéæ. ðåñéèþñéï'; tinyMCELang['lang_insert_image_align'] = 'Óôïß÷éóç'; tinyMCELang['lang_insert_image_align_default'] = 'ÐñïêáèïñéóìÝíç'; tinyMCELang['lang_insert_image_align_baseline'] = 'Óå åõèõãñÜììéóç ìå ôï êåßìåíï'; tinyMCELang['lang_insert_image_align_top'] = 'ÐÜíù'; tinyMCELang['lang_insert_image_align_middle'] = 'Óôï êÝíôñï'; tinyMCELang['lang_insert_image_align_bottom'] = 'ÊÜôù'; tinyMCELang['lang_insert_image_align_texttop'] = 'Ôï êåßìåíï ðÜíù'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Áðüëõôá óôï êÝíôñï'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Áðüëõôá êÜôù'; tinyMCELang['lang_insert_image_align_left'] = 'ÁñéóôåñÜ'; tinyMCELang['lang_insert_image_align_right'] = 'ÄåîéÜ'; tinyMCELang['lang_insert_table_title'] = 'ÅéóáãùãÞ/Äéüñèùóç ðßíáêá'; tinyMCELang['lang_insert_table_width'] = 'ÐëÜôïò'; tinyMCELang['lang_insert_table_height'] = '¾øïò'; tinyMCELang['lang_insert_table_cols'] = 'ÓôÞëåò'; tinyMCELang['lang_insert_table_rows'] = 'ÃñáììÝò'; tinyMCELang['lang_insert_table_cellspacing'] = 'ÄéÜóôé÷ï'; tinyMCELang['lang_insert_table_cellpadding'] = 'ÃÝìéóìá'; tinyMCELang['lang_insert_table_border'] = 'Ðåñßãñáììá'; tinyMCELang['lang_insert_table_align'] = 'Óôïß÷éóç'; tinyMCELang['lang_insert_table_align_default'] = 'Ðñïêáè.'; tinyMCELang['lang_insert_table_align_left'] = 'ÁñéóôåñÜ'; tinyMCELang['lang_insert_table_align_right'] = 'ÄåîéÜ'; tinyMCELang['lang_insert_table_align_middle'] = 'Óôï êÝíôñï'; tinyMCELang['lang_insert_table_class'] = 'ÊëÜóç'; tinyMCELang['lang_theme_fontdefault'] = 'ÐñïêáèïñéóìÝíç'; tinyMCELang['lang_theme_paragraph'] = 'ÐáñÜãñáöïò'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Äéåýèõíóç'; tinyMCELang['lang_theme_pre'] = 'Preformatted'; tinyMCELang['lang_theme_h1'] = 'Åðéêåöáëßäá 1'; tinyMCELang['lang_theme_h2'] = 'Åðéêåöáëßäá 2'; tinyMCELang['lang_theme_h3'] = 'Åðéêåöáëßäá 3'; tinyMCELang['lang_theme_h4'] = 'Åðéêåöáëßäá 4'; tinyMCELang['lang_theme_h5'] = 'Åðéêåöáëßäá 5'; tinyMCELang['lang_theme_h6'] = 'Åðéêåöáëßäá 6'; tinyMCELang['lang_theme_colorpicker_title'] = '×ñþìáôá'; tinyMCELang['lang_theme_colorpicker_apply'] = 'ÅöáñìïãÞ'; tinyMCELang['lang_theme_forecolor_desc'] = 'ÅðéëïãÞ ÷ñþìáôïò ãñáììáôïóåéñÜò'; tinyMCELang['lang_theme_charmap_title'] = 'ÅðéëïãÞ åéäéêïý ÷áñáêôÞñá'; tinyMCELang['lang_theme_charmap_desc'] = 'ÅéóáãùãÞ åéäéêïý ÷áñáêôÞñá'; tinyMCELang['lang_theme_visualaid_desc'] = 'ÅìöÜíéóç/Áðüêñõøç ãñáììþí'; tinyMCELang['lang_insert_anchor_title'] = 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò'; tinyMCELang['lang_insert_anchor_name'] = 'Ïíïìáóßá Üãêõñáò'; tinyMCELang['lang_theme_anchor_desc'] = 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Ôßôëïò'; --- NEW FILE: es.js --- // ES lang variables by Alvaro Velasco tinyMCELang['lang_theme_style_select'] = 'Estilos'; tinyMCELang['lang_theme_code_desc'] = 'Editar codigo HTML'; tinyMCELang['lang_theme_code_title'] = 'Editor codigo HTML'; tinyMCELang['lang_theme_code_save'] = 'Guardar'; tinyMCELang['lang_theme_sub_desc'] = 'Subindice'; tinyMCELang['lang_theme_sup_desc'] = 'Superindice'; tinyMCELang['lang_theme_hr_desc'] = 'Insertar un separador horizontal'; tinyMCELang['lang_theme_removeformat_desc'] = 'Quitar formato'; tinyMCELang['lang_theme_table_desc'] = 'Insertar una tabla nueva'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insertar una fila antes'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insertar una fila despues'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Eliminar una fila'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insertar una columna before'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insertar columna after'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Eliminar una columna'; tinyMCELang['lang_theme_custom1_desc'] = 'Tu descricion'; tinyMCELang['lang_insert_image_border'] = 'Borde'; tinyMCELang['lang_insert_image_dimensions'] = 'Dimensiones'; tinyMCELang['lang_insert_image_vspace'] = 'Espacio vertical'; tinyMCELang['lang_insert_image_hspace'] = 'Espacio horizontal'; tinyMCELang['lang_insert_image_align'] = 'Alineamiento'; tinyMCELang['lang_insert_image_align_default'] = 'Por defecto'; tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline'; tinyMCELang['lang_insert_image_align_top'] = 'Superior'; tinyMCELang['lang_insert_image_align_middle'] = 'Centro'; tinyMCELang['lang_insert_image_align_bottom'] = 'Inferior'; tinyMCELang['lang_insert_image_align_texttop'] = 'Alinear texto arriba'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Centrado horizontal'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Centrado abajo'; tinyMCELang['lang_insert_image_align_left'] = 'Izquierda'; tinyMCELang['lang_insert_image_align_right'] = 'Derecha'; tinyMCELang['lang_insert_table_title'] = 'Insertar/Modificar tabla'; tinyMCELang['lang_insert_table_width'] = 'Anchura'; tinyMCELang['lang_insert_table_height'] = 'Altura'; tinyMCELang['lang_insert_table_cols'] = 'Columnas'; tinyMCELang['lang_insert_table_rows'] = 'Filas'; tinyMCELang['lang_insert_table_cellspacing'] = 'Espacio entre celdas'; tinyMCELang['lang_insert_table_cellpadding'] = 'Desplazamiento entre celdas'; tinyMCELang['lang_insert_table_border'] = 'Borde'; tinyMCELang['lang_insert_table_align'] = 'Alineamiento'; tinyMCELang['lang_insert_table_align_default'] = 'Por defecto'; tinyMCELang['lang_insert_table_align_left'] = 'Izquierda'; tinyMCELang['lang_insert_table_align_right'] = 'Derecha'; tinyMCELang['lang_insert_table_align_middle'] = 'Centro'; tinyMCELang['lang_insert_table_delta_width'] = 10; tinyMCELang['lang_insert_table_delta_height'] = 20; tinyMCELang['lang_insert_image_delta_height'] = 10; tinyMCELang['lang_insert_table_class'] = 'Class'; tinyMCELang['lang_theme_fontdefault'] = 'Default'; tinyMCELang['lang_theme_paragraph'] = 'Paragraph'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Address'; tinyMCELang['lang_theme_pre'] = 'Preformatted'; tinyMCELang['lang_theme_h1'] = 'Heading 1'; tinyMCELang['lang_theme_h2'] = 'Heading 2'; tinyMCELang['lang_theme_h3'] = 'Heading 3'; tinyMCELang['lang_theme_h4'] = 'Heading 4'; tinyMCELang['lang_theme_h5'] = 'Heading 5'; tinyMCELang['lang_theme_h6'] = 'Heading 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply'; tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor'; tinyMCELang['lang_theme_charmap_title'] = 'Select custom character'; tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character'; tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements'; tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor'; tinyMCELang['lang_insert_anchor_name'] = 'Anchor name'; tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: fi.js --- // FI lang variables by Urho Konttori from Absolutions tinyMCELang['lang_theme_style_select'] = 'Tyylit'; tinyMCELang['lang_theme_code_desc'] = 'Muokkaa HTML lähdekoodia'; tinyMCELang['lang_theme_code_title'] = 'HTML Lähdekoodin muokkaus'; tinyMCELang['lang_theme_code_save'] = 'Tallenna'; tinyMCELang['lang_theme_sub_desc'] = 'Alamääre'; tinyMCELang['lang_theme_sup_desc'] = 'Ylämääre'; tinyMCELang['lang_theme_hr_desc'] = 'Lisää vaakaviiva'; tinyMCELang['lang_theme_removeformat_desc'] = 'Poista muotoilu'; tinyMCELang['lang_theme_table_desc'] = 'Lisää uusi taulu'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Lisää rivi edelle'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Lisää rivi jälkeen'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Posita rivi'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Lisää sarake edelle'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Lisää sarake jälkeen'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Poista sarake'; tinyMCELang['lang_theme_custom1_desc'] = 'Kirjoita oma selityksesi tähän'; tinyMCELang['lang_insert_image_border'] = 'Reuna'; tinyMCELang['lang_insert_image_dimensions'] = 'Mitat'; tinyMCELang['lang_insert_image_vspace'] = 'Pystyväli'; tinyMCELang['lang_insert_image_hspace'] = 'Vaakaväli'; tinyMCELang['lang_insert_image_align'] = 'Asettelu'; tinyMCELang['lang_insert_image_align_default'] = 'Oletus'; tinyMCELang['lang_insert_image_align_baseline'] = 'Perustasoon'; tinyMCELang['lang_insert_image_align_top'] = 'Ylälaitaan'; tinyMCELang['lang_insert_image_align_middle'] = 'Keskelle'; tinyMCELang['lang_insert_image_align_bottom'] = 'Alalaitaan'; tinyMCELang['lang_insert_image_align_texttop'] = 'Tekstin ylälaitaan'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluuttisen keskelle'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Absoluuttisen alas'; tinyMCELang['lang_insert_image_align_left'] = 'Vasemmalle'; tinyMCELang['lang_insert_image_align_right'] = 'Oikealle'; tinyMCELang['lang_insert_table_title'] = 'Lisää/muokkaa taulua'; tinyMCELang['lang_insert_table_width'] = 'Leveys'; tinyMCELang['lang_insert_table_height'] = 'Korkeus'; tinyMCELang['lang_insert_table_cols'] = 'Sarakkeet'; tinyMCELang['lang_insert_table_rows'] = 'Rivit'; tinyMCELang['lang_insert_table_cellspacing'] = 'Solujen väli'; tinyMCELang['lang_insert_table_cellpadding'] = 'Solun reunan ja sisällön väli'; tinyMCELang['lang_insert_table_border'] = 'Reuna'; tinyMCELang['lang_insert_table_align'] = 'Asettelu'; tinyMCELang['lang_insert_table_align_default'] = 'Oletus'; tinyMCELang['lang_insert_table_align_left'] = 'Vasen'; tinyMCELang['lang_insert_table_align_right'] = 'Oikea'; tinyMCELang['lang_insert_table_align_middle'] = 'Keskelle'; tinyMCELang['lang_insert_table_delta_height'] = 20; tinyMCELang['lang_theme_fontdefault'] = 'Oletus'; tinyMCELang['lang_theme_paragraph'] = 'Kappale'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Osoite'; tinyMCELang['lang_theme_pre'] = 'Etukäteen muotoiltu'; tinyMCELang['lang_theme_h1'] = 'Otsikko 1'; tinyMCELang['lang_theme_h2'] = 'Otsikko 2'; tinyMCELang['lang_theme_h3'] = 'Otsikko 3'; tinyMCELang['lang_theme_h4'] = 'Otsikko 4'; tinyMCELang['lang_theme_h5'] = 'Otsikko 5'; tinyMCELang['lang_theme_h6'] = 'Otsikko 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Valitse väri'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Aseta väri'; tinyMCELang['lang_theme_forecolor_desc'] = 'Valitse etuväri'; tinyMCELang['lang_insert_table_class'] = 'Luokka'; tinyMCELang['lang_theme_charmap_title'] = 'Select custom character'; tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character'; tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements'; tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor'; tinyMCELang['lang_insert_anchor_name'] = 'Anchor name'; tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: hu.js --- // HU lang variables // Edited by 2XP (2x...@di...) tinyMCELang['lang_theme_style_select'] = 'Stílusok'; tinyMCELang['lang_theme_code_desc'] = 'HTML kód szerkesztése'; tinyMCELang['lang_theme_code_title'] = 'HTML kódszerkeztõ'; tinyMCELang['lang_theme_code_save'] = 'Mentés'; tinyMCELang['lang_theme_sub_desc'] = 'Alsó index'; tinyMCELang['lang_theme_sup_desc'] = 'Felsõ index'; tinyMCELang['lang_theme_hr_desc'] = 'Vízszintes vonal beillesztése'; tinyMCELang['lang_theme_removeformat_desc'] = 'Formázás eltávolítása'; tinyMCELang['lang_theme_table_desc'] = 'Új táblázat beillesztése'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Sor beillesztése elé'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Sor beillesztése utána'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Sor törlése'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Oszlop beillsztése elé'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Oszlop beillesztése utána'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Oszlop eltávolítása'; tinyMCELang['lang_theme_custom1_desc'] = 'Az Ön által kiválasztott leírás'; tinyMCELang['lang_insert_image_border'] = 'Keret'; tinyMCELang['lang_insert_image_dimensions'] = 'Méretek'; tinyMCELang['lang_insert_image_vspace'] = 'Függõleges térköz'; tinyMCELang['lang_insert_image_hspace'] = 'Vízszintes térköz'; tinyMCELang['lang_insert_image_align'] = 'Igazítés'; tinyMCELang['lang_insert_image_align_default'] = 'Alapértelmezett'; tinyMCELang['lang_insert_image_align_baseline'] = 'Alapvonalra'; tinyMCELang['lang_insert_image_align_top'] = 'Felülre'; tinyMCELang['lang_insert_image_align_middle'] = 'Középre'; tinyMCELang['lang_insert_image_align_bottom'] = 'Alulra'; tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Abszolút középre'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Abszolút alulra'; tinyMCELang['lang_insert_image_align_left'] = 'Balra'; tinyMCELang['lang_insert_image_align_right'] = 'Jobbra'; tinyMCELang['lang_insert_table_title'] = 'Tábla beillesztése/módosítása'; tinyMCELang['lang_insert_table_width'] = 'Szélesség'; tinyMCELang['lang_insert_table_height'] = 'Magasság'; tinyMCELang['lang_insert_table_cols'] = 'Oszlopok'; tinyMCELang['lang_insert_table_rows'] = 'Sorok'; tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing'; tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding'; tinyMCELang['lang_insert_table_border'] = 'Keret'; tinyMCELang['lang_insert_table_align'] = 'Igazítás'; tinyMCELang['lang_insert_table_align_default'] = 'Alapértelmezett'; tinyMCELang['lang_insert_table_align_left'] = 'Balra'; tinyMCELang['lang_insert_table_align_right'] = 'Jobbra'; tinyMCELang['lang_insert_table_align_middle'] = 'Középre'; tinyMCELang['lang_insert_table_class'] = 'Class'; tinyMCELang['lang_insert_table_delta_width'] = 55; tinyMCELang['lang_theme_fontdefault'] = 'Default'; tinyMCELang['lang_theme_paragraph'] = 'Paragraph'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Address'; tinyMCELang['lang_theme_pre'] = 'Preformatted'; tinyMCELang['lang_theme_h1'] = 'Heading 1'; tinyMCELang['lang_theme_h2'] = 'Heading 2'; tinyMCELang['lang_theme_h3'] = 'Heading 3'; tinyMCELang['lang_theme_h4'] = 'Heading 4'; tinyMCELang['lang_theme_h5'] = 'Heading 5'; tinyMCELang['lang_theme_h6'] = 'Heading 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply'; tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor'; tinyMCELang['lang_theme_charmap_title'] = 'Select custom character'; tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character'; tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements'; tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor'; tinyMCELang['lang_insert_anchor_name'] = 'Anchor name'; tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: it.js --- // Variabili di lingua IT - fab...@lo... tinyMCELang['lang_theme_style_select'] = 'Stili'; tinyMCELang['lang_theme_code_desc'] = 'Edita il sorgente HTML'; tinyMCELang['lang_theme_code_title'] = 'Editor Sorgente HTML'; tinyMCELang['lang_theme_code_save'] = 'Salva'; tinyMCELang['lang_theme_sub_desc'] = 'Pedice'; tinyMCELang['lang_theme_sup_desc'] = 'Apice'; tinyMCELang['lang_theme_hr_desc'] = 'Inserisce linea orizzontale'; tinyMCELang['lang_theme_removeformat_desc'] = 'Rimuovi formattazione'; tinyMCELang['lang_theme_table_desc'] = 'Inserisci una nuova tabella'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Inserisci una riga prima'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Inserisci una riga dopo'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Cancella riga'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Inserisci colonna prima'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Inserisci colonna dopo'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Rimuovi colonna'; tinyMCELang['lang_theme_custom1_desc'] = 'Scrivi qui la tua descrizione personalizzata'; tinyMCELang['lang_insert_image_border'] = 'Bordo'; tinyMCELang['lang_insert_image_dimensions'] = 'Dimensioni'; tinyMCELang['lang_insert_image_vspace'] = 'Spazio verticale'; tinyMCELang['lang_insert_image_hspace'] = 'Spazio orizzontale'; tinyMCELang['lang_insert_image_align'] = 'Allineamento'; tinyMCELang['lang_insert_image_align_default'] = 'Default'; tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline'; tinyMCELang['lang_insert_image_align_top'] = 'Superiore'; tinyMCELang['lang_insert_image_align_middle'] = 'Centrale'; tinyMCELang['lang_insert_image_align_bottom'] = 'Inferiore'; tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Centro assoluto'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Inferiore assoluto'; tinyMCELang['lang_insert_image_align_left'] = 'Sinistra'; tinyMCELang['lang_insert_image_align_right'] = 'Destra'; tinyMCELang['lang_insert_table_title'] = 'Inserisci/modifica tabella'; tinyMCELang['lang_insert_table_width'] = 'Larghezza'; tinyMCELang['lang_insert_table_height'] = 'Altezza'; tinyMCELang['lang_insert_table_cols'] = 'Colonne'; tinyMCELang['lang_insert_table_rows'] = 'Righe'; tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing'; tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding'; tinyMCELang['lang_insert_table_border'] = 'Bordo'; tinyMCELang['lang_insert_table_align'] = 'Allineamento'; tinyMCELang['lang_insert_table_align_default'] = 'Default'; tinyMCELang['lang_insert_table_align_left'] = 'Sinistra'; tinyMCELang['lang_insert_table_align_right'] = 'Destra'; tinyMCELang['lang_insert_table_align_middle'] = 'Centro'; tinyMCELang['lang_insert_table_class'] = 'Classe'; tinyMCELang['lang_insert_table_delta_width'] = 10; tinyMCELang['lang_theme_fontdefault'] = 'Default'; tinyMCELang['lang_theme_paragraph'] = 'Paragrafo'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Indirizzo'; tinyMCELang['lang_theme_pre'] = 'Preformattato'; tinyMCELang['lang_theme_h1'] = 'Intestazione 1'; tinyMCELang['lang_theme_h2'] = 'Intestazione 2'; tinyMCELang['lang_theme_h3'] = 'Intestazione 3'; tinyMCELang['lang_theme_h4'] = 'Intestazione 4'; tinyMCELang['lang_theme_h5'] = 'Intestazione 5'; tinyMCELang['lang_theme_h6'] = 'Intestazione 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Seleziona un colore'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Appplica'; tinyMCELang['lang_theme_forecolor_desc'] = 'Seleziona il colore'; tinyMCELang['lang_theme_charmap_title'] = 'Seleziona un carattere custom'; tinyMCELang['lang_theme_charmap_desc'] = 'Inserisci un carattere custom'; tinyMCELang['lang_theme_visualaid_desc'] = 'Mostra/nascondi linee guida e elementi invisibili'; tinyMCELang['lang_insert_anchor_title'] = 'Inserisci/modifica àncora'; tinyMCELang['lang_insert_anchor_name'] = 'Nome àncora'; tinyMCELang['lang_theme_anchor_desc'] = 'Inserisci/modifica àncora'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titolo'; --- NEW FILE: jp.js --- // JP lang variables tinyMCELang['lang_theme_style_select'] = '$B%9%?%$%k(B'; tinyMCELang['lang_theme_paragraph'] = '$BJ8L.(B'; tinyMCELang['lang_theme_address'] = '$B%"%I%l%9(B'; tinyMCELang['lang_theme_pre'] = '$B@07A:Q$_(B'; tinyMCELang['lang_theme_h1'] = 'H1'; tinyMCELang['lang_theme_h2'] = 'H2'; tinyMCELang['lang_theme_h3'] = 'H3'; tinyMCELang['lang_theme_h4'] = 'H4'; tinyMCELang['lang_theme_h5'] = 'H5'; tinyMCELang['lang_theme_h6'] = 'H6'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_insert_anchor_title'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B'; tinyMCELang['lang_insert_anchor_name'] = '$B%"%s%+!<$NL>A0(B'; tinyMCELang['lang_theme_anchor_desc'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B'; tinyMCELang['lang_theme_code_desc'] = 'HTML$B$ND>@\JT=8(B'; tinyMCELang['lang_theme_code_title'] = 'HTML$B$NJT=8(B'; tinyMCELang['lang_theme_code_save'] = '$BJ]B8(B'; tinyMCELang['lang_theme_table_desc'] = '$B%F!<%V%k(B'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = '$B9TA^F~(B($BA0(B)'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = '$B9TA^F~(B($B8e(B)'; tinyMCELang['lang_theme_table_delete_row_desc'] = '$B9T:o=|(B'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = '$BNsA^F~(B($BA0(B)'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = '$BNsA^F~(B($B8e(B)'; tinyMCELang['lang_theme_table_delete_col_desc'] = '$BNs:o=|(B'; tinyMCELang['lang_theme_hr_desc'] = '$B?eJ?@~(B'; tinyMCELang['lang_theme_removeformat_desc'] = '$B@07A>pJs:o=|(B'; tinyMCELang['lang_theme_visualaid_desc'] = '$BJd=u>pJs$N;k3P2=(B($B%H%0%k(B)'; tinyMCELang['lang_theme_sub_desc'] = '$BE:;z2<(B'; tinyMCELang['lang_theme_sup_desc'] = '$BE:;z>e(B'; tinyMCELang['lang_theme_charmap_desc'] = '$BFC<lJ8;z$NF~NO(B'; tinyMCELang['lang_theme_charmap_title'] = '$BFC<lJ8;z$rA*Br$7$F2<$5$$(B'; tinyMCELang['lang_insert_image_dimensions'] = '$BBg$-$5;XDj(B'; tinyMCELang['lang_insert_image_border'] = '$B6-3&I}(B'; tinyMCELang['lang_insert_image_vspace'] = '$B=DM>Gr(B'; tinyMCELang['lang_insert_image_hspace'] = '$B2#M>Gr(B'; tinyMCELang['lang_insert_image_align'] = '$B0LCV9g$o$;(B'; tinyMCELang['lang_insert_image_align_default'] = '$B0EL[(B'; tinyMCELang['lang_insert_image_align_baseline'] = '$B4p=`@~(B'; tinyMCELang['lang_insert_image_align_top'] = '$B>e(B'; tinyMCELang['lang_insert_image_align_middle'] = '$BCf(B'; tinyMCELang['lang_insert_image_align_bottom'] = '$B2<(B'; tinyMCELang['lang_insert_image_align_texttop'] = '$BJ8;z$N>e(B'; tinyMCELang['lang_insert_image_align_absmiddle'] = '$B@dBP$KCf(B'; tinyMCELang['lang_insert_image_align_absbottom'] = '$B@dBP$K2<(B'; tinyMCELang['lang_insert_image_align_left'] = '$B:8(B'; tinyMCELang['lang_insert_image_align_right'] = '$B1&(B'; tinyMCELang['lang_insert_table_title'] = '$B%F!<%V%k$NA^F~(B/$BJT=8(B'; tinyMCELang['lang_insert_table_cols'] = '$BNs?t(B'; tinyMCELang['lang_insert_table_rows'] = '$B9T?t(B'; tinyMCELang['lang_insert_table_cellspacing'] = '$B%;%kM>Gr(B'; tinyMCELang['lang_insert_table_cellpadding'] = '$B%;%k5M$a(B'; tinyMCELang['lang_insert_table_align'] = '$B0LCVD4@0(B'; tinyMCELang['lang_insert_table_align_default'] = '$B0EL[(B'; tinyMCELang['lang_insert_table_align_left'] = '$B:85M$a(B'; tinyMCELang['lang_insert_table_align_right'] = '$B1&5M$a(B'; tinyMCELang['lang_insert_table_align_middle'] = '$BCf1{4s$;(B'; tinyMCELang['lang_insert_table_width'] = '$BI}(B'; tinyMCELang['lang_insert_table_height'] = '$B9b$5(B'; tinyMCELang['lang_insert_table_border'] = '$B6-3&@~(B'; tinyMCELang['lang_insert_table_class'] = '$B%/%i%9(B'; tinyMCELang['lang_theme_fontdefault'] = '$BI8=`(B'; tinyMCELang['lang_theme_colorpicker_title'] = '$B?\'$N;XDj(B'; tinyMCELang['lang_theme_colorpicker_apply'] = '$BE,MQ(B'; tinyMCELang['lang_theme_forecolor_desc'] = '$BA07J?\'(B'; --- NEW FILE: nl.js --- // NL lang variables tinyMCELang['lang_theme_style_select'] = 'Stijlen'; tinyMCELang['lang_theme_code_desc'] = 'Toon/bewerk HTML broncode'; tinyMCELang['lang_theme_code_title'] = 'HTML broncode editor'; tinyMCELang['lang_theme_code_save'] = 'Opslaan'; tinyMCELang['lang_theme_sub_desc'] = 'Subscript'; tinyMCELang['lang_theme_sup_desc'] = 'Superscript'; tinyMCELang['lang_theme_hr_desc'] = 'Invoegen horizontale lijn'; tinyMCELang['lang_theme_removeformat_desc'] = 'Verwijder opmaak'; tinyMCELang['lang_theme_table_desc'] = 'Voeg een nieuwe tabel in'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Voeg rij in voor ...'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Voeg rij in na ...'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Verwijder rij'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Voeg kolom in voor ...'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Voeg kolom in na ...'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Verwijder kolom'; tinyMCELang['lang_theme_custom1_desc'] = 'Uw eigen omschrijving hier'; tinyMCELang['lang_insert_image_border'] = 'Omranding (pixels)'; tinyMCELang['lang_insert_image_dimensions'] = 'Afmetingen (Leeg: Originele afm.)'; tinyMCELang['lang_insert_image_vspace'] = 'Verticale marge (pixels)'; tinyMCELang['lang_insert_image_hspace'] = 'Horizontale marge (pixels)'; tinyMCELang['lang_insert_image_align'] = 'Uitlijning'; tinyMCELang['lang_insert_image_align_default'] = 'Standaard'; tinyMCELang['lang_insert_image_align_baseline'] = 'Basislijn'; tinyMCELang['lang_insert_image_align_top'] = 'Boven'; tinyMCELang['lang_insert_image_align_middle'] = 'Midden'; tinyMCELang['lang_insert_image_align_bottom'] = 'Onder'; tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluut Midden'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Absoluut Onder'; tinyMCELang['lang_insert_image_align_left'] = 'Links'; tinyMCELang['lang_insert_image_align_right'] = 'Rechts'; tinyMCELang['lang_insert_table_title'] = 'Invoegen/Bewerken tabel'; tinyMCELang['lang_insert_table_width'] = 'Breedte'; tinyMCELang['lang_insert_table_height'] = 'Hoogte'; tinyMCELang['lang_insert_table_cols'] = 'Kolommen'; tinyMCELang['lang_insert_table_rows'] = 'Rijen'; tinyMCELang['lang_insert_table_cellspacing'] = 'Celafstand'; tinyMCELang['lang_insert_table_cellpadding'] = 'Celvulling'; tinyMCELang['lang_insert_table_border'] = 'Omranding'; tinyMCELang['lang_insert_table_align'] = 'Positionering'; tinyMCELang['lang_insert_table_align_default'] = 'Standaard'; tinyMCELang['lang_insert_table_align_left'] = 'Links'; tinyMCELang['lang_insert_table_align_right'] = 'Rechts'; tinyMCELang['lang_insert_table_align_middle'] = 'Midden'; tinyMCELang['lang_insert_table_delta_width'] = 20; tinyMCELang['lang_insert_image_delta_height'] = 0; tinyMCELang['lang_insert_table_class'] = 'CSS-Stijl'; tinyMCELang['lang_theme_fontdefault'] = 'Standaard'; tinyMCELang['lang_theme_paragraph'] = 'Paragraaf'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Adres'; tinyMCELang['lang_theme_pre'] = 'voorgeformatteerd'; tinyMCELang['lang_theme_h1'] = 'Titel 1'; tinyMCELang['lang_theme_h2'] = 'Titel 2'; tinyMCELang['lang_theme_h3'] = 'Titel 3'; tinyMCELang['lang_theme_h4'] = 'Titel 4'; tinyMCELang['lang_theme_h5'] = 'Titel 5'; tinyMCELang['lang_theme_h6'] = 'Titel 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Kies een kleur'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Toepassen'; tinyMCELang['lang_theme_forecolor_desc'] = 'Selecteer voorgrondkleur'; tinyMCELang['lang_theme_charmap_title'] = 'Kies een bijzonder karakter'; tinyMCELang['lang_theme_charmap_desc'] = 'Voeg een bijzonder karakter in'; tinyMCELang['lang_theme_preview_desc'] = 'Toon de pagina in een nieuw venster'; tinyMCELang['lang_theme_visualaid_desc'] = 'Toon/verberg hulplijnen'; tinyMCELang['lang_insert_anchor_title'] = 'Anker toevoegen/wijzigen'; tinyMCELang['lang_insert_anchor_name'] = 'Anker naam'; tinyMCELang['lang_theme_anchor_desc'] = 'Anker toevoegen/wijzigen'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titel'; --- NEW FILE: pl.js --- // PL lang variables tinyMCELang['lang_theme_style_select'] = 'Style'; tinyMCELang['lang_theme_code_desc'] = 'Edytuj ¼ró³o HTML'; tinyMCELang['lang_theme_code_title'] = 'Edytor ¼ród³a HTML'; tinyMCELang['lang_theme_code_save'] = 'Zapisz'; tinyMCELang['lang_theme_sub_desc'] = 'Indeks dolny'; tinyMCELang['lang_theme_sup_desc'] = 'Indeks górny'; tinyMCELang['lang_theme_hr_desc'] = 'Wstaw liniê poziom±'; tinyMCELang['lang_theme_removeformat_desc'] = 'Usuñ formatowanie'; tinyMCELang['lang_theme_table_desc'] = 'Wstaw now± tabelê'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Wstaw wiersz przed'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Wstaw wiersz za'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Usuñ wiersz'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Wstaw kolumnê przed'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Wstaw kolumnê za'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Usuñ kolumnê'; tinyMCELang['lang_theme_custom1_desc'] = 'Opis'; tinyMCELang['lang_insert_image_border'] = 'Krawêdzie'; tinyMCELang['lang_insert_image_dimensions'] = 'Wymiary'; tinyMCELang['lang_insert_image_vspace'] = 'Odstêp poziomy'; tinyMCELang['lang_insert_image_hspace'] = 'Odstêp pionowy'; tinyMCELang['lang_insert_image_align'] = 'Wyrównanie'; tinyMCELang['lang_insert_image_align_default'] = 'Domy¶lne'; tinyMCELang['lang_insert_image_align_baseline'] = 'Do linii bazowej'; tinyMCELang['lang_insert_image_align_top'] = 'Do góry'; tinyMCELang['lang_insert_image_align_middle'] = 'Do ¶rodka'; tinyMCELang['lang_insert_image_align_bottom'] = 'Do do³u'; tinyMCELang['lang_insert_image_align_texttop'] = 'Do góry tekstu'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Do ¶rodka absolutnego'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Do do³u bezwzglêdnego'; tinyMCELang['lang_insert_image_align_left'] = 'Do lewej'; tinyMCELang['lang_insert_image_align_right'] = 'Do prawej'; tinyMCELang['lang_insert_table_title'] = 'Wstaw/Modyfikuj tabelê'; tinyMCELang['lang_insert_table_width'] = 'Szeroko¶æ'; tinyMCELang['lang_insert_table_height'] = 'Wysoko¶æ'; tinyMCELang['lang_insert_table_cols'] = 'Kolumny'; tinyMCELang['lang_insert_table_rows'] = 'Wiersze'; tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing'; tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding'; tinyMCELang['lang_insert_table_border'] = 'Krawêdzie'; tinyMCELang['lang_insert_table_align'] = 'Wyrównanie'; tinyMCELang['lang_insert_table_align_default'] = 'Domy¶lne'; tinyMCELang['lang_insert_table_align_left'] = 'Do lewej'; tinyMCELang['lang_insert_table_align_right'] = 'Do prawej'; tinyMCELang['lang_insert_table_align_middle'] = 'Do ¶rodka'; tinyMCELang['lang_insert_table_class'] = 'Klasa'; tinyMCELang['lang_theme_fontdefault'] = 'Domy¶lnie'; tinyMCELang['lang_theme_paragraph'] = 'Domy¶lna czcionka akapitu'; tinyMCELang['lang_theme_div'] = 'Linia pozioma'; tinyMCELang['lang_theme_address'] = 'Adres'; tinyMCELang['lang_theme_pre'] = 'Wstêpnie sformatowany'; tinyMCELang['lang_theme_h1'] = 'Nag³ówek 1'; tinyMCELang['lang_theme_h2'] = 'Nag³ówek 2'; tinyMCELang['lang_theme_h3'] = 'Nag³ówek 3'; tinyMCELang['lang_theme_h4'] = 'Nag³ówek 4'; tinyMCELang['lang_theme_h5'] = 'Nag³ówek 5'; tinyMCELang['lang_theme_h6'] = 'Nag³ówek 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Wybierz kolor'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Zastosuj'; tinyMCELang['lang_theme_forecolor_desc'] = 'Wybierz kolor dla czcionki'; tinyMCELang['lang_theme_charmap_title'] = 'Wybierz symbol'; tinyMCELang['lang_theme_charmap_desc'] = 'Wstaw symbol'; tinyMCELang['lang_theme_visualaid_desc'] = 'Poka¿ guidelines/niewidzialne elementy'; tinyMCELang['lang_insert_anchor_title'] = 'Wstaw/edytuj zakotwiczenie'; tinyMCELang['lang_insert_anchor_name'] = 'Nazwa zakotwiczenia'; tinyMCELang['lang_theme_anchor_desc'] = 'Wstaw/edytuj zakotwiczenie'; tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title'; --- NEW FILE: readme.txt --- Theme specific language packs. --- NEW FILE: se.js --- // SE lang variables tinyMCELang['lang_theme_style_select'] = 'Stilar'; tinyMCELang['lang_theme_code_desc'] = 'Redigera HTML Kåden'; tinyMCELang['lang_theme_code_title'] = 'HTML Källkåds Redigerare'; tinyMCELang['lang_theme_code_save'] = 'Spara'; tinyMCELang['lang_theme_sub_desc'] = 'Subscript'; tinyMCELang['lang_theme_sup_desc'] = 'Superscript'; tinyMCELang['lang_theme_hr_desc'] = 'Sätt in horisontell linie'; tinyMCELang['lang_theme_removeformat_desc'] = 'Tabort formattering'; tinyMCELang['lang_theme_table_desc'] = 'Skapa ny tabell'; tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Skapa rad före'; tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Skapa rad efter'; tinyMCELang['lang_theme_table_delete_row_desc'] = 'Ta bort rad'; tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Skapa kolumn före'; tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Skapa kolumn efter'; tinyMCELang['lang_theme_table_delete_col_desc'] = 'Ta bort kolumn'; tinyMCELang['lang_theme_custom1_desc'] = 'Din specialfunktions beskriving här'; tinyMCELang['lang_insert_image_border'] = 'Ram'; tinyMCELang['lang_insert_image_dimensions'] = 'Dimentioner'; tinyMCELang['lang_insert_image_vspace'] = 'Vertikalt tomrum'; tinyMCELang['lang_insert_image_hspace'] = 'Horisontellt tomrum'; tinyMCELang['lang_insert_image_align'] = 'Justering'; tinyMCELang['lang_insert_image_align_default'] = 'Ingen'; tinyMCELang['lang_insert_image_align_baseline'] = 'Bottenlinien'; tinyMCELang['lang_insert_image_align_top'] = 'Längstupp'; tinyMCELang['lang_insert_image_align_middle'] = 'Mitten'; tinyMCELang['lang_insert_image_align_bottom'] = 'Längstner'; tinyMCELang['lang_insert_image_align_texttop'] = 'Textens top'; tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluta mitten'; tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut längstner'; tinyMCELang['lang_insert_image_align_left'] = 'Vänster'; tinyMCELang['lang_insert_image_align_right'] = 'Höger'; tinyMCELang['lang_insert_image_delta_width'] = ''; tinyMCELang['lang_insert_table_title'] = 'Skapa/Redigera tabell'; tinyMCELang['lang_insert_table_width'] = 'Bredd'; tinyMCELang['lang_insert_table_height'] = 'Höjd'; tinyMCELang['lang_insert_table_cols'] = 'Kolumner'; tinyMCELang['lang_insert_table_rows'] = 'Rader'; tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing'; tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding'; tinyMCELang['lang_insert_table_border'] = 'Rambredd'; tinyMCELang['lang_insert_table_align'] = 'Justering'; tinyMCELang['lang_insert_table_align_default'] = 'Ingen'; tinyMCELang['lang_insert_table_align_left'] = 'Vänster'; tinyMCELang['lang_insert_table_align_right'] = 'Höger'; tinyMCELang['lang_insert_table_align_middle'] = 'Mitten'; tinyMCELang['lang_insert_table_class'] = 'Stil'; tinyMCELang['lang_theme_fontdefault'] = 'Normal'; tinyMCELang['lang_theme_paragraph'] = 'Paragraf'; tinyMCELang['lang_theme_div'] = 'Div'; tinyMCELang['lang_theme_address'] = 'Adress'; tinyMCELang['lang_theme_pre'] = 'Förformatterad'; tinyMCELang['lang_theme_h1'] = 'Rubrik 1'; tinyMCELang['lang_theme_h2'] = 'Rubrik 2'; tinyMCELang['lang_theme_h3'] = 'Rubrik 3'; tinyMCELang['lang_theme_h4'] = 'Rubrik 4'; tinyMCELang['lang_theme_h5'] = 'Rubrik 5'; tinyMCELang['lang_theme_h6'] = 'Rubrik 6'; tinyMCELang['lang_theme_colorpicker_title'] = 'Välj en färg'; tinyMCELang['lang_theme_colorpicker_apply'] = 'Applicera'; tinyMCELang['lang_theme_forecolor_desc'] = 'Välj förgrundsfärg'; tinyMCELang['lang_theme_charmap_title'] = 'Välj specialtecken'; tinyMCELang['lang_theme_charmap_desc'] = 'Sätt in specialtecken'; tinyMCELang['lang_theme_v... [truncated message content] |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:52
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/preview/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/preview/langs Added Files: ca_fr.js el.js it.js se.js uk.js Log Message: complete tinyMCE addition --- NEW FILE: ca_fr.js --- // CAN_FR lang variables tinyMCELang['lang_preview_desc'] = 'Prévisualisation'; --- NEW FILE: el.js --- // Greek lang variables by Jacaranda Bill tinyMCELang['lang_preview_desc'] = 'Ðñïåðéóêüðçóç éóôïóåëßäáò'; --- NEW FILE: it.js --- // IT lang variables tinyMCELang['lang_preview_desc'] = 'Anteprima'; --- NEW FILE: se.js --- // SE lang variables tinyMCELang['lang_preview_desc'] = 'Förhandsgranska'; --- NEW FILE: uk.js --- // UK lang variables tinyMCELang['lang_preview_desc'] = 'Preview'; |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:52
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/zoom In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/zoom Added Files: editor_plugin.js readme.txt Log Message: complete tinyMCE addition --- NEW FILE: editor_plugin.js --- /** * Returns the HTML contents of the zoom control. */ function TinyMCE_zoom_getControlHTML(control_name) { if (!tinyMCE.isMSIE) return ""; switch (control_name) { case "zoom": return '<select id="{$editor_id}_formatSelect" name="{$editor_id}_zoomSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\ <option value="100%">100%</option>\ <option value="150%">150%</option>\ <option value="200%">200%</option>\ <option value="250%">250%</option>\ </select>'; } return ""; } /** * Executes the mceZoom command. */ function TinyMCE_zoom_execCommand(editor_id, element, command, user_interface, value) { // Handle commands switch (command) { case "mceZoom": tinyMCE._getInstanceById(editor_id).contentDocument.body.style.zoom = value; tinyMCE._getInstanceById(editor_id).contentDocument.body.style.mozZoom = value; return true; } // Pass to next handler in chain return false; } --- NEW FILE: readme.txt --- Zoom plugin for TinyMCE -------------------------- About: Adds a zoom drop list in MSIE, this plugin was mostly created to show how to add custom droplists as plugins. Installation instructions: * Copy the zoom directory to the plugins directory of TinyMCE (/jscripts/tiny_mce/plugins). * Add plugin to TinyMCE plugin option list example: plugins : "zoom". * Add the preview button name to button list, example: theme_advanced_buttons3_add : "zoom". Initialization example: tinyMCE.init({ theme : "advanced", mode : "textareas", plugins : "preview", theme_advanced_buttons3_add : "zoom" }); Requirement: This plugin requires MSIE on Mozilla the button will not be visible. |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:51
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advlink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advlink Added Files: editor_plugin.js link.htm readme.txt Log Message: complete tinyMCE addition --- NEW FILE: editor_plugin.js --- /* Import theme specific language pack */ tinyMCE.importPluginLanguagePack('advlink', 'uk,se,de'); /** * Insert link template function. */ function TinyMCE_advlink_getInsertLinkTemplate() { var template = new Array(); template['file'] = '../../plugins/advlink/link.htm'; template['width'] = 440; template['height'] = 420; // Language specific width and height addons template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0); template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0); return template; } --- NEW FILE: link.htm --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>{$lang_insert_link_title}</title> <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script> <script language="javascript" type="text/javascript"> <!-- function myRegexpReplace(in_str, reg_exp, replace_str, opts) { if (typeof opts == "undefined") opts = 'g'; var re = new RegExp(reg_exp, opts); return in_str.replace(re, replace_str); } function init() { // modified 2004-11-10 by Michael Keck (me...@mi...) // supporting onclick event to open pop windows var formObj = document.forms[0]; var arrOnClick = new Array(), arrWinFeatures = new Array(); var strOnClick = '', strDocReturn = ''; arrOnClick = tinyMCE.getWindowArg('onclick').split(';'); for (var i=0; i<arrOnClick.length; i++) { if (arrOnClick[i].indexOf('window.open')!=-1) { strOnClick = arrOnClick[i]; strOnClick = strOnClick.substring(12,strOnClick.length-1); formObj.ispopup.checked=true; break; } } if (strOnClick!='') { for (var i=0; i<arrOnClick.length; i++) { if (arrOnClick[i].indexOf('return false')!=-1) { formObj.winreturn.checked=true; break; } } // get the win features arrWinFeatures = strOnClick.split(','); if (arrWinFeatures[0]!='') // link , url formObj.winurl.value = myRegexpReplace(arrWinFeatures[0],"'","","gi"); if (arrWinFeatures[1]!='') // link , url formObj.winname.value = myRegexpReplace(arrWinFeatures[1],"'","","gi"); for (var i=2; i<arrWinFeatures.length; i++) { // special features tmpFeature = myRegexpReplace(arrWinFeatures[i],"'","","gi"); valFeature = tmpFeature.split('='); if (valFeature[0]!='left' && valFeature[0]!='top' && valFeature[0]!='width' && valFeature[0]!='height') { if (valFeature[1]=='yes') formObj.elements['win'+valFeature[0].toLowerCase()].checked=true; else formObj.elements['win'+valFeature[0].toLowerCase()].checked=false; } else { switch (valFeature[0]) { case 'left': case 'top': if (valFeature[1].indexOf('screen.avail')!=-1) formObj.elements['win'+valFeature[0].toLowerCase()].value='c'; else formObj.elements['win'+valFeature[0].toLowerCase()].value=valFeature[1]; break; case 'width': case 'height': formObj.elements['win'+valFeature[0].toLowerCase()].value=valFeature[1]; break; } } } } var myTarget = tinyMCE.getWindowArg('target'); formObj.target.value = myTarget; formObj.href.value = tinyMCE.getWindowArg('href'); formObj.linktitle.value = tinyMCE.getWindowArg('title'); setMyTarget(myTarget); window.focus(); } function insertLink() { var formObj = document.forms[0]; if (window.opener) { var href = formObj.href.value; var target = formObj.target.value; var title = formObj.linktitle.value; var onclick = '', features = ''; var winwith = '', winheight = '', winleft = '', wintop = '', winlocation = '', winmenubar = '', wintoolbar = '', winscrollbars = '', winresizable = ''; if (formObj.ispopup.checked==true) { // building the onclick event onclick = "window.open("; // check if url given if (formObj.winurl.value=='') onclick += "this.href,"; else onclick += "'" + formObj.winurl.value + "',"; onclick += "'" + formObj.winname.value + "'"; // get/set with and height if (formObj.winwidth.value=='') formObj.winwidth.value = 640; if (formObj.winheight.value=='') formObj.winheight.value = 480; // win position if (formObj.winleft.value=='c') { if (features!='') features += ","; features += "left='+(screen.availWidth/2-" + (formObj.winwidth.value/2) + ")+'"; } else { if (formObj.winleft.value!='') { if (features!='') features += ","; features += "left=" + formObj.winleft.value; } } if (formObj.wintop.value=='c') { if (features!='') features += ","; features += "top='+(screen.availHeight/2-" + (formObj.winheight.value/2) + ")+'"; } else { if (formObj.wintop.value!='') { if (features!='') features += ","; features += "top=" + formObj.wintop.value; } } if (features!='') features += ','; features += "width=" + formObj.winwidth.value + ",height=" + formObj.winheight.value; // some window features if (formObj.winlocation.checked==true) { if (features!='') features += ','; features += "location=yes"; } if (formObj.winmenubar.checked==true) { if (features!='') features += ','; features += "menubar=yes"; } if (formObj.wintoolbar.checked==true) { if (features!='') features += ','; features += "toolbar=yes"; } if (formObj.winstatus.checked==true) { if (features!='') features += ','; features += "status=yes"; } if (formObj.winscrollbars.checked==true) { if (features!='') features += ','; features += "scrollbars=yes"; } if (formObj.winresizable.checked==true) { if (features!='') features += ','; features += "resizable=yes"; } if (features!='') onclick += ",'" + features + "'"; if (onclick!='') onclick += ");"; // return false means: open only the popup if (formObj.winreturn.checked==true) onclick += "return false;"; } if (target!='' && target!='please_insert_on_target_in_textfield') { //alert (onclick); window.opener.tinyMCE.insertLink(href, target, title, onclick); top.close(); } else { alert('Please insert a name for the target or choose another option.'); formObj.framename.select(); } } } function setMyTarget(what) { var formObj = document.forms[0]; formObj.target.value=what; switch (what) { case '': case '_self': document.getElementById('same').checked=true; formObj.framename.value=''; break; case '_blank': document.getElementById('blank').checked=true; formObj.framename.value=''; break; case '_parent': document.getElementById('parent').checked=true; formObj.framename.value=''; break; case '_top': document.getElementById('top').checked=true; formObj.framename.value=''; break; default: document.getElementById('named').checked=true; if (what!='please_insert_on_target_in_textfield') { formObj.framename.value=what; } break; } } function setPopupInputs() { var formObj = document.forms[0]; var ids = new Array('url','name','left','top','width','height','location','menubar','toolbar','status','scrollbars','resizable','return'); if (formObj.ispopup.checked==false) { formObj.winurl.value = ""; formObj.winname.value = ""; formObj.winwidth.value = ""; formObj.winheight.value = ""; formObj.winleft.value = ""; formObj.wintop.value = ""; formObj.winlocation.checked = false; formObj.winmenubar.checked = false; formObj.wintoolbar.checked = false; formObj.winscrollbars.checked = false; formObj.winresizable.checked = false; formObj.winstatus.checked = false; formObj.winreturn.checked = false; for (var i=0; i<ids.length; i++) { if (typeof(formObj.elements['win'+ids[i]])!='undefined') formObj.elements['win'+ids[i]].disabled = true; if (document.getElementById('label'+ids[i])) document.getElementById('label'+ids[i]).style.color = "#666666"; } } else { formObj.winreturn.checked = true; for (var i=0; i<ids.length; i++) { if (typeof(formObj.elements['win'+ids[i]])!='undefined') formObj.elements['win'+ids[i]].disabled = false; if (document.getElementById('label'+ids[i])) document.getElementById('label'+ids[i]).style.color = "#000000"; } } } function cancelAction() { top.close(); } //--> </script> <style type="text/css"> <!-- input.radio { border: 1px none #000000; background-color: transparent; vertical-align: middle; } --> </style> </head> <body onload="init();"> <form onsubmit="insertLink();return false;"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0"> <tr> <td colspan="2" class="title">{$lang_insert_link_title}</td> </tr> <tr> <td align="right">{$lang_insert_link_url}:</td> <td><input name="href" type="text" id="href" value="" style="width: 300px;" /></td> </tr> <tr> <td align="right">{$lang_theme_insert_link_titlefield}:</td> <td><input name="linktitle" type="text" id="linktitle" value="" style="width: 300px;" /></td> </tr> <tr> <td align="right" valign="top">{$lang_insert_link_target}:<input type="hidden" name="target" id="target" value="" /></td> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td><input type="radio" id="same" name="linktarget" class="radio" onclick="setMyTarget('_self');" checked="checked" /></td> <td nowrap="nowrap"><label for="same">_self</label></td> <td nowrap="nowrap"> ({$lang_insert_link_target_same})</td> </tr> <tr> <td><input type="radio" id="parent" name="linktarget" class="radio" onclick="setMyTarget('_parent');" checked="checked" /></td> <td nowrap="nowrap"><label for="parent">_parent</label></td> <td nowrap="nowrap"> ({$lang_insert_link_target_parent})</td> </tr> <tr> <td><input type="radio" id="top" name="linktarget" class="radio" onclick="setMyTarget('_top');" checked="checked" /></td> <td nowrap="nowrap"><label for="top">_top</label></td> <td nowrap="nowrap"> ({$lang_insert_link_target_top})</td> </tr> <tr> <td><input type="radio" id="blank" name="linktarget" class="radio" onclick="setMyTarget('_blank');" checked="checked" /></td> <td nowrap="nowrap"><label for="blank">_blank</label></td> <td nowrap="nowrap"> ({$lang_insert_link_target_blank})</td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td><input type="radio" id="named" name="linktarget" class="radio" onclick="setMyTarget('please_insert_on_target_in_textfield');" /></td> <td nowrap="nowrap"><label for="named">{$lang_insert_link_target_named}:</label> </td> <td nowrap="nowrap"><input type="text" name="framename" value="" id="framename" style="width: 120px; vertical-align: middle;" onblur="if(this.value!=''){ setMyTarget(this.value); }" onfocus="if(this.value!=''){ setMyTarget(this.value); }" maxlength="50" /></td> </tr> </table> </td> </tr> <tr> <td align="right" valign="top"><input type="checkbox" id="ispopup" name="ispopup" class="radio" onclick="setPopupInputs();" /><label for="ispopup"><b>{$lang_insert_link_popup}:</b></label></td> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td align="right" nowrap="nowrap">{$lang_insert_link_popup_url}: </td> <td id="labelurl"><input type="text" name="winurl" id="winurl" value="" style="width: 200px;" /></td> </tr> <tr> <td align="right" nowrap="nowrap" id="labelname">{$lang_insert_link_popup_name}: </td> <td><input type="text" name="winname" id="winname" value="" style="width: 200px;" /></td> </tr> <tr> <td align="right" nowrap="nowrap" id="labelwidth">{$lang_insert_link_popup_size}: </td> <td nowrap="nowrap" id="labelheight"> <input type="text" name="winwidth" id="winwidth" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> x <input type="text" name="winheight" id="winheight" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> px </td> </tr> <tr> <td align="right" nowrap="nowrap" id="labelleft">{$lang_insert_link_popup_position}: </td> <td nowrap="nowrap" id="labeltop"> <input type="text" name="winleft" id="winleft" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> / <input type="text" name="wintop" id="wintop" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> (c /c = center) </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td align="right"><input type="checkbox" id="winlocation" name="winloaction" class="radio" /></td> <td nowrap="nowrap" id="labellocation"><label for="winloaction">{$lang_insert_link_popup_location}</label></td> <td nowrap="nowrap"> </td> <td align="right"><input type="checkbox" id="winscrollbars" name="winscrollbars" class="radio" /></td> <td nowrap="nowrap" id="labelscrollbars"><label for="winscrollbars">{$lang_insert_link_popup_scrollbars}</label></td> </tr> <tr> <td align="right"><input type="checkbox" id="winmenubar" name="winmenubar" class="radio" /></td> <td nowrap="nowrap" id="labelmenubar"><label for="winmenubar">{$lang_insert_link_popup_menubar}</label></td> <td nowrap="nowrap"> </td> <td align="right"><input type="checkbox" id="winresizable" name="winresizable" class="radio" /></td> <td nowrap="nowrap" id="labelresizable"><label for="winresizable">{$lang_insert_link_popup_resizable}</label></td> </tr> <tr> <td align="right"><input type="checkbox" id="wintoolbar" name="wintoolbar" class="radio" /></td> <td nowrap="nowrap" id="labeltoolbar"><label for="wintoolbar">{$lang_insert_link_popup_toolbar}</label></td> <td nowrap="nowrap"> </td> <td nowrap="nowrap"> </td> <td nowrap="nowrap"> </td> </tr> <tr> <td align="right"><input type="checkbox" id="winstatus" name="winstatus" class="radio" /></td> <td nowrap="nowrap" id="labelstatus"><label for="winstatus">{$lang_insert_link_popup_statusbar}</label></td> <td nowrap="nowrap"> </td> <td align="right"><input type="checkbox" id="winreturn" name="winreturn" class="radio" checked="checked" /></td> <td nowrap="nowrap" id="labelreturn"><label for="winreturn">{$lang_insert_link_popup_return}</label></td> </tr> </table> </td> </tr> <tr> <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertLink();" id="insert" /></td> <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" id="cancel" /></td> </tr> </table></td> </tr> </table> </form> </body> </html> --- NEW FILE: readme.txt --- Advlink plugin for TinyMCE ----------------------------- About: This is a more advanced link dialog mostly based on code contributed by Michael Keck. This one supports popup windows and targets. Installation instructions: * Copy the advlink directory to the plugins directory of TinyMCE (/jscripts/tiny_mce/plugins). * Add plugin to TinyMCE plugin option list example: plugins : "advlink". * Add this "img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout]" to extended_valid_elements option. Initialization example: tinyMCE.init({ theme : "advanced", mode : "textareas", plugins : "advlink", extended_valid_elements : "img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout]" }); |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:51
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/preview In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/preview Added Files: editor_plugin.js example.html readme.txt Log Message: complete tinyMCE addition --- NEW FILE: editor_plugin.js --- /* Import theme specific language pack */ tinyMCE.importPluginLanguagePack('preview', 'uk,se'); /** * Returns the HTML contents of the preview control. */ function TinyMCE_preview_getControlHTML(control_name) { switch (control_name) { case "preview": return '<img id="{$editor_id}_preview" src="{$pluginurl}/images/preview.gif" title="{$lang_preview_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePreview\');">'; } return ""; } /** * Executes the mcePreview command. */ function TinyMCE_preview_execCommand(editor_id, element, command, user_interface, value) { // Handle commands switch (command) { case "mcePreview": var previewPage = tinyMCE.getParam("plugin_preview_pageurl", null); var previewWidth = tinyMCE.getParam("plugin_preview_width", "550"); var previewHeight = tinyMCE.getParam("plugin_preview_height", "600"); // Use a custom preview page if (previewPage) { var template = new Array(); template['file'] = previewPage; template['width'] = previewWidth; template['height'] = previewHeight; tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes", content : tinyMCE.getContent(), content_css : tinyMCE.getParam("content_css")}); } else { var win = window.open("", "mcePreview", "menubar=yes,toolbar=yes,scrollbars=yes,left=20,top=20,width=" + previewWidth + ",height=" + previewHeight); var html = ""; html += '<!doctype html public "-//w3c//dtd html 4.0 transitional//en">'; html += '<html>'; html += '<head>'; html += '<title>' + tinyMCE.getLang('lang_preview_desc') + '</title>'; html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'; html += '<link href="' + tinyMCE.getParam("content_css") + '" rel="stylesheet" type="text/css">'; html += '</head>'; html += '<body>'; html += tinyMCE.getContent(); html += '</body>'; html += '</html>'; win.document.write(html); win.document.close(); } return true; } // Pass to next handler in chain return false; } --- NEW FILE: example.html --- <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <script language="javascript" src="../../tiny_mce_popup.js"></script> <title>Example of a custom preview page</title> <link href="{$content_css}" rel="stylesheet" type="text/css"> </head> <body> Editor contents: <br /> {$content} </body> </html> --- NEW FILE: readme.txt --- Preview plugin for TinyMCE ----------------------------------- Installation instructions: * Copy the preview directory to the plugins directory of TinyMCE (/jscripts/tiny_mce/plugins). * Add plugin to TinyMCE plugin option list example: plugins : "preview". * Add the preview button name to button list, example: theme_advanced_buttons3_add : "preview". Initialization example: tinyMCE.init({ theme : "advanced", mode : "textareas", plugins : "preview", theme_advanced_buttons3_add : "preview", plugin_preview_width : "500", plugin_preview_height : "600" }); Configuration: plugin_preview_width - Preview window width. Defaults to 550. plugin_preview_height - Preview window height. Defaults to 600. plugin_preview_pageurl - Custom preview page URL relative from theme use "../../plugins/preview/example.html" for a example. |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:51
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell Added Files: editor_plugin.js readme.txt Log Message: complete tinyMCE addition --- NEW FILE: editor_plugin.js --- /* Import theme specific language pack */ tinyMCE.importPluginLanguagePack('iespell', 'uk,se'); /** * Returns the HTML contents of the iespell control. */ function TinyMCE_iespell_getControlHTML(control_name) { // Is it the iespell control and is the brower MSIE. if (control_name == "iespell" && tinyMCE.isMSIE) return '<img id="{$editor_id}_iespell" src="{$pluginurl}/images/iespell.gif" title="{$lang_iespell_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceIESpell\');">'; return ""; } /** * Executes the mceIESpell command. */ function TinyMCE_iespell_execCommand(editor_id, element, command, user_interface, value) { // Handle ieSpellCommand if (command == "mceIESpell") { try { var ieSpell = new ActiveXObject("ieSpell.ieSpellExtension"); ieSpell.CheckDocumentNode(tinyMCE._getInstanceById(editor_id).contentDocument.documentElement); } catch (e) { if (e.number == -2146827859) { if (confirm(tinyMCE.getLang("lang_iespell_download", "", true))) window.open('http://www.iespell.com/download.php', 'ieSpellDownload', ''); } else alert("Error Loading ieSpell: Exception " + e.number); } return true; } // Pass to next handler in chain return false; } --- NEW FILE: readme.txt --- ieSpell plugin for TinyMCE ---------------------------- Installation instructions: * Copy the iespell directory to the plugins directory of TinyMCE (/jscripts/tiny_mce/plugins). * Add plugin to TinyMCE plugin option list example: plugins : "iespell". * Add the iespell button name to button list, example: theme_advanced_buttons3_add : "iespell". Initialization example: tinyMCE.init({ theme : "advanced", mode : "textareas", plugins : "iespell", theme_advanced_buttons3_add : "iespell" }); Requirements: The end user will need MSIE on Windows with the ieSpell installed. This can be downloaded from http://www.iespell.com/download.php. Notice on other browsers than MSIE the spellchecking button will not be visible. |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:50
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell/langs Added Files: ca_fr.js el.js it.js se.js uk.js Log Message: complete tinyMCE addition --- NEW FILE: ca_fr.js --- // CAN_FR lang variables tinyMCELang['lang_iespell_desc'] = 'Executer le vérificateur d\'orthographe'; tinyMCELang['lang_iespell_download'] = "ieSpell n\'a pas été trouvé. Cliquez sur OK pour aller au site de téléchargement." --- NEW FILE: el.js --- // Greek lang variables by Jacaranda Bill tinyMCELang['lang_iespell_desc'] = 'Ïñèïãñáöéêüò Ýëåã÷ïò'; tinyMCELang['lang_iespell_download'] = "Ôï ðñüãñáììá ieSpell äåí âñÝèçêå. ÐáôÞóôå OK ãéá íá ìåôáâåßôå óôçí éóôïóåëßäá ëÞøçò ôïõ ðñïãñÜììáôïò." --- NEW FILE: it.js --- // IT lang variables tinyMCELang['lang_iespell_desc'] = 'Avvia il controllo ortografico'; tinyMCELang['lang_iespell_download'] = "ieSpell non trovato. Clicca OK per andare alla pagina di download." --- NEW FILE: se.js --- // SE lang variables tinyMCELang['lang_iespell_desc'] = 'Kör rättstavningskontroll'; tinyMCELang['lang_iespell_download'] = "ieSpell verkar inte vara installerad. Klicka OK för att ladda hem." --- NEW FILE: uk.js --- // UK lang variables tinyMCELang['lang_iespell_desc'] = 'Run spell checking'; tinyMCELang['lang_iespell_download'] = "ieSpell not detected. Click OK to go to download page." |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:50
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell/images Added Files: iespell.gif Log Message: complete tinyMCE addition --- NEW FILE: iespell.gif --- GIF89a mÁãN¹Ã9 |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:50
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/preview/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/preview/images Added Files: preview.gif Log Message: complete tinyMCE addition --- NEW FILE: preview.gif --- GIF89a |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:48
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advimage/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advimage/langs Added Files: de.js se.js uk.js Log Message: complete tinyMCE addition --- NEW FILE: de.js --- // DE lang variables tinyMCELang['lang_insert_image_alt2'] = 'Titel des Bildes'; tinyMCELang['lang_insert_image_onmousemove'] = 'Alternatives Bild' tinyMCELang['lang_insert_image_mouseover'] = 'für Maus darüber'; tinyMCELang['lang_insert_image_mouseout'] = 'für Maus ausserhalb'; --- NEW FILE: se.js --- // SE lang variables tinyMCELang['lang_insert_image_alt2'] = 'Bildens titel'; tinyMCELang['lang_insert_image_onmousemove'] = 'Alternativ bild' tinyMCELang['lang_insert_image_mouseover'] = 'när pekaren är över'; tinyMCELang['lang_insert_image_mouseout'] = 'när pekaren är utanför'; --- NEW FILE: uk.js --- // UK lang variables tinyMCELang['lang_insert_image_alt2'] = 'Image title'; tinyMCELang['lang_insert_image_onmousemove'] = 'Alternative image' tinyMCELang['lang_insert_image_mouseover'] = 'for mouse over'; tinyMCELang['lang_insert_image_mouseout'] = 'for mouse out'; |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:48
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advlink/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advlink/langs Added Files: de.js se.js uk.js Log Message: complete tinyMCE addition --- NEW FILE: de.js --- // DE lang variables tinyMCELang['lang_insert_link_target_same'] = 'Im selben Frame öffnen'; tinyMCELang['lang_insert_link_target_parent'] = 'Im darüber liegenden Frame öffnen'; tinyMCELang['lang_insert_link_target_top']= 'Im obersten Frame öffnen'; tinyMCELang['lang_insert_link_target_blank']= 'In einem neuen Fenster öffnen'; tinyMCELang['lang_insert_link_target_named']= 'Öffnen im Fenster/Frame'; tinyMCELang['lang_insert_link_popup'] = 'JS-Popup'; tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL'; tinyMCELang['lang_insert_link_popup_name']= 'Fenstername'; tinyMCELang['lang_insert_link_popup_return']= 'mit \'return false\''; tinyMCELang['lang_insert_link_popup_scrollbars']= 'Scrollbars anzeigen'; tinyMCELang['lang_insert_link_popup_statusbar'] = 'Statusbar anzeigen'; tinyMCELang['lang_insert_link_popup_toolbar'] = 'Toolbars anzeigen'; tinyMCELang['lang_insert_link_popup_menubar'] = 'Menu anzeigen'; tinyMCELang['lang_insert_link_popup_location']= 'Adresszeile anzeigen'; tinyMCELang['lang_insert_link_popup_resizable'] = 'Größe änderbar'; tinyMCELang['lang_insert_link_popup_size']= 'Größe'; tinyMCELang['lang_insert_link_popup_position']= 'Position (X/Y)'; --- NEW FILE: se.js --- // SE lang variables tinyMCELang['lang_insert_link_target_same'] = 'Öppna i samma fönster / ram'; tinyMCELang['lang_insert_link_target_parent'] = 'Öppna i underliggande fönster / ram'; tinyMCELang['lang_insert_link_target_top'] = 'Öppna i topp ramen (ersätter alla ramar)'; tinyMCELang['lang_insert_link_target_blank'] = 'Öppna i ett nytt fönster'; tinyMCELang['lang_insert_link_target_named'] = 'Öppna i ett specifikt fönster'; tinyMCELang['lang_insert_link_popup'] = 'JS-Popup'; tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL'; tinyMCELang['lang_insert_link_popup_name'] = 'Fönstrets namn'; tinyMCELang['lang_insert_link_popup_return'] = 'Sättin \'return false\''; tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Visa scrollbars'; tinyMCELang['lang_insert_link_popup_statusbar'] = 'Visa statusbar'; tinyMCELang['lang_insert_link_popup_toolbar'] = 'Visa toolbars'; tinyMCELang['lang_insert_link_popup_menubar'] = 'Visa menubar'; tinyMCELang['lang_insert_link_popup_location'] = 'Visa locationbar'; tinyMCELang['lang_insert_link_popup_resizable'] = 'Gör fönstret skalbart'; tinyMCELang['lang_insert_link_popup_size'] = 'Storlek'; tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)'; --- NEW FILE: uk.js --- // UK lang variables tinyMCELang['lang_insert_link_target_same'] = 'Open in this window / frame'; tinyMCELang['lang_insert_link_target_parent'] = 'Open in parent window / frame'; tinyMCELang['lang_insert_link_target_top'] = 'Open in top frame (replaces all frames)'; tinyMCELang['lang_insert_link_target_blank'] = 'Open in new window'; tinyMCELang['lang_insert_link_target_named'] = 'Open in the window'; tinyMCELang['lang_insert_link_popup'] = 'JS-Popup'; tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL'; tinyMCELang['lang_insert_link_popup_name'] = 'Window name'; tinyMCELang['lang_insert_link_popup_return'] = 'insert \'return false\''; tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Show scrollbars'; tinyMCELang['lang_insert_link_popup_statusbar'] = 'Show statusbar'; tinyMCELang['lang_insert_link_popup_toolbar'] = 'Show toolbars'; tinyMCELang['lang_insert_link_popup_menubar'] = 'Show menubar'; tinyMCELang['lang_insert_link_popup_location'] = 'Show locationbar'; tinyMCELang['lang_insert_link_popup_resizable'] = 'Make window resizable'; tinyMCELang['lang_insert_link_popup_size'] = 'Size'; tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)'; |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:46
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/langs Added Files: ar.js ca_fr.js cz.js de.js dk.js el.js es.js fi.js fr.js hu.js it.js jp.js nl.js pl.js ru.js se.js uk.js Log Message: complete tinyMCE addition --- NEW FILE: ar.js --- // arabic lang variables // Toolbar Items and Context Menu tinyMCELang['lang_dir'] = 'rtl'; tinyMCELang['lang_bold_desc'] = 'غامق'; tinyMCELang['lang_italic_desc'] = 'مائل'; tinyMCELang['lang_underline_desc'] = 'تسطير'; tinyMCELang['lang_striketrough_desc'] = 'يتوسطه خط'; tinyMCELang['lang_justifyleft_desc'] = 'محاذاة إلى اليسار'; tinyMCELang['lang_justifycenter_desc'] = 'توسيط'; tinyMCELang['lang_justifyright_desc'] = 'محاذاة إلى اليمين'; tinyMCELang['lang_justifyfull_desc'] = 'ضبط'; tinyMCELang['lang_bullist_desc'] = 'تعداد نقطي'; tinyMCELang['lang_numlist_desc'] = 'تعداد رقمي'; tinyMCELang['lang_outdent_desc'] = 'إنقاص المسافة البادئة'; tinyMCELang['lang_indent_desc'] = 'زيادة المسافة البادئة'; tinyMCELang['lang_undo_desc'] = 'تراجع'; tinyMCELang['lang_redo_desc'] = 'إعادة'; tinyMCELang['lang_link_desc'] = 'إدراج/تحرير رابط'; tinyMCELang['lang_unlink_desc'] = 'إزالة رابط'; tinyMCELang['lang_image_desc'] = 'إدراج/تحرير صورة'; tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code'; tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.'; tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?'; tinyMCELang['lang_insert_link_title'] = 'إدراج/تحرير رابط'; tinyMCELang['lang_insert'] = 'إدراج'; tinyMCELang['lang_cancel'] = 'ألغي'; tinyMCELang['lang_insert_link_url'] = 'رابط URL'; tinyMCELang['lang_insert_link_target'] = 'الهدف'; tinyMCELang['lang_insert_link_target_same'] = 'نفس الإطار'; tinyMCELang['lang_insert_link_target_blank'] = 'إطار جديد (_blank)'; tinyMCELang['lang_insert_image_title'] = 'إدراج/تحرير صورة'; tinyMCELang['lang_insert_image_src'] = 'صورة URL'; tinyMCELang['lang_insert_image_alt'] = 'الوصف'; tinyMCELang['lang_help_desc'] = 'المساعدة'; tinyMCELang['lang_bold_img'] = 'bold.gif'; tinyMCELang['lang_italic_img'] = 'italic.gif'; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: ca_fr.js --- // Canadian French lang variables by Virtuelcom tinyMCELang['lang_bold_desc'] = 'Gras'; tinyMCELang['lang_italic_desc'] = 'Italique'; tinyMCELang['lang_underline_desc'] = 'Souligner'; tinyMCELang['lang_striketrough_desc'] = 'Barrer'; tinyMCELang['lang_justifyleft_desc'] = 'Aligner à gauche'; tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre'; tinyMCELang['lang_justifyright_desc'] = 'Aligner à droite'; tinyMCELang['lang_justifyfull_desc'] = 'Justifier'; tinyMCELang['lang_bullist_desc'] = 'Puces'; tinyMCELang['lang_numlist_desc'] = 'Numérotation'; tinyMCELang['lang_outdent_desc'] = 'Réduire le retrait'; tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait'; tinyMCELang['lang_undo_desc'] = 'Annuler la dernière action'; tinyMCELang['lang_redo_desc'] = 'Refaire la dernière action annulée'; tinyMCELang['lang_link_desc'] = 'Insérer un hyperlien'; tinyMCELang['lang_unlink_desc'] = 'Supprimer un hyperlien'; tinyMCELang['lang_image_desc'] = 'Insérer une image'; tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code'; tinyMCELang['lang_focus_alert'] = 'Un éditeur doit être sélectionné pour utiliser cette fonction.'; tinyMCELang['lang_edit_confirm'] = 'Désirez-vous utiliser l\'éditeur pour modifier cette zone?'; tinyMCELang['lang_insert_link_title'] = 'Insérer/modifier un hyperlien'; tinyMCELang['lang_insert'] = 'Insérer'; tinyMCELang['lang_cancel'] = 'Annuler'; tinyMCELang['lang_insert_link_url'] = 'Adresse URL'; tinyMCELang['lang_insert_link_target'] = 'Destination'; tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir dans la même fenêtre'; tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir dans une nouvelle fenêtre'; tinyMCELang['lang_insert_image_title'] = 'Insérer/modifier une image'; tinyMCELang['lang_insert_image_src'] = 'Adresse de l\'image'; tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image'; tinyMCELang['lang_help_desc'] = 'Aide'; tinyMCELang['lang_bold_img'] = "bold_fr.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: cz.js --- // CZ lang variables thanks to "Pavel Novák" tinyMCELang['lang_bold_desc'] = 'Tuènì'; tinyMCELang['lang_italic_desc'] = 'Kurzíva'; tinyMCELang['lang_underline_desc'] = 'Podtr¾ení'; tinyMCELang['lang_striketrough_desc'] = 'Pøe¹krtnutí'; tinyMCELang['lang_justifyleft_desc'] = 'Zarovnání vlevo'; tinyMCELang['lang_justifycenter_desc'] = 'Zarovnání na støed'; tinyMCELang['lang_justifyright_desc'] = 'Zarovnání vpravo'; tinyMCELang['lang_justifyfull_desc'] = 'Zarovnání do bloku'; tinyMCELang['lang_bullist_desc'] = 'Seznam s odrá¾ky'; tinyMCELang['lang_numlist_desc'] = 'Èíslovaný seznam'; tinyMCELang['lang_outdent_desc'] = 'Sní¾it odsazení'; tinyMCELang['lang_indent_desc'] = 'Zvý¹it odsazení'; tinyMCELang['lang_undo_desc'] = 'Zpìt'; tinyMCELang['lang_redo_desc'] = 'Znovu'; tinyMCELang['lang_link_desc'] = 'Vlo¾it odkaz'; tinyMCELang['lang_unlink_desc'] = 'Zru¹it odkaz'; tinyMCELang['lang_image_desc'] = 'Vlo¾it obrázek'; tinyMCELang['lang_cleanup_desc'] = 'Vyèistit kód'; tinyMCELang['lang_focus_alert'] = 'P\u00F8ed pou\u00BEit\u00EDm tohoto p\u00F8\u00EDkazu mus\u00ED b\u00FDt kurzor v okn\u00EC editoru.'; tinyMCELang['lang_edit_confirm'] = 'Chcete pou\u00BE\u00EDt WYSIWYG m\u00F3d pro tuto textareu?'; tinyMCELang['lang_insert_link_title'] = 'Vlo¾it/upravit odkaz'; tinyMCELang['lang_insert'] = 'Vlo¾it'; tinyMCELang['lang_cancel'] = 'Zru¹it'; tinyMCELang['lang_insert_link_url'] = 'URL odkazu'; tinyMCELang['lang_insert_link_target'] = 'Cíl'; tinyMCELang['lang_insert_link_target_same'] = 'Otevøít odkaz v samém oknì'; tinyMCELang['lang_insert_link_target_blank'] = 'Otevøít odkaz v novém oknì'; tinyMCELang['lang_insert_image_title'] = 'Vlo¾it/upravit obrázek'; tinyMCELang['lang_insert_image_src'] = 'URL obrázku'; tinyMCELang['lang_insert_image_alt'] = 'Popis obrázku'; tinyMCELang['lang_help_desc'] = 'Nápovìda'; tinyMCELang['lang_bold_img'] = 'bold.gif'; tinyMCELang['lang_italic_img'] = 'italic.gif'; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: de.js --- // DE lang variables // Edited by Simon Rupf (sim...@in...) // updated by krokogras 10/14/2004 tinyMCELang['lang_bold_desc'] = 'Fett'; tinyMCELang['lang_italic_desc'] = 'Kursiv'; tinyMCELang['lang_underline_desc'] = 'Unterstrichen'; tinyMCELang['lang_striketrough_desc'] = 'Durchgestrichen'; tinyMCELang['lang_justifyleft_desc'] = 'Linksbündig'; tinyMCELang['lang_justifycenter_desc'] = 'Zentriert'; tinyMCELang['lang_justifyright_desc'] = 'Rechtsbündig'; tinyMCELang['lang_justifyfull_desc'] = 'Blocksatz'; tinyMCELang['lang_bullist_desc'] = 'Aufzählungszeichen'; tinyMCELang['lang_numlist_desc'] = 'Nummerierung'; tinyMCELang['lang_outdent_desc'] = 'Einzug verkleinern'; tinyMCELang['lang_indent_desc'] = 'Einzug vergrössern'; tinyMCELang['lang_undo_desc'] = 'Rückgängig'; tinyMCELang['lang_redo_desc'] = 'Wiederholen'; tinyMCELang['lang_link_desc'] = 'Hyperlink einfügen'; tinyMCELang['lang_unlink_desc'] = 'Hyperlink löschen'; tinyMCELang['lang_image_desc'] = 'Bild einfügen/bearbeiten'; tinyMCELang['lang_cleanup_desc'] = 'unsauberen Code aufräumen'; tinyMCELang['lang_focus_alert'] = 'Bevor dieser Befehl ausgeführt werden kann, muss die zu editierende Instanz ausgewählt werden.'; tinyMCELang['lang_edit_confirm'] = 'Möchten Sie den WYSIWYG-Modus für dieses Textfeld benutzen?'; tinyMCELang['lang_insert_link_title'] = 'Hyperlink einfügen/bearbeiten'; tinyMCELang['lang_insert'] = 'Einfügen'; tinyMCELang['lang_cancel'] = 'Abbrechen'; tinyMCELang['lang_insert_link_url'] = 'Hyperlink URL'; tinyMCELang['lang_insert_link_target'] = 'Ziel'; tinyMCELang['lang_insert_link_target_same'] = 'Hyperlink im gleichen Fenster öffnen'; tinyMCELang['lang_insert_link_target_blank'] = 'Hyperlink in neuem Fenster öffnen'; tinyMCELang['lang_insert_image_title'] = 'Bild einfügen/bearbeiten'; tinyMCELang['lang_insert_image_src'] = 'Bild URL'; tinyMCELang['lang_insert_image_alt'] = 'Bildbeschreibung'; tinyMCELang['lang_help_desc'] = 'Hilfe'; tinyMCELang['lang_bold_img'] = "bold_de_se.gif"; tinyMCELang['lang_italic_img'] = "italic_de_se.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: dk.js --- // DK lang variables contributed by Jan Moelgaard tinyMCELang['lang_bold_desc'] = 'Fed'; tinyMCELang['lang_italic_desc'] = 'Kursiv'; tinyMCELang['lang_underline_desc'] = 'Understreg'; tinyMCELang['lang_striketrough_desc'] = 'Gennemstreg'; tinyMCELang['lang_justifyleft_desc'] = 'Venstrestil'; tinyMCELang['lang_justifycenter_desc'] = 'Centrer'; tinyMCELang['lang_justifyright_desc'] = 'Højrestil'; tinyMCELang['lang_justifyfull_desc'] = 'Lige margin'; tinyMCELang['lang_bullist_desc'] = 'Bulletliste'; tinyMCELang['lang_numlist_desc'] = 'Nummerliste'; tinyMCELang['lang_outdent_desc'] = 'Ryk til venstre'; tinyMCELang['lang_indent_desc'] = 'Ryk til højre'; tinyMCELang['lang_undo_desc'] = 'Fortryd'; tinyMCELang['lang_redo_desc'] = 'Gør igen'; tinyMCELang['lang_link_desc'] = 'Indsæt link'; tinyMCELang['lang_unlink_desc'] = 'Fjern link'; tinyMCELang['lang_image_desc'] = 'Indsæt billede'; tinyMCELang['lang_cleanup_desc'] = 'Ryd op i koden'; tinyMCELang['lang_focus_alert'] = 'Der skal sættes fokus på sessionen, før man kan bruge denne kommando'; tinyMCELang['lang_edit_confirm'] = 'Vil du bruge WYSIWYG mode til dette textområde?'; tinyMCELang['lang_insert_link_title'] = 'Indsæt eller rediger link'; tinyMCELang['lang_insert'] = 'Indsæt'; tinyMCELang['lang_cancel'] = 'Fortryd'; tinyMCELang['lang_insert_link_url'] = 'Linkadresse'; tinyMCELang['lang_insert_link_target'] = 'Target'; tinyMCELang['lang_insert_link_target_same'] = 'Luk linket op i samme vindue'; tinyMCELang['lang_insert_link_target_blank'] = 'Luk linket op i et nyt vindue'; tinyMCELang['lang_insert_image_title'] = 'Indsæt / rediger billede'; tinyMCELang['lang_insert_image_src'] = 'Billedets adresse'; tinyMCELang['lang_insert_image_alt'] = 'Alternativ tekst'; tinyMCELang['lang_help_desc'] = 'Hjælp'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: el.js --- // Greek lang variables by Jacaranda Bill tinyMCELang['lang_bold_desc'] = '¸íôïíç ãñáöÞ'; tinyMCELang['lang_italic_desc'] = 'ÐëÜãéá ãñáöÞ'; tinyMCELang['lang_underline_desc'] = 'ÕðïãñÜììéóç'; tinyMCELang['lang_striketrough_desc'] = 'ÄéáêñéôÞ äéáãñáöÞ'; tinyMCELang['lang_justifyleft_desc'] = 'Óôïß÷éóç áñéóôåñÜ'; tinyMCELang['lang_justifycenter_desc'] = 'Óôïß÷éóç óôï êÝíôñï'; tinyMCELang['lang_justifyright_desc'] = 'Óôïß÷éóç äåîéÜ'; tinyMCELang['lang_justifyfull_desc'] = 'ÐëÞñçò óôïß÷éóç'; tinyMCELang['lang_bullist_desc'] = 'Êïõêêßäåò'; tinyMCELang['lang_numlist_desc'] = 'Áñßèìçóç'; tinyMCELang['lang_outdent_desc'] = 'Ìåßùóç åóï÷Þò'; tinyMCELang['lang_indent_desc'] = 'Áýîçóç åóï÷Þò'; tinyMCELang['lang_undo_desc'] = 'Áíáßñåóç'; tinyMCELang['lang_redo_desc'] = 'Áêýñùóç áíáßñåóçò'; tinyMCELang['lang_link_desc'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò'; tinyMCELang['lang_unlink_desc'] = 'ÄéáãñáöÞ õðåñ-óýíäåóçò'; tinyMCELang['lang_image_desc'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò'; tinyMCELang['lang_cleanup_desc'] = 'ÊáèÜñéóìá êþäéêá'; tinyMCELang['lang_focus_alert'] = 'ÐñÝðåé íá õðÜñ÷åé åíåñãüò êÜðïéïò åðåîåñãáóôÞò êåéìÝíïõ ðñéí íá ÷ñçóéìïðïéÞóåôå áõôÞ ôçí åíôïëÞ.'; tinyMCELang['lang_edit_confirm'] = 'ÈÝëåôå íá ÷ñçóéìïðïéÞóåôå ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãêåêñéìÝíï ðëáßóéï êåéìÝíïõ;'; tinyMCELang['lang_insert_link_title'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò'; tinyMCELang['lang_insert'] = 'ÅéóáãùãÞ'; tinyMCELang['lang_cancel'] = 'Áêýñùóç'; tinyMCELang['lang_insert_link_url'] = 'Äéåýèõíóç'; tinyMCELang['lang_insert_link_target'] = 'Óôü÷ïò'; tinyMCELang['lang_insert_link_target_same'] = '¢íïéãìá ôçò äéåýèõíóçò óôï ßäéï ðáñÜèõñï'; tinyMCELang['lang_insert_link_target_blank'] = '¢íïéãìá ôçò äéåýèõíóçò óå íÝï ðáñÜèõñï'; tinyMCELang['lang_insert_image_title'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò'; tinyMCELang['lang_insert_image_src'] = 'Äéåýèõíóç'; tinyMCELang['lang_insert_image_alt'] = 'ÐåñéãñáöÞ'; tinyMCELang['lang_help_desc'] = 'ÂïÞèåéá'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: es.js --- // ES lang variables by Alvaro Velasco tinyMCELang['lang_bold_desc'] = 'Negrita'; tinyMCELang['lang_italic_desc'] = 'Cursiva'; tinyMCELang['lang_underline_desc'] = 'Subrayado'; tinyMCELang['lang_striketrough_desc'] = 'Tachado'; tinyMCELang['lang_justifyleft_desc'] = 'Alinear a la izquierda'; tinyMCELang['lang_justifycenter_desc'] = 'Alinear al centro'; tinyMCELang['lang_justifyright_desc'] = 'Alinear a la derecha'; tinyMCELang['lang_justifyfull_desc'] = 'Alinear justificado'; tinyMCELang['lang_bullist_desc'] = 'Lista sin ordenar'; tinyMCELang['lang_numlist_desc'] = 'Lista ordenada'; tinyMCELang['lang_outdent_desc'] = 'Disminuye sangria'; tinyMCELang['lang_indent_desc'] = 'Aumentar sangria'; tinyMCELang['lang_undo_desc'] = 'Deshacer'; tinyMCELang['lang_redo_desc'] = 'Rehacer'; tinyMCELang['lang_link_desc'] = 'Insertar enlace'; tinyMCELang['lang_unlink_desc'] = 'Quitar enlace'; tinyMCELang['lang_image_desc'] = 'Insertar imagen'; tinyMCELang['lang_cleanup_desc'] = 'Limpiar codigo'; tinyMCELang['lang_focus_alert'] = 'Una instanacia del editor debe ser enfocada antes de usar este comando.'; tinyMCELang['lang_edit_confirm'] = 'Quieres usar el modo WYSIWYG para esta area de texto?'; tinyMCELang['lang_insert_link_title'] = 'Insertar/editar enlace'; tinyMCELang['lang_insert'] = 'Insertar'; tinyMCELang['lang_cancel'] = 'Cancelar'; tinyMCELang['lang_insert_link_url'] = 'Direccion del enlace'; tinyMCELang['lang_insert_link_target'] = 'Destino'; tinyMCELang['lang_insert_link_target_same'] = 'Abrir enlace en la misma ventana'; tinyMCELang['lang_insert_link_target_blank'] = 'Abrir enlace en una ventana nueva'; tinyMCELang['lang_insert_image_title'] = 'Insertar/editar imagen'; tinyMCELang['lang_insert_image_src'] = 'URL de la imagen'; tinyMCELang['lang_insert_image_alt'] = 'Descripcion de la imagen'; tinyMCELang['lang_help_desc'] = 'Ayuda'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: fi.js --- // FI lang variables by Urho Konttori from Absolutions tinyMCELang['lang_bold_desc'] = 'Lihavoi'; tinyMCELang['lang_italic_desc'] = 'Kursivoi'; tinyMCELang['lang_underline_desc'] = 'Alleviivaa'; tinyMCELang['lang_striketrough_desc'] = 'Yliviivaa'; tinyMCELang['lang_justifyleft_desc'] = 'Vasen tasaus'; tinyMCELang['lang_justifycenter_desc'] = 'Keskitys'; tinyMCELang['lang_justifyright_desc'] = 'Oikea tasaus'; tinyMCELang['lang_justifyfull_desc'] = 'Pakotettu tasaus'; tinyMCELang['lang_bullist_desc'] = 'Numeroimaton lista'; tinyMCELang['lang_numlist_desc'] = 'Numeroitu lista'; tinyMCELang['lang_outdent_desc'] = 'Poista sisennyt'; tinyMCELang['lang_indent_desc'] = 'Sisennys'; tinyMCELang['lang_undo_desc'] = 'Peruuta'; tinyMCELang['lang_redo_desc'] = 'Suorita uudelleen'; tinyMCELang['lang_link_desc'] = 'Lisää linkki'; tinyMCELang['lang_unlink_desc'] = 'Poista linkki'; tinyMCELang['lang_image_desc'] = 'Lisää kuva'; tinyMCELang['lang_cleanup_desc'] = 'Siisti koodi'; tinyMCELang['lang_focus_alert'] = 'Teksinkäsittelyalueella täytyy olla fokus ennen tämän komennon suorittamista.'; tinyMCELang['lang_edit_confirm'] = 'Haluatko käyttää WYSIWYG moodia tähän tekstialueeseen?'; tinyMCELang['lang_insert_link_title'] = 'Lisää/muokkaa linkkiä'; tinyMCELang['lang_insert'] = 'Lisää'; tinyMCELang['lang_cancel'] = 'Peruuta'; tinyMCELang['lang_insert_link_url'] = 'Linkin URL'; tinyMCELang['lang_insert_link_target'] = 'Kohde'; tinyMCELang['lang_insert_link_target_same'] = 'Avaa linkki samassa ikkunassa'; tinyMCELang['lang_insert_link_target_blank'] = 'Avaa linkki uudessa ikkunassa'; tinyMCELang['lang_insert_image_title'] = 'Lisää/muokkaa kuvaa'; tinyMCELang['lang_insert_image_src'] = 'Kuvan URL'; tinyMCELang['lang_insert_image_alt'] = 'Kuvan selite'; tinyMCELang['lang_help_desc'] = 'Apua'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: fr.js --- // FR lang variables by Pat Boens tinyMCELang['lang_bold_desc'] = 'Gras'; tinyMCELang['lang_italic_desc'] = 'Italique'; tinyMCELang['lang_underline_desc'] = 'Souligné'; tinyMCELang['lang_striketrough_desc'] = 'Barré'; tinyMCELang['lang_justifyleft_desc'] = 'Aligner à gauche'; tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre'; tinyMCELang['lang_justifyright_desc'] = 'Aligner à droite'; tinyMCELang['lang_justifyfull_desc'] = 'Justifier'; tinyMCELang['lang_bullist_desc'] = 'Liste désordonnée (puces)'; tinyMCELang['lang_numlist_desc'] = 'Liste ordonnée (numéros)'; tinyMCELang['lang_outdent_desc'] = 'Diminuer le retrait'; tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait'; tinyMCELang['lang_undo_desc'] = 'Défaire'; tinyMCELang['lang_redo_desc'] = 'Refaire'; tinyMCELang['lang_link_desc'] = 'Insérer/éditer le lien'; tinyMCELang['lang_unlink_desc'] = 'Enlever le lien'; tinyMCELang['lang_image_desc'] = 'Insérer/éditer une image'; tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code'; tinyMCELang['lang_focus_alert'] = 'Une instance de l\éditeur doit avoir le focus avant d\'utiliser cette commande.'; tinyMCELang['lang_edit_confirm'] = 'Voulez-vous utiliser le mode WYSIWYG pour cette zone de texte (textarea) ?'; tinyMCELang['lang_insert_link_title'] = 'Insertion/édition lien'; tinyMCELang['lang_insert'] = 'Insertion'; tinyMCELang['lang_cancel'] = 'Annuler'; tinyMCELang['lang_insert_link_url'] = 'Lien URL'; tinyMCELang['lang_insert_link_target'] = 'Cible'; tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir le lien dans la même fenêtre'; tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir le lien dans une nouvelle fenêtre'; tinyMCELang['lang_insert_image_title'] = 'Insertion/édition d\'une image'; tinyMCELang['lang_insert_image_src'] = 'URL de l\'image'; tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image'; tinyMCELang['lang_help_desc'] = 'Aide'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: hu.js --- // HU lang variables // Edited by 2XP (2x...@di...) tinyMCELang['lang_bold_desc'] = 'Félkövér'; tinyMCELang['lang_italic_desc'] = 'Dõlt'; tinyMCELang['lang_underline_desc'] = 'Aláhúzott'; tinyMCELang['lang_striketrough_desc'] = 'Áthúzott'; tinyMCELang['lang_justifyleft_desc'] = 'Balra igazítás'; tinyMCELang['lang_justifycenter_desc'] = 'Középre igazítás'; tinyMCELang['lang_justifyright_desc'] = 'Jobbra igazítás'; tinyMCELang['lang_justifyfull_desc'] = 'Sorkizárt'; tinyMCELang['lang_bullist_desc'] = 'Felsorolás'; tinyMCELang['lang_numlist_desc'] = 'Számozott lista'; tinyMCELang['lang_outdent_desc'] = 'Behúzás balra'; tinyMCELang['lang_indent_desc'] = 'Behúzás jobbra'; tinyMCELang['lang_undo_desc'] = 'Visszavonás'; tinyMCELang['lang_redo_desc'] = 'Ismétlés'; tinyMCELang['lang_link_desc'] = 'Link felvétele'; tinyMCELang['lang_unlink_desc'] = 'Link törlése'; tinyMCELang['lang_image_desc'] = 'Kép beillesztése'; tinyMCELang['lang_cleanup_desc'] = 'Kód tisztítása'; tinyMCELang['lang_focus_alert'] = 'Miel\u00F5tt haszn\u00E1lja ezt a funkci\u00F3t, ki kell jel\u00F6lnie a szerkeszteni k\u00EDv\u00E1nt ter\u00FCletet.'; tinyMCELang['lang_edit_confirm'] = 'K\u00EDv\u00E1nja a WYSIWYG m\u00F3dot erre a sz\u00F6vegter\u00FCletre alkalmazni??'; tinyMCELang['lang_insert_link_title'] = 'Link beillesztése/szerkesztése'; tinyMCELang['lang_insert'] = 'Beillesztés'; tinyMCELang['lang_cancel'] = 'Mégsem'; tinyMCELang['lang_insert_link_url'] = 'Link URL'; tinyMCELang['lang_insert_link_target'] = 'Cél'; tinyMCELang['lang_insert_link_target_same'] = 'Link megnyitása azonos ablakban'; tinyMCELang['lang_insert_link_target_blank'] = 'Link megnyitása új ablakban'; tinyMCELang['lang_insert_image_title'] = 'Kép beillesztése/szerkesztése'; tinyMCELang['lang_insert_image_src'] = 'Kép URL'; tinyMCELang['lang_insert_image_alt'] = 'Képleírás'; tinyMCELang['lang_help_desc'] = 'Segítég'; tinyMCELang['lang_bold_img'] = 'bold.gif'; tinyMCELang['lang_italic_img'] = 'italic.gif'; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: it.js --- // Variabili lingua IT - fab...@lo... tinyMCELang['lang_bold_desc'] = 'Grassetto'; tinyMCELang['lang_italic_desc'] = 'Corsivo'; tinyMCELang['lang_underline_desc'] = 'Sottolineato'; tinyMCELang['lang_striketrough_desc'] = 'Barrato'; tinyMCELang['lang_justifyleft_desc'] = 'Allinea a sinistra'; tinyMCELang['lang_justifycenter_desc'] = 'Allinea centrato'; tinyMCELang['lang_justifyright_desc'] = 'Allinea a destra'; tinyMCELang['lang_justifyfull_desc'] = 'Giustifica'; tinyMCELang['lang_bullist_desc'] = 'Lista non ordinata'; tinyMCELang['lang_numlist_desc'] = 'Lista ordinata'; tinyMCELang['lang_outdent_desc'] = 'Rientra'; tinyMCELang['lang_indent_desc'] = 'Indenta'; tinyMCELang['lang_undo_desc'] = 'Annulla'; tinyMCELang['lang_redo_desc'] = 'Ripeti'; tinyMCELang['lang_link_desc'] = 'Inserisci link'; tinyMCELang['lang_unlink_desc'] = 'Elimina link'; tinyMCELang['lang_image_desc'] = 'Inserisci immagine'; tinyMCELang['lang_cleanup_desc'] = 'Pulisci il codice'; tinyMCELang['lang_focus_alert'] = 'Una istanza dell\' editor deve essere selezionata prima di usare questo comando.'; tinyMCELang['lang_edit_confirm'] = 'Vuoi usare la modalit\u00E0 WYSIWYG per questa textarea?'; tinyMCELang['lang_insert_link_title'] = 'Inserisci/modifica link'; tinyMCELang['lang_insert'] = 'Inserisci'; tinyMCELang['lang_cancel'] = 'Cancella'; tinyMCELang['lang_insert_link_url'] = 'Link URL'; tinyMCELang['lang_insert_link_target'] = 'Target'; tinyMCELang['lang_insert_link_target_same'] = 'Apri il link nella stessa finestra'; tinyMCELang['lang_insert_link_target_blank'] = 'Apri il link in una nuova finestra'; tinyMCELang['lang_insert_image_title'] = 'Inserisci/modifica immagine'; tinyMCELang['lang_insert_image_src'] = 'URL immagine'; tinyMCELang['lang_insert_image_alt'] = 'Descrizione dell\'immagine'; tinyMCELang['lang_help_desc'] = 'Guida'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: jp.js --- // JP lang variables tinyMCELang['lang_bold_desc'] = '$BB@;z(B'; tinyMCELang['lang_italic_desc'] = '$B<PBN(B'; tinyMCELang['lang_underline_desc'] = '$B2<@~(B'; tinyMCELang['lang_striketrough_desc'] = '$BKu>C@~(B'; tinyMCELang['lang_justifyleft_desc'] = '$B:85M$a(B'; tinyMCELang['lang_justifycenter_desc'] = '$BCf1{9g$o$;(B'; tinyMCELang['lang_justifyright_desc'] = '$B1&5M$a(B'; tinyMCELang['lang_justifyfull_desc'] = '$B9TB7$((B'; tinyMCELang['lang_bullist_desc'] = '$B2U>r=q(B'; tinyMCELang['lang_numlist_desc'] = '$BHV9fIU$-2U>r=q(B'; tinyMCELang['lang_outdent_desc'] = '$B;z>e$2(B'; tinyMCELang['lang_indent_desc'] = '$B;z2<$2(B'; tinyMCELang['lang_undo_desc'] = '$B$d$j$J$*$7(B'; tinyMCELang['lang_redo_desc'] = '$B:F<B9T(B'; tinyMCELang['lang_link_desc'] = '$B%j%s%/$NA^F~(B/$BJT=8(B'; tinyMCELang['lang_unlink_desc'] = '$B%j%s%/$N:o=|(B'; tinyMCELang['lang_image_desc'] = '$B2hA|$NA^F~(B/$BJT=8(B'; tinyMCELang['lang_cleanup_desc'] = '$B%3!<%I@0M}(B'; tinyMCELang['lang_focus_alert'] = '$B$3$N%3%^%s%I$r;H$&A0$K%(%G%#%?>e$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#(B'; tinyMCELang['lang_edit_confirm'] = 'WYSIWYG$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)(B'; tinyMCELang['lang_insert_link_title'] = '$B%j%s%/$NA^F~(B/$BJT=8(B'; tinyMCELang['lang_insert'] = '$BA^F~(B'; tinyMCELang['lang_cancel'] = '$B<h$j>C$7(B'; tinyMCELang['lang_insert_link_url'] = '$B%j%s%/@h(BURL'; tinyMCELang['lang_insert_link_target'] = '$B%?!<%2%C%H(B'; tinyMCELang['lang_insert_link_target_same'] = '$BF1$8Ak$G%j%s%/$r3+$/(B'; tinyMCELang['lang_insert_link_target_blank'] = '$B?7$7$$Ak$G%j%s%/$r3+$/(B'; tinyMCELang['lang_insert_image_title'] = '$B2hA|$NA^F~(B/$BJT=8(B'; tinyMCELang['lang_insert_image_src'] = '$B2hA|$N(BURL'; tinyMCELang['lang_insert_image_alt'] = '$B2hA|$N@bL@(B'; tinyMCELang['lang_help_desc'] = '$B%X%k%W(B'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: nl.js --- // NL lang variables thanks to "Meint Post" tinyMCELang['lang_bold_desc'] = 'Vet'; tinyMCELang['lang_italic_desc'] = 'Schuin'; tinyMCELang['lang_underline_desc'] = 'Onderstrepen'; tinyMCELang['lang_striketrough_desc'] = 'Doorhalen'; tinyMCELang['lang_justifyleft_desc'] = 'Links uitlijnen'; tinyMCELang['lang_justifycenter_desc'] = 'Centreren'; tinyMCELang['lang_justifyright_desc'] = 'Rechts uitlijnen'; tinyMCELang['lang_justifyfull_desc'] = 'Volledig uitlijnen'; tinyMCELang['lang_bullist_desc'] = 'Ongeordende lijst'; tinyMCELang['lang_numlist_desc'] = 'Geordende lijst'; tinyMCELang['lang_outdent_desc'] = 'Uitspringen'; tinyMCELang['lang_indent_desc'] = 'Inspringen'; tinyMCELang['lang_undo_desc'] = 'Ongedaan maken'; tinyMCELang['lang_redo_desc'] = 'Opnieuw uitvoeren'; tinyMCELang['lang_link_desc'] = 'Link invoegen'; tinyMCELang['lang_unlink_desc'] = 'Link verwijderen'; tinyMCELang['lang_image_desc'] = 'Afbeelding invoegen'; tinyMCELang['lang_cleanup_desc'] = 'Slordige code verbeteren'; tinyMCELang['lang_focus_alert'] = 'Verplaats de focus naar de editor voor het uitvoeren van dit commado.'; tinyMCELang['lang_edit_confirm'] = 'Wilt u de WYSIWYG mode voor deze textarea gebruiken?'; tinyMCELang['lang_insert_link_title'] = 'Link invoegen/bewerken'; tinyMCELang['lang_insert'] = 'Invoegen'; tinyMCELang['lang_update'] = 'Bewerken'; tinyMCELang['lang_cancel'] = 'Afbreken'; tinyMCELang['lang_insert_link_url'] = 'URL link'; tinyMCELang['lang_insert_link_target'] = 'Bestemming'; tinyMCELang['lang_insert_link_target_same'] = 'Open link in hetzelfde venster'; tinyMCELang['lang_insert_link_target_blank'] = 'Open link in een nieuw venster'; tinyMCELang['lang_insert_image_title'] = 'Afbeelding invoegen/bewerken'; tinyMCELang['lang_insert_image_src'] = 'Afbeelding'; tinyMCELang['lang_insert_image_alt'] = 'Beschrijving'; tinyMCELang['lang_help_desc'] = 'Help'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: pl.js --- // PL lang variables tinyMCELang['lang_bold_desc'] = 'Pogrubienie'; tinyMCELang['lang_italic_desc'] = 'Pochylenie'; tinyMCELang['lang_underline_desc'] = 'Podkre¶lenie'; tinyMCELang['lang_striketrough_desc'] = 'Przekre¶lenie'; tinyMCELang['lang_justifyleft_desc'] = 'Wyrównaj do lewej'; tinyMCELang['lang_justifycenter_desc'] = 'Wy¶rodkowanie'; tinyMCELang['lang_justifyright_desc'] = 'Wyrównaj do prawej'; tinyMCELang['lang_justifyfull_desc'] = 'Wyjustowanie'; tinyMCELang['lang_bullist_desc'] = 'Lista nieuporz±dkowana'; tinyMCELang['lang_numlist_desc'] = 'Lista uporz±dkowana'; tinyMCELang['lang_outdent_desc'] = 'Wysuniêcie'; tinyMCELang['lang_indent_desc'] = 'Wciêcie'; tinyMCELang['lang_undo_desc'] = 'Cofnij'; tinyMCELang['lang_redo_desc'] = 'Ponów'; tinyMCELang['lang_link_desc'] = 'Wstaw ³±cze'; tinyMCELang['lang_unlink_desc'] = 'Usuñ ³±cze'; tinyMCELang['lang_image_desc'] = 'Wstaw obrazek'; tinyMCELang['lang_cleanup_desc'] = 'Oczy¶æ kod'; tinyMCELang['lang_focus_alert'] = 'Pole edytora musi byæ aktywne zanim ta funkcja zostanie u¿yta.'; tinyMCELang['lang_edit_confirm'] = 'Czy chcesz u¿yæ trybu WYSIWYG dla tego pola tekstowego ?'; tinyMCELang['lang_insert_link_title'] = 'Wstaw/edtytuj ³±cze'; tinyMCELang['lang_insert'] = 'Wstaw'; tinyMCELang['lang_cancel'] = 'Anuluj'; tinyMCELang['lang_insert_link_url'] = 'Adres URL'; tinyMCELang['lang_insert_link_target'] = 'Cel'; tinyMCELang['lang_insert_link_target_same'] = 'Otwórze ³±cze w tym samym oknie'; tinyMCELang['lang_insert_link_target_blank'] = 'Otwórz ³±cze w nowym oknie'; tinyMCELang['lang_insert_image_title'] = 'Wstaw/Edytuj zdjêcie'; tinyMCELang['lang_insert_image_src'] = 'Adres zdjêcia'; tinyMCELang['lang_insert_image_alt'] = 'Opis zdjêcia'; tinyMCELang['lang_help_desc'] = 'Pomoc'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: ru.js --- // Russian translation by Roman Filippov // ro...@te... // www.hunox.ca tinyMCELang['lang_bold_desc'] = 'Ïîëóæèðíûé'; tinyMCELang['lang_italic_desc'] = 'Êóðñèâ'; tinyMCELang['lang_underline_desc'] = 'Ïîä÷åðêèâàíèå'; tinyMCELang['lang_striketrough_desc'] = 'Ïåðå÷åðêèâàíèå'; tinyMCELang['lang_justifyleft_desc'] = 'Âûðâíèâàíèå âëåâî'; tinyMCELang['lang_justifycenter_desc'] = 'Âûðâíèâàíèå ïî öåíòðó'; tinyMCELang['lang_justifyright_desc'] = 'Âûðâíèâàíèå âïðàâî'; tinyMCELang['lang_justifyfull_desc'] = 'Âûðâíèâàíèå ðàâíîìåðíî'; tinyMCELang['lang_bullist_desc'] = 'Ìàðêèðîâàííûé ñïèñîê'; tinyMCELang['lang_numlist_desc'] = 'Íóìåðîâàííûé ñïèñîê'; tinyMCELang['lang_outdent_desc'] = 'Óìåíüøèòü îòñòóï'; tinyMCELang['lang_indent_desc'] = 'Óâåëè÷èòü îòñïóò'; tinyMCELang['lang_undo_desc'] = 'Îòìåíèòü'; tinyMCELang['lang_redo_desc'] = 'Âåðíóòü'; tinyMCELang['lang_link_desc'] = 'Âñòàâèòü/èçìåíèòü ññûëêó'; tinyMCELang['lang_unlink_desc'] = 'Óáðàòü ññûëêó'; tinyMCELang['lang_image_desc'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå'; tinyMCELang['lang_cleanup_desc'] = 'Âû÷èñòèòü ãðÿçíûé êîä'; tinyMCELang['lang_focus_alert'] = 'Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà ïåðåä èñïîëüçîâàíèåì äàííîé êîìàíäû.'; tinyMCELang['lang_edit_confirm'] = 'Õîòèòå ëè Âû âîñïîëüçîâàòüñÿ WYSIWYG ðåäàêòîðîì äëÿ ýòîãî ïîëÿ ââîäà?'; tinyMCELang['lang_insert_link_title'] = 'Âñòàâèòü/èçìåíèòü ññûëêó'; tinyMCELang['lang_insert'] = 'Âñòàâèòü'; tinyMCELang['lang_cancel'] = 'Îòìåíèòü'; tinyMCELang['lang_insert_link_url'] = 'Àäðåñ'; tinyMCELang['lang_insert_link_target'] = 'Îòêðûòü â...:'; tinyMCELang['lang_insert_link_target_same'] = 'òîì æå îêíå'; tinyMCELang['lang_insert_link_target_blank'] = 'íîâîì îêíå'; tinyMCELang['lang_insert_image_title'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå'; tinyMCELang['lang_insert_image_src'] = 'Àäðåñ'; tinyMCELang['lang_insert_image_alt'] = 'Îïèñàíèå'; tinyMCELang['lang_help_desc'] = 'Ïîìîùü'; tinyMCELang['lang_bold_img'] = "bold_ru.gif"; tinyMCELang['lang_italic_img'] = "italic_ru.gif"; tinyMCELang['lang_underline_img'] = "underline_ru.gif"; --- NEW FILE: se.js --- // SE lang variables tinyMCELang['lang_bold_desc'] = 'Fetstil'; tinyMCELang['lang_italic_desc'] = 'Kursivstil'; tinyMCELang['lang_underline_desc'] = 'Understruken'; tinyMCELang['lang_striketrough_desc'] = 'Genomstruken'; tinyMCELang['lang_justifyleft_desc'] = 'Vänsterställ'; tinyMCELang['lang_justifycenter_desc'] = 'Centrera'; tinyMCELang['lang_justifyright_desc'] = 'Högerställ'; tinyMCELang['lang_justifyfull_desc'] = 'Fyll'; tinyMCELang['lang_bullist_desc'] = 'Punktlista'; tinyMCELang['lang_numlist_desc'] = 'Nummerlista'; tinyMCELang['lang_outdent_desc'] = 'Utdrag'; tinyMCELang['lang_indent_desc'] = 'Indrag'; tinyMCELang['lang_undo_desc'] = 'Ångra'; tinyMCELang['lang_redo_desc'] = 'Gör om'; tinyMCELang['lang_link_desc'] = 'Skapa länk'; tinyMCELang['lang_unlink_desc'] = 'Tabort länk'; tinyMCELang['lang_image_desc'] = 'Skapa/redigera bild'; tinyMCELang['lang_cleanup_desc'] = 'Rensa skräp kåd'; tinyMCELang['lang_focus_alert'] = 'Flytta mark\u00F6ren till en text yta innan du anv\u00E4nder detta kommando.'; tinyMCELang['lang_edit_confirm'] = 'Vill du andvända WYSIWYG editorn för detta textfält?'; tinyMCELang['lang_insert_link_title'] = 'Skapa/redigera länk'; tinyMCELang['lang_insert'] = 'Skapa'; tinyMCELang['lang_cancel'] = 'Avbryt'; tinyMCELang['lang_insert_link_url'] = 'Länkens URL'; tinyMCELang['lang_insert_link_target'] = 'Fönster'; tinyMCELang['lang_insert_link_target_same'] = 'Öppna länken i samma fönster'; tinyMCELang['lang_insert_link_target_blank'] = 'Öppna länken i ett nytt fönster'; tinyMCELang['lang_insert_image_title'] = 'Skapa/redigera bild'; tinyMCELang['lang_insert_image_src'] = 'Bildens URL'; tinyMCELang['lang_insert_image_alt'] = 'Bildens beskrivning'; tinyMCELang['lang_help_desc'] = 'Hjälp'; tinyMCELang['lang_bold_img'] = 'bold_de_se.gif'; tinyMCELang['lang_italic_img'] = 'italic_de_se.gif'; tinyMCELang['lang_underline_img'] = "underline.gif"; --- NEW FILE: uk.js --- // UK lang variables tinyMCELang['lang_bold_desc'] = 'Bold'; tinyMCELang['lang_italic_desc'] = 'Italic'; tinyMCELang['lang_underline_desc'] = 'Underline'; tinyMCELang['lang_striketrough_desc'] = 'Striketrough'; tinyMCELang['lang_justifyleft_desc'] = 'Align left'; tinyMCELang['lang_justifycenter_desc'] = 'Align center'; tinyMCELang['lang_justifyright_desc'] = 'Align right'; tinyMCELang['lang_justifyfull_desc'] = 'Align full'; tinyMCELang['lang_bullist_desc'] = 'Unordered list'; tinyMCELang['lang_numlist_desc'] = 'Ordered list'; tinyMCELang['lang_outdent_desc'] = 'Outdent'; tinyMCELang['lang_indent_desc'] = 'Indent'; tinyMCELang['lang_undo_desc'] = 'Undo'; tinyMCELang['lang_redo_desc'] = 'Redo'; tinyMCELang['lang_link_desc'] = 'Insert/edit link'; tinyMCELang['lang_unlink_desc'] = 'Unlink'; tinyMCELang['lang_image_desc'] = 'Insert/edit image'; tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code'; tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.'; tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?'; tinyMCELang['lang_insert_link_title'] = 'Insert/edit link'; tinyMCELang['lang_insert'] = 'Insert'; tinyMCELang['lang_cancel'] = 'Cancel'; tinyMCELang['lang_insert_link_url'] = 'Link URL'; tinyMCELang['lang_insert_link_target'] = 'Target'; tinyMCELang['lang_insert_link_target_same'] = 'Open link in the same window'; tinyMCELang['lang_insert_link_target_blank'] = 'Open link in a new window'; tinyMCELang['lang_insert_image_title'] = 'Insert/edit image'; tinyMCELang['lang_insert_image_src'] = 'Image URL'; tinyMCELang['lang_insert_image_alt'] = 'Image description'; tinyMCELang['lang_help_desc'] = 'Help'; tinyMCELang['lang_bold_img'] = "bold.gif"; tinyMCELang['lang_italic_img'] = "italic.gif"; tinyMCELang['lang_underline_img'] = "underline.gif"; |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:45
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/themes/advanced Added Files: anchor.htm charmap.htm color_picker.htm editor_content.css editor_popup.css editor_template.js editor_template_src.js editor_ui.css image.htm link.htm source_editor.htm table.htm Log Message: complete tinyMCE addition --- NEW FILE: anchor.htm --- <html> <head> <title>{$lang_insert_anchor_title}</title> <script language="javascript" src="../../tiny_mce_popup.js"></script> <script language="javascript"> function init() { document.forms[0].anchorName.value = tinyMCE.getWindowArg('name'); window.focus(); } function insertAnchor() { if (window.opener) { tinyMCE.execInstanceCommand(tinyMCE.getWindowArg('editor_id'), 'mceAnchor', false, document.forms[0].anchorName.value); top.close(); } } function cancelAction() { top.close(); } </script> </head> <body onload="init();"> <form onsubmit="insertAnchor();return false;"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0"> <tr> <td colspan="2" class="title">{$lang_insert_anchor_title}</td> </tr> <tr> <td>{$lang_insert_anchor_name}:</td> <td><input name="anchorName" type="text" id="anchorName" value="" style="width: 200px"></td> </tr> <tr> <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAnchor();"> </td> <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td> </tr> </table></td> </tr> </table> </form> </body> </html> --- NEW FILE: charmap.htm --- <html> <head> <title>{$lang_theme_charmap_title}</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <script language="javascript" src="../../tiny_mce_popup.js"></script> <script language="javascript" type="text/javascript"> var charmap = [ "€","‚","ƒ","„","…","†","‡","ˆ","‰","Š","‹", "Œ","Ž","‘","’","“","”","•","–","—","˜","™", "š","›","œ","ž","Ÿ","¡","¢","£","¤","¥","¦", "§","¨","©","ª","«","¬","","®","¯","°", "±","²","³","´","µ","¶","·","¸","¹", "º","»","¼","½","¾","¿","À","Á", "Â","Ã","Ä","Å","Æ","Ç","È","É", "Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò", "Ó","Ô","Õ","Ö","×","Ø","Ù","Ú", "Û","Ü","Ý","Þ","ß","à","á","â", "ã","ä","å","æ","ç","è","é","ê", "ë","ì","í","î","ï","ð","ñ","ò", "ó","ô","õ","ö","÷","ø","ù","ú", "û","ü","ý","þ","ÿ" ]; function renderCharMapHTML() { var html = '<table border="1" class="charmap" cellspacing="0"><tr>'; var charsPerRow = 19; for (var i=0; i<charmap.length; i++) { html += '<td class="charmap" onmouseover="tinyMCE.switchClass(this,\'charmapOver\');previewChar(\'' + charmap[i] + '\');" onmouseout="tinyMCE.restoreClass(this,\'charmapOver\');"><a class="charmap" href="javascript:insertChar(\'' + charmap[i] + '\');">' + charmap[i] + '</a></td>'; if ((i+1) % charsPerRow == 0) html += '</tr><tr>'; } if (i % charsPerRow > 0) { var padd = charsPerRow - (i % charsPerRow); // Padd for (var i=0; i<padd; i++) html += '<td class="charmap"> </td>'; } html += '</tr></table>'; document.write(html); } function insertChar(chr) { tinyMCE.execInstanceCommand(tinyMCE.getWindowArg('editor_id'), 'mceInsertContent', false, chr); window.close(); } function previewChar(chr) { //var elm = document.getElementById('preview'); //elm.innerHTML = chr; } window.focus(); </script> </head> <body> <div class="title">{$lang_theme_charmap_title}</div> <br> <div align="center"> <script language="javascript" type="text/javascript"> renderCharMapHTML(); </script> </div> </body> </html> --- NEW FILE: color_picker.htm --- <html> <head> <title>{$lang_theme_colorpicker_title}</title> <script language="javascript" src="../../tiny_mce_popup.js"></script> <script language="javascript"> function selectColor() { var color = document.getElementById("selectedColorBox").value; if (window.opener) window.opener.tinyMCE.execInstanceCommand(tinyMCE.getWindowArg('editor_id'),tinyMCE.getWindowArg('command'),false,color); window.close(); } function showColor(color) { document.getElementById("selectedColor").style.backgroundColor = color; document.getElementById("selectedColorBox").value = color; } window.focus(); var colorPicker = ""; var colors = new Array( "#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC", "#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099", "#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066", "#FF0099","#FF00CC","#FF00FF","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333", "#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300", "#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF", "#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#006600","#006633","#006666","#006699","#0066CC", "#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699", "#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666", "#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#009900","#009933", "#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900", "#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF", "#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC", "#FF99FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99", "#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66", "#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33", "#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00", "#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF", "#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC", "#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF"); colorPicker += '<table border="0" cellspacing="1" cellpadding="0">'; colorPicker += '<tr>'; for (var i=0; i<colors.length; i++) { colorPicker += '<td bgcolor="' + colors[i] + '"><a href="javascript:void(0);" onclick="selectColor();" onmouseover="showColor(\'' + colors[i] + '\');"><img border="0" src="images/spacer.gif" width="8" height="12"></a></td>'; if ((i+1) % 18 == 0) colorPicker += '</tr><tr>'; } colorPicker += '<tr><td colspan="18">'; colorPicker += '<table width="100%" border="0" cellspacing="0" cellpadding="0">'; colorPicker += '<tr><td><img id="selectedColor" style="background-color:' + tinyMCE.getWindowArg('input_color') + '" border="0" src="images/spacer.gif" width="80" height="16"></td><td align="right"><input id="selectedColorBox" name="selectedColorBox" type="text" size="7" maxlength="7" style="width:65px" value="' + tinyMCE.getWindowArg('input_color') + '"></td></tr>'; colorPicker += '</table><input type="button" id="insert" name="insert" value="{$lang_theme_colorpicker_apply}" style="margin-top:3px" onclick="selectColor();"></td></tr>'; colorPicker += '</table>'; </script> </head> <body marginheight="3" topmargin="3" leftmargin="3" marginwidth="3"> <div align="center"> <script language="JavaScript"> document.write(colorPicker); </script> </div> </body> </html> --- NEW FILE: editor_content.css --- body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; scrollbar-3dlight-color: #F0F0EE; scrollbar-arrow-color: #676662; scrollbar-base-color: #F0F0EE; scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #E0E0DD; scrollbar-highlight-color: #F0F0EE; scrollbar-shadow-color: #F0F0EE; scrollbar-track-color: #F5F5F5; } td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } pre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } --- NEW FILE: editor_popup.css --- body { background-color: #F0F0EE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; scrollbar-3dlight-color: #F0F0EE; scrollbar-arrow-color: #676662; scrollbar-base-color: #F0F0EE; scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #E0E0DD; scrollbar-highlight-color: #F0F0EE; scrollbar-shadow-color: #F0F0EE; scrollbar-track-color: #F5F5F5; } td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } input { background: #FFFFFF; border: 1px solid #cccccc; } td, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } input, select, textarea { border: 1px solid #808080; } .input_noborder { border: 0px solid #808080; } #insert { font-weight: bold; } #cancel { font-weight: bold; } .title { font-size: 12px; font-weight: bold; } table.charmap { border-style: solid; border-width: 1px; border-color: #AAAAAA; } td.charmap, td.charmapOver { color: #000000; border-color: #AAAAAA; border-style: solid; border-width: 1px; text-align: center; font-size: 12px; } td.charmapOver { background-color: #CCCCCC } a.charmap { cursor: hand; color: #000000; text-decoration: none } --- NEW FILE: editor_template.js --- /* Import theme specific language pack */ tinyMCE.importThemeLanguagePack();var TinyMCE_advanced_autoImportCSSClasses=true;var TinyMCE_advanced_foreColor="#000000";var TinyMCE_advanced_anchorName="";var TinyMCE_advanced_buttons=[['bold','{$lang_bold_img}','{$lang_bold_desc}','Bold'],['italic','{$lang_italic_img}','{$lang_italic_desc}','Italic'],['underline','{$lang_underline_img}','{$lang_underline_desc}','Underline'],['strikethrough','strikethrough.gif','{$lang_striketrough_desc}','Strikethrough'],['justifyleft','left.gif','{$lang_justifyleft_desc}','JustifyLeft'],['justifycenter','center.gif','{$lang_justifycenter_desc}','JustifyCenter'],['justifyright','right.gif','{$lang_justifyright_desc}','JustifyRight'],['justifyfull','full.gif','{$lang_justifyfull_desc}','JustifyFull'],['bullist','bullist.gif','{$lang_bullist_desc}','InsertUnorderedList'],['numlist','numlist.gif','{$lang_numlist_desc}','InsertOrderedList'],['outdent','outdent.gif','{$lang_outdent_desc}','Outdent'],['indent','indent.gif','{$lang_indent_desc}','Indent'],['undo','undo.gif','{$lang_undo_desc}','Undo'],['redo','redo.gif','{$lang_redo_desc}','Redo'],['link','link.gif','{$lang_link_desc}','mceLink',true],['unlink','unlink.gif','{$lang_unlink_desc}','unlink'],['image','image.gif','{$lang_image_desc}','mceImage',true],['cleanup','cleanup.gif','{$lang_cleanup_desc}','mceCleanup'],['help','help.gif','{$lang_help_desc}','mceHelp'],['code','code.gif','{$lang_theme_code_desc}','mceCodeEditor'],['table','table.gif','{$lang_theme_table_desc}','mceInsertTable',true],['row_before','table_insert_row_before.gif','{$lang_theme_table_insert_row_before_desc}','mceTableInsertRowBefore'],['row_after','table_insert_row_after.gif','{$lang_theme_table_insert_row_after_desc}','mceTableInsertRowAfter'],['delete_row','table_delete_row.gif','{$lang_theme_table_delete_row_desc}','mceTableDeleteRow'],['col_before','table_insert_col_before.gif','{$lang_theme_table_insert_col_before_desc}','mceTableInsertColBefore'],['col_after','table_insert_col_after.gif','{$lang_theme_table_insert_col_after_desc}','mceTableInsertColAfter'],['delete_col','table_delete_col.gif','{$lang_theme_table_delete_col_desc}','mceTableDeleteCol'],['hr','hr.gif','{$lang_theme_hr_desc}','inserthorizontalrule'],['removeformat','removeformat.gif','{$lang_theme_removeformat_desc}','removeformat'],['sub','sub.gif','{$lang_theme_sub_desc}','subscript'],['sup','sup.gif','{$lang_theme_sup_desc}','superscript'],['forecolor','forecolor.gif','{$lang_theme_forecolor_desc}','mceForeColor'],['charmap','charmap.gif','{$lang_theme_charmap_desc}','mceCharMap'],['visualaid','visualaid.gif','{$lang_theme_visualaid_desc}','mceToggleVisualAid'],['anchor','anchor.gif','{$lang_theme_anchor_desc}','mceInsertAnchor']];function TinyMCE_advanced_getControlHTML(button_name){for(var i=0;i<TinyMCE_advanced_buttons.length;i++){var but=TinyMCE_advanced_buttons[i];if(but[0]==button_name)return '<img id="{$editor_id}_'+but[0]+'" src="{$themeurl}/images/'+but[1]+'" title="'+but[2]+'" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\', '+(but.length>4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+')">';}switch(button_name){case "formatselect":var html='<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';var formats=tinyMCE.getParam("theme_advanced_blockformats","p,address,pre,h1,h2,h3,h4,h5,h6",true).split(',');var lookup=[['p','{$lang_theme_paragraph}'],['address','{$lang_theme_address}'],['pre','{$lang_theme_pre}'],['h1','{$lang_theme_h1}'],['h2','{$lang_theme_h2}'],['h3','{$lang_theme_h3}'],['h4','{$lang_theme_h4}'],['h5','{$lang_theme_h5}'],['h6','{$lang_theme_h6}']];for(var i=0;i<formats.length;i++){for(var x=0;x<lookup.length;x++){if(formats[i]==lookup[x][0])html+='<option value="<'+lookup[x][0]+'>">'+lookup[x][1]+'</option>';}}html+='</select>';return html;case "styleselect":return '<select id="{$editor_id}_styleSelect" onmousedown="TinyMCE_advanced_setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';case "fontselect":return '<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\ <option value="">{$lang_theme_fontdefault}</option>\ <option value="arial,helvetica,sans-serif">Arial</option>\ <option value="times new roman,times,serif">Times New Roman</option>\ <option value="verdana,arial,helvetica,sans-serif">Verdana</option>\ <option value="courier new,courier,monospace">Courier</option>\ <option value="georgia,times new roman,times,serif">Georgia</option>\ <option value="tahoma,arial,helvetica,sans-serif">Tahoma</option>\ </select>';case "fontsizeselect":return '<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\ <option value="1">1 (8 pt)</option>\ <option value="2">2 (10 pt)</option>\ <option value="3">3 (12 pt)</option>\ <option value="4">4 (14 pt)</option>\ <option value="5">5 (18 pt)</option>\ <option value="6">6 (24 pt)</option>\ <option value="7">7 (36 pt)</option>\ </select>';case "separator":return '<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">';case "rowseparator":return '<br>';}return "";}function TinyMCE_advanced_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceForeColor":var template=new Array();var inputColor=TinyMCE_advanced_foreColor;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=190;template['height']=235;tinyMCE.openWindow(template,{editor_id:editor_id,command:"forecolor",input_color:inputColor});return true;case "mceCodeEditor":var template=new Array();template['file']='source_editor.htm';template['width']=tinyMCE.getParam("theme_advanced_source_editor_width",440);template['height']=tinyMCE.getParam("theme_advanced_source_editor_height",370);tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"yes"});return true;case "mceCharMap":var template=new Array();template['file']='charmap.htm';template['width']=320;template['height']=210;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case "mceInsertAnchor":var template=new Array();template['file']='anchor.htm';template['width']=320;template['height']=130;tinyMCE.openWindow(template,{editor_id:editor_id,name:TinyMCE_advanced_anchorName});return true;}return false;}function TinyMCE_advanced_getEditorTemplate(settings){function removeFromArray(in_array,remove_array){var outArray=new Array();for(var i=0;i<in_array.length;i++){skip=false;for(var j=0;j<remove_array.length;j++){if(in_array[i]==remove_array[j])skip=true;}if(!skip)outArray[outArray.length]=in_array[i];}return outArray;}function addToArray(in_array,add_array){for(var i=0;i<add_array.length;i++)in_array[in_array.length]=add_array[i];return in_array;}var template=new Array();var toolbarHTML="";var toolbarLocation=tinyMCE.getParam("theme_advanced_toolbar_location","bottom");var buttonNamesRow1=tinyMCE.getParam("theme_advanced_buttons1","bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",true,',');buttonNamesRow1=removeFromArray(buttonNamesRow1,tinyMCE.getParam("theme_advanced_disable","",true,','));buttonNamesRow1=addToArray(buttonNamesRow1,tinyMCE.getParam("theme_advanced_buttons1_add","",true,','));for(var i=0;i<buttonNamesRow1.length;i++)toolbarHTML+=tinyMCE.getControlHTML(buttonNamesRow1[i]);if(buttonNamesRow1.length>0)toolbarHTML+="<br>";var buttonNamesRow2=tinyMCE.getParam("theme_advanced_buttons2","bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",true,',');buttonNamesRow2=removeFromArray(buttonNamesRow2,tinyMCE.getParam("theme_advanced_disable","",true,','));buttonNamesRow2=addToArray(buttonNamesRow2,tinyMCE.getParam("theme_advanced_buttons2_add","",true,','));for(var i=0;i<buttonNamesRow2.length;i++)toolbarHTML+=tinyMCE.getControlHTML(buttonNamesRow2[i]);if(buttonNamesRow2.length>0)toolbarHTML+="<br>";var buttonNamesRow3=tinyMCE.getParam("theme_advanced_buttons3","table,separator,row_before,row_after,delete_row,separator,col_before,col_after,delete_col,separator,hr,removeformat,visualaid,separator,sub,sup,separator,charmap",true,',');buttonNamesRow3=removeFromArray(buttonNamesRow3,tinyMCE.getParam("theme_advanced_disable","",true,','));buttonNamesRow3=addToArray(buttonNamesRow3,tinyMCE.getParam("theme_advanced_buttons3_add","",true,','));for(var i=0;i<buttonNamesRow3.length;i++)toolbarHTML+=tinyMCE.getControlHTML(buttonNamesRow3[i]);template['html']='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">';if(toolbarLocation=="top")template['html']+='<tr><td class="mceToolbarTop" align="center" height="1">'+toolbarHTML+'</td></tr>';template['html']+='<tr><td align="center">\ <span id="{$editor_id}"></span>\ </td></tr>';if(toolbarLocation=="bottom")template['html']+='<tr><td class="mceToolbarBottom" align="center" height="1">'+toolbarHTML+'</td></tr>';template['html']+='</table>';var styleSelectHTML='<option value="">-- {$lang_theme_style_select} --</option>';if(settings['theme_advanced_styles']){var stylesAr=settings['theme_advanced_styles'].split(';');for(var i=0;i<stylesAr.length;i++){var key,value;key=stylesAr[i].split('=')[0];value=stylesAr[i].split('=')[1];styleSelectHTML+='<option value="'+value+'">'+key+'</option>';}TinyMCE_advanced_autoImportCSSClasses=false;}template['html']=tinyMCE.replaceVar(template['html'],'style_select_options',styleSelectHTML);template['delta_width']=0;template['delta_height']=-40;return template;}function TinyMCE_advanced_getInsertLinkTemplate(){var template=new Array();template['file']='link.htm';template['width']=320;template['height']=170;template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);return template;}function TinyMCE_advanced_getInsertImageTemplate(){var template=new Array();template['file']='image.htm';template['width']=340;template['height']=280;template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);return template;}function TinyMCE_advanced_getInsertTableTemplate(settings){var template=new Array();template['file']='table.htm';template['width']=340;template['height']=220;template['width']+=tinyMCE.getLang('lang_insert_table_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_table_delta_height',0);return template;}function TinyMCE_advanced_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function selectByValue(select_elm,value){if(select_elm){for(var i=0;i<select_elm.options.length;i++){if(select_elm.options[i].value==value){select_elm.selectedIndex=i;return true;}}}return false;}var colorElm=tinyMCE.getParentElement(node,"font","color");if(colorElm)TinyMCE_advanced_foreColor=""+colorElm.color.toUpperCase();tinyMCE.switchClassSticky(editor_id+'_justifyleft','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifyright','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifycenter','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifyfull','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_sub','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_sup','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_table','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_anchor','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_link','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_unlink','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_outdent','mceButtonDisabled',true);var anchorName=tinyMCE.getParentElement(node,"a","name");TinyMCE_advanced_anchorName="";if(anchorName){TinyMCE_advanced_anchorName=anchorName.getAttribute("name");tinyMCE.switchClassSticky(editor_id+'_anchor','mceButtonSelected');}var anchorLink=tinyMCE.getParentElement(node,"a","href");if(anchorLink||any_selection){tinyMCE.switchClassSticky(editor_id+'_link',anchorLink?'mceButtonSelected':'mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_unlink',anchorLink?'mceButtonSelected':'mceButtonNormal',false);}tinyMCE.switchClassSticky(editor_id+'_visualaid',visual_aid?'mceButtonSelected':'mceButtonNormal',false);if(undo_levels!=-1){tinyMCE.switchClassSticky(editor_id+'_undo','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_redo','mceButtonDisabled',true);}if(tinyMCE.getParentElement(node,"td")){tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonNormal',false);}if(tinyMCE.getParentElement(node,"table"))tinyMCE.switchClassSticky(editor_id+'_table','mceButtonSelected');if(tinyMCE.getParentElement(node,"li,blockquote"))tinyMCE.switchClassSticky(editor_id+'_outdent','mceButtonNormal',false);if(undo_index!=-1&&(undo_index<undo_levels-1&&undo_levels>0))tinyMCE.switchClassSticky(editor_id+'_redo','mceButtonNormal',false);if(undo_index!=-1&&(undo_index>0&&undo_levels>0))tinyMCE.switchClassSticky(editor_id+'_undo','mceButtonNormal',false);var selectElm=document.getElementById(editor_id+"_styleSelect");if(selectElm){TinyMCE_advanced_setupCSSClasses(editor_id);classNode=node;breakOut=false;var index=0;do{if(classNode&&classNode.className){for(var i=0;i<selectElm.options.length;i++){if(selectElm.options[i].value==classNode.className){index=i;breakOut=true;break;}}}}while(!breakOut&&(classNode=classNode.parentNode));selectElm.selectedIndex=index;}var selectElm=document.getElementById(editor_id+"_formatSelect");if(selectElm){var elm=tinyMCE.getParentElement(node,"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm){selectByValue(selectElm,"<"+elm.nodeName.toLowerCase()+">");}else selectByValue(selectElm,"<p>");}var selectElm=document.getElementById(editor_id+"_fontNameSelect");if(selectElm){var elm=tinyMCE.getParentElement(node,"font","face");if(elm)selectByValue(selectElm,elm.getAttribute("face"));else selectByValue(selectElm,"");}var selectElm=document.getElementById(editor_id+"_fontSizeSelect");if(selectElm){var elm=tinyMCE.getParentElement(node,"font","size");if(elm)selectByValue(selectElm,elm.getAttribute("size"));else selectByValue(selectElm,"1");}alignNode=node;breakOut=false;do{if(!alignNode.getAttribute||!alignNode.getAttribute('align'))continue;switch(alignNode.getAttribute('align').toLowerCase()){case "left":tinyMCE.switchClassSticky(editor_id+'_justifyleft','mceButtonSelected');breakOut=true;break;case "right":tinyMCE.switchClassSticky(editor_id+'_justifyright','mceButtonSelected');breakOut=true;break;case "middle":case "center":tinyMCE.switchClassSticky(editor_id+'_justifycenter','mceButtonSelected');breakOut=true;break;case "justify":tinyMCE.switchClassSticky(editor_id+'_justifyfull','mceButtonSelected');breakOut=true;break;}}while(!breakOut&&(alignNode=alignNode.parentNode));do{switch(node.nodeName.toLowerCase()){case "b":case "strong":tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonSelected');break;case "i":case "em":tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonSelected');break;case "u":tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonSelected');break;case "strike":tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonSelected');break;case "ul":tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonSelected');break;case "ol":tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonSelected');break;case "sub":tinyMCE.switchClassSticky(editor_id+'_sub','mceButtonSelected');break;case "sup":tinyMCE.switchClassSticky(editor_id+'_sup','mceButtonSelected');break;}}while((node=node.parentNode));}function TinyMCE_advanced_setupCSSClasses(editor_id){if(!TinyMCE_advanced_autoImportCSSClasses)return;var selectElm=document.getElementById(editor_id+'_styleSelect');if(selectElm&&selectElm .getAttribute('cssImported')!='true'){var csses=tinyMCE.getCSSClasses(editor_id);if(csses&&selectElm){for(var i=0;i<csses.length;i++)selectElm.options[selectElm.length]=new Option(csses[i],csses[i]);}if(csses!=null&&csses.length>0)selectElm.setAttribute('cssImported','true');}} --- NEW FILE: editor_template_src.js --- /* Import theme specific language pack */ tinyMCE.importThemeLanguagePack(); // Variable declarations var TinyMCE_advanced_autoImportCSSClasses = true; var TinyMCE_advanced_foreColor = "#000000"; var TinyMCE_advanced_anchorName = ""; var TinyMCE_advanced_buttons = [ // Control id, button img, button title, command, user_interface, value ['bold', '{$lang_bold_img}', '{$lang_bold_desc}', 'Bold'], ['italic', '{$lang_italic_img}', '{$lang_italic_desc}', 'Italic'], ['underline', '{$lang_underline_img}', '{$lang_underline_desc}', 'Underline'], ['strikethrough', 'strikethrough.gif', '{$lang_striketrough_desc}', 'Strikethrough'], ['justifyleft', 'left.gif', '{$lang_justifyleft_desc}', 'JustifyLeft'], ['justifycenter', 'center.gif', '{$lang_justifycenter_desc}', 'JustifyCenter'], ['justifyright', 'right.gif', '{$lang_justifyright_desc}', 'JustifyRight'], ['justifyfull', 'full.gif', '{$lang_justifyfull_desc}', 'JustifyFull'], ['bullist', 'bullist.gif', '{$lang_bullist_desc}', 'InsertUnorderedList'], ['numlist', 'numlist.gif', '{$lang_numlist_desc}', 'InsertOrderedList'], ['outdent', 'outdent.gif', '{$lang_outdent_desc}', 'Outdent'], ['indent', 'indent.gif', '{$lang_indent_desc}', 'Indent'], ['undo', 'undo.gif', '{$lang_undo_desc}', 'Undo'], ['redo', 'redo.gif', '{$lang_redo_desc}', 'Redo'], ['link', 'link.gif', '{$lang_link_desc}', 'mceLink', true], ['unlink', 'unlink.gif', '{$lang_unlink_desc}', 'unlink'], ['image', 'image.gif', '{$lang_image_desc}', 'mceImage', true], ['cleanup', 'cleanup.gif', '{$lang_cleanup_desc}', 'mceCleanup'], ['help', 'help.gif', '{$lang_help_desc}', 'mceHelp'], ['code', 'code.gif', '{$lang_theme_code_desc}', 'mceCodeEditor'], ['table', 'table.gif', '{$lang_theme_table_desc}', 'mceInsertTable', true], ['row_before', 'table_insert_row_before.gif', '{$lang_theme_table_insert_row_before_desc}', 'mceTableInsertRowBefore'], ['row_after', 'table_insert_row_after.gif', '{$lang_theme_table_insert_row_after_desc}', 'mceTableInsertRowAfter'], ['delete_row', 'table_delete_row.gif', '{$lang_theme_table_delete_row_desc}', 'mceTableDeleteRow'], ['col_before', 'table_insert_col_before.gif', '{$lang_theme_table_insert_col_before_desc}', 'mceTableInsertColBefore'], ['col_after', 'table_insert_col_after.gif', '{$lang_theme_table_insert_col_after_desc}', 'mceTableInsertColAfter'], ['delete_col', 'table_delete_col.gif', '{$lang_theme_table_delete_col_desc}', 'mceTableDeleteCol'], ['hr', 'hr.gif', '{$lang_theme_hr_desc}', 'inserthorizontalrule'], ['removeformat', 'removeformat.gif', '{$lang_theme_removeformat_desc}', 'removeformat'], ['sub', 'sub.gif', '{$lang_theme_sub_desc}', 'subscript'], ['sup', 'sup.gif', '{$lang_theme_sup_desc}', 'superscript'], ['forecolor', 'forecolor.gif', '{$lang_theme_forecolor_desc}', 'mceForeColor'], ['charmap', 'charmap.gif', '{$lang_theme_charmap_desc}', 'mceCharMap'], ['visualaid', 'visualaid.gif', '{$lang_theme_visualaid_desc}', 'mceToggleVisualAid'], ['anchor', 'anchor.gif', '{$lang_theme_anchor_desc}', 'mceInsertAnchor'] ]; /** * Returns HTML code for the specificed control. */ function TinyMCE_advanced_getControlHTML(button_name) { // Lookup button in button list for (var i=0; i<TinyMCE_advanced_buttons.length; i++) { var but = TinyMCE_advanced_buttons[i]; if (but[0] == button_name) return '<img id="{$editor_id}_' + but[0] + '" src="{$themeurl}/images/' + but[1] + '" title="' + but[2] + '" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + but[3] + '\', ' + (but.length > 4 ? but[4] : false) + (but.length > 5 ? ', \'' + but[5] + '\'' : '') + ')">'; } // Custom controlls other than buttons switch (button_name) { case "formatselect": var html = '<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">'; var formats = tinyMCE.getParam("theme_advanced_blockformats", "p,address,pre,h1,h2,h3,h4,h5,h6", true).split(','); var lookup = [ ['p', '{$lang_theme_paragraph}'], ['address', '{$lang_theme_address}'], ['pre', '{$lang_theme_pre}'], ['h1', '{$lang_theme_h1}'], ['h2', '{$lang_theme_h2}'], ['h3', '{$lang_theme_h3}'], ['h4', '{$lang_theme_h4}'], ['h5', '{$lang_theme_h5}'], ['h6', '{$lang_theme_h6}'] ]; // Build format select for (var i=0; i<formats.length; i++) { for (var x=0; x<lookup.length; x++) { if (formats[i] == lookup[x][0]) html += '<option value="<' + lookup[x][0] + '>">' + lookup[x][1] + '</option>'; } } html += '</select>'; return html; case "styleselect": return '<select id="{$editor_id}_styleSelect" onmousedown="TinyMCE_advanced_setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>'; case "fontselect": return '<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\ <option value="">{$lang_theme_fontdefault}</option>\ <option value="arial,helvetica,sans-serif">Arial</option>\ <option value="times new roman,times,serif">Times New Roman</option>\ <option value="verdana,arial,helvetica,sans-serif">Verdana</option>\ <option value="courier new,courier,monospace">Courier</option>\ <option value="georgia,times new roman,times,serif">Georgia</option>\ <option value="tahoma,arial,helvetica,sans-serif">Tahoma</option>\ </select>'; case "fontsizeselect": return '<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\ <option value="1">1 (8 pt)</option>\ <option value="2">2 (10 pt)</option>\ <option value="3">3 (12 pt)</option>\ <option value="4">4 (14 pt)</option>\ <option value="5">5 (18 pt)</option>\ <option value="6">6 (24 pt)</option>\ <option value="7">7 (36 pt)</option>\ </select>'; case "separator": return '<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">'; case "rowseparator": return '<br>'; } return ""; } /** * Theme specific exec command handeling. */ function TinyMCE_advanced_execCommand(editor_id, element, command, user_interface, value) { switch (command) { case "mceForeColor": var template = new Array(); var inputColor = TinyMCE_advanced_foreColor; if (!inputColor) inputColor = "#000000"; template['file'] = 'color_picker.htm'; template['width'] = 190; template['height'] = 235; tinyMCE.openWindow(template, {editor_id : editor_id, command : "forecolor", input_color : inputColor}); return true; case "mceCodeEditor": var template = new Array(); template['file'] = 'source_editor.htm'; template['width'] = tinyMCE.getParam("theme_advanced_source_editor_width", 440); template['height'] = tinyMCE.getParam("theme_advanced_source_editor_height", 370); tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes"}); return true; case "mceCharMap": var template = new Array(); template['file'] = 'charmap.htm'; template['width'] = 320; template['height'] = 210; tinyMCE.openWindow(template, {editor_id : editor_id}); return true; case "mceInsertAnchor": var template = new Array(); template['file'] = 'anchor.htm'; template['width'] = 320; template['height'] = 130; tinyMCE.openWindow(template, {editor_id : editor_id, name : TinyMCE_advanced_anchorName}); return true; } // Default behavior return false; } /** * Editor instance template function. */ function TinyMCE_advanced_getEditorTemplate(settings) { function removeFromArray(in_array, remove_array) { var outArray = new Array(); for (var i=0; i<in_array.length; i++) { skip = false; for (var j=0; j<remove_array.length; j++) { if (in_array[i] == remove_array[j]) skip = true; } if (!skip) outArray[outArray.length] = in_array[i]; } return outArray; } function addToArray(in_array, add_array) { for (var i=0; i<add_array.length; i++) in_array[in_array.length] = add_array[i]; return in_array; } var template = new Array(); var toolbarHTML = ""; var toolbarLocation = tinyMCE.getParam("theme_advanced_toolbar_location", "bottom"); // Render row 1 var buttonNamesRow1 = tinyMCE.getParam("theme_advanced_buttons1", "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect", true, ','); buttonNamesRow1 = removeFromArray(buttonNamesRow1, tinyMCE.getParam("theme_advanced_disable", "", true, ',')); buttonNamesRow1 = addToArray(buttonNamesRow1, tinyMCE.getParam("theme_advanced_buttons1_add", "", true, ',')); for (var i=0; i<buttonNamesRow1.length; i++) toolbarHTML += tinyMCE.getControlHTML(buttonNamesRow1[i]); if (buttonNamesRow1.length > 0) toolbarHTML += "<br>"; // Render row 2 var buttonNamesRow2 = tinyMCE.getParam("theme_advanced_buttons2", "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code", true, ','); buttonNamesRow2 = removeFromArray(buttonNamesRow2, tinyMCE.getParam("theme_advanced_disable", "", true, ',')); buttonNamesRow2 = addToArray(buttonNamesRow2, tinyMCE.getParam("theme_advanced_buttons2_add", "", true, ',')); for (var i=0; i<buttonNamesRow2.length; i++) toolbarHTML += tinyMCE.getControlHTML(buttonNamesRow2[i]); if (buttonNamesRow2.length > 0) toolbarHTML += "<br>"; // Render row 3 var buttonNamesRow3 = tinyMCE.getParam("theme_advanced_buttons3", "table,separator,row_before,row_after,delete_row,separator,col_before,col_after,delete_col,separator,hr,removeformat,visualaid,separator,sub,sup,separator,charmap", true, ','); buttonNamesRow3 = removeFromArray(buttonNamesRow3, tinyMCE.getParam("theme_advanced_disable", "", true, ',')); buttonNamesRow3 = addToArray(buttonNamesRow3, tinyMCE.getParam("theme_advanced_buttons3_add", "", true, ',')); for (var i=0; i<buttonNamesRow3.length; i++) toolbarHTML += tinyMCE.getControlHTML(buttonNamesRow3[i]); // Setup template html template['html'] = '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">'; if (toolbarLocation == "top") template['html'] += '<tr><td class="mceToolbarTop" align="center" height="1">' + toolbarHTML + '</td></tr>'; /* template['html'] += '<tr><td align="center">\ <iframe id="{$editor_id}" class="mceEditorArea" border="1" frameborder="0" src="{$default_document}" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" style="width:{$area_width};height:{$area_height}" width="{$area_width}" height="{$area_height}"></iframe>\ </td></tr>';*/ template['html'] += '<tr><td align="center">\ <span id="{$editor_id}"></span>\ </td></tr>'; if (toolbarLocation == "bottom") template['html'] += '<tr><td class="mceToolbarBottom" align="center" height="1">' + toolbarHTML + '</td></tr>'; template['html'] += '</table>'; // Setup style select options var styleSelectHTML = '<option value="">-- {$lang_theme_style_select} --</option>'; if (settings['theme_advanced_styles']) { var stylesAr = settings['theme_advanced_styles'].split(';'); for (var i=0; i<stylesAr.length; i++) { var key, value; key = stylesAr[i].split('=')[0]; value = stylesAr[i].split('=')[1]; styleSelectHTML += '<option value="' + value + '">' + key + '</option>'; } TinyMCE_advanced_autoImportCSSClasses = false; } template['html'] = tinyMCE.replaceVar(template['html'], 'style_select_options', styleSelectHTML); template['delta_width'] = 0; template['delta_height'] = -40; return template; } /** * Insert link template function. */ function TinyMCE_advanced_getInsertLinkTemplate() { var template = new Array(); template['file'] = 'link.htm'; template['width'] = 320; template['height'] = 170; // Language specific width and height addons template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0); template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0); return template; } /** * Insert image template function. */ function TinyMCE_advanced_getInsertImageTemplate() { var template = new Array(); template['file'] = 'image.htm'; template['width'] = 340; template['height'] = 280; // Language specific width and height addons template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0); template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0); return template; } /** * Insert table template function. */ function TinyMCE_advanced_getInsertTableTemplate(settings) { var template = new Array(); template['file'] = 'table.htm'; template['width'] = 340; template['height'] = 220; // Language specific width and height addons template['width'] += tinyMCE.getLang('lang_insert_table_delta_width', 0); template['height'] += tinyMCE.getLang('lang_insert_table_delta_height', 0); return template; } /** * Node change handler. */ function TinyMCE_advanced_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { function selectByValue(select_elm, value) { if (select_elm) { for (var i=0; i<select_elm.options.length; i++) { if (select_elm.options[i].value == value) { select_elm.selectedIndex = i; return true; } } } return false; } // Get element color var colorElm = tinyMCE.getParentElement(node, "font", "color"); if (colorElm) TinyMCE_advanced_foreColor = "" + colorElm.color.toUpperCase(); // Reset old states tinyMCE.switchClassSticky(editor_id + '_justifyleft', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_justifyright', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_justifycenter', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_justifyfull', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_sub', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_sup', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_anchor', 'mceButtonNormal'); tinyMCE.switchClassSticky(editor_id + '_link', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_unlink', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_outdent', 'mceButtonDisabled', true); // Get anchor name var anchorName = tinyMCE.getParentElement(node, "a", "name"); TinyMCE_advanced_anchorName = ""; if (anchorName) { TinyMCE_advanced_anchorName = anchorName.getAttribute("name"); tinyMCE.switchClassSticky(editor_id + '_anchor', 'mceButtonSelected'); } // Get link var anchorLink = tinyMCE.getParentElement(node, "a", "href"); if (anchorLink || any_selection) { tinyMCE.switchClassSticky(editor_id + '_link', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal', false); tinyMCE.switchClassSticky(editor_id + '_unlink', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal', false); } // Handle visual aid tinyMCE.switchClassSticky(editor_id + '_visualaid', visual_aid ? 'mceButtonSelected' : 'mceButtonNormal', false); if (undo_levels != -1) { tinyMCE.switchClassSticky(editor_id + '_undo', 'mceButtonDisabled', true); tinyMCE.switchClassSticky(editor_id + '_redo', 'mceButtonDisabled', true); } // Within a td element if (tinyMCE.getParentElement(node, "td")) { tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonNormal', false); tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonNormal', false); tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonNormal', false); tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonNormal', false); tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonNormal', false); tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonNormal', false); } // Within table if (tinyMCE.getParentElement(node, "table")) tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonSelected'); // Within li, blockquote if (tinyMCE.getParentElement(node, "li,blockquote")) tinyMCE.switchClassSticky(editor_id + '_outdent', 'mceButtonNormal', false); // Has redo levels if (undo_index != -1 && (undo_index < undo_levels-1 && undo_levels > 0)) tinyMCE.switchClassSticky(editor_id + '_redo', 'mceButtonNormal', false); // Has undo levels if (undo_index != -1 && (undo_index > 0 && undo_levels > 0)) tinyMCE.switchClassSticky(editor_id + '_undo', 'mceButtonNormal', false); // Select class in select box var selectElm = document.getElementById(editor_id + "_styleSelect"); if (selectElm) { TinyMCE_advanced_setupCSSClasses(editor_id); classNode = node; breakOut = false; var index = 0; do { if (classNode && classNode.className) { for (var i=0; i<selectElm.options.length; i++) { if (selectElm.options[i].value == classNode.className) { index = i; breakOut = true; break; } } } } while (!breakOut && (classNode = classNode.parentNode)); selectElm.selectedIndex = index; } // Select formatblock var selectElm = document.getElementById(editor_id + "_formatSelect"); if (selectElm) { var elm = tinyMCE.getParentElement(node, "p,div,h1,h2,h3,h4,h5,h6,pre,address"); if (elm) { selectByValue(selectElm, "<" + elm.nodeName.toLowerCase() + ">"); } else selectByValue(selectElm, "<p>"); } // Select fontselect var selectElm = document.getElementById(editor_id + "_fontNameSelect"); if (selectElm) { var elm = tinyMCE.getParentElement(node, "font", "face"); if (elm) selectByValue(selectElm, elm.getAttribute("face")); else selectByValue(selectElm, ""); } // Select fontsize var selectElm = document.getElementById(editor_id + "_fontSizeSelect"); if (selectElm) { var elm = tinyMCE.getParentElement(node, "font", "size"); if (elm) selectByValue(selectElm, elm.getAttribute("size")); else selectByValue(selectElm, "1"); } // Handle align attributes alignNode = node; breakOut = false; do { if (!alignNode.getAttribute || !alignNode.getAttribute('align')) continue; switch (alignNode.getAttribute('align').toLowerCase()) { case "left": tinyMCE.switchClassSticky(editor_id + '_justifyleft', 'mceButtonSelected'); breakOut = true; break; case "right": tinyMCE.switchClassSticky(editor_id + '_justifyright', 'mceButtonSelected'); breakOut = true; break; case "middle": case "center": tinyMCE.switchClassSticky(editor_id + '_justifycenter', 'mceButtonSelected'); breakOut = true; break; case "justify": tinyMCE.switchClassSticky(editor_id + '_justifyfull', 'mceButtonSelected'); breakOut = true; break; } } while (!breakOut && (alignNode = alignNode.parentNode)); // Handle elements do { switch (node.nodeName.toLowerCase()) { case "b": case "strong": tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected'); break; case "i": case "em": tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected'); break; case "u": tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected'); break; case "strike": tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected'); break; case "ul": tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected'); break; case "ol": tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected'); break; case "sub": tinyMCE.switchClassSticky(editor_id + '_sub', 'mceButtonSelected'); break; case "sup": tinyMCE.switchClassSticky(editor_id + '_sup', 'mceButtonSelected'); break; } } while ((node = node.parentNode)); } // This function auto imports CSS classes into the class selection droplist function TinyMCE_advanced_setupCSSClasses(editor_id) { if (!TinyMCE_advanced_autoImportCSSClasses) return; var selectElm = document.getElementById(editor_id + '_styleSelect'); if (selectElm && selectElm.getAttribute('cssImported') != 'true') { var csses = tinyMCE.getCSSClasses(editor_id); if (csses && selectElm) { for (var i=0; i<csses.length; i++) selectElm.options[selectElm.length] = new Option(csses[i], csses[i]); } // Only do this once if (csses != null && csses.length > 0) selectElm.setAttribute('cssImported', 'true'); } } --- NEW FILE: editor_ui.css --- .mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected { margin-top: 1px; margin-left: 1px; } .mceButtonNormal { border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; border-color: #F0F0EE; cursor: hand } .mceButtonOver { border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; cursor: hand } .mceButtonDown { border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; cursor: hand } .mceButtonSelected { border-bottom: 1px solid; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-color: #C0C0BB; cursor: hand } .mceButtonDisabled { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; border-color: #F0F0EE; cursor: text } .mceSeparator { border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; margin-right: 2px; margin-left: 2px; } .mceSeparatorLine { margin:2px; margin-left: 4px; background-color: #F0F0EE; border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; width: 0px; height: 15px; } .mceSelectList { font-family: "MS Sans Serif"; font-size: 7pt; font-weight: normal; margin-top: 3px; padding: 0px; display: inline; vertical-align: top; background-color: #F0F0EE } .mceLabel, .mceLabelDisabled { font-family: "MS Sans Serif"; font-size: 9pt; } .mceLabel { color: #000000; } .mceLabelDisabled { cursor: text; color: #999999; } .mceEditor { background: #F0F0EE; border: 1px solid #cccccc; } .mceEditorArea { font-family: "MS Sans Serif"; background: #FFFFFF; } .mceToolbarTop, .mceToolbarBottom { background: #F0F0EE; } .mceToolbarTop { border-bottom: 1px solid #cccccc; } .mceToolbarBottom { border-top: 1px solid #cccccc; } --- NEW FILE: image.htm --- <html> <head> <title>{$lang_insert_image_title}</title> <script language="javascript" src="../../tiny_mce_popup.js"></script> <script language="javascript"> function insertImage() { if (window.opener) { var src = document.forms[0].src.value; var alt = document.forms[0].alt.value; var border = document.forms[0].border.value; var vspace = document.forms[0].vspace.value; var hspace = document.forms[0].hspace.value; var width = document.forms[0].width.value; var height = document.forms[0].height.value; var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value; window.opener.tinyMCE.insertImage(src, alt, border, hspace, vspace, width, height, align); top.close(); } } function init() { var formObj = document.forms[0]; for (var i=0; i<document.forms[0].align.options.length; i++) { if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align')) document.forms[0].align.options.selectedIndex = i; } formObj.src.value = tinyMCE.getWindowArg('src'); formObj.alt.value = tinyMCE.getWindowArg('alt'); formObj.border.value = tinyMCE.getWindowArg('border'); formObj.vspace.value = tinyMCE.getWindowArg('vspace'); formObj.hspace.value = tinyMCE.getWindowArg('hspace'); formObj.width.value = tinyMCE.getWindowArg('width'); formObj.height.value = tinyMCE.getWindowArg('height'); formObj.height.value = tinyMCE.getWindowArg('height'); window.focus(); } function cancelAction() { top.close(); } </script> </head> <body onload="window.focus();init();"> <form onsubmit="insertImage();return false;"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0"> <tr> <td colspan="2" class="title">{$lang_insert_image_title}</td> </tr> <tr> <td>{$lang_insert_image_src}:</td> <td><input name="src" type="text" id="src" value="" style="width: 200px"></td> </tr> <tr> <td>{$lang_insert_image_alt}:</td> <td><input name="alt" type="text" id="alt" value="" style="width: 200px"></td> </tr> <tr> <td>{$lang_insert_image_align}:</td> <td><select name="align"> <option value="">{$lang_insert_image_align_default}</option> <option value="baseline">{$lang_insert_image_align_baseline}</option> <option value="top">{$lang_insert_image_align_top}</option> <option value="middle">{$lang_insert_image_align_middle}</option> <option value="bottom">{$lang_insert_image_align_bottom}</option> <option value="texttop">{$lang_insert_image_align_texttop}</option> <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option> <option value="absbottom">{$lang_insert_image_align_absbottom}</option> <option value="left">{$lang_insert_image_align_left}</option> <option value="right">{$lang_insert_image_align_right}</option> </select></td> </tr> <tr> <td>{$lang_insert_image_dimensions}:</td> <td><input name="width" type="text" id="width" value="" size="3" maxlength="3"> x <input name="height" type="text" id="height" value="" size="3" maxlength="3"></td> </tr> <tr> <td>{$lang_insert_image_border}:</td> <td><input name="border" type="text" id="border" value="" size="3" maxlength="3"></td> </tr> <tr> <td>{$lang_insert_image_vspace}:</td> <td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3"></td> </tr> <tr> <td>{$lang_insert_image_hspace}:</td> <td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3"></td> </tr> <tr> <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertImage();"> </td> <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td> </tr> </table></td> </tr> </table> </form> </body> </html> --- NEW FILE: link.htm --- <html> <head> <title>{$lang_insert_link_title}</title> <script language="javascript" src="../../tiny_mce_popup.js"></script> <script language="javascript"> function init() { for (var i=0; i<document.forms[0].target.options.length; i++) { var option = document.forms[0].target.options[i]; if (option.value == tinyMCE.getWindowArg('target')) option.selected = true; } document.forms[0].href.value = tinyMCE.getWindowArg('href'); document.forms[0].linktitle.value = tinyMCE.getWindowArg('title'); window.focus(); } function insertLink() { if (window.opener) { var href = document.forms[0].href.value; var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value; var title = document.forms[0].linktitle.value; window.opener.tinyMCE.insertLink(href, target, title); top.close(); } } function cancelAction() { top.close(); } </script> </head> <body onload="init();"> <form onsubmit="insertLink();return false;"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0"> <tr> <td colspan="2" class="title">{$lang_insert_link_title}</td> </tr> <tr> <td>{$lang_insert_link_url}:</td> <td><input name="href" type="text" id="href" value="" style="width: 200px"></td> </tr> <tr> <td>{$lang_insert_link_target}:</td> <td><select name="target" style="width: 200px"> <option value="_self">{$lang_insert_link_target_same}</option> <option value="_blank">{$lang_insert_link_target_blank}</option> </select></td> </tr> <tr> <td>{$lang_theme_insert_link_... [truncated message content] |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:45
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins Added Files: readme.txt Log Message: complete tinyMCE addition --- NEW FILE: readme.txt --- This is the location you place TinyMCE plugins. |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:44
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advimage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advimage Added Files: editor_plugin.js image.htm readme.txt Log Message: complete tinyMCE addition --- NEW FILE: editor_plugin.js --- /* Import theme specific language pack */ tinyMCE.importPluginLanguagePack('advimage', 'uk,se,de'); /** * Insert image template function. */ function TinyMCE_advimage_getInsertImageTemplate() { var template = new Array(); template['file'] = '../../plugins/advimage/image.htm'; template['width'] = 380; template['height'] = 380; // Language specific width and height addons template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0); template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0); return template; } --- NEW FILE: image.htm --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>{$lang_insert_image_title}</title> <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script> <script language="javascript" type="text/javascript"> <!-- function myRegexpReplace(in_str, reg_exp, replace_str, opts) { if (typeof opts == "undefined") opts = 'g'; var re = new RegExp(reg_exp, opts); return in_str.replace(re, replace_str); } function insertImage() { if (window.opener) { var src = document.forms[0].src.value; var alt = document.forms[0].alt.value; var title = document.forms[0].title.value; var border = document.forms[0].border.value; var vspace = document.forms[0].vspace.value; var hspace = document.forms[0].hspace.value; var width = document.forms[0].width.value; var height = document.forms[0].height.value; var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value; var onmouseover = document.forms[0].onmouseover.value; var onmouseout = document.forms[0].onmouseout.value; // added 2004-11-10 by Michael Keck (me...@mi...) // supporting onmouse over / out for image swap ... // only support the onmouse over/out if both values are given if (onmouseover!='' && onmouseout!='' && document.forms[0].onmousemove.checked==true) { onmouseover="this.src='" + onmouseover + "';"; onmouseout ="this.src='" + onmouseout + "';"; } else { onmouseover=""; onmouseout =""; } window.opener.tinyMCE.insertImage(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout); top.close(); } } function init() { var formObj = document.forms[0]; var arrOnOver = new Array(), arrOnOut = new Array(); var strOnOver = "", strOnOut = ""; for (var i=0; i<document.forms[0].align.options.length; i++) { if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align')) document.forms[0].align.options.selectedIndex = i; } formObj.src.value = tinyMCE.getWindowArg('src'); formObj.alt.value = tinyMCE.getWindowArg('alt'); formObj.title.value = tinyMCE.getWindowArg('title'); formObj.border.value = tinyMCE.getWindowArg('border'); formObj.vspace.value = tinyMCE.getWindowArg('vspace'); formObj.hspace.value = tinyMCE.getWindowArg('hspace'); formObj.width.value = tinyMCE.getWindowArg('width'); formObj.height.value = tinyMCE.getWindowArg('height'); formObj.height.value = tinyMCE.getWindowArg('height'); // added 2004-11-10 by Michael Keck (me...@mi...) // supporting onmouse over / out for image swap ... arrOnOver = tinyMCE.getWindowArg('onmouseover').split(';'); arrOnOut = tinyMCE.getWindowArg('onmouseout').split(';'); for (var i=0; i<arrOnOver.length; i++) { if (arrOnOver[i].indexOf('this.src=\'')!=-1) { strOnOver = arrOnOver[i]; break; } } for (var i=0; i<arrOnOut.length; i++) { if (arrOnOut[i].indexOf('this.src=\'')!=-1) { strOnOut = arrOnOut[i]; break; } } if (strOnOver!='') { strOnOver = myRegexpReplace(strOnOver,"this.src='","","gi"); strOnOver = myRegexpReplace(strOnOver,"'","","gi"); strOnOver = myRegexpReplace(strOnOver,";","","gi"); } if (strOnOut!='') { strOnOut = myRegexpReplace(strOnOut,"this.src='","","gi"); strOnOut = myRegexpReplace(strOnOut,"'","","gi"); strOnOut = myRegexpReplace(strOnOut,";","","gi"); } if (strOnOver!='' && strOnOut!='') { setOnMouseInput('enabled'); formObj.onmousemove.checked = true; formObj.onmouseover.value = strOnOver; formObj.onmouseout.value = strOnOut; } else { setOnMouseInput('disabled'); formObj.onmousemove.checked = false; formObj.onmouseover.value = ''; formObj.onmouseout.value = ''; } window.focus(); } // added 2004-11-10 by Michael Keck (me...@mi...) // supporting onmouse over / out for image swap ... // this function is needed for visual show, if onmouse over/out available function setOnMouseInput(stat){ var formObj = document.forms[0]; if (stat=='enabled') { formObj.onmouseover.disabled = false; formObj.onmouseout.disabled = false; if (document.getElementById) { document.getElementById('showInput1').style.color="#000000"; document.getElementById('showInput2').style.color="#000000"; } formObj.onmouseout.value = formObj.src.value; } else { formObj.onmouseover.disabled = true; formObj.onmouseout.disabled =true; if (document.getElementById) { document.getElementById('showInput1').style.color="#666666"; document.getElementById('showInput2').style.color="#666666"; } } } function cancelAction() { top.close(); } //--> </script> </head> <body onload="window.focus();init();"> <form onsubmit="insertImage();return false;"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0"> <tr> <td colspan="2" class="title">{$lang_insert_image_title}</td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_src}:</td> <td><input name="src" type="text" id="src" value="" style="width: 200px" /></td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_alt}:</td> <td><input name="alt" type="text" id="alt" value="" style="width: 200px" onblur="if(document.forms[0].title.value==''){ document.forms[0].title.value=this.value; }" onfocus="if(document.forms[0].title.value==''){ document.forms[0].title.value=this.value; }" /></td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_alt2}:</td> <td><input name="title" type="text" id="title" value="" style="width: 200px" /></td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_dimensions}:</td> <td nowrap="nowrap"> <input name="width" type="text" id="width" value="" size="5" maxlength="5" style="vertical-align: middle; width: 50px; text-align: center;" /> x <input name="height" type="text" id="height" value="" size="5" maxlength="5" style="vertical-align: middle; width: 50px; text-align: center;" /> px </td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_border}:</td> <td><input name="border" type="text" id="border" value="" size="3" maxlength="3" style="vertical-align: middle; width: 30px; text-align: center;" /></td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_align}:</td> <td><select name="align"> <option value="">{$lang_insert_image_align_default}</option> <option value="baseline">{$lang_insert_image_align_baseline}</option> <option value="top">{$lang_insert_image_align_top}</option> <option value="middle">{$lang_insert_image_align_middle}</option> <option value="bottom">{$lang_insert_image_align_bottom}</option> <option value="texttop">{$lang_insert_image_align_texttop}</option> <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option> <option value="absbottom">{$lang_insert_image_align_absbottom}</option> <option value="left">{$lang_insert_image_align_left}</option> <option value="right">{$lang_insert_image_align_right}</option> </select> </td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_vspace}:</td> <td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3" style="vertical-align: middle; width: 30px; text-align: center;" /></td> </tr> <tr> <td align="right" nowrap="nowrap">{$lang_insert_image_hspace}:</td> <td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3" style="vertical-align: middle; width: 30px; text-align: center;" /></td> </tr> <tr> <td colspan="2" nowrap="nowrap"><input type="checkbox" name="onmousemove" id="onmousemove" style="border: 1px none #000000; background-color: transparent; vertical-align: middle;" onclick="if(this.checked==true){ setOnMouseInput('enabled'); }else{ setOnMouseInput('enable'); }" /><label for="onmousemove"><b>{$lang_insert_image_onmousemove}</b>:</label></td> </tr> <tr> <td align="right" nowrap="nowrap" id="showInput1">{$lang_insert_image_mouseover}:</td> <td><input name="onmouseover" type="text" id="onmouseover" value="" style="width: 200px" /></td> </tr> <tr> <td align="right" nowrap="nowrap" id="showInput2">{$lang_insert_image_mouseout}:</td> <td><input name="onmouseout" type="text" id="onmouseout" value="" style="width: 200px" /></td> </tr> <tr> <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertImage();" id="insert" /></td> <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" id="cancel" /></td> </tr> </table></td> </tr> </table> </form> </body> </html> --- NEW FILE: readme.txt --- Advimage plugin for TinyMCE ----------------------------- About: This is a more advanced image dialog mostly based on code contributed by Michael Keck. This one supports mouseover/out image swapping. Installation instructions: * Copy the advimage directory to the plugins directory of TinyMCE (/jscripts/tiny_mce/plugins). * Add plugin to TinyMCE plugin option list example: plugins : "advimage". * Add this "a[name|href|target|title|onclick]" to extended_valid_elements option. Initialization example: tinyMCE.init({ theme : "advanced", mode : "textareas", plugins : "preview", extended_valid_elements : "a[name|href|target|title|onclick]" }); |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:42
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce Added Files: blank.htm tiny_mce.js tiny_mce_popup.js tiny_mce_src.js Log Message: complete tinyMCE addition --- NEW FILE: blank.htm --- <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>blank_page</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> </body> </html> --- NEW FILE: tiny_mce.js --- /** * $RCSfile: tiny_mce.js,v $ * $Revision: 1.1 $ * $Date: 2004/11/23 18:14:33 $ * * @author Moxiecode * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved. */ function TinyMCE(){this.instances=new Array();this.stickyClassesLookup=new Array();this.windowArgs=new Array();this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isMSIE5=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5')!=-1);this.isGecko=navigator.userAgent.indexOf('Gecko')!=-1;this.idCounter=0;this.init=TinyMCE_init;this.addMCEControl=TinyMCE_addMCEControl;this.createMCEControl=TinyMCE_createMCEControl;this.triggerSave=TinyMCE_triggerSave;this._convertOnClick=TinyMCE__convertOnClick;this.resetForm=TinyMCE_resetForm;this.execCommand=TinyMCE_execCommand;this.execInstanceCommand=TinyMCE_execInstanceCommand;this._createIFrame=TinyMCE__createIFrame;this.setEditMode=TinyMCE_setEditMode;this.handleEvent=TinyMCE_handleEvent;this.setupContent=TinyMCE_setupContent;this.switchClass=TinyMCE_switchClass;this.restoreAndSwitchClass=TinyMCE_restoreAndSwitchClass;this.switchClassSticky=TinyMCE_switchClassSticky;this.restoreClass=TinyMCE_restoreClass;this.setClassLock=TinyMCE_setClassLock;this.onLoad=TinyMCE_onLoad;this.removeMCEControl=TinyMCE_removeMCEControl;this._initCleanup=TinyMCE__initCleanup;this._cleanupHTML=TinyMCE__cleanupHTML;this._cleanupAttribute=TinyMCE__cleanupAttribute;this._fixInlineStyles=TinyMCE__fixInlineStyles;this._cleanupElementName=TinyMCE__cleanupElementName;this._verifyClass=TinyMCE__verifyClass;this.cleanupNode=TinyMCE_cleanupNode;this.convertStringToXML=TinyMCE_convertStringToXML;this.insertLink=TinyMCE_insertLink;this.insertImage=TinyMCE_insertImage;this.getElementByAttributeValue=TinyMCE_getElementByAttributeValue;this.getElementsByAttributeValue=TinyMCE_getElementsByAttributeValue;this.getParentElement=TinyMCE_getParentElement;this.getParam=TinyMCE_getParam;this.getLang=TinyMCE_getLang;this.replaceVar=TinyMCE_replaceVar;this.replaceVars=TinyMCE_replaceVars;this.triggerNodeChange=TinyMCE_triggerNodeChange;this.parseURL=TinyMCE_parseURL;this.convertAbsoluteURLToRelativeURL=TinyMCE_convertAbsoluteURLToRelativeURL;this.updateContent=TinyMCE_updateContent;this.getContent=TinyMCE_getContent;this.setContent=TinyMCE_setContent;this.importThemeLanguagePack=TinyMCE_importThemeLanguagePack;this.importPluginLanguagePack=TinyMCE_importPluginLanguagePack;this.applyTemplate=TinyMCE_applyTemplate;this.openWindow=TinyMCE_openWindow;this.handleVisualAid=TinyMCE_handleVisualAid;this.setAttrib=TinyMCE_setAttrib;this.getAttrib=TinyMCE_getAttrib;this._selectNode=TinyMCE__selectNode;this._getThemeFunction=TinyMCE__getThemeFunction;this._themeExecCommand=TinyMCE__themeExecCommand;this.getControlHTML=TinyMCE_getControlHTML;this._setHTML=TinyMCE__setHTML;this._getElementById=TinyMCE__getElementById;this._getInstanceById=TinyMCE__getInstanceById;this.getEditorId=TinyMCE_getEditorId;this.queryInstanceCommandValue=TinyMCE_queryInstanceCommandValue;this.queryInstanceCommandState=TinyMCE_queryInstanceCommandState;this.getWindowArg=TinyMCE_getWindowArg;this.getCSSClasses=TinyMCE_getCSSClasses;this.regexpReplace=TinyMCE_regexpReplace;this.cleanupEventStr=TinyMCE_cleanupEventStr;}function TinyMCE_init(settings){var theme;if(typeof document.execCommand=='undefined')return;if(!tinyMCE.baseURL){var elements=document.getElementsByTagName('script');for(var i=0;i<elements.length;i++){if(elements[i].src&&(elements[i].src.indexOf("tiny_mce.js")!=-1||elements[i].src.indexOf("tiny_mce_src.js")!=-1)){var src=elements[i].src;src=src.substring(0,src.lastIndexOf('/'));tinyMCE.baseURL=src;break;}}}this.documentBasePath=document.location.href;if(this.documentBasePath.indexOf('?')!=-1)this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.indexOf('?'));this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.lastIndexOf('/'));if(tinyMCE.baseURL.indexOf('://')==-1&&tinyMCE.baseURL.charAt(0)!='/'){tinyMCE.baseURL=this.documentBasePath+"/"+tinyMCE.baseURL;}this.settings=settings;this.settings['mode']=tinyMCE.getParam("mode","none");this.settings['theme']=tinyMCE.getParam("theme","default");this.settings['plugins']=tinyMCE.getParam("plugins","",true);this.settings['language']=tinyMCE.getParam("language","uk");this.settings['docs_language']=tinyMCE.getParam("docs_language",this.settings['language']);this.settings['elements']=tinyMCE.getParam("elements","");this.settings['textarea_trigger']=tinyMCE.getParam("textarea_trigger","mce_editable");this.settings['valid_elements']=tinyMCE.getParam("valid_elements","a[name|href|target|title],strong/b[class],em/i[class],strike[class],u[class],p[class|align],ol,ul,li,br,img[class|src|border=0|alt|title|hspace|vspace|width|height|align],sub,sup,blockquote[dir|style],table[border=0|cellspacing|cellpadding|width|height|class|align],tr[class|rowspan],td[class|colspan|rowspan|width|height],div[class|align],span[class|align],pre[class|align],address[class|align],h1[class|align],h2[class|align],h3[class|align],h4[class|align],h5[class|align],h6[class|align],hr");this.settings['extended_valid_elements']=tinyMCE.getParam("extended_valid_elements","");this.settings['invalid_elements']=tinyMCE.getParam("invalid_elements","");this.settings['encoding']=tinyMCE.getParam("encoding","");this.settings['urlconvertor_callback']=tinyMCE.getParam("urlconvertor_callback","TinyMCE_convertURL");this.settings['save_callback']=tinyMCE.getParam("save_callback","");this.settings['debug']=tinyMCE.getParam("debug",false);this.settings['force_br_newlines']=tinyMCE.getParam("force_br_newlines",false);this.settings['add_form_submit_trigger']=tinyMCE.getParam("add_form_submit_trigger",true);this.settings['relative_urls']=tinyMCE.getParam("relative_urls",true);this.settings['remove_script_host']=tinyMCE.getParam("remove_script_host",true);this.settings['focus_alert']=tinyMCE.getParam("focus_alert",true);this.settings['document_base_url']=tinyMCE.getParam("document_base_url",""+document.location.href);this.settings['visual']=tinyMCE.getParam("visual",true);this.settings['visual_table_style']=tinyMCE.getParam("visual_table_style","border: 1px dashed #BBBBBB");this.settings['setupcontent_callback']=tinyMCE.getParam("setupcontent_callback","");this.settings['fix_content_duplication']=tinyMCE.getParam("fix_content_duplication",true);this.settings['custom_undo_redo']=tinyMCE.getParam("custom_undo_redo",true);this.settings['custom_undo_redo_levels']=tinyMCE.getParam("custom_undo_redo_levels",-1);this.settings['custom_undo_redo_keyboard_shortcuts']=tinyMCE.getParam("custom_undo_redo_keyboard_shortcuts",true);this.settings['verify_css_classes']=tinyMCE.getParam("verify_css_classes",true);this.settings['trim_span_elements']=tinyMCE.getParam("trim_span_elements",true);this.settings['verify_html']=tinyMCE.getParam("verify_html",true);this.settings['apply_source_formatting']=tinyMCE.getParam("apply_source_formatting",false);this.settings['directionality']=tinyMCE.getParam("directionality","ltr");this.settings['auto_cleanup_word']=tinyMCE.getParam("auto_cleanup_word",true);this.settings['cleanup_on_startup']=tinyMCE.getParam("cleanup_on_startup",false);this.settings['inline_styles']=tinyMCE.getParam("inline_styles",false);this.settings['convert_newlines_to_brs']=tinyMCE.getParam("convert_newlines_to_brs",false);this.settings['auto_reset_designmode']=tinyMCE.getParam("auto_reset_designmode",false);var baseHREF=tinyMCE.settings['document_base_url'];if(baseHREF.indexOf('?')!=-1)baseHREF=baseHREF.substring(0,baseHREF.indexOf('?'));this.settings['base_href']=baseHREF.substring(0,baseHREF.lastIndexOf('/'))+"/";theme=this.settings['theme'];if(!tinyMCE.isMSIE)this.settings['force_br_newlines']=false;if(tinyMCE.getParam("content_css",false)){var cssPath=tinyMCE.getParam("content_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['content_css']=this.documentBasePath+"/"+cssPath;else this.settings['content_css']=cssPath;}else this.settings['content_css']=tinyMCE.baseURL+"/themes/"+theme+"/editor_content.css";if(tinyMCE.getParam("popups_css",false)){var cssPath=tinyMCE.getParam("popups_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['popups_css']=this.documentBasePath+"/"+cssPath;else this.settings['popups_css']=cssPath;}else this.settings['popups_css']=tinyMCE.baseURL+"/themes/"+ theme+"/editor_popup.css";if(tinyMCE.getParam("editor_css",false)){var cssPath=tinyMCE.getParam("editor_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['editor_css']=this.documentBasePath+"/"+cssPath;else this.settings['editor_css']=cssPath;}else this.settings['editor_css']=tinyMCE.baseURL+"/themes/"+theme+"/editor_ui.css";this.settings['ask']=tinyMCE.getParam("ask",false);if(tinyMCE.settings['debug']){var msg="Debug: \n";msg+="baseURL: "+this.baseURL+"\n";msg+="documentBasePath: "+this.documentBasePath+"\n";msg+="content_css: "+this.settings['content_css']+"\n";msg+="popups_css: "+this.settings['popups_css']+"\n";msg+="editor_css: "+this.settings['editor_css']+"\n";alert(msg);}this._initCleanup();if(this.isMSIE)attachEvent("onload",TinyMCE_onLoad);else addEventListener("load",TinyMCE_onLoad,false);document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+tinyMCE.baseURL+'/themes/'+this.settings['theme']+'/editor_template.js"></script>');document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+tinyMCE.baseURL+'/langs/'+this.settings['language']+'.js"></script>');document.write('<link href="'+this.settings['editor_css']+'" rel="stylesheet" type="text/css">');var themePlugins=tinyMCE.getParam('plugins','',true,',');if(this.settings['plugins']!=''){for(var i=0;i<themePlugins.length;i++)document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+tinyMCE.baseURL+'/plugins/'+themePlugins[i]+'/editor_plugin.js"></script>');}}function TinyMCE_confirmAdd(e){if(tinyMCE.isMSIE)var targetElement=event.srcElement;else var targetElement=e.target;var elementId=targetElement.name?targetElement.name:targetElement.id;if(!targetElement.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm']))tinyMCE.addMCEControl(targetElement,elementId,tinyMCE.createMCEControl(tinyMCE.settings));else targetElement.setAttribute('mce_noask','true');}function TinyMCE_updateContent(form_element_name){var formElement=document.getElementById(form_element_name);for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(instance.formElement==formElement){tinyMCE._setHTML(instance.contentWindow.document,instance.formElement.value);if(!tinyMCE.isMSIE)instance.contentWindow.document.body.innerHTML=tinyMCE._cleanupHTML(instance.contentWindow.document,this.settings,instance.contentWindow.document.body,instance.visualAid);}}}function TinyMCE_addMCEControl(replace_element,form_element_name,mce_control){var editorId="mce_editor_"+tinyMCE.idCounter++;mce_control.editorId=editorId;this.instances[editorId]=mce_control;mce_control.onAdd(replace_element,form_element_name);}function TinyMCE_createMCEControl(settings){return new TinyMCEControl(settings);}function TinyMCE_triggerSave(skip_cleanup){for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];tinyMCE.settings['preformatted']=false;if(typeof skip_cleanup=="undefined")skip_cleanup=false;tinyMCE._setHTML(instance.contentWindow.document,instance.contentWindow.document.body.innerHTML);var cleanedHTML=skip_cleanup?instance.contentWindow.document.body.innerHTML:tinyMCE._cleanupHTML(instance.contentWindow.document,this.settings,instance.contentWindow.document.body,this.visualAid,true);if(tinyMCE.settings["encoding"]=="xml"||tinyMCE.settings["encoding"]=="html")cleanedHTML=tinyMCE.convertStringToXML(cleanedHTML);if(tinyMCE.settings['save_callback']!="")var content=eval(tinyMCE.settings['save_callback']+"(instance.formTargetElementId,cleanedHTML,instance.contentWindow.document.body);");if((typeof content!="undefined")&&content!=null)cleanedHTML=content;cleanedHTML=tinyMCE.regexpReplace(cleanedHTML,"(","(","gi");cleanedHTML=tinyMCE.regexpReplace(cleanedHTML,")",")","gi");cleanedHTML=tinyMCE.regexpReplace(cleanedHTML,";",";","gi");cleanedHTML=tinyMCE.regexpReplace(cleanedHTML,""",""","gi");cleanedHTML=tinyMCE.regexpReplace(cleanedHTML,"^","^","gi");instance.formElement.value=cleanedHTML;}}function TinyMCE__convertOnClick(node){if(tinyMCE.isMSIE5)return;var elms=node.getElementsByTagName("a");for(var i=0;i<elms.length;i++){var onclick=elms[i].getAttribute('onclick');if(onclick&&onclick!=""){elms[i].removeAttribute("onclick");elms[i].setAttribute("mce_onclick",tinyMCE.cleanupEventStr(""+onclick));elms[i].onclick=null;}}}function TinyMCE_resetForm(e){var formObj=tinyMCE.isMSIE?window.event.srcElement:e.target;for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];for(var i=0;i<formObj.elements.length;i++){if(instance.formTargetElementId==formObj.elements[i].name){instance.contentWindow.document.body.innerHTML=instance.startContent;return;}}}}function TinyMCE_execInstanceCommand(editor_id,command,user_interface,value){var mceControl=tinyMCE._getInstanceById(editor_id);if(mceControl){mceControl.contentWindow.focus();mceControl.autoResetDesignMode();this.selectedElement=mceControl.getFocusElement();this.selectedInstance=mceControl;tinyMCE.execCommand(command,user_interface,value);}}function TinyMCE_execCommand(command,user_interface,value){user_interface=user_interface?user_interface:false;value=value?value:null;switch(command){case 'mceHelp':window.open(tinyMCE.themeURL+"/docs/"+this.settings['docs_language']+"/index.htm","mceHelp","menubar=yes,toolbar=yes,scrollbars=yes,left=20,top=20,width=550,height=600");return;case 'mceFocus':var mceControl=tinyMCE._getInstanceById(value);if(mceControl)mceControl.contentWindow.focus();return;case "mceAddControl":case "mceAddEditor":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value,tinyMCE.createMCEControl(tinyMCE.settings));return;case "mceRemoveControl":case "mceRemoveEditor":tinyMCE.removeMCEControl(value);return;case "mceResetDesignMode":if(!tinyMCE.isMSIE){for(var instanceName in tinyMCE.instances)tinyMCE.instances[instanceName].contentWindow.document.designMode="on";}return;}if(this.selectedInstance)this.selectedInstance.execCommand(command,user_interface,value);else if(tinyMCE.settings['focus_alert'])alert(tinyMCELang['lang_focus_alert']);}function TinyMCE_addEventHandlers(editor_id){if(tinyMCE.isMSIE){var patchFunc=function(){var event=document.frames[editor_id].event;event.target=event.srcElement;event.target.editor_id=editor_id;TinyMCE_handleEvent(event);};document.frames[editor_id].document.onkeypress=patchFunc;document.frames[editor_id].document.onkeyup=patchFunc;document.frames[editor_id].document.onkeydown=patchFunc;document.frames[editor_id].document.onmouseup=patchFunc;document.frames[editor_id].document.onclick=patchFunc;}else{var instance=tinyMCE.instances[editor_id];instance.contentWindow.document.editor_id=editor_id;instance.contentWindow.document.addEventListener("keypress",tinyMCE.handleEvent,false);instance.contentWindow.document.addEventListener("keydown",tinyMCE.handleEvent,false);instance.contentWindow.document.addEventListener("keyup",tinyMCE.handleEvent,false);instance.contentWindow.document.addEventListener("click",tinyMCE.handleEvent,false);instance.contentWindow.document.addEventListener("mouseup",tinyMCE.handleEvent,false);instance.contentWindow.document.addEventListener("mousedown",tinyMCE.handleEvent,false);instance.contentWindow.document.addEventListener("focus",tinyMCE.handleEvent,false);instance.contentWindow.document.designMode="on";}}function TinyMCE__createIFrame(replace_element){var iframe=document.createElement("iframe");var id=replace_element.getAttribute("id");iframe.setAttribute("id",id);iframe.setAttribute("className","mceEditorArea");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",tinyMCE.settings['area_width']);iframe.setAttribute("height",tinyMCE.settings['area_height']);if(tinyMCE.isMSIE)iframe.setAttribute("src",tinyMCE.baseURL+"/blank.htm");iframe.style.width=tinyMCE.settings['area_width'];iframe.style.height=tinyMCE.settings['area_height'];if(tinyMCE.isMSIE)replace_element.outerHTML=iframe.outerHTML;else replace_element.parentNo de.replaceChild(iframe,replace_element);if(tinyMCE.isMSIE)return window.frames[id];else return iframe;}function TinyMCE_setEditMode(editor_id,mode){var targetMCEControl=this.instances[editor_id];var dynamicIFrame=false;if(!this.isMSIE){var targetElement=document.getElementById(editor_id);if(targetElement&&targetElement.nodeName.toLowerCase()=="span"){targetElement=tinyMCE._createIFrame(targetElement);dynamicIFrame=true;}targetMCEControl.targetElement=targetElement;targetMCEControl.contentDocument=targetElement.contentDocument;targetMCEControl.contentWindow=targetElement.contentWindow;}else{var targetElement=document.getElementById(editor_id);if(targetElement&&targetElement.nodeName.toLowerCase()=="span")targetElement=tinyMCE._createIFrame(targetElement);else targetElement=document.frames[editor_id];targetMCEControl.targetElement=targetElement;targetMCEControl.contentDocument=targetElement.window.document;targetMCEControl.contentWindow=targetElement.window;targetMCEControl.contentDocument.designMode=mode?"on":"off";}var doc=targetMCEControl.contentDocument;if(dynamicIFrame){var html="";html+='<!doctype html public "-//w3c//dtd html 4.0 transitional//en">';html+='<html>';html+='<head>';html+='<title>blank_page</title>';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';html+='</head>';html+='<body>';html+='</body>';html+='</html>';try{targetMCEControl.contentWindow.document.designMode="on";doc.open();doc.write(html);doc.close();}catch(e){targetMCEControl.contentWindow.document.location.href=tinyMCE.baseURL+"/blank.htm";}}if(tinyMCE.isMSIE)window.setTimeout("TinyMCE_addEventHandlers('"+editor_id+"');",1);tinyMCE.setupContent(editor_id);}function TinyMCE_setupContent(editor_id){var instance=tinyMCE.instances[editor_id];var doc=instance.contentWindow.document;var head=doc.getElementsByTagName('head').item(0);if(!tinyMCE.isMSIE&&doc.title!="blank_page"){doc.location.href=tinyMCE.baseURL+"/blank.htm";window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",1000);return;}if(!head){window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",10);return;}doc.body.dir=this.settings['directionality'];doc.editorId=editor_id;if(!tinyMCE.isMSIE)doc.documentElement.editorId=editor_id;base=doc.createElement("base");base.setAttribute('href',tinyMCE.settings['base_href']);head.appendChild(base);var oldElement=instance.oldTargetElement;if(oldElement.nodeName.toLowerCase()=="textarea")var content=oldElement.value;else var content=instance.oldTargetElement.innerHTML;instance.startContent=content;if(tinyMCE.settings['convert_newlines_to_brs']){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi");}if(tinyMCE.isMSIE){var styleSheet=document.frames[editor_id].document.createStyleSheet(instance.settings['content_css']);window.setInterval('try{tinyMCE.getCSSClasses(document.frames["'+editor_id+'"].document, "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])document.frames[editor_id].document.styleSheets[0].addRule("p","margin: 0px;");var patchFunc=function(){var event=document.frames[editor_id].event;event.target=document.frames[editor_id].document;TinyMCE_handleEvent(event);};document.frames[editor_id].document.body.onbeforepaste=patchFunc;document.frames[editor_id].document.body.onbeforecut=patchFunc;document.frames[editor_id].document.body.onpaste=patchFunc;document.frames[editor_id].document.body.editorId=editor_id;}else{var targetDocument=document.getElementById(editor_id).contentWindow.document;var cssImporter=targetDocument.createElement("link");cssImporter.rel="stylesheet";cssImporter.href=instance.settings['content_css'];if(headArr=targetDocument.getElementsByTagName("head"));headArr[0].appendChild(cssImporter);}if(!tinyMCE.isMSIE){if(tinyMCE.settings['cleanup_on_startup']){var contentElement=instance.contentWindow.document.createElement("body");contentElement.innerHTML=content;instance.contentWindow.document.body.innerHTML=tinyMCE._cleanupHTML(instance.contentWindow.document,this.settings,contentElement);}else{var contentElement=instance.contentWindow.document.createElement("body");var doc=instance.contentWindow.document;content=tinyMCE.regexpReplace(content,"<strong","<b","gi");content=tinyMCE.regexpReplace(content,"<em","<i","gi");content=tinyMCE.regexpReplace(content,"</strong>","</b>","gi");content=tinyMCE.regexpReplace(content,"</em>","</i>","gi");contentElement.innerHTML=content;var elms=contentElement.getElementsByTagName("img");for(var i=0;i<elms.length;i++){var src=elms[i].getAttribute('src');if(src&&src!=""){src=eval(tinyMCE.cleanup_urlconvertor_callback+"(src, elms[i], tinyMCE.cleanup_on_save);");elms[i].setAttribute("src",src);elms[i].setAttribute("mce_real_src",src);}}elms=contentElement.getElementsByTagName("a");for(var i=0;i<elms.length;i++){var href=elms[i].getAttribute('href');if(href&&href!=""){href=eval(tinyMCE.cleanup_urlconvertor_callback+"(href, elms[i], tinyMCE.cleanup_on_save);");elms[i].setAttribute("href",href);elms[i].setAttribute("mce_real_href",href);}}instance.contentWindow.document.body.innerHTML=contentElement.innerHTML;}}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(instance.contentWindow.document,content);eval('try {instance.contentWindow.document.body.innerHTML = tinyMCE._cleanupHTML(instance.contentDocument, this.settings, instance.contentDocument.body);} catch(e) {}');}else instance.contentWindow.document.body.innerHTML=content;}tinyMCE._convertOnClick(instance.contentWindow.document.body);var parentElm=document.getElementById(instance.editorId+'_parent');instance.formElement=parentElm.lastChild;if(tinyMCE.settings['handleNodeChangeCallback']){var undoIndex=-1;var undoLevels=-1;if(tinyMCE.settings['custom_undo_redo']){undoIndex=0;undoLevels=0;}eval(tinyMCE.settings['handleNodeChangeCallback']+'("'+editor_id+'", tinyMCE.instances["'+editor_id+'"].contentWindow.document.body,undoIndex,undoLevels,tinyMCE.instances["'+editor_id+'"].visualAid, false);');}tinyMCE.handleVisualAid(instance.contentWindow.document.body,true,tinyMCE.settings['visual']);if(tinyMCE.settings['setupcontent_callback']!="")eval(tinyMCE.settings['setupcontent_callback']+'(editor_id,instance.contentWindow.document.body);');if(!tinyMCE.isMSIE)TinyMCE_addEventHandlers(editor_id);}function TinyMCE_handleEvent(e){switch(e.type){case "submit":var formObj=tinyMCE.isMSIE?window.event.srcElement:e.target;for(var i=0;i<formObj.elements.length;i++){if(formObj.elements[i].name.indexOf('mce_editor_')==0)formObj.elements[i].disabled=true;}TinyMCE_triggerSave();return;case "reset":TinyMCE_resetForm(e);return;case "paste":if(tinyMCE.settings['auto_cleanup_word'])window.setTimeout("tinyMCE.execInstanceCommand('"+e.target.editorId+"', 'mceCleanupWord', false, null);",1);break;case "beforecut":case "beforepaste":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");break;case "keypress":if(e.target.editorId){tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];}else{if(e.target.ownerDocument.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.ownerDocument.editorId];}if(!tinyMCE.isMSIE&&e.ctrlKey&&tinyMCE.settings['custom_undo_redo']){if(e.charCode==120||e.charCode==118){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");return;}if(tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']){if(e.charCode==122){tinyMCE.selectedInstance.execCommand("Undo");e.preventDefault();return false;}if(e.charCode==121){tinyMCE.selectedInstance.execCommand("Redo");e.preventDefault();return false;}}if(e.charCode==98){tinyMCE.selectedInstance.execCommand("Bold");e.preventDefault();return false;}if(e.charCode==105){tinyMCE.selectedInstance.execCommand("Italic");e.preventDefault();return false;}if(e.charCode==117){tinyMCE.selectedInstance.execCommand("Underline");e.preventDefault();return false;}}if(tinyMCE.settings['custom_undo_redo']){var keys=new Array(13,45,36,35,33,34,37,38,39,40);var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){tinyMCE.selectedInstance.typing=false;posKey=true;break;}}if(!tinyMCE.selectedInstance.typing&& !posKey){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");tinyMCE.selectedInstance.typing=true;}}if(tinyMCE.isMSIE&&tinyMCE.settings['force_br_newlines']&&e.keyCode==13){if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];if(tinyMCE.selectedInstance){var sel=tinyMCE.selectedInstance.contentWindow.document.selection;var rng=sel.createRange();if(tinyMCE.getParentElement(rng.parentElement(),"li")!=null)return false;if(tinyMCE.getParentElement(rng.parentElement(),"div")==null)return false;e.returnValue=false;e.cancelBubble=true;rng.pasteHTML("<br>");rng.collapse(false);rng.select();}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false);}return false;break;case "keyup":case "keydown":if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];else return;tinyMCE.selectedElement=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isMSIE&&tinyMCE.settings['custom_undo_redo']){var keys=new Array(13,45,36,35,33,34,37,38,39,40);var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){tinyMCE.selectedInstance.typing=false;posKey=true;break;}}if(!tinyMCE.selectedInstance.typing&&!posKey&&(e.keyCode<16||e.keyCode>18&&e.keyCode!=255)){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");tinyMCE.selectedInstance.typing=true;tinyMCE.triggerNodeChange(false);}if(posKey&&e.type=="keyup")tinyMCE.triggerNodeChange(false);var ctrlKeys=new Array(66,73,85,86,88);var keys=new Array(8,46);for(var i=0;i<keys.length;i++){if((ctrlKeys[i]==e.keyCode&&e.ctrlKey)||keys[i]==e.keyCode){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return true;}}if(tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']){if(e.keyCode==90&&e.ctrlKey&&e.type=="keydown"){tinyMCE.selectedInstance.execCommand("Undo");tinyMCE.triggerNodeChange(false);e.returnValue=false;e.cancelBubble=true;return false;}if(e.keyCode==89&&e.ctrlKey&&e.type=="keydown"){tinyMCE.selectedInstance.execCommand("Redo");tinyMCE.triggerNodeChange(false);e.returnValue=false;e.cancelBubble=true;return false;}}}if(e.type=="keyup")tinyMCE.triggerNodeChange();break;case "mousedown":case "mouseup":case "click":case "focus":var targetBody=tinyMCE.getParentElement(e.target,"body");for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(instance.contentWindow.document.body==targetBody){tinyMCE.selectedInstance=instance;tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");tinyMCE.imgElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"img");instance.autoResetDesignMode();tinyMCE.selectedInstance.typing=false;break;}}tinyMCE.triggerNodeChange(false);if(!tinyMCE.selectedInstance&&e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];if(e.target.nodeName.toLowerCase()=="a"&&e.type=="click"&&e.altKey){var evalCode=""+tinyMCE.cleanupEventStr(e.target.getAttribute("mce_onclick"));eval(evalCode.replace('return false;',''));}return false;break;}}function TinyMCE_switchClass(element,class_name,lock_state){var lockChanged=false;if(typeof lock_state!="undefined"&&element!=null){element.classLock=lock_state;lockChanged=true;}if(element!=null&&(lockChanged||!element.classLock)){element.oldClassName=element.className;element.className=class_name;}}function TinyMCE_restoreAndSwitchClass(element,class_name){if(element!=null&&!element.classLock){this.restoreClass(element);this.switchClass(element,class_name);}}function TinyMCE_switchClassSticky(element_name,class_name,lock_state){var element,lockChanged=false;if(!this.stickyClassesLookup[element_name])this.stickyClassesLookup[element_name]=document.getElementById(element_name);element=this.stickyClassesLookup[element_name];if(typeof lock_state!="undefined"&&element!=null){element.classLock=lock_state;lockChanged=true;}if(element!=null&&(lockChanged||!element.classLock)){element.className=class_name;element.oldClassName=class_name;}}function TinyMCE_restoreClass(element){if(element!=null&&element.oldClassName&&!element.classLock){element.className=element.oldClassName;element.oldClassName=null;}}function TinyMCE_setClassLock(element,lock_state){if(element!=null)element.classLock=lock_state;}function TinyMCE_onLoad(){if(tinyMCE.isMSIE){if(document.forms&&tinyMCE.settings['add_form_submit_trigger']){for(var i=0;i<document.forms.length;i++){document.forms[i].attachEvent("onsubmit",TinyMCE_handleEvent);document.forms[i].attachEvent("onreset",TinyMCE_handleEvent);}}}else{if(document.forms&&tinyMCE.settings['add_form_submit_trigger']){for(var i=0;i<document.forms.length;i++){document.forms[i].addEventListener("submit",TinyMCE_handleEvent,false);document.forms[i].addEventListener("reset",TinyMCE_handleEvent,false);}}}switch(tinyMCE.settings['mode']){case "exact":var elements=tinyMCE.getParam('elements','',true,',');for(var i=0;i<elements.length;i++){var element=tinyMCE._getElementById(elements[i]);if(element)tinyMCE.addMCEControl(element,elements[i],tinyMCE.createMCEControl(tinyMCE.settings));else alert("Error: Could not find element by id or name: "+elements[i]);}break;case "specific_textareas":case "textareas":var nodeList=document.getElementsByTagName("textarea");var elementRefAr=new Array();for(var i=0;i<nodeList.length;i++){if(tinyMCE.settings['mode']!="specific_textareas"||nodeList.item(i).getAttribute(tinyMCE.settings['textarea_trigger'])=="true")elementRefAr[elementRefAr.length]=nodeList.item(i);}for(var i=0;i<elementRefAr.length;i++){var element=elementRefAr[i];var elementId=element.name?element.name:element.id;if(tinyMCE.settings['ask']){if(tinyMCE.isMSIE)element.attachEvent("onmousedown",TinyMCE_confirmAdd);else element.addEventListener("mousedown",TinyMCE_confirmAdd,false);}else tinyMCE.addMCEControl(element,elementId,tinyMCE.createMCEControl(tinyMCE.settings));}break;}}function TinyMCE_removeMCEControl(editor_id){var mceControl=tinyMCE._getInstanceById(editor_id);if(mceControl){editor_id=mceControl.editorId;var html=tinyMCE.getContent(editor_id);var tmpInstances=new Array();for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(instanceName!=editor_id)tmpInstances[instanceName]=instance;}tinyMCE.instances=tmpInstances;tinyMCE.selectedElement=null;tinyMCE.selectedInstance=null;var replaceElement=document.getElementById(editor_id+"_parent");var oldTargetElement=mceControl.oldTargetElement;var targetName=oldTargetElement.nodeName.toLowerCase();if(targetName=="textarea"||targetName=="input")oldTargetElement.value=html;else oldTargetElement.innerHTML=html;replaceElement.parentNode.insertBefore(oldTargetElement,replaceElement);replaceElement.parentNode.removeChild(replaceElement);}}function TinyMCE__cleanupElementName(element_name,element){element_name=element_name.toLowerCase();if(element_name=="body")return null;if(tinyMCE.cleanup_verify_html){for(var i=0;i<tinyMCE.cleanup_invalidElements.length;i++){if(tinyMCE.cleanup_invalidElements[i]==element_name)return null;}var validElement=false;var elementAttribs=null;for(var i=0;i<tinyMCE.cleanup_validElements.length&&!elementAttribs;i++){for(var x=0;x<tinyMCE.cleanup_validElements[i][0].length;x++){var elmMatch=tinyMCE.cleanup_validElements[i][0][x];if(elmMatch.match(new RegExp('\\*|\\?|\\+','g'))!=null){elmMatch=elmMatch.replace(new RegExp('\\?','g'),'(\\S?)');elmMatch=elmMatch.replace(new RegExp('\\+','g'),'(\\S+)');elmMatch=elmMatch.replace(new RegExp('\\*','g'),'(\\S*)');elmMatch="^"+elmMatch+"$";if(element_name.match(new RegExp(elmMatch,'g'))){elementAttribs=tinyMCE.cleanup_validElements[i];validElement=true;break;}}if(element_name==elmMatch){elementAttribs=tinyMCE.cleanup_validElements[i];validElement=true;element_name=elementAttribs[0][0];break;}}}if(!validElement)return null;}if(!tinyMCE.isMSIE){if(element_name=="strong"&&!tinyMCE.cleanup_on_save)element_name= "b";else if(element_name=="em"&&!tinyMCE.cleanup_on_save)element_name="i";}if(tinyMCE.isMSIE){if(element_name=="table"){var attribValue=element.style.pixelWidth==0?element.getAttribute("width"):element.style.pixelWidth;element.setAttribute("width",attribValue);attribValue=element.style.pixelHeight==0?element.getAttribute("height"):element.style.pixelHeight;element.setAttribute("height",attribValue);}}var elmData=new Object();elmData.element_name=element_name;elmData.valid_attribs=elementAttribs;return elmData;}function TinyMCE__fixInlineStyles(elm){if(elm.nodeName.toLowerCase()!="table"){var value;value=tinyMCE.isMSIE?elm.width:elm.getAttribute("width");if(value&&value!=""){if(typeof(value)!="string"||!value.indexOf("%"))value+="px";elm.style.width=value;}value=tinyMCE.isMSIE?elm.height:elm.getAttribute("height");if(value&&value!=""){if(typeof(value)!="string"||!value.indexOf("%"))value+="px";elm.style.height=value;}value=tinyMCE.isMSIE?elm.border:elm.getAttribute("border");if(value&&value!="")elm.style.borderWidth=value+"px";}value=elm.getAttribute("align");if(value&&value!=""){if(elm.nodeName.toLowerCase()=="img"){if(tinyMCE.isMSIE)elm.style.styleFloat=value;else elm.style.cssFloat=value;}else elm.style.textAlign=value;}value=elm.getAttribute("vspace");if(value&&value!="")elm.style.marginTop=value+"px";value=elm.getAttribute("hspace");if(value&&value!="")elm.style.marginBottom=value+"px";}function TinyMCE__cleanupAttribute(valid_attributes,element_name,attribute_node,element_node){var attribName=attribute_node.nodeName.toLowerCase();var attribValue=attribute_node.nodeValue;var attribMustBeValue=null;var verified=false;if(tinyMCE.cleanup_inline_styles&&element_name!="table"&&element_name!="td"){if(attribName=="width"||attribName=="height"||attribName=="border"||attribName=="align"||attribName=="valign"||attribName=="hspace"||attribName=="vspace")return null;}if(attribName.indexOf('moz_')!=-1)return null;if(!tinyMCE.isMSIE&&(attribName=="mce_real_href"||attribName=="mce_real_src")){if(!tinyMCE.cleanup_on_save){var attrib=new Object();attrib.name=attribName;attrib.value=attribValue;return attrib;}else return null;}if(attribName=="mce_onclick")verified=true;if(tinyMCE.cleanup_verify_html&&!verified){for(var i=1;i<valid_attributes.length;i++){var attribMatch=valid_attributes[i][0];var re=null;if(attribMatch.match(new RegExp('\\*|\\?|\\+','g'))!=null){attribMatch=attribMatch.replace(new RegExp('\\?','g'),'(\\S?)');attribMatch=attribMatch.replace(new RegExp('\\+','g'),'(\\S+)');attribMatch=attribMatch.replace(new RegExp('\\*','g'),'(\\S*)');attribMatch="^"+attribMatch+"$";re=new RegExp(attribMatch,'g');}if((re&&attribName.match(re)!=null)||attribName==attribMatch){verified=true;attribMustBeValue=valid_attributes[i][3];break;}}if((element_name=="table"||element_name=="td")&&attribName=="style")verified=true;if(!verified)return false;}else verified=true;switch(attribName){case "width":if(tinyMCE.isMSIE)attribValue=element_node.width;break;case "height":if(tinyMCE.isMSIE)attribValue=element_node.height;break;case "border":if(tinyMCE.isMSIE)attribValue=element_node.border;break;case "class":if(!tinyMCE._verifyClass(element_node))return null;break;case "style":if(element_name=="table"||element_name=="td"){if(tinyMCE.cleanup_visual_table_style!=""){var tableElement=element_node;if(element_name=="td")tableElement=tinyMCE.getParentElement(tableElement,"table");if(tableElement&&tableElement.getAttribute("border")==0){if(tinyMCE.cleanup_visual_aid)attribValue=tinyMCE.cleanup_visual_table_style;else return null;}}}else attribValue=element_node.style.cssText.toLowerCase();if(tinyMCE.isMSIE){var border=element_node.style.border;var bt=element_node.style.borderTop;var bl=element_node.style.borderLeft;var br=element_node.style.borderRight;var bb=element_node.style.borderBottom;if(border!=""&&(bt==border&&bl==border&&br==border&&bb==border)){attribValue=tinyMCE.regexpReplace(attribValue,'border-top: '+border+'?; ?','');attribValue=tinyMCE.regexpReplace(attribValue,'border-left: '+border+'?; ?','');attribValue=tinyMCE.regexpReplace(attribValue,'border-right: '+border+'?; ?','');attribValue=tinyMCE.regexpReplace(attribValue,'border-bottom: '+border+'?;( ?)','border: '+border+';$1');}}break;case "onclick":case "mce_onclick":if(tinyMCE.isMSIE5)break;if(tinyMCE.cleanup_on_save){if(element_node.getAttribute("mce_onclick")){attribName="onclick";attribValue=""+element_node.getAttribute("mce_onclick");}}else{if(attribName=="onclick"&&!tinyMCE.cleanup_on_save)return null;}break;case "href":case "src":if(!tinyMCE.isMSIE&&attribName=="href"&&element_node.getAttribute("mce_real_href"))attribValue=element_node.getAttribute("mce_real_href");if(!tinyMCE.isMSIE&&attribName=="src"&&element_node.getAttribute("mce_real_src"))attribValue=element_node.getAttribute("mce_real_src");attribValue=eval(tinyMCE.cleanup_urlconvertor_callback+"(attribValue, element_node, tinyMCE.cleanup_on_save);");break;case "colspan":case "rowspan":if(attribValue=="1")return null;break;case "_moz-userdefined":case "editorid":case "editor_id":case "mce_real_href":case "mce_real_src":return null;}if(attribMustBeValue!=null){var isCorrect=false;for(var i=0;i<attribMustBeValue.length;i++){if(attribValue==attribMustBeValue[i]){isCorrect=true;break;}}if(!isCorrect)return null;}var attrib=new Object();attrib.name=attribName;attrib.value=attribValue;return attrib;}function TinyMCE__verifyClass(node){var className=node.getAttribute('class');if(tinyMCE.isMSIE)var className=node.getAttribute('className');if(tinyMCE.cleanup_verify_css_classes&&tinyMCE.cleanup_on_save){var csses=tinyMCE.getCSSClasses();nonDefinedCSS=true;for(var c=0;c<csses.length;c++){if(csses[c]==className){nonDefinedCSS=false;break;}}if(nonDefinedCSS){node.removeAttribute('className');node.removeAttribute('class');return false;}}return true;}function TinyMCE_cleanupNode(node){var output="";switch(node.nodeType){case 1:var elementData=tinyMCE._cleanupElementName(node.nodeName,node);var elementName=elementData?elementData.element_name:null;var elementValidAttribs=elementData?elementData.valid_attribs:null;var elementAttribs="";if(!elementName){if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);}return output;}if(node.style&&(node.style.cssText.indexOf('mso-')!=-1&&tinyMCE.settings['auto_cleanup_word'])||node.style.cssText==""){node.style.cssText="";node.removeAttribute("style");}if(tinyMCE.cleanup_inline_styles)tinyMCE._fixInlineStyles(node);if(elementValidAttribs){for(var a=1;a<elementValidAttribs.length;a++){var attribName,attribDefaultValue,attribForceValue,attribValue;attribName=elementValidAttribs[a][0];attribDefaultValue=elementValidAttribs[a][1];attribForceValue=elementValidAttribs[a][2];if(attribDefaultValue||attribForceValue){var attribValue=node.getAttribute(attribName);if(node.getAttribute(attribName)==null||node.getAttribute(attribName)=="")attribValue=attribDefaultValue;attribValue=attribForceValue?attribForceValue:attribValue;if(attribValue=="{$uid}")attribValue="uid_"+(tinyMCE.cleanup_idCount++);node.setAttribute(attribName,attribValue);}}}if(elementName=="span"&&tinyMCE.cleanup_trim_span_elements){var re=new RegExp('^[ \t]+','g');var onlyWhiteSpace=true;for(var a=0;a<node.childNodes.length;a++){var tmpNode=node.childNodes[a];if((tmpNode.nodeType==3&&!tmpNode.nodeValue.match(re))||tmpNode.nodeName.toLowerCase()!="span"){onlyWhiteSpace=false;break;}}tinyMCE._verifyClass(node);var numAttribs=0;for(var i=0;i<node.attributes.length;i++){if(node.attributes[i].specified)numAttribs++;}if(onlyWhiteSpace||numAttribs==0){if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);}return output;}}if(elementName=="table"||elementName=="td"){if(tinyMCE.cleanup_visual_table_style!=""){var tableElement=node;if(elementName=="td")tableElement=tinyMCE.getParentElement(tableElement,"table");if(tableElement&&tableElement.getAttribute("border")==0){if(tinyMCE.cleanup_visual_aid)elementAttribs+=" style="+'"'+tinyMCE.cleanup_visual_table_style+'"';}}}if(node.attributes.length>0){for(var i=0;i<node.attributes.length;i++){if(node.attributes[i].sp ecified){var attrib=tinyMCE._cleanupAttribute(elementValidAttribs,elementName,node.attributes[i],node);if(attrib)elementAttribs+=" "+attrib.name+"="+'"'+attrib.value+'"';}}}if((elementName=="p"||elementName=="td")&&(node.innerHTML==""||node.innerHTML==" "))return "<"+elementName+elementAttribs+"> </"+elementName+">";if(tinyMCE.isMSIE&&elementName=="script")return "<"+elementName+elementAttribs+">"+node.text+"</"+elementName+">";if(node.hasChildNodes()){if(elementName=="p"&&tinyMCE.cleanup_force_br_newlines)output+="<div"+elementAttribs+">";else output+="<"+elementName+elementAttribs+">";for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);if(elementName=="p"&&tinyMCE.cleanup_force_br_newlines)output+="</div><br />";else output+="</"+elementName+">";}else output+="<"+elementName+elementAttribs+" />";return output;case 3:if(node.parentNode.nodeName.toLowerCase()=="script")return node.nodeValue;return this.convertStringToXML(node.nodeValue);case 8:return "<!--"+node.nodeValue+"-->";default:return "[UNKNOWN NODETYPE "+node.nodeType+"]";}}function TinyMCE_convertStringToXML(html_data){var output="";if(!html_data)return null;for(var i=0;i<html_data.length;i++){var chr=html_data.charAt(i);switch(chr){case ''+String.fromCharCode(8482):output+="™";break;case '"':output+=""";break;case '\'':output+="'";break;case '<':output+="<";break;case '>':output+=">";break;case '&':output+="&";break;case '\\':output+="\";break;case ''+String.fromCharCode(160):output+=" ";break;default:output+=chr;}}return output;}function TinyMCE__initCleanup(){function getElementName(chunk){var pos;if((pos=chunk.indexOf('/'))!=-1)chunk=chunk.substring(0,pos);if((pos=chunk.indexOf('['))!=-1)chunk=chunk.substring(0,pos);return chunk;}var validElements=tinyMCE.settings["valid_elements"];validElements=validElements.split(',');var extendedValidElements=tinyMCE.settings["extended_valid_elements"];extendedValidElements=extendedValidElements.split(',');for(var i=0;i<extendedValidElements.length;i++){var elementName=getElementName(extendedValidElements[i]);var skipAdd=false;for(var x=0;x<validElements.length;x++){if(getElementName(validElements[x])==elementName){validElements[x]=extendedValidElements[i];skipAdd=true;break;}}if(!skipAdd)validElements[validElements.length]=extendedValidElements[i];}for(var i=0;i<validElements.length;i++){var item=validElements[i];item=item.replace('[','|');item=item.replace(']','');var attribs=item.split('|');for(var x=0;x<attribs.length;x++)attribs[x]=attribs[x].toLowerCase();attribs[0]=attribs[0].split('/');for(var x=1;x<attribs.length;x++){var attribName=attribs[x];var attribDefault=null;var attribForce=null;var attribMustBe=null;if((pos=attribName.indexOf('='))!=-1){attribDefault=attribName.substring(pos+1);attribName=attribName.substring(0,pos);}if((pos=attribName.indexOf(':'))!=-1){attribForce=attribName.substring(pos+1);attribName=attribName.substring(0,pos);}if((pos=attribName.indexOf('<'))!=-1){attribMustBe=attribName.substring(pos+1).split('?');attribName=attribName.substring(0,pos);}attribs[x]=new Array(attribName,attribDefault,attribForce,attribMustBe);}validElements[i]=attribs;}var invalidElements=tinyMCE.settings['invalid_elements'].split(',');for(var i=0;i<invalidElements.length;i++)invalidElements[i]=invalidElements[i].toLowerCase();tinyMCE.cleanup_validElements=validElements;tinyMCE.cleanup_invalidElements=invalidElements;tinyMCE.cleanup_verify_html=tinyMCE.settings['verify_html'];tinyMCE.cleanup_force_br_newlines=tinyMCE.settings['force_br_newlines'];tinyMCE.cleanup_urlconvertor_callback=tinyMCE.settings['urlconvertor_callback'];tinyMCE.cleanup_verify_css_classes=tinyMCE.settings['verify_css_classes'];tinyMCE.cleanup_visual_table_style=tinyMCE.settings['visual_table_style'];tinyMCE.cleanup_apply_source_formatting=tinyMCE.settings['apply_source_formatting'];tinyMCE.cleanup_urlconvertor_callback=tinyMCE.settings['urlconvertor_callback'];tinyMCE.cleanup_trim_span_elements=tinyMCE.settings['trim_span_elements'];tinyMCE.cleanup_inline_styles=tinyMCE.settings['inline_styles'];}function TinyMCE__cleanupHTML(doc,config,element,visual,on_save){tinyMCE.cleanup_visual_aid=visual;tinyMCE.cleanup_on_save=on_save;tinyMCE.cleanup_idCount=0;var startTime=new Date().getTime();tinyMCE._convertOnClick(element);if(tinyMCE.isMSIE)element.innerHTML=tinyMCE.regexpReplace(element.innerHTML,'<!([^-(DOCTYPE)]* )|<!/[^-]*>','','gi');var html=this.cleanupNode(element);if(tinyMCE.settings['debug'])alert("Cleanup process executed in: "+(new Date().getTime()-startTime)+" ms.");html=tinyMCE.regexpReplace(html,'<p><hr /></p>','<hr />');html=tinyMCE.regexpReplace(html,'<p> </p><hr /><p> </p>','<hr />');if(!tinyMCE.isMSIE){html=html.replace(new RegExp('<o:p _moz-userdefined="" />','g'),"");}if(tinyMCE.settings['apply_source_formatting']){html=html.replace(new RegExp('<(p|div)([^>]*)>','g'),"\n<$1$2>\n");html=html.replace(new RegExp('<\/(p|div)([^>]*)>','g'),"\n</$1$2>\n");html=html.replace(new RegExp('<br />','g'),"<br />\n");}if(tinyMCE.settings['force_br_newlines']){var re=new RegExp('<p> </p>','g');html=html.replace(re,"<br />");}if(html=="<br />"||html=="<p> </p>")html="";if(tinyMCE.settings["preformatted"])return "<pre>"+html+"</pre>";return html;}function TinyMCE_insertLink(href,target,title,onclick){function setAttrib(element,name,value){if(value!=null&&value!="")element.setAttribute(name,value);else element.removeAttribute(name);}this.execCommand("mceAddUndoLevel");if(this.selectedInstance&&this.selectedElement&&this.selectedElement.nodeName.toLowerCase()=="img"){var doc=this.selectedInstance.contentWindow.document;var linkElement=doc.createElement("a");href=eval(tinyMCE.settings['urlconvertor_callback']+"(href, linkElement);");setAttrib(linkElement,'href',href);setAttrib(linkElement,'target',target);setAttrib(linkElement,'title',title);setAttrib(linkElement,'mce_onclick',onclick);linkElement.appendChild(this.selectedElement.cloneNode(true));this.selectedElement.parentNode.replaceChild(linkElement,this.selectedElement);return;}if(!this.linkElement&&this.selectedInstance){this.selectedInstance.contentDocument.execCommand("createlink",false,"#mce_temp_url#");tinyMCE.linkElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"a","href","#mce_temp_url#");var elementArray=this.getElementsByAttributeValue(this.selectedInstance.contentDocument.body,"a","href","#mce_temp_url#");for(var i=0;i<elementArray.length;i++){href=eval(tinyMCE.settings['urlconvertor_callback']+"(href, elementArray[i]);");setAttrib(elementArray[i],'href',href);setAttrib(elementArray[i],'mce_real_href',href);setAttrib(elementArray[i],'target',target);setAttrib(elementArray[i],'title',title);setAttrib(elementArray[i],'mce_onclick',onclick);}tinyMCE.linkElement=elementArray[0];}if(this.linkElement){href=eval(tinyMCE.settings['urlconvertor_callback']+"(href, this.linkElement);");setAttrib(this.linkElement,'href',href);setAttrib(this.linkElement,'mce_real_href',href);setAttrib(this.linkElement,'target',target);setAttrib(this.linkElement,'title',title);setAttrib(this.linkElement,'mce_onclick',onclick);}}function TinyMCE_insertImage(src,alt,border,hspace,vspace,width,height,align,title,onmouseover,onmouseout){this.execCommand("mceAddUndoLevel");function setAttrib(element,name,value,no_fix_value){if(!no_fix_value&&value!=null){var re=new RegExp('[^0-9%]','g');value=value.replace(re,'');}if(value!=null&&value!="")element.setAttribute(name,value);else element.removeAttribute(name);}if(!this.imgElement&&this.selectedInstance){this.selectedInstance.contentDocument.execCommand("insertimage",false,"#mce_temp_url#");tinyMCE.imgElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"img","src","#mce_temp_url#");}if(this.imgElement){src=eval(tinyMCE.settings['urlconvertor_callback']+"(src, tinyMCE.imgElement);");if(typeof title=="undefined")title=alt;tinyMCE.setAttrib(this.imgElement,'src',src,true);tinyMCE.setAttrib(this.imgElement,'mce_real_src',src,true);tinyMCE.setAttrib(this.imgElement,'alt',alt,true);tinyMCE.setAttrib(this.imgElement,'title',title,true); tinyMCE.setAttrib(this.imgElement,'align',align,true);tinyMCE.setAttrib(this.imgElement,'border',border);tinyMCE.setAttrib(this.imgElement,'hspace',hspace);tinyMCE.setAttrib(this.imgElement,'vspace',vspace);tinyMCE.setAttrib(this.imgElement,'width',width);tinyMCE.setAttrib(this.imgElement,'height',height);tinyMCE.setAttrib(this.imgElement,'border',border);tinyMCE.setAttrib(this.imgElement,'onmouseover',onmouseover,true);tinyMCE.setAttrib(this.imgElement,'onmouseout',onmouseout,true);if(width&&width!="")this.imgElement.style.pixelWidth=width;if(height&&height!="")this.imgElement.style.pixelHeight=height;}}function TinyMCE_getElementByAttributeValue(node,element_name,attrib,value){var elements=this.getElementsByAttributeValue(node,element_name,attrib,value);if(elements.length==0)return null;return elements[0];}function TinyMCE_getElementsByAttributeValue(node,element_name,attrib,value){var elements=new Array();if(node&&node.nodeName.toLowerCase()==element_name){if(node.getAttribute(attrib).indexOf(value)!=-1)elements[elements.length]=node;}if(node.hasChildNodes){for(var x=0;x<node.childNodes.length;x++){var childElements=this.getElementsByAttributeValue(node.childNodes[x],element_name,attrib,value);for(var i=0;i<childElements.length;i++)elements[elements.length]=childElements[i];}}return elements;}function TinyMCE_getParentElement(node,names,attrib_name,attrib_value){var namesAr=names.split(',');if(node==null)return null;do{for(var i=0;i<namesAr.length;i++){if(node.nodeName.toLowerCase()==namesAr[i].toLowerCase()||names=="*"){if(typeof attrib_name=="undefined")return node;else if(node.getAttribute(attrib_name)){if(typeof attrib_value=="undefined"){if(node.getAttribute(attrib_name)!="")return node;}else if(node.getAttribute(attrib_name)==attrib_value)return node;}}}}while(node=node.parentNode);return null;}function TinyMCE_convertURL(url,node,on_save){var fileProto=(document.location.protocol=="file:");url=tinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexOf('mailto:')!=-1||url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return url;if(!tinyMCE.isMSIE&&!on_save&&url.indexOf("://")==-1&&url.charAt(0)!='/')return tinyMCE.settings['base_href']+url;if(on_save&&tinyMCE.settings['relative_urls']){var urlParts=tinyMCE.parseURL(url);if(!urlParts['protocol']&&!tinyMCE.isMSIE){var urlPrefix="http://";urlPrefix+=document.location.hostname;if(document.location.port!="")urlPrefix+=document.location.port;url=urlPrefix+url;urlParts=tinyMCE.parseURL(url);}var tmpUrlParts=tinyMCE.parseURL(tinyMCE.settings['document_base_url']);if(urlParts['host']==tmpUrlParts['host']&&(!urlParts['port']||urlParts['port']==tmpUrlParts['port']))return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'],url);}if(!fileProto&&tinyMCE.settings['remove_script_host']){var start=document.location.protocol+"//"+document.location.hostname+"/";if(url.indexOf(start)==0)url=url.substring(start.length-1);if(!tinyMCE.settings['relative_urls']&&url.indexOf('://')==-1&&url.charAt(0)!='/')url='/'+url;}return url;}function TinyMCE_parseURL(url_str){var urlParts=new Array();if(url_str){var pos,lastPos;pos=url_str.indexOf('://');if(pos!=-1){urlParts['protocol']=url_str.substring(0,pos);lastPos=pos+3;}for(var i=lastPos;i<url_str.length;i++){var chr=url_str.charAt(i);if(chr==':')break;if(chr=='/')break;}pos=i;urlParts['host']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)==':'){pos=url_str.indexOf('/',lastPos);urlParts['port']=url_str.substring(lastPos+1,pos);}lastPos=pos;pos=url_str.indexOf('?',lastPos);if(pos==-1)pos=url_str.length;urlParts['path']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)=='?'){pos=url_str.length;urlParts['query']=url_str.substring(lastPos+1,pos);}}return urlParts;}function TinyMCE_convertAbsoluteURLToRelativeURL(base_url,url_to_relative){var strTok1;var strTok2;var breakPoint=0;var outputString="";base_url=base_url.substring(0,base_url.lastIndexOf('/'));strTok1=base_url.split('/');strTok2=url_to_relative.split('/');if(strTok1.length>=strTok2.length){for(var i=0;i<strTok1.length;i++){if(i>=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(strTok1.length<strTok2.length){for(var i=0;i<strTok2.length;i++){if(i>=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(breakPoint==1)return url_to_relative;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outputString+="../";for(var i=breakPoint-1;i<strTok2.length;i++){if(i!=(breakPoint-1))outputString+="/"+strTok2[i];else outputString+=strTok2[i];}return outputString;}function TinyMCE_getParam(name,default_value,strip_whitespace,split_chr){var value=(typeof this.settings[name]=="undefined")?default_value:this.settings[name];if(strip_whitespace)value=tinyMCE.regexpReplace(value,"[ \t\r\n]","");if(typeof split_chr!="undefined"&&split_chr!=null){value=value.split(split_chr);var outArray=new Array();for(var i=0;i<value.length;i++){if(value[i]&&value[i]!="")outArray[outArray.length]=value[i];}value=outArray;}return value;}function TinyMCE_getLang(name,default_value,parse_entities){var value=(typeof tinyMCELang[name]=="undefined")?default_value:tinyMCELang[name];if(parse_entities){var el=document.createElement("div");el.innerHTML=value;value=el.innerHTML;}return value;}function TinyMCE_replaceVar(replace_haystack,replace_var,replace_str){var re=new RegExp('{\\\$'+replace_var+'}','g');return replace_haystack.replace(re,replace_str);}function TinyMCE_replaceVars(replace_haystack,replace_vars){for(var key in replace_vars){var value=replace_vars[key];replace_haystack=tinyMCE.replaceVar(replace_haystack,key,value);}return replace_haystack;}function TinyMCE_triggerNodeChange(focus){if(tinyMCE.settings['handleNodeChangeCallback']){if(tinyMCE.selectedInstance){var editorId=tinyMCE.selectedInstance.editorId;var elm=tinyMCE.selectedInstance.getFocusElement();var undoIndex=-1;var undoLevels=-1;var anySelection=false;var selectedText="";if(tinyMCE.isMSIE){var documentRef=tinyMCE.selectedInstance.contentWindow.document;var rng=documentRef.selection.createRange();selectedText=rng.text;}else selectedText=tinyMCE.selectedInstance.contentWindow.getSelection().toString();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=tinyMCE.selectedInstance.undoIndex;undoLevels=tinyMCE.selectedInstance.undoLevels.length;}var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i<plugins.length;i++){if(eval("typeof TinyMCE_"+plugins[i]+"_handleNodeChange")!="undefined")eval("TinyMCE_"+plugins[i]+"_handleNodeChange(editorId, elm, undoIndex, undoLevels, tinyMCE.selectedInstance.visualAid, anySelection);");}eval(tinyMCE.settings['handleNodeChangeCallback']+"(editorId, elm, undoIndex, undoLevels, tinyMCE.selectedInstance.visualAid, anySelection);");}}if(tinyMCE.selectedInstance&&(typeof focus=="undefined"||focus))this.selectedInstance.contentWindow.focus();}function TinyMCE_getContent(editor_id){if(typeof editor_id!="undefined")tinyMCE.selectedInstance=tinyMCE._getInstanceById(editor_id);if(tinyMCE.selectedInstance){var cleanedHTML=tinyMCE._cleanupHTML(this.selectedInstance.contentWindow.document,tinyMCE.settings,this.selectedInstance.contentWindow.document.body,false,true);return cleanedHTML;}return null;}function TinyMCE_setContent(html_content){if(tinyMCE.selectedInstance){var doc=this.selectedInstance.contentWindow.document;tinyMCE._setHTML(doc,html_content);doc.body.innerHTML=tinyMCE._cleanupHTML(doc,tinyMCE.settings,doc.body);tinyMCE.handleVisualAid(doc.body,true,tinyMCE.selectedInstance.visualAid);}}function TinyMCE_importThemeLanguagePack(theme_name){if(typeof theme_name=="undefined")theme_name=tinyMCE.settings['theme'];document.write('<script language="javascript" type="text/javascript" src="'+tinyMCE.baseURL+'/themes/'+theme_name+'/langs/'+tinyMCE.settings['language']+'.js"></script>');}function TinyMCE_importPluginLanguagePack(theme_name,valid_languages){var lang="uk";valid_languages=valid_languages.split(',');for(var i=0;i<valid_languages.length;i++){if(tinyMCE.setting s['language']==valid_languages[i])lang=tinyMCE.settings['language'];}document.write('<script language="javascript" type="text/javascript" src="'+tinyMCE.baseURL+'/plugins/'+theme_name+'/langs/'+lang+'.js"></script>');}function TinyMCE_applyTemplate(html,args){html=tinyMCE.replaceVar(html,"themeurl",tinyMCE.themeURL);if(typeof args!="undefined")html=tinyMCE.replaceVars(html,args);html=tinyMCE.replaceVars(html,tinyMCE.settings);html=tinyMCE.replaceVars(html,tinyMCELang);return html;}function TinyMCE_openWindow(template,args,skip_lang){var html,width,height,x,y,resizable,scrollbars;tinyMCE.windowArgs=args;html=template['html'];if(!(width=template['width']))width=320;if(!(height=template['height']))height=200;if(tinyMCE.isMSIE)height+=30;x=parseInt(screen.width/2.0)-(width/2.0);y=parseInt(screen.height/2.0)-(height/2.0);resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";if(html){html=tinyMCE.replaceVar(html,"css",this.settings['popups_css']);html=tinyMCE.applyTemplate(html,args,skip_lang);var win=window.open("","mcePopup","top="+y+",left="+x+",scrollbars="+scrollbars+",modal=yes,width="+width+",height="+height+",resizable="+resizable);win.document.write(html);win.document.close();}else var win=window.open(tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'],"mcePopup","top="+y+",left="+x+",scrollbars="+scrollbars+",modal=yes,width="+width+",height="+height+",resizable="+resizable);win.resizeTo(width,height);win.focus();}function TinyMCE_handleVisualAid(element,deep,state){var tableElement=null;switch(element.nodeName.toLowerCase()){case "table":var cssText=element.getAttribute("border")==0?tinyMCE.settings['visual_table_style']:"";element.style.cssText=state?cssText:"";for(var y=0;y<element.rows.length;y++){for(var x=0;x<element.rows[y].cells.length;x++)element.rows[y].cells[x].style.cssText=state?cssText:"";}break;}if(deep&&element.hasChildNodes()){for(var i=0;i<element.childNodes.length;i++)tinyMCE.handleVisualAid(element.childNodes[i],deep,state);}}function TinyMCE_getAttrib(elm,name,default_value){var v=elm.getAttribute(name);return(v&&v!="")?v:default_value;}function TinyMCE_setAttrib(element,name,value,no_fix_value){if(typeof value=="number")value=""+value;if(!no_fix_value&&value!=null&&value!=-1){var re=new RegExp('[^0-9%]','g');value=value.replace(re,'');}if(value!=null&&value!=""&&value!=-1)element.setAttribute(name,value);else element.removeAttribute(name);}function TinyMCE__setHTML(doc,html_content){if(tinyMCE.isMSIE){var re=new RegExp('<p><hr /></... [truncated message content] |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:42
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce Added Files: changelog lgpl.txt readme todo Log Message: complete tinyMCE addition --- NEW FILE: changelog --- Version 1.37 (2004-11-12) Added new mceResetDesignMode command that can be used when the editor is placed in tabs. Added new updated Italian language pack thanks goes to "Fabrix Xm" for the contribtion. Added new greek language pack thanks goes to "Jacaranda Bill" for the contribution. Added new french language pack thanks goes to "Pat Boens" for the contribution. Added new russian language pack thanks goes to "Roman Filippov" for the contribution. Added new updated Dutch language pack thanks goes to Arnoud van Delden and Ernst de Moor for the contribution. Added new convert_newlines_to_brs option, that enables newlines to be converted to br elements. Added new custom_undo_redo_keyboard_shortcuts option, enables keyboard shortcuts to be enabled/disabled. Added new auto_reset_designmode option, thats resets the design mode when a editor instance is focused. Added new form reset handler, resets the contents of TinyMCE areas when the onreset event is trigged. Added new skip_cleanup parameter to triggerSave, this parameter is optional and defaults to false. Added new lang_underline_img language variable to all themes. Added new title attribute to all images, enables tooltips in Mozilla and Firefox. Added new insert and cancel CSS id's for all submit and cancel buttons. Added new full featured example that includes all available plugins and buttons. Added new advlink and advimage plugins to TinyMCE, these are more advanced link and image tools. Contributed by Michael Keck. Added new parameters to insertImage and insertLink commands. Contributed by Michael Keck. Added updated compatiblity chart, includes a matrix table thanks goes to Ernst de Moor. Added new insert image icon contributed by Arnoud van Delden and Ernst de Moor. Added window focus on all popup windows, contributed by Arnoud van Delden and Ernst de Moor. Fixed some issues with the char map added some characters and removed duplicate ones, contributed by Arnoud van Delden and Ernst de Moor. Fixed the insert row icon, rotated it 180 degrees, contributed by Arnoud van Delden and Ernst de Moor. Fixed the visual aid icon, made it a bit darker. Contributed by Arnoud van Delden and Ernst de Moor. Fixed some issues with entity encoding in source editor aswell as in core cleanup code. Fixed bug where the auto import CSS feature imported invalid CSS rules with : or spaces. Fixed bug where unnecessary entity encoding of characters was done. Fixed the window sizes some to better function on MSIE with SP2. Fixed some issued with the auto word cleanup feature, fixes some issued with content duplication. Fixed bug that made the editor to throw weird error when HTML code includes <!a or <!/a> content. Fixed bug where the style attribute was returned on images in source output even if it was disabled. Fixed issue where the UI form elements of TinyMCE was submitted with the form submit. Version 1.36 (2004-10-19) Added a newly modified version of the German language pack from "krokogras". Added auto resizing to popup windows with the same name. Added example page for the plugin_preview_pageurl option in the preview plugin. Fixed issue with link button auto enable/disable feature when content selection was made with the keyboard. Fixed bug where events wasn't handled correctly in MSIE 5.5 and some 6.0 versions. Fixed so align on images gets set as float style when the inline_styles option is enabled. Fixed so solid border style isn't applied on elements with a border when the inline_styles option is enabled. Fixed some issues with tables and the inline_styles option. Fixed back button issue with MSIE, iframes was placed in browser history. Version 1.35 (2004-10-13) Added so that whitespace gets stripped in plugin and theme_advanced_buttons options. Added custom plugin_preview_pageurl option to preview plugin. Added Canadian French language packs for the new plugins, contributed by Virtuelcom. Added new theme_advanced_blockformats option. Added new title support to advanced theme link dialog. Added new Ctrl+B/I/U keyboard shortcuts for Firefox. Added Polish language pack contributed by "revyag". Added Taiwanese language pack contributed by "Jim Kou". Added updated German language pack contributed by "Krokogras". Fixed some issues with ieSpell including better language support. Fixed bug with default value in valid_elements not working in Firefox some times. Fixed bug when focusing links without selecting any characters. Fixed some typos in Swedish language pack. Fixed bug with content selection and link button auto enable/disable feature. Fixed bug issue when "theme_advanced_buttons<N>" options where left empty. Fixed various bugs with absolute URLs. Version 1.34 (2004-10-03) Added new insertdatetime plugin, inserts date/time in various formats. Added new preview plugin, previews the HTML page in a new window. Added new zoom plugin, adds the possibility zoom the editor in MSIE. Added new emotions plugin, adds the possibility to add smileys. Fixed so that TinyMCE functions on MSIE 5.0 again. Fixed so that TinyMCE functions better on Mozilla 1.3. Fixed so that the cursor doesn't jump to the top when setting styles. Fixed bug with STRONG and EM elements wasn't handled correctly in Firefox. Optimized the key handling some, gives better typing performance. Removed key down statusbar debug info. Version 1.33 (2004-09-29) Removed the need of loading blank.html, iframes are now created dynamicly. Fixed bug when selecting tables, MSIE was casting errors. Fixed bug with pluginurl variable. Fixed bug when tinyMCE.selectedElement error was cast in Mozilla. Added new Arabic language pack contributed by Hani Suleiman. Added "lang_dir" support to language packs like Arabic. Version 1.32 (2004-09-25) Added new ieSpell plugin, only works in MSIE. Added new "theme_advanced_buttons<N>_add" option. Added new importPluginLanguagePack function. Added new Danish language pack contributed by Jan Moelgaard. Added updated German language pack contributed by Christopher Müller. Added new any_selection to handleNodeChange callback. Modified so link/unlink is dimmed if nothing is selected. Fixed bug when deleting images in Firefox. Changed the plugin location to a new plugin directory. Renamed the "theme_plugins" option to "plugins". Version 1.31 (2004-09-18) Added Canadian French language pack, contributed by Virtuelcom. Added so link/unlink buttons gets selected when user enters a link element. Fixed URL bug when drag dropping/copy pasting images in Mozilla. Fixed so mso style attribs don't get trimmed if auto_cleanup_word option is set to false. Fixed bug with text alignment buttons. Fixed bug with CSS auto import function in MSIE. Fixed initialization bugs and issues. Version 1.30 (2004-09-10) Fixed bug issue where the editor was stealing focus from location bar. Fixed bug issue with absolute aligned images lost focus when using tools. Fixed bug #1025483, Url converting broken. Added ability to send command values in advanced theme button list, contributed by someone helpfull. Added new cleanup_on_startup option, to increase startup speed. Added new inline_styles partly based on a contribution by Victor Nilsson. Added new named anchor support. Added custom_undo_redo_levels option. Version 1.29 (2004-09-08) Added new getEditorId function, to retrive the editor id of a form element. Readded so cleanup is automaticly executed on editor startup in MSIE. Added some various cleanup fixes for MS Word HTML. Added new auto_cleanup_word option, enabled auto MS Word HTML cleanup on paste events. Fixed parameter issue with insertImage function. Bug #1022863. Fixed bug #1022874, Where the small theme had underline command on strikethrough button. Fixed some bugs with table commands. Fixed bug #1023204, mceRemoveControl brings back the old HTML. Fixed bug issue with tinyMCE.selectedInstance in Mozilla. Fixed bug issue with Mozilla not saving content. Version 1.28 (2004-09-04) Added new Finnish language pack thanks to Urho Konttori. Added new rowseparator as a possible value of the theme_advanced_buttons<n> options. Added new theme_advanced_toolbar_location option. Added new uid variable option to valid_elements. (Generates unique IDs) Added new "directionality" option to support languages like Arabic. Added new character map button/window. Added new guidelines/visual aid toggle button. Reduced the source of the advanced theme some, and added some better comments. Separated the default theme in to files aswell. Removed source area size options and made source editor resizable instead. Increased the default width and height of the source editor. Fixed bug where image width/height default to 0x0 if these attributes wasn't defined. Fixed some bug issues with MSIE 5.5. Version 1.27 (2004-08-29) Added new cleanup logic, with new options and smarter behavior. Added new "trim_span_elements" option (removed unneeded span elements). Added new "verify_css_classes" option (verifies so class attributes contain a valid class). Added new "verify_html" option (enables/disabled verification of elements and attributes). Added new value verification type to "valid_elements" option. Added new simple wildcard support in "valid_elements" option. Added class as a valid attribute to table elements by default. Added so non existent classes gets removed HTML output. Added fix for entities, so they get converted correctly. Added new class select box in table dialog. Added hr as a default valid element. Fixed some issues with the language packs. Fixed some weird bugs and issues with hr elements. Fixed bug where Mozilla was casting exceptions on keypress. Version 1.26 (2004-08-25) Added a better way to create theme popup windows (External files). Added new getWindowArg function, returns window arguments in theme popups. Modified the advanced theme to adopt the new theme popup idea. Fixed critical Mozilla bug, where the editor didn't work at all some times. Fixed bug with auto CSS class import feature running on Firefox. Version 1.25 (2004-08-22) Added new format select box in advanced theme (Can be disabled). Added new "theme_advanced_disable" option to advanced theme. Added some new elements to default list of valid elements (Format select box elements). Added new font face, forecolor and font size support, these are not enabled by default. Added new "mceAddControl" command, enables users to dynamicly add editors. Added new execInstanceCommand function, check the documentation for details. Added new "mceSetAttribute" command. Modified the themes so that the focus alert doesn't popup as often as before. Modified the "mceRemoveControl" command so it can handle element id aswell as editor ids. Fixed some bugs and issues with the new custom undo/redo logic. Fixed weird Mozilla bug #997860. Version 1.24 (2004-08-17) Modified so that span with CSS classes that don't exists get removed. Added new "custom_undo_redo" option, this option is enabled by default. Added new "fix_content_duplication" option, that fixes some MSIE content duplication issues. Added new "mceFocus" command, that changes focus to the specified editor instance. Added new "mceReplaceContent" command, that enables users to replace the current selection. Fixed so styles including spaces doesn't get listed in style selection box. Fixed bug with form element names and exact mode in Mozilla. Fixed so tiny_mce_src.js can be used aswell as tiny_mce.js. Converted some of the language packs to better support unicode. Version 1.23 (2004-07-31) Modified the mceSetCSSClass command to address bug #997071. Added new Hungarian language pack thanks to 2XP. Added new callback "setupcontent_callback" check the manual for details. Fixed bug #994506, where empty theme_plugins option generated a 404 error. Fixed bug #999332, where image properties wasn't removed if the user deleted the image. Version 1.22 (2004-07-19) Fixed bug #989846, Image resize bug. Changed so that style attribute values get converted to lowercase in MSIE. Changed so the alignment called "middle" is "center" in table properties. Fixed so visual aids work correctly after using the source editor. Fixed some issues with anchor links. Fixed so that javascript: links can be used. Added width/height options for the advanced source editor. Fixed bug issue with URL:s containing quotes or single quotes. Fixed so that document_base_url can point to another domain. Version 1.21 (2004-07-12) Added new "theme_plugins" option, check the manuals for details. Added new "execCommand" plugin extention possibility. Added new "buttons<n>" config options to the advanced theme. Added new "mceRemoveControl" command. Added Spanish language pack thanks to "Alvaro Velasco". Fixed first click bug. Fixed so CSS url:s can be absolute. Updated the FAQ regarding the Cut/Copy/Paste issue. Version 1.20 (2004-07-05) Fixed bug issue #983257, JS runtime error when template contains no controls. Removed cut/copy/paste commands and icons due to security reasons in Mozilla. Added Czech language pack, thanks goes to "Pavel Novák" for the contribution. Fixed minor bug regarding empty attributes. Fixed so the "extended_valid_elements" overrides previous declarations. Version 1.19 (2004-06-28) Fixed focus bug that appared on Linux version of Mozilla. Fixed major bug issues with some Firefox/Firebird versions on Linux. Fixed minor visual aid bugs on tables. Fixed minor bugs with table commands. Fixed scroll issue in HTML source windows on Mozilla/Linux. Added a compatiblity chart to the manuals. Version 1.18 (2004-06-20) Added new option "remove_script_host". Some minor fixes to the mceInsertContent command. Fixed some issues with visual aids for tables. Fixed strange focus bug in MSIE. Updated some of the documentation. Version 1.17 (2004-06-16) Fixed bug, #972666 - Doesn't save edits when id != name. Added more Italian, user manuals. Thanks goes to "Fabrix Xm". Added Dutch language pack thanks to "Meint Post". Modified the MSIE version of mceInsertContent command. Version 1.16 (2004-06-14) Added new table dialog and TinyMCE_<theme>_getInsertTableTemplate template function. Added auto class import feature and Italian language pack thanks goes to "Lorenzo Pavani". Added border, alignment, vspace, hspace, width, height fields to the image properties dialog in advanced theme. Updates advanced theme help pages for Swedish and English. Fixed some minor issues with the mceSetCSSClass command. Fixed minor MSIE bug in built in default URL convertor. Fixed some image alignment issues. Fixed support for site root script paths like src="/jscripts/tiny_mce.js". Removed the use of "TinyMCE_advanced_cssClasses" from "advanced" theme. Modified the default value of "valid_elements" to include table align and class as valid attributes. Modified the default value of "valid_elements" to set img border attribute to 0 by default instead of by force. Modified so that popup windows gets centered on screen. Version 1.15 (2004-06-09) Added new "advanced" theme, that adds some new functions. Added new public js functions "getContent, setContent, applyTemplate, openWindow". Added new custom command "mceSetCSSClass", that sets css class of the selection. Added new custom command "mceInsertContent", that inserts HTML content. Added class attributes to some of the elements in the default value of "valid_elements". Added ability to have theme specific language packs by the js function "importThemeLanguagePack". Added more documentation to the usage and themes sections. Added table support, with custom commands and in advanced theme. Modified the advanced example to include the new advanced theme. Fixed tooltips for buttons in Mozilla. Version 1.14 (2004-06-07) Added new conversion possibility to save callback. Added some more usage documentation. Fixed some issues will updateContent function in Mozilla. Fixed some issues with relative paths. Fixed small Mozilla issue with visual aids. Fixed so that the default theme sets image border to 0. Fixed bug #968079, Removing editor buttons in template can cause errors. Version 1.13 (2004-06-04) Fixed critical bug where the editor didn't work at all in MSIE. Fixed bug where table visual aids didn't work in Mozilla. Version 1.12 (2004-06-03) Added updateContent function thanks to "Jürgen Baute" contribution. Added documentation of the diffrent public javascript functions of tinyMCE. Fixed bug #965615, Empty editor content returns "<br />" as value after cleanup. Fixed bug where Bold and Italic didn't work correctly in Mozilla. Version 1.11 (2004-06-01) Added new option "document_base_url", it's used when converting absolute URLs to relative ones. Added so that align button sets the align attribute of selected images. Fixed bug when / was passed within query string to the editors page. Fixed bug #961041, Image attributes are not removed. Version 1.1 (2004-05-26) Fixed bug #960112 JavaScript error when opening image window. Fixed bug #926644 Multiple forms with elements having the same name failed. Added function so that "specific_textareas" mode handles the "ask" option. Added new option "focus_alert", to remove annoying focus alert message. Version 1.09 (2004-05-24) Added new option "extended_valid_elements", this option adds extra elements to the "valid_elements" list. Fixed bug #958637, Resized images are displayed in original size Fixed bug #958942, Bug on realitive_urls (Bug with absolute URLs to insertlink_callback, insertimage_callback callbacks) Fixed bug #958498, Unable to change Bold and italic text in Mozilla. Version 1.08 (2004-05-21) Added new attributes "border, hspace, vspace, width, height, align" to the getInsertImageTemplate theme function. Added new relative_urls option, this new feature converts all absolute URLs to relative URLs and it's on by default. Fixed bug #956007, the CSS theme URL:s was allways pointing to the default theme. Fixed bug where enter/return key produced a error in the insert link popup window form. (This was done in the default template) Fixed bug #957681, Could not delete text without first adding character bug in Mozilla. Version 1.07 (2004-05-10) Added experimental support for option "force_br_newlines" to address bug #922416 and feature request #936270. Fixed bug with mailto: links. Version 1.06 (2004-04-15) Added new German language pack. Thanks goes to "Simon Rupf" for the contribution. Added new German/Swedish bold/italic language specific icons to both default and simple theme. Added new Swedish documentation. Version 1.05 (2004-04-02) Added new Italian language pack and documentation. Thanks goes to "Fabrix Xm" for the contribution. Fixed missing "lang_help_desc" definition in UK and SE langpacks. Added better documentation for the "valid_elements" option and it's format. Added new "preformatted" option to address feature request #927948. Added browser checker so that the script don't break on non compatible browsers. Fixed bug #926639, now the editor instance gets resized if a width/height is specified in %. Added new simple theme, this theme has only basic functions. Version 1.04 (2004-03-30) Fixed bug when insertLink and insertImage function didn't use the url_convertor callback. Fixed MSIE bug when images was 32x32 on initialization on slow connections. Fixed bug that made request on images with wrong path, produced some 404 error in webserver logs. Fixed MSIE bug where users could add images outside of the editor scope. Version 1.03 (2004-03-26) Added new "add_form_submit_trigger" this option is default and is added on all document forms within the page. To address bug #923362 Moved javascript sourcecode file to "jscripts/tiny_mce/tiny_mce_src.js". Added new obfuscated version of tinymce to reduce size of script. Added some performance boosting code to the switchClassSticky function. Removed the "autosave" option, this is no longer needed and is replaced with "add_form_submit_trigger" or triggerSave call. Fixed undo bug in MSIE. Removed some unused eventhandlers results in better performance. Version 1.02 (2004-03-26) Added new handleNodeChange callback to themes. Fixed some bugs regarding events and themes function checks. Fixed bug issue when user focused nodes with keyboard. Version 1.01 (2004-03-12) Added some more documentation. Added new "visual" option to editor. Fixed bug on empty P elements. Fixed bug on table width/height. Version 1.0 (2004-03-11) Added new "debug" option and fixed some path issues. --- NEW FILE: lgpl.txt --- GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the library GPL. It is numbered 2 because it goes with version 2 of the ordinary GPL.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library. Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations. . Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license. The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such. Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better. However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library. Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one. . GNU LIBRARY GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. . 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. . Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. . 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. . 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. . 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. . 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS --- NEW FILE: readme --- Please consult the HTML documentation for details. --- NEW FILE: todo --- * Add support for XML bases style format. Described in Feature Request #970971, external style file. * Add callback for source editor fixContent (So source formatting can be applied) |
From: Joe S. <joe...@us...> - 2004-11-23 18:14:42
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/examples In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/examples Added Files: dump.php example_advanced.css example_advanced.htm example_full.htm example_mail.htm example_simple.htm logo.jpg logo_over.jpg Log Message: complete tinyMCE addition --- NEW FILE: dump.php --- <html> <head> <title>Displays the output of a TinyMCE</title> </head> <body> <h2>HTML output from post</h2> <table border="1" width="100%"> <tr bgcolor="#CCCCCC"><td width="1%" nowrap="nowrap"><strong>Form element</strong></td><td><strong>HTML output</strong></td></tr> <? foreach ($_REQUEST as $name => $value) { ?> <tr><td width="1%" nowrap="nowrap"><?=$name?></td><td><?=stripslashes($value)?></td></tr> <? } ?> </table> <h2>Source output from post</h2> <table border="1" width="100%"> <tr bgcolor="#CCCCCC"><td width="1%" nowrap="nowrap"><strong>Form element</td><td><strong>Source output</strong></td></tr> <? foreach ($_REQUEST as $name => $value) { ?> <tr><td width="1%" nowrap="nowrap"><?=$name?></td><td><?=htmlentities(stripslashes($value))?></td></tr> <? } ?> </table> </body> </html> --- NEW FILE: example_advanced.css --- body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #880000; scrollbar-3dlight-color: #F0F0EE; scrollbar-arrow-color: #676662; scrollbar-base-color: #F0F0EE; scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #E0E0DD; scrollbar-highlight-color: #F0F0EE; scrollbar-shadow-color: #F0F0EE; scrollbar-track-color: #F5F5F5; } .header1 { font-weight: bold; font-size: 14px } .header2 { font-weight: bold; font-size: 12px; color: #FF0000 } .header3 { font-weight: normal; font-size: 12px; color: #0000FF } td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } --- NEW FILE: example_advanced.htm --- <html> <head> <link href="../docs/style.css" rel="stylesheet" type="text/css"> <!-- tinyMCE --> <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ theme : "advanced", //language : "se", mode : "exact", elements : "elm1,elm2", //insertlink_callback : "customInsertLink", //insertimage_callback : "customInsertImage", save_callback : "customSave", content_css : "example_advanced.css", extended_valid_elements : "a[href|target|name]", //invalid_elements : "a", theme_advanced_styles : "Header 1=header1;Header 2=header2;Header 3=header3", // Theme specific setting CSS classes debug : false }); // Custom insert link callback, extends the link function function customInsertLink(href, target) { var result = new Array(); alert("customInsertLink called href: " + href + " target: " + target); result['href'] = "http://www.sourceforge.net"; result['target'] = '_blank'; return result; } // Custom insert image callback, extends the image function function customInsertImage(src, alt, border, hspace, vspace, width, height, align) { var result = new Array(); var debug = "CustomInsertImage called:\n" debug += "src: " + src + "\n"; debug += "alt: " + alt + "\n"; debug += "border: " + border + "\n"; debug += "hspace: " + hspace + "\n"; debug += "vspace: " + vspace + "\n"; debug += "width: " + width + "\n"; debug += "height: " + height + "\n"; debug += "align: " + align + "\n"; alert(debug); result['src'] = "logo.jpg"; result['alt'] = "test description"; result['border'] = "2"; result['hspace'] = "5"; result['vspace'] = "5"; result['width'] = width; result['height'] = height; result['align'] = "right"; return result; } // Custom save callback, gets called when the contents is to be submitted function customSave(id, content) { alert(id + "=" + content); } </script> <!-- /tinyMCE --> </head> <body> <a href="example_simple.htm">[Simple example]</a> [Advanced example] <a href="example_mail.htm">[Mail example]</a> <a href="example_full.htm">[Full featured example]</a> <h3>Advanced example</h3> This page shows a more complex usage of TinyMCE. On this page the mode is set to convert specific elements in this case a DIV element and a TEXTAREA into editor instances. The example below uses a custom CSS, thats why the text is red and it allso uses the "advanced" theme that includes more options than the default one. The code allso includes examples of custom call back functions and much more. Notice the submit button at the end of the page, this button triggers a save action. Read more about the features and possible settings of TinyMCE in the <a href="../docs/index.htm">manual</a>.<br> <br> <!-- Form with textare element with width: 100% --> <form method="post" action="post.php"> <textarea id="elm1" name="elm2" style="width:100%" rows="15"> <span class="header1">Test header 1</span><br /> <span class="header2">Test header 2</span><br /> <span class="header3">Test header 3</span><br /> Some <b>element</b>, this is to be editor 1. <br /> This editor instance has a 100% width to it. <p>Some paragraph. <a href="http://www.sourceforge.net">Some link</a></p> <img src="logo.jpg"> </textarea> <br> <input type="button" name="save" value="save" onclick="tinyMCE.triggerSave();"> </form> <!-- Div elements that gets to be a editor instance aswell --> <div id="elm2" style="width:400px; height:250px"> Some <b>element</b>, this is to be editor 2. <br /> This editor instance is a DIV element instead of a textarea. <p>Some paragraph. <a href="http://www.sourceforge.net">Some link</a></p> <img src="logo.jpg"> </div> <br> Some custom actions: <a href="javascript:tinyMCE.execCommand('Bold');">[Bold]</a> | <a href="javascript:tinyMCE.execCommand('Italic');">[Italic]</a> <a href="javascript:tinyMCE.execCommand('mceInsertContent',false,'<b>Hello world!!</b>');">[Insert some HTML]</a> <a href="javascript:tinyMCE.execCommand('mceReplaceContent',false,'<b>{$selection}</b>');">[Replace selection]</a> <br> </body> </html> --- NEW FILE: example_full.htm --- <html> <head> <link href="../docs/style.css" rel="stylesheet" type="text/css"> <!-- tinyMCE --> <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce_src.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced", plugins : "advimage,advlink,emotions,iespell,insertdatetime,preview,zoom", theme_advanced_buttons1_add : "fontselect,fontsizeselect,forecolor", theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom", theme_advanced_buttons3_add : "emotions,iespell", plugin_insertdate_dateFormat : "%Y-%m-%d", plugin_insertdate_timeFormat : "%H:%M:%S", extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout],font[face|size|color]" }); </script> <!-- /tinyMCE --> </head> <body> <a href="example_simple.htm">[Simple example]</a> <a href="example_advanced.htm">[Advanced example]</a> <a href="example_mail.htm">[Mail example]</a> [Full featured example] <form method="post" action="http://tinymce.moxiecode.com/examples/dump.php"> <h3>Full featured example</h3> This page shows all available plugins that are included in the TinyMCE distribution. Some of these plugins will only be visible on MSIE due to the lack of some support in FF. For more details on the various options on TinyMCE check the <a href="../docs/index.htm">manual</a> or for more third party plugins check the plugin section.<br><br> <textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 100%"> Some <strong>element</strong>, this is to be editor 1. <p>Some paragraph. <a title="Some popup link title" href="#" target="http://tinymce.moxiecode.com" onclick="window.open('http://www.sourceforge.net/','popup','left='+(screen.availWidth/2-320)+',top='+(screen.availHeight/2-240)+',width=640,height=480,resizable=yes');return false;">Some popup link</a></p> <img width="250" height="48" border="0" onmouseover="this.src='logo_over.jpg';" onmouseout="this.src='logo.jpg';" src="logo.jpg" /> </textarea> <br /> <input type="submit" name="save" value="Submit" /> <input type="reset" name="reset" value="Reset" /> </form> </body> </html> --- NEW FILE: example_mail.htm --- <html> <head> <link href="../docs/style.css" rel="stylesheet" type="text/css"> <!-- tinyMCE --> <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ theme : "advanced", mode : "textareas", theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,formatselect,fontselect,fontsizeselect,forecolor", extended_valid_elements : "font[face|size|color]" }); </script> <!-- /tinyMCE --> </head> <body> <a href="example_simple.htm">[Simple example]</a> <a href="example_advanced.htm">[Advanced example]</a> [Mail example] <a href="example_full.htm">[Full featured example]</a> <h3>Mail example</h3> This example shows how to enable the font face and size select boxes for usage in online email systems and other situations where CSS classes is impossible to use. But for contents used on websites I suggest using the CSS approach. Read more about the features and possible settings of TinyMCE in the <a href="../docs/index.htm">manual</a>.<br> <br> <!-- Form with textare element with width: 100% --> <form method="post" action="post.php"> <textarea id="elm1" name="elm2" style="width:100%" rows="15"> <h3>Test mail header 3</h3> Some <b>element</b>. <br /> This editor instance has a 100% width to it. <p>Some paragraph. <a href="http://www.sourceforge.net">Some link</a></p> <img src="logo.jpg"> </textarea> </form> </body> </html> --- NEW FILE: example_simple.htm --- <html> <head> <link href="../docs/style.css" rel="stylesheet" type="text/css"> <!-- tinyMCE --> <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "textareas" }); </script> <!-- /tinyMCE --> </head> <body> [Simple example] <a href="example_advanced.htm">[Advanced example]</a> <a href="example_mail.htm">[Mail example]</a> <a href="example_full.htm">[Full featured example]</a> <form> <h3>Simple example</h3> This page shows how to use TinyMCE on a HTML page in the most common and simple way. On this page each TEXTAREA element gets converted to a editor instance on page load. Notice how TinyMCE tries to match the width and height of the old text area elements. Read more about the features and settings of TinyMCE in the <a href="../docs/index.htm">manual</a>.<br><br> <textarea id="elm1" name="elm1" rows="10" cols="40"> Some <b>element</b>, this is to be editor 1. <p>Some paragraph. <a href="http://www.sourceforge.net">Some link</a></p> <img src="logo.jpg"> </textarea> <br><br> <textarea id="elm2" name="elm2" rows="15" cols="32"> Some <b>element</b>, this is to be editor 1. <p>Some paragraph. <a href="http://www.sourceforge.net">Some link</a></p> <img src="logo.jpg"> </textarea> </form> </body> </html> --- NEW FILE: logo.jpg --- ÿØÿà ÿÀ bIWi1¹¨Ô*APmº]ÖàÒq*ÐCÊ( zP`9 ¡Wë@XÇÆÈʵÍ)èE,l9«)¨ª·DLbäèY4ø¨Ï Xe$E0³Fäs ëu6ëcTµz?KL½Ë3êT5Ùâ(½ø|ZÊc!Løúùºú|@5ö?NTiV h Fò²ìêøSP =T@eøØí ý1÷ÛáR åà8ʤZ #ɵ¸O4¡£F<ôewÒê5züî:ÉÔè-Y µHª¹ Sr2x!âvåI Í ðá¦`8þ¤¢HÇ îqªteå%Fª0ülù6è¨6ôس{u^ößýºÝÎöSÚqfà#ü5³µër´¿ÉG»3YÒàõâü h@) ØpyV|,F70¯|-ý)@DÛ~ÿ -ÆO®½Ú÷ ±Ð/ÈuázÁ¼ëNI¦ûko˽$§ÈÚùmûöVݵ|¯" ©äG¬?R8Øi}ãôõècȺyËø`§X¿oq³¹IÂ~Y#ñø÷O5ÝF4;n )ºNݹ°cTü@P§Ü5×.ÆÜyIÑèu8íøØ{8qI·xì{²b¦½y9ư#ñPH7ÔÊÆ¼ÚÁ¹ëï¨Ý·*qµýôãO~ýÇMÉW±}$«F[Ü[Ûñô¯±¡¦ïÍù¿¿¶ }X h@) Ð zP hÖ h@Fwà¢ÒË+M!v?!è( ÓÛȼ¯îaX%nOZc~qTOC`¿¹lÉ»Ì]ä2Í#~hx3qʱ<5¯'ÖÝ¥9:òÑT_íe+Ó<ä,N@Ó&+©E[èíiåÛð#êîk®ÿ ²*³éúr¢ *OÊÕa\I®£ïøym>sðømå{;·çnùgÁ3'o/)Q&uXÕF°q¦Ümq¸[I¤¾Äkr&¥6Ó¯ywÃ2ã77XS$nX<ÁäYUPn4»vÊ¡üÄsåUÊ¢iÓ¯áùj[ªV¨ë$¾í>FDÛvا%®Ù{l¸Ñ+Ä:ñµô¾6¡\ü.NWl¶ìuø¦n'jÜñºF.ofêñ7ì¶E+Å,lÊÒ¨kðoñÃ;\øW#ÿ h@) Ð zP hÖ h@kçÀ97Ó«Sëð¨ ;|Ã)ûOýRG8ü ý¢tÄ#øÔÒ"ƺWøÐh4w&æüè@0 P Æçá@Ho >D²aãßF3;4h2ªM쪨$ꤹ6©]U#/1ooÆüªÄøñ$Èæ&Ä@üÆ«Çþ*ÿÙ --- NEW FILE: logo_over.jpg --- ÿØÿà W0¥]yHøÊI¸ìIö¯ËÅR8ÅÕZ W0¥6¨¬)Ix_§Ñ (R P¹cv<)IÂÂÔáÆ_f>¾¤³Iôs R£¦gëýXR¾dîáJl8òÉô RRð¥YñíÆÝ¸¶îÅâaJÛÖÝÁtHy]·òzP£!7ä¹cï ?°GSõL¯'¦æôÿ U¬å8b¤òqfï_,¿R¨`ªW0¥s W0¥I»}ÅÁ !åü{¯1öcì>ëÕh|)CáJæ¦Âu )/ôú0¥¿v¡Í (WÅþË S.®Âæú°¥>|)Jw}®¦bvÌ&¤0¥¾xqÙáxR¶®è!æ4{XâìMdy0H¨ms.÷v RxR'6¡IAåY£/z,)QG¶e¦àoÚ÷½_ú· ¥38°,ÿ WVúm³&ÝÖW¿<¹º«R·qå·Ä1xCìð¥wÂß ('³\8t1æaJô»¿Õ R^°'x" R¾¤ üOèð¥7p1¹sF_ RDæÂ× ÌF,¾ó W¹<þ[úÄ «·$¤mÀòä{®ó*º,È2èÜtv)ØIÛG»oùòýÿ vË_Øèu>Æ='b}F9'óýL>Çåzóýâ#ÕÉO¯ÛKÁ¬¦Z¢&M5¾ôþä´§ô®ñÌËlÙë¾`ã|'¯wFßQo¡·Vø¶ÕÆz}hÝ?aë6ý¼ÂdtÃíÿ ¡}4_l7Y¯E^y0Jì]ð£iÊiõµgðËgÃÈiW1z,úÎa¾ï·Eí?qAçh-h^Þq zÛ6 ãûT{î[|øttPê?o¯çú¼kE3É<}O å¼£x¸²Êfç/ð¿7áãô¢¾ªÎæ?µXÞÿ v{}¹S<ûߨ¯$\õ>ÛW}8ää«=·æ;Æ«(8Úöþï¾['#·}vèË^Ú:Ý£´Ìiêg÷>åÓÃñX¢:ñ®³ÉôâiÝIJ¡\·2_îç 3¤É§PKF3mmú'îUÜ:ÿ Wµòê»ú^öç«EØb4ßÎDYN5b}ÊPª-â¨.u¤*Ùj±P4ýÁÁQúmÓ¹l RÃ,®sN*¬£!vàÖ6É4EÕs\È^k²ÆX36?ecâ·k×ù®mT¶<ÞEÑ öÅ÷*§wP)I²#ÙoR«V.º%Ê¥kVÍ.;îE·u71ª©ã`ÌÒ¨qI`êÁ³Ld.¾àÆæÂÁØ· ÊÃ#À$Ú kóQW-Òã_lhëÝqѽô¥Ïºi î}* Äâ/cñ ÚU5¯ÙJ«ÉJî$b¨X)b6¹ø.} {ÈZ(f QXeÎiÅUd.ÜɶI¢.¬ëæBó]2Áq°Áø3+x/½5vp¯pMê9´ÀZábÆÏÙê¹ «°Çw2cËF!üÌdCHºöHc"¥KÐÐJTDÐÀ©G~NTC!FÃeõ²ª9Ùn]M¤Á¬I·+Yÿ Nl)Mr7qÓ/¼çÂÏ (¡s}XR>¥L±òáJ¸7§wâáJcwÝøXRG» QãìñeR·q ÚcX4úøÕFô&¤Z0óv¬V¯¾l7Ñqm q÷Cã½ï§ó¶ú÷dÇ×U¥ýtþ î¶®êÂI¡é£àÿ Vü@6${lll~66÷¿õIuÄ¡lwÃ=w¾á¯³ÔÂ%í&RéªH6mhdó+Xë²¢+ZÕxÓíÛKé)"h¸.7Çcæk# |
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17564/phpslash-dev/public_html/scripts/tinymce/docs Added Files: about.htm compatiblity.htm faq.htm index.htm langs.htm license.htm style.css themes.htm using.htm Log Message: complete tinyMCE addition --- NEW FILE: about.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>About TinyMCE</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">About TinyMCE</span></td> <td align="right"><a href="index.htm">TOC</a></td> </tr> </table> <hr noshade> <br> <strong>General information</strong><br> TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozill that enables the user to edit HTML contents in a more user friendly way. The editor control is small but flexible and it's build for integration purposes for example usage within systems like Intranets, CMS, LMS and so forth.<br> <br> TinyMCE was developed by MoxieCode Systems AB and is currently released under the "LGPL" license, read the license agreement for details.<br> <br> <STRONG>Features</STRONG><BR> - Easy to integrate, takes only two lines of code.<BR> - Theme and template support.<BR> - Easy to extend with custom code.<BR> - Customizable HTML output. Block elements and force attributes.<BR> - International language support (Language packs) currenly UK, Swedish, Italian, German and Dutch.<BR> - Multiple browser support, currently Mozilla, MSIE and FireFox.<br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Go to: <a href="index.htm">Table of contents</a></td> <td align="right"><a href="#">Top</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: compatiblity.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>FAQ - Frequently Asked Questions</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table class="pageheader" border="0" cellpadding="1" cellspacing="3" width="100%"> <tbody> <tr> <td><span class="title">Compatiblity chart</span></td> <td align="right"><a href="index.htm">TOC</a></td> </tr> </tbody> </table> <hr noshade="noshade"> Matrix of tested and browser and platform configurations:<br> <br> <table border="1" cellpadding="4" cellspacing="0"> <tbody> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top; text-align: center;">Windows XP<br> </td> <td style="vertical-align: top; text-align: center;">Linux(Debian)<br> </td> <td style="vertical-align: top; text-align: center;">MacOS X 10.3<br> </td> <td style="vertical-align: top; text-align: center;">MacOS 9<br> </td> </tr> <tr> <td style="vertical-align: top;">MSIE 6 </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"></span><sup></sup><span style="color: rgb(0, 102, 0);">OK</span> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">MSIE 5.5 SP2<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">MSIE 5.2<br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(255, 128, 0);">TextArea</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">MSIE 5.01 SP2 </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span> <sup>(1)</sup></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">MSIE 5.0</td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><span style="color: rgb(255, 128, 0);">TextArea</span></td> </tr> <tr> <td style="vertical-align: top;">Netscape 7.2<br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Netscape 7.1<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Netscape 7.0.2<br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(255, 128, 0);">TextArea</span></td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.8<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><br> </span></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.7.3<br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.7.2<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><br> </span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.7<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.6<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.5<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span> <sup>(2)</sup></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><span style="color: rgb(0, 102, 0);">OK</span></span> <sup>(2)</sup></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><span style="color: rgb(0, 102, 0);">OK</span></span> <sup>(2)</sup></td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.4.1<br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.4<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.3.1<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><br> </span></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><span style="color: rgb(0, 102, 0);">OK</span></span> <sup>(3)</sup></td> </tr> <tr> <td style="vertical-align: top;">Mozilla 1.3</td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Firefox 1.0<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Firefox 0.9<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Firefox 0.8<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);">OK</span></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Firebird 0.7<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><span style="color: rgb(0, 102, 0);">OK</span></span> <sup>(2)</sup></td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(0, 102, 0);"><span style="color: rgb(0, 102, 0);">OK</span></span> <sup>(2)</sup></td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Firebird 0.6<br> </td> <td style="vertical-align: top; text-align: center; color: rgb(153, 0, 0);"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(153, 0, 0);">NO</span><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> <tr> <td style="vertical-align: top;">Safari 1.2.4<br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(255, 204, 0);"></span><br> </td> <td style="vertical-align: top; text-align: center;"><br> </td> <td style="vertical-align: top; text-align: center;"><span style="color: rgb(255, 128, 0);">TextArea</span> </td> <td style="vertical-align: top; text-align: center;"><br> </td> </tr> </tbody> </table> <br> <span style="color: rgb(0, 102, 0);">OK</span> : Works correctly<br> <span style="color: rgb(153, 0, 0);">NO</span> : Doesn't work at all<br> <span style="color: rgb(255, 128, 0);">TextArea</span> : No HTML editor, but plain text area<br> <span style="color: rgb(255, 128, 0);"><br> </span>Notes:<br> (1) : Disabled buttons don't get dimmed, this is due to the lack of opacity support in CSS.<br> (2) : Resizing tables seems to be a bit buggy. Seems to be an browser issue.<br> (3) : Cannot resize tables, the table dialog box does work though!<br> <br> <strong>Notice: Only major, stable browsers and those that support the Midas specification are included in the tests. And remember just beacurse your browser isn't included in the list it doesn't mean that TinyMCE isn't working on that browser it's just not verified to work or not work.</strong><br> <hr noshade="noshade"> <table class="pagefooter" border="0" cellpadding="1" cellspacing="3" width="100%"> <tbody> <tr> <td>Go to: <a href="index.htm">Table of contents</a></td> <td align="right"><a href="#">Top</a></td> </tr> </tbody> </table> <br> <br> </body> </html> --- NEW FILE: faq.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> FAQ - Frequently Asked Questions </TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">FAQ - Frequently Asked Questions</span></td> <td align="right"><a href="index.htm">TOC</a></td> </tr> </table> <hr noshade> <br> <span class="subtitle">Why where the "Cut/Copy/Paste" icons removed?</span><br> <br> In version 1.20 the Cut/Copy/Paste icons where removed due to a security issue in Mozilla and Firefox. If a function doesn't work in 2 out of 3 of the target platforms it shouldn't be included in other words then it's not cross platform. The keyboard shortcurts like Ctrl-X/C/V still works and allso the menu items for these actions in the browsers "Edit" menu. It's only the icon shortcuts that where removed. For more information about this security issue check <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=192355" target="_blank">bugzilla</a> at Mozilla.<br> <br> <span class="subtitle">Why doesn't MCE work in the Opera/Konqueror/Safari browser?</span><br> <br> As long as these browsers doesn't support the execCommand and designMode specifications that Mozilla and MSIE does, it's not possible to do a WYSIWYG editor in JavaScript. But when these browsers do get that support we will begin the work on making the editor work on these aswell. <br> <br> <span class="subtitle">Why is content sometimes duplicated for example when I copy/paste from Word?</span><br> <br> This bug occures when the HTML is not correctly formatted, this is a MSIE bug. It happens when the HTML code contains "<b/>" or nestled paragraph elements "<p><p>x</p></p>" this produces a incorrect DOM tree and incorrect output on innerHTML. If anyone have a solution for this problem please let me know.<span class="subtitle"><br> <br> Why isn't there a color picker and/or a font selector?</span><br> <br> There is no need for a color picker or font selector in TinyMCE due to the fact that it would break the layout standards of the site/system implementing it i.e. it would be to loose. Font and colors can be applied by using the CSS classes instead.<br> <br> <span class="subtitle">Why doesn't the undo/redo menu items in Mozilla function?</span><br> <br> This is becurse the "custom_undo_redo" option is enabled, that option overrides the keyboard shortcuts and the buttons available in the command toolbar. But there currenly no way to override the build in undo/redo menu items. <br> <br> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Go to: <a href="index.htm">Table of contents</a></td> <td align="right"><a href="#">Top</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: index.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Help Index </TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Table of contents</span></td> <td align="right"> </td> </tr> </table> <hr noshade> <br> Click the links below to go to the different help sections. <ul class="toc_ul"> <li class="toc_li"><a href="about.htm">About TinyMCE</a></li> <li class="toc_li"><a href="using.htm">Using/Integrating TinyMCE</a></li> <li class="toc_li"><a href="themes.htm">Creating themes</a></li> <li class="toc_li"><a href="langs.htm">Creating language packs</a></li> <li class="toc_li"><a href="compatiblity.htm">Compatiblity chart</a></li> <li class="toc_li"><a href="faq.htm">Frequently Asked Questions (FAQ)</a></li> <li class="toc_li"><a href="license.htm">License (LGPL)</a></li> </ul> <hr noshade> </BODY> </HTML> --- NEW FILE: langs.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Creating language packs</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">Creating language packs</span></td> <td align="right"><a href="index.htm">TOC</a></td> </tr> </table> <hr noshade> <br> Language packs are simply JavaScript name/value arrays placed in the "<FN Code>.js" files in the "lang" direcotry. Remember to allways use the "lang_" prefix for these value names so that they don't override other variables in the templates. The example below shows how the cut, copy and paste texts are lang packed. Notice there are two kinds of language packs one is the general one shared by all themes these are located in the "jscripts/tiny_mce/langs" directory the other optional one is theme specific language packs these are contained in "jscripts/tiny_mce/themes/<some theme>/langs".<br> <br> <table border="0" cellspacing="3" cellpadding="2" class="sample"> <tr> <td class="samplecontent">tinyMCELang['<font color="#CC0000">lang</font>_cut_desc'] = 'Cut (Ctrl+X)';<br> tinyMCELang['<font color="#CC0000">lang</font>_copy_desc'] = 'Copy (Ctrl+C)';<br> tinyMCELang['<font color="#CC0000">lang</font>_paste_desc'] = 'Paste (Ctrl+P)';</td> </tr> </table> <p>When translating TinyMCE, these are the files that currently needs to be translated:<br> <br> tinymce/jscripts/tiny_mce/langs/uk.js<br> tinymce/jscripts/tiny_mce/plugins/emotions/langs/uk.js<br> tinymce/jscripts/tiny_mce/plugins/iespell/langs/uk.js<br> tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/uk.js<br> tinymce/jscripts/tiny_mce/plugins/preview/langs/uk.js<br> tinymce/jscripts/tiny_mce/themes/advanced/langs/uk.js<br> <br> Notice some language variables may include a name/url of a gif image or simmilar, for example the button for bold has a "F" character in the Swedish language pack.</p> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Go to: <a href="index.htm">Table of contents</a></td> <td align="right"><a href="#">Top</a></td> </tr> </table> <br> </body> </html> --- NEW FILE: license.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>License</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td><span class="title">License</span></td> <td align="right"><a href="index.htm">TOC</a></td> </tr> </table> <hr noshade> <br> <strong>Copyright © 2004 Moxiecode Systems AB</strong><br> <br> This library is free software; you can redistribute it and/or<br> modify it under the terms of the <strong>GNU Lesser General Public<br> License</strong> as published by the Free Software Foundation; either<br> version 2.1 of the License, or (at your option) any later version.<br> <br> This library is distributed in the hope that it will be useful,<br> but WITHOUT ANY WARRANTY; without even the implied warranty of<br> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU<br> Lesser General Public License for more details.<br> <br> You should have received a copy of the GNU Lesser General Public<br> License along with this library; if not, write to the Free Software<br> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br> <br> <hr noshade> <br> <strong>GNU Lesser General Public License<br> Version 2.1, February 1999 </strong> <p>Copyright (C) 1991, 1999 Free Software Foundation, Inc.<br> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br> Everyone is permitted to copy and distribute verbatim copies<br> of this license document, but changing it is not allowed.</p> <p>[This is the first released version of the Lesser GPL. It also counts<br> as the successor of the GNU Library Public License, version 2, hence<br> the version number 2.1.]</p> <p>Preamble<br> The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. </p> <p>This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. </p> <p>When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.</p> <p>To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. </p> <p>For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. </p> <p>We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. </p> <p>To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. </p> <p>Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. </p> <p>Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. </p> <p>When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. </p> <p>We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. </p> <p>For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. </p> <p>In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. </p> <p>Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. </p> <p>The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. </p> <p>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br> 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".</p> <p>A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. </p> <p>The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) </p> <p>"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.</p> <p>Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. </p> <p>1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. </p> <p>You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p>2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p>a) The modified work must itself be a software library. </p> <p>b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.</p> <p>c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. </p> <p>d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. </p> <p>(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) </p> <p>These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p>Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. </p> <p>In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p>3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. </p> <p>Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. </p> <p>This option is useful when you wish to copy part of the code of the Library into a program that is not a library. </p> <p>4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. </p> <p>If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.</p> <p>5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. </p> <p>However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. </p> <p>When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. </p> <p>If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) </p> <p>Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. </p> <p>6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. </p> <p>You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: </p> <p>a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) </p> <p>b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. </p> <p>c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. </p> <p>d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. </p> <p>e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.</p> <p>For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p>It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. </p> <p>7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: </p> <p>a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. </p> <p>b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.</p> <p>8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p>9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. </p> <p>10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. </p> <p>11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. </p> <p>If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. </p> <p>It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p>This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p>12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p>13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.</p> <p>Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. </p> <p>14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p>NO WARRANTY </p> <p>15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p>16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. <br> </p> <hr noshade> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> <tr> <td>Go to: <a href="index.htm">Table of contents</a></td> <td align="right"><a href="#">Top</a></td> </tr> </table> <br> </BODY> </HTML> --- NEW FILE: style.css --- body { background-color: #FFFFFF; } body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } .title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } .subtitle { font-size: 12px; font-weight: bold; } .toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } .step_ol, .step_li { margin-left: 11 px; line-height: 16px; } img { border: #000000 solid 1px; } a:visited { color: #666666; text-decoration: underline; } a:active { color: #666666; text-decoration: underline; } a:hover { color: #666666; text-decoration: underline; } a { color: #666666; text-decoration: underline; } .pageheader { border: #E0E0E0 solid 1px; } .pagefooter { border: #E0E0E0 solid 1px; } .sample { background-color: #FFFFFF; border: #000000 solid 1px; } .samplecontent { font-size: 10px; } .code { background-color: #FFFFFF; border: #000000 solid 1px; } .codecontent { font-size: 10px; } .codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } .codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } .codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } .codecontent a { color: #666666; text-decoration: none; font-weight: bold } .working { color: #00CC00 } .failed { color: #CC0000 } --- NEW FILE: themes.htm --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Creating themes</TITLE> <link href="style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader"> <tr> <td class="title">Creating themes and plugins</td> <td align="right"><a href="index.htm">TOC</a></td> </tr> </table> <hr noshade> <br> <span class="subtitle">Creating your own Themes and plugins</span><br> <br> Creating you own themes for the TinyMCE application is fairly easy if you know the basics of HTML, CSS and Javascript. The most easy way is to copy the "default" or the "advanced" template and rename it as your own name to for example "mytheme". After you copy the template you need to change the red sections marked below to "mytheme" this is needed so that themes don't overlap in other words it gives the theme a unique name. Then just alter the HTML code as you see fit but notice some elements needs to be there so check the docs below on each function also remember that your custom themes needs to be located in tiny_mce's "themes" directory. If you want you may add theme specific options/settings but remember to namespace them in the following format "theme_<your theme>_<option>".<br> <br> The example below has three functions, these are explained in greater detail below.<br> <br> <table border="0" cellspacing="3" cellpadding="2" class="sample"> <tr> <td class="samplecontent">function TinyMCE_<font color="#CC0000">default</font>_getEditorTemplate(settings) {<br> var template = new Array();<br> <br> template['html'] = '<Some HTML>';<br> template['delta_width'] = 0;<br> template['delta_height'] = -40;<br> <br> return template;<br> } <p>function TinyMCE_<font color="#CC0000">default</font>_getInsertLinkTemplate(settings) {<br> var template = new Array();<br> <br> template['file'] = 'link.htm';<br> template['width'] = 320;<br> template['height'] = 130;<br> <br> return template;<br> }<br> <br> function TinyMCE_<font color="#CC0000">default</font>_getInsertImageTemplate(settings) {<br> var template = new Array();<br> <br> template['file'] = 'image.htm';<br> template['width'] = 320;<br> template['height'] = 130;<br> <br> return template;<br> }<br> <br> function TinyMCE_<font color="#CC0000">default</font>_handleNodeChange(editor_id, node) {<br> // Check what happend<br> }<br> <br> function TinyMCE_<font color="#CC0000">default</font>_execCommand(editor_id, element, command, user_interface, value) {<br> // Your custom command logic<br> return false; <br> } <br> </p> </td> </tr> </table> <br> <hr noshade> <p class="subtitle">Using external template files</p> <p>When using external template files, with the argument called "file" desribed below, you need to include the "tiny_mce_popup.js". This file is needed inorder to communicate with TinyMCE, all variables and language definitions gets replaced as in the "html" attribute. </p> Example of external template file: <br> <br> <table border="0" cellspacing="3" cellpadding="2" class="sample"> <tr> <td class="samplecontent"><html><br> <head><br> <title><span class="failed">{$lang_theme_sample_title}</span></title><br> <script language="javascript" src="<span class="failed">../../tiny_mce_popup.js</span>"></script><br> <script language="javascript"><br> alert(<span class="failed">tinyMCE.getWindowArg('some_arg')</span>);<br> </script> <br> <body><br> <span class="failed">{$lang_theme_sample_desc}</span><br> </body> </td> </tr> </table> <hr noshade> <br> <span class="subtitle">The TinyMCE_<font color="#CC0000"><<font color="#CC0000">theme or plugin</font>></font>_getEditorTemplate(settings) function</span></p> <p>This function is responsible for the layout of the editor instance within the page it should return a name/value based array with some specific names. These are explained below, notice names included in [] characters are optional. The settings parameter to this function is a name/value array containing tinyMCE:s settings/options. </p> <strong>Template data:<br> <br> </strong> <table border="1" cellspacing="0"> <tr> <td width="150"><strong>html</strong></td> <td>HTML template data, this value should contain all the HTML code needed to render the editor. Notice: {$<variable>} are replaces with values when used. More about these specific values later on.</td> </tr> <tr> <td width="150"><strong>[delta_width]</strong></td> <td>Delta width, this value should contain the relative width needed by the UI. For example if a toolbar takes 20 pixels this value should be -20. This is so the editor gets the same size as the element that are replaced.</td> </tr> <tr> <td width="150"><strong>[delta_height]</strong></td> <td>Delta height, this value should contain the relative width needed by the UI. For example if a toolbar takes 40 pixels this value should be -40. This is so the editor gets the same size as the element that are replaced.</td> </tr> </table> <p> Variables within the "html" value above are replaced with internal TinyMCE values. There are two types of variables one is the ones starting with the "lang_" prefix, these are replaced with the matching names in the language packs. So for example <b>{$lang_test}</b> gets replaces with the "tinyMCELang['lang_test']" variable and the output is then <b>Test</b>. The other variables are passed expicilty for the template used and these are listed below. Notice: Variables within [] characters are optional. <br> <br> <strong>Variables:</strong></p> <table border="1" cellspacing="0"> <tr> <td width="150"><strong>editor_id</strong></td> <td>This is the editor instance id and it should be placed in ID attribute of the IFRAME element that must be included in the template.</td> </tr> <tr> <td width="150"><strong>[default_document]</strong></td> <td>This will be replaced with a blank html page, this is added for MSIE security issues and should be placed in the SRC attribute of the IFRAME within the template.</td> </tr> <tr> <td><strong>[area_width]</strong></td> <td>Width of IFRAME area in pixels.</td> </tr> <tr> <td><strong>[area_height]</strong></td> <td>Height of IFRAME area in pixels.</td> </tr> <tr> <td><strong>[width]</strong></td> <td>Width of the whole editor area in pixels.</td> </tr> <tr> <td><strong>[height]</strong></td> <td>Height of the whole editor area in pixels.</td> </tr> <tr> <td><strong>[themeurl]</strong></td> <td>URL to theme location </td> </tr> </table> <p>Notice: There are two javascript function that can be called from this template these are tinyMCE.execCommand that executes commans on the currenly selected editor area and the tinyMCE.switchClass that switches the CSS class of the element specified. For more details of commands available by execCommand check the Mozilla <a href="http://www.mozilla.org/editor/midas-spec.html" target="_blank">midas specification</a> and the <a href="using.htm#execcommand">TinyMCE specific commands</a>. <br> </p> <hr noshade> <br> <span class="subtitle">The TinyMCE_<font color="#CC0000"><<font color="#CC0000">theme or plugin</font>></font>_getInsertLinkTemplate(settings) function</span> <p>This function is responsible for the layout of the insert link popup window and it should return a name/value based array with some specific names. These are explained below, notice names included in [] characters are optional. The settings parameter to this function is a name/value array containing tinyMCE:s settings/options. </p> <strong>Template data:<br> <br> </strong> <table border="1" cellspacing="0"> <tr> <td width="150"><strong>html</strong></td> <td>HTML template data, this value should contain all the HTML code needed to render the link dialog. Notice: {$<variable>} are replaces with values when used. More about these specific values later on. This parameter is not needed if the "file" param is assigned. </td> </tr> <tr> <td><strong>file</strong></td> <td>Name of external template file to use, this may even be logic pages like .php,.asp,.jsp etc. </td> </tr> <tr> <td width="150"><strong>[width]</strong></td> <td>Width of popup window in pixels. De... [truncated message content] |
From: Joe S. <joe...@us...> - 2004-11-23 18:08:03
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advlink/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16277/langs Log Message: Directory /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/advlink/langs added to the repository |
From: Joe S. <joe...@us...> - 2004-11-23 18:06:37
|
Update of /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell/langs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15971/langs Log Message: Directory /cvsroot/phpslash/phpslash-dev/public_html/scripts/tinymce/jscripts/tiny_mce/plugins/iespell/langs added to the repository |