pax_global_header00006660000000000000000000000064133352416320014514gustar00rootroot0000000000000052 comment=e147ca35557d5bae2d373eefb0dfa68c21736584 1.x-1.1.15/000077500000000000000000000000001333524163200122075ustar00rootroot000000000000001.x-1.1.15/CHANGELOG.md000077500000000000000000000113551333524163200140300ustar00rootroot00000000000000markItUp! 1.1.14 CHANGE LOG markItUp! 1.1.14 2013-02-04 - Compatibility patch for jQuery 1.9+ - Click on menu bubbles up so it could be reused (michilehr) - Fixed default selection after using a tag having either openBlockWith or closeBlockWith (r3c) markItUp! 1.1.13 2012-08-30 - Added ability to render preview in a DOM element (ytjohn & jaysalvat) - Fixed Ctrl+Enter syntax error (UltCombo) - Added the previewHandler option to allow complete control over preview (lecterror) - Updated events to use namespace (JoyceBabu) - Added $(elm).markItUp('insert', { }) and $(elm).markItUp('remove'); - Updated the demo - Added package.json markItUp! 1.1.12 2011-08-11 - Fixed the insertion on empty selection - Enhanced the trailing space management markItUp! 1.1.11 2011-07-19 - Enabled parsing the markup in javascript (amroth) - Added multiline support (alevchuk) - Updated with jQuery 1.6.2 - Added quotes to attribute selectors - Tried to fix the endless IE caret position bug - Added metakey support for Mac users (michal-krause) markItUp! 1.1.10 2011-02-20 - Improved: Ajax property 'dataType' set to 'text' - Improved: Ajax property 'global' set to 'false' - Fixed: Ctrl+click selection problem markItUp! 1.1.9 2010-11-04 - Improved: Selection accuracy in Internet Explorer - Improved: Replace focusin() by bind('focusin') to solve some backward compatibility issues (Nick B. C.) - Cosmetic: Add new logo - Cosmetic: Remove jQuery library and use CDN markItUp! 1.1.8 2010-08-27 - Improved: Some skin PNG have been optimized (lukescammell) - Fixed: Opera 10 selection bug (Marius G.) - Fixed: Accessibility issue with the background default color in the default skin - Improved: Avoid giving the preview focus each time autorefresh kicks in. It still gets the focus when the preview button is pressed (DrSlump) - Improved: In pop-up mode the preview is closed when the page containing the editor is unloaded (DrSlump) - Improved: Press TAB jump right inside the textarea (Yakir) markItUp! 1.1.7 2010-04-06 - Fixed: Empty lines are removed at insertion on Webkit - Fixed: Focus lost when shortcut is used on FF - Fixed: var missing before $$ in markItUpRemove() markItUp! 1.1.6 2010-01-12 - Improved: Ajax requests are now asynchronous - Fixed: Double empty line problem with preview and parsers - Fixed: IE8 now close the preview properly markItUp! 1.1.5 2009-05-01 - Modified: http://drupal.org/project/wysiwyg compatibility - Modified: Alt/Ctrl/Alt+Tab are now disabled markItUp! 1.1.4 2008-12-03 - Fixed: Extra quote deleted line 95 markItUp! 1.1.3 2008-09-12 - Fixed: IE7 preview problem markItUp! 1.1.2 2008-07-17 - Fixed: Quick fix for Opera 9.5 caret position problem after insertion markItUp! 1.1.1 2008-06-02 - Fixed: Key events status are passed to callbacks properly - Improved: ScrollPosition is kept in the preview when its refreshed markItUp! 1.1.0 2008-05-04 - Modified: Textarea's id is no more moved to the main container - Modified: NameSpace Span become a Div to remain strict - Added: Relative path to the script is computed - Added: Relative path to the script passed to callbacks - Added: Global instance ID property - Added: $(element).markItUpRemove() to remove markItUp! - Added: Resize handle is now optional with resizeHandle property - Added: Property previewInWindow is added and accept window parameter - Added: Property previewPosition is added - Modified: Resize handle is no more displayed in Safari to avoid repetition with the native handle - Modified: Property previewIframeRefresh become previewAutorefresh - Modified: Built-in Html Preview call a template file - Improved: Autorefreshing is now apply for preview in window too - Improved: Cancel button in prompt window cancel now the whole insertion process - Improved: Cleaner markItUp! code added to the DOM - Removed: Depreciated preview properties as previewBaseUrl, previewCharset, previewCssPath, previewBodyId, previewBodyClassName - Removed: Property previewIframe not longer exists - Fixed: "Magic markups" works with line feeds - Fixed: Key events are initialized after insertion - Fixed: Internet Explorer line feed offset bug - Fixed: Shortcut keys on Mac OS - Fixed: Ctrl+click works and doesn't open Mac context menu anymore - Fixed: Ctrl+click works and doesn't open the page in a new tab anymore - Fixed: Minor Css modifications markItUp! 1.0.3 2008-04-04 - Fixed: IE7 Preview empty baseurl problem - Fixed: IE7 external targeted insertion - Added: Property scrollPosition is passed to callbacks functions markItUp! 1.0.2 2008-03-31 - Fixed: IE7 Html preview problems - Fixed: Selection is kept if nothing is inserted - Improved: Code minified markItUp! 1.0.1 2008-03-21 - Removed: Global PlaceHolder - Modified: Property previewCharset is setted to "utf-8" by default markItUp! 1.0.0 2008-03-01 - First public release 1.x-1.1.15/MIT-LICENSE000066400000000000000000000020661333524163200136470ustar00rootroot00000000000000MIT License Copyright (c) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1.x-1.1.15/README.md000077500000000000000000000015461333524163200134770ustar00rootroot00000000000000 markItUp! Universal markup editor ================================= markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented. markItUp! is not meant to be a “Full-Features-Out-of-the-Box”-editor. Instead it is a very lightweight, customizable and flexible engine made to meet the developer's needs in their CMSes, blogs, forums or websites. markItUp! is not a WYSIWYG editor, and it never will be. **Home:** [http://markitup.jaysalvat.com/](http://markitup.jaysalvat.com/) **Documentation:** [http://markitup.jaysalvat.com/documentation/](http://markitup.jaysalvat.com/documentation/) **Examples:** [http://markitup.jaysalvat.com/examples/](http://markitup.jaysalvat.com/examples/)1.x-1.1.15/bower.json000066400000000000000000000004601333524163200142200ustar00rootroot00000000000000{ "name": "markitup", "version": "1.1.14", "main": [ "markitup/jquery.markitup.js", "sets/*", "skins/*", "images/*" ], "ignore": [ "markitup/templates/*", "node_modules", "bower_components", "test", "tests", "vendor" ], "dependencies": { "jquery": ">=1.4.2" } } 1.x-1.1.15/images/000077500000000000000000000000001333524163200134545ustar00rootroot000000000000001.x-1.1.15/images/body.png000077500000000000000000000004261333524163200151240ustar00rootroot00000000000000PNG  IHDRsBITO pHYs B4%tEXtSoftwareMacromedia Fireworks MX 2004vtEXtCreation Time12/12/07LOfIDATxՏ 0Csqhv'S⠨ dy!\Z+%7Ib}w7gOBr3øcL)œ3CpKfv_9oIeCIENDB`1.x-1.1.15/images/jaysalvat.png000077500000000000000000000004021333524163200161570ustar00rootroot00000000000000PNG  IHDR]brsBITOPLTE333#( pHYs B4%tEXtSoftwareMacromedia Fireworks MX 2004vtEXtCreation Time12/12/07LO@IDATxcXa_`rq,RPZSԺkֆiKFJ*f ]O < \o.=R+&,3Gm]ȐKf}u'.=pR-P'f]5'Hw;~ڃK.fx{O /"֮ ^W7;|k x!'w5mv(2v%B|x1/׉A8tbqCӂ׬%gF }km ~ R%0oSac_I{yT\GK^WYx3†+>m㚵\yS>aH օ|+kv7BF}{ݘZ XQx#񳱾 R [+A^{(odE}_.^nٞ]a7ĵ4KwL^q%xсA(U`t5gv]Qж4{cgu{`93sY:5=-lm`0O nȴxM[r;H(R?Jͺ6x3@9i]\3 G.Pz6m#OuA lvg ںưxȴ:(qnσ,)  uw+=KuP  L?ef 48u{d)߶6\zr)+s9Zn_Vtcmlt oqY=H-'?9[yB F Vk/+fЛjwݲ m +3nmszW<4{/\5WVW}3^aI+Ow*nL78x$^ oo<(9['8vS?H=0Om7ofsnܼ gY.sFbS@vD(x fNFO+ܼms0K ܖWxo%MMU#֘w[|@!kKXض-[";n^BAioPT8\όVAx`=GAjޞswa { E~-Fk`'@7r Bt taShx'*-^Uό#F?'Q+vS |VתS÷"mWkt&JaN\|4O؅AQy0_}d2wd+"lׇ%Qa{[T8i)Q8&K.%1SF_5vn PJWttw'> bƂ7$p(Sr褏47 \i{l*F/(K eo O5NzN_PT ݴ)$d[()Ȧ Su &y[7X 7xiSF 7>b^Ř5|4;ٛ敫O+j|vx{U}&>:2t{у8GRf=@s ݺ%,">(x=6 LڬfE.7%1F='ŃCBP,!psp$ҠM)0 !4ذ)<0yTMvBo6mzPc T W#n,EĈvV){Ϲl||x ̇Ю jV(Ǒ!ܥg;u ^vFvjHOFEm*]P5 њF?:}5Ff xc#¶n} k.U-$Ɉ6\KQ<Al:UMǤp@k$"B>z0L/l_)O+,础_a7(kkHW۩B5Z-q^x5,G4ģ.TCW="\pY> | '**h7ցfjjiiQg=Sݓ{(|hczSd2Lf^jgLfā 1[$.4my.^5ž6ES8 ٞ7o%]1b*hj&d}h I?Lݴ]O+ZFB]oHRnˈPA‡DID|(b8#p[e:`e:LD&T[,QIG?iHW\O&ل`4u ꏟKa41a;?6*N \w@7fW}!;xSb+60eӦh]o&t 7lO(74}ip`j\ߢUjЕv-47oj_Ix oH<awgDc[_X\\Tէ$ByN2)@(06Zc q4N&394XJaLF˦iWLLDضъW݄B_e!u ^TDMA7%bFC !!ja)ojH'$:Ke~e?;7EJZ,U7]F+k#yuQq*i-fDqh=pށvj186@F@sYg_Af2" khϻ}a=Q[|5eCx H^ -d Bt1<v|84 M Pc_- CbJx;@p!4 ЈRK+.׷,w! oIxEE: /Ȓ`"xqD8Z4eJˢ- VaEY.޸sO1E[m NjULS"7DR즒Q+,cTK[H*+ؒj?*j"x"ʂ7_,#>BFcDxM W=6co@³d6S,fW>!9ޟĀGxL\m MpEˏPߐMM@g@l; `5)K%;L )9QU#/͡VS$~ ?Hxi;Jixq - oTr2PF)UAk^ih0&IPTYYYeT[΍01"ubn\([`㺎/&y)Mr$,F?+Lf,JV5547]D&ӏ} #|o-]P2jQUaa~~!"=$>HL< )E}!Җ2l$;3gQ%e!Do|'d'0.fl ]?D;}6UM4jaxM - `싿kfjO*b2ba]ؑH*JY?ۓ(71|%H\qq+ >i2T<|N={eqJ4Ŭb/Miq~J f@nOiYw&"c>ɇi3j >rEh*!g}p!<\dmʞׁb1Āk1-9 K_ȂW.=IȞ8PVucJAIӻW/ˎkF>zs̢_Pt[b*2 gDo"MT[ UNJV;Xp.5n6/ܼG T8Hܼ255Y&V Dyg5~{{[3 P UeG6Yg5^ۥ=4?o>*|OYYD}h+ wf߆s8ZlѺ7Ubkc , |rU  |8YE z l9[Е|]AgbפX3eWrgу|jsO?ѹrcd,3|fV rqjLJr!"d׋O, _s _c9 Qsa!Cqv' |uJPz̾aƆw}<@9ոbўM4ךO\P~\Ǭ^^֐^x{` 8A1YrSyG4,g^/*CVʳ죦X̍ssǪl[w{q=}Yb h׍IVD;ޕZoڴʋ S+Ÿ2QuUSD>Q0J\VTbM2>MmzAo`uf+ufه</6(;(aÌrx\,WIkc.f GwZ*i{Ef1;5GgHyW%;$֦ƻUn*sEXq7bʈ5Aur|1 ASkb$Xx#כQi73&y"}ð˱ȵ@dA"3vZ<_ Hx<g4@v++ bKĹ4F%Z9@L;CSZ] ҟzg<٠3aaixoP6`2Yg /`\v(X, $,qu lw"o`3x"79s$<;R^,G{ xGVr}Rҿ>$Wu"jq5^Hjt$U%N8!>::^bLٮdS>  @+WZ:׌7Xxj=Z`IR@o=eHXO"}ޖx;&TEnUVWWLV䭇io@eg**#vRJļW&(lm$'en9'G&^y 㮋oA*?k-I*1Q*_0 ҫ5{x} oeO dXмj}socdU *8EM0,>bK'S~=U΅T齃W)',r! N-)JU>t[+[%+ .z4r]d*e5 SC5&5,f n p+`qUkclB<d@>g-ˢ.}eK 8.6(/?y t];rawzV.SedNI1eŅ {ӱ5^!|xVeK3zF-&>} &j_X2.7re KU9!twAL<>/VYp \S?Co0~=W+x+NpU ~T/|^g<䪉0lu/uvS^UJUxrMUD ~NbZLy;^pڀUh,JbQUmk`GCŠ)-Z#o)G%We/oqTKs޳|/7_7ɯ[hxY ~ %0+,@ibتPUO܃`0r*J\xwZiY5MA1(F qej+=upҷ 3'R$ֆ𖖟Xk)oy VE}"mmgq*_8ơ= 9Io2[ WA k$4J 2gO8q-Օ"j2MNdEY8hoExJõfAgYS\f){e{,͘r_r+ ƿwk,}FTi{3yWa+Ag "C\x{5a*H5MIIDAT6TRQxL\\Wi2t!\m0ե&LB)Y$mWdB! b--HAA^NޓۄW n`*\F#{"Ҭ8Wbf D+l?ej%^MS]ٗYY7y?V4QƺipC9mmb;]'m}*ض |VGHmA^; Yxg|*/l.0{gf:=D+ei ^\@$ױM2!ر ?{Rz`d @ !&b3 ПkM8$H EXVV+ce)'3vr bN{;΋ I%gg:!tO{(yO:|/dR/W׀0Axo Ujh[WEpBYCmcOi,z8 nozSQ WRG-`-BM*|av*bmmArAOlkcY p+3/Qzz:IG~1\޳i_L *U`ki7,z/ɸ8&\5^ەˋ[BQfJJN)5Ple[̼3ٽZ5Ф&.=a.#̂WEbaZb%HE7 IPIE<ܼPz ;qP _s~2+U;'Pq ȵ Onj'(M1A1tvVs^mR-b$5m6袡S&m9{ȨӅ2G&x{{zIQK Ћ;$ ycT-}uƫ[-Qmo{쫐VMyQCǏ qhWoX!'_sX-Ux:55Hhmh)FtkZT Q1UQJ#ubA+ 4Ylhm߽mk2 F6cXg.1!X&cLTfL(?K$™̆.[LMcKh`ckgmKkaqV. yҝ Lؽ}DK^(ulfZ |)Z7F 3ي^X ۆ5]f-hoպ9Q:hhnq}m898m`sMH7Eʀ&n&T wRV$FcSן?))i?6 \߽{/KÛF /^Hj4KuEl!u85C=jAlIae%: 1A2/@}.3i9RAQA_"+%@;ֽ"r˰.F ^6Aspxom˃W,1vly@+d^H."qx)J5H I 5ZK,V F9E=+*G./3.$W)U٫ mrzX'RRi^C:U+VIO2I[~4Cmo\W[ A@?\,_#'Vzё!Bffӣ8A|*W6S˴R{DeRրt[vښ# LnwT4RcXF}t_˳K)xV[pjK|НX$ y;"āҒcN/ _صzal(UxӪ6;WI*u^x҆jtgY;^{l^ҧpϷHbxI;Ctsr2 BRi4ܘ)QzS gn mX/\jv ^ !OZ8RAtD JdlNVf Oz&&_O{iQCy?9.|{we;qrrʟau@w ^LT& j]WjB ^"x,+gLt důw^%r0bx^.]WeK - 7-o+rkSskXHCL6ΥpPbarw;^I|M u1I ]EwŢ6t X/zK._iy\ngI|M&=_?d}T}q# ){x4j"`gE{rnϥsi S 8 m^$)2cJ覝9Х4H3 2f{+}/0yMOWҙ@IX|9{RS]W빂?EOy\ٓ+*bkzm2/&4/0IM袣?{҄{x]W$9`yzW694cؒcP7} tܶmvུovE iI{'`S^?o*%"P::Z 8(gхR|3AIwKBzmN{91'aj$ MpN d^Y.WЋk_~kfo.mv"&$]X_[Kn?cxbu0M> 𽐎Gh)o! WyȈf;yapْRz3NUx֊=x۔` <$S=6 ix<$zt`&KN?/@Dc-oy ^щ^Nα[!{ ;98;'mM\9~m䊛.T:w[3GllwVMQđT!SC6' ZOL$iN]"\E%GRShx;v W.wc.HX쉚",תո%vp5_mG%q\q/^8wǟ7o F*fJ1C5U`[syNOgea'MCc3i{:zoy.}oZ6䗂WF}GNn 'v 2{,WzLx59SxPadsٔJ 9!vDzz9K|03sng"qPOiM Uh8=7f&F~|H8˯̺+zL&eege+#׍su :&]8$Rk1P9#ʙ? z-tQk?f>R;΋KE-@˞ '|et]̼w.+Hޢ7|YVqЅ{}ʽزKwM]lzPa++7Ey,_E]e3ݲEq6_fZ:r >]::^t{GEE˰e\rNIY,buױߊ(VTlKwJΦ6x5Ms0 `z;.ԝ/A@6-#f~ .x]R] NL ϖ2BU~ѕtwrp9ޮ~*+_sϻ[v ~+_GRnK/桝xef y{OTx.MJM#හt|o@¨QRnd#&H9gP;K-,#yuԫ&1D^ ^^OCGt7j0z"փ upQ~鐃@ la04 /U-u0h`P|M)ǃFOы.g 3BB?.H`GQZ.x41t (%Fθs4~0:?<XZ2ۛdn zrd>^BνC`2v]zϜg@&^Kz@dE`GQ?o4\K={5IBy#l٭;-?MD~tt]~pnd5%kAy P6=O;/\ɫ>zy6~TAXlxE(7 /.in 27 J.x4H8{SL_r> /F?ᨧ; [? KSb̃HX5Pr` u@FC [,A&q=>`w27}O<zL@14LntG,~󉒬(Xh:e@~Pg4d@h#ź֏bNG^ҋ;ߏ IXZBvm NcV 5P/46L=m: CcГ,9?OHr/z@~CУ% "Ax kQyzm':HS%V*1J.x]Jew!3rJ+lp~K'ץO*OSK.K.K.{-A-ߖIENDB`1.x-1.1.15/images/style.css000077500000000000000000000007321333524163200153330ustar00rootroot00000000000000body { background:#EEE url(body.png) repeat-x; font: 13px "Trebuchet MS", Arial, Verdana; padding:20px; } a { text-decoration:none; color:#3C769D; } h1 a, p em a { display:block; overflow:hidden; text-indent:-9999px; } h1 a { width:700px; height:200px; background:transparent url(markitup.png) no-repeat center center; } p em a { background:transparent url(jaysalvat.png) no-repeat 10% 50%; width:120px; height:28px; left:30px; position:absolute; top:0px; }1.x-1.1.15/index.html000077500000000000000000000047731333524163200142220ustar00rootroot00000000000000 markItUp! Universal markup editor

markItUp!

By Jay Salvat

Downloads, examples and documentation at http://markitup.jaysalvat.com.

Click this link to insert content from anywhere in the page or this one to remove markItUp!

Support the project : Donate | Contact

1.x-1.1.15/markitup/000077500000000000000000000000001333524163200140435ustar00rootroot000000000000001.x-1.1.15/markitup/jquery.markitup.js000077500000000000000000000505471333524163200175710ustar00rootroot00000000000000// ---------------------------------------------------------------------------- // markItUp! Universal MarkUp Engine, JQuery plugin // v 1.1.x // Dual licensed under the MIT and GPL licenses. // ---------------------------------------------------------------------------- // Copyright (C) 2007-2012 Jay Salvat // http://markitup.jaysalvat.com/ // ---------------------------------------------------------------------------- // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. // ---------------------------------------------------------------------------- (function($) { $.fn.markItUp = function(settings, extraSettings) { var method, params, options, ctrlKey, shiftKey, altKey; ctrlKey = shiftKey = altKey = false; if (typeof settings == 'string') { method = settings; params = extraSettings; } options = { id: '', nameSpace: '', root: '', previewHandler: false, previewInWindow: '', // 'width=800, height=600, resizable=yes, scrollbars=yes' previewInElement: '', previewAutoRefresh: true, previewPosition: 'after', previewTemplatePath: '~/templates/preview.html', previewParser: false, previewParserPath: '', previewParserVar: 'data', previewParserAjaxType: 'POST', resizeHandle: true, beforeInsert: '', afterInsert: '', onEnter: {}, onShiftEnter: {}, onCtrlEnter: {}, onTab: {}, markupSet: [ { /* set */ } ] }; $.extend(options, settings, extraSettings); // compute markItUp! path if (!options.root) { $('script').each(function(a, tag) { var miuScript = $(tag).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/); if (miuScript !== null) { options.root = miuScript[1]; } }); } // Quick patch to keep compatibility with jQuery 1.9 var uaMatch = function(ua) { ua = ua.toLowerCase(); var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || /(webkit)[ \/]([\w.]+)/.exec(ua) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || /(msie) ([\w.]+)/.exec(ua) || ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || []; return { browser: match[ 1 ] || "", version: match[ 2 ] || "0" }; }; var matched = uaMatch( navigator.userAgent ); var browser = {}; if (matched.browser) { browser[matched.browser] = true; browser.version = matched.version; } if (browser.chrome) { browser.webkit = true; } else if (browser.webkit) { browser.safari = true; } return this.each(function() { var $$, textarea, levels, scrollPosition, caretPosition, caretOffset, clicked, hash, header, footer, previewWindow, template, iFrame, abort; $$ = $(this); textarea = this; levels = []; abort = false; scrollPosition = caretPosition = 0; caretOffset = -1; options.previewParserPath = localize(options.previewParserPath); options.previewTemplatePath = localize(options.previewTemplatePath); if (method) { switch(method) { case 'remove': remove(); break; case 'insert': markup(params); break; default: $.error('Method ' + method + ' does not exist on jQuery.markItUp'); } return; } // apply the computed path to ~/ function localize(data, inText) { if (inText) { return data.replace(/("|')~\//g, "$1"+options.root); } return data.replace(/^~\//, options.root); } // init and build editor function init() { id = ''; nameSpace = ''; if (options.id) { id = 'id="'+options.id+'"'; } else if ($$.attr("id")) { id = 'id="markItUp'+($$.attr("id").substr(0, 1).toUpperCase())+($$.attr("id").substr(1))+'"'; } if (options.nameSpace) { nameSpace = 'class="'+options.nameSpace+'"'; } $$.wrap('
'); $$.wrap('
'); $$.wrap('
'); $$.addClass("markItUpEditor"); // add the header before the textarea header = $('
').insertBefore($$); $(dropMenus(options.markupSet)).appendTo(header); // add the footer after the textarea footer = $('
').insertAfter($$); // add the resize handle after textarea if (options.resizeHandle === true && browser.safari !== true) { resizeHandle = $('
') .insertAfter($$) .bind("mousedown.markItUp", function(e) { var h = $$.height(), y = e.clientY, mouseMove, mouseUp; mouseMove = function(e) { $$.css("height", Math.max(20, e.clientY+h-y)+"px"); return false; }; mouseUp = function(e) { $("html").unbind("mousemove.markItUp", mouseMove).unbind("mouseup.markItUp", mouseUp); return false; }; $("html").bind("mousemove.markItUp", mouseMove).bind("mouseup.markItUp", mouseUp); }); footer.append(resizeHandle); } // listen key events $$.bind('keydown.markItUp', keyPressed).bind('keyup', keyPressed); // bind an event to catch external calls $$.bind("insertion.markItUp", function(e, settings) { if (settings.target !== false) { get(); } if (textarea === $.markItUp.focused) { markup(settings); } }); // remember the last focus $$.bind('focus.markItUp', function() { $.markItUp.focused = this; }); if (options.previewInElement) { refreshPreview(); } } // recursively build header with dropMenus from markupset function dropMenus(markupSet) { var ul = $('
    '), i = 0; $('li:hover > ul', ul).css('display', 'block'); $.each(markupSet, function() { var button = this, t = '', title, li, j; button.title ? title = (button.key) ? (button.title||'')+' [Ctrl+'+button.key+']' : (button.title||'') : title = (button.key) ? (button.name||'')+' [Ctrl+'+button.key+']' : (button.name||''); key = (button.key) ? 'accesskey="'+button.key+'"' : ''; if (button.separator) { li = $('
  • '+(button.separator||'')+'
  • ').appendTo(ul); } else { i++; for (j = levels.length -1; j >= 0; j--) { t += levels[j]+"-"; } li = $('
  • '+(button.name||'')+'
  • ') .bind("contextmenu.markItUp", function() { // prevent contextmenu on mac and allow ctrl+click return false; }).bind('click.markItUp', function(e) { e.preventDefault(); }).bind("focusin.markItUp", function(){ $$.focus(); }).bind('mouseup', function(e) { if (button.call) { eval(button.call)(e); // Pass the mouseup event to custom delegate } setTimeout(function() { markup(button) },1); return false; }).bind('mouseenter.markItUp', function() { $('> ul', this).show(); $(document).one('click', function() { // close dropmenu if click outside $('ul ul', header).hide(); } ); }).bind('mouseleave.markItUp', function() { $('> ul', this).hide(); }).appendTo(ul); if (button.dropMenu) { levels.push(i); $(li).addClass('markItUpDropMenu').append(dropMenus(button.dropMenu)); } } }); levels.pop(); return ul; } // markItUp! markups function magicMarkups(string) { if (string) { string = string.toString(); string = string.replace(/\(\!\(([\s\S]*?)\)\!\)/g, function(x, a) { var b = a.split('|!|'); if (altKey === true) { return (b[1] !== undefined) ? b[1] : b[0]; } else { return (b[1] === undefined) ? "" : b[0]; } } ); // [![prompt]!], [![prompt:!:value]!] string = string.replace(/\[\!\[([\s\S]*?)\]\!\]/g, function(x, a) { var b = a.split(':!:'); if (abort === true) { return false; } value = prompt(b[0], (b[1]) ? b[1] : ''); if (value === null) { abort = true; } return value; } ); return string; } return ""; } // prepare action function prepare(action) { if ($.isFunction(action)) { action = action(hash); } return magicMarkups(action); } // build block to insert function build(string) { var openWith = prepare(clicked.openWith); var placeHolder = prepare(clicked.placeHolder); var replaceWith = prepare(clicked.replaceWith); var closeWith = prepare(clicked.closeWith); var openBlockWith = prepare(clicked.openBlockWith); var closeBlockWith = prepare(clicked.closeBlockWith); var multiline = clicked.multiline; if (replaceWith !== "") { block = openWith + replaceWith + closeWith; } else if (selection === '' && placeHolder !== '') { block = openWith + placeHolder + closeWith; } else { string = string || selection; var lines = [string], blocks = []; if (multiline === true) { lines = string.split(/\r?\n/); } for (var l = 0; l < lines.length; l++) { line = lines[l]; var trailingSpaces; if (trailingSpaces = line.match(/ *$/)) { blocks.push(openWith + line.replace(/ *$/g, '') + closeWith + trailingSpaces); } else { blocks.push(openWith + line + closeWith); } } block = blocks.join("\n"); } block = openBlockWith + block + closeBlockWith; return { block:block, openBlockWith:openBlockWith, openWith:openWith, replaceWith:replaceWith, placeHolder:placeHolder, closeWith:closeWith, closeBlockWith:closeBlockWith }; } // define markup to insert function markup(button) { var len, j, n, i; hash = clicked = button; get(); $.extend(hash, { line:"", root:options.root, textarea:textarea, selection:(selection||''), caretPosition:caretPosition, ctrlKey:ctrlKey, shiftKey:shiftKey, altKey:altKey } ); // callbacks before insertion prepare(options.beforeInsert); prepare(clicked.beforeInsert); if ((ctrlKey === true && shiftKey === true) || button.multiline === true) { prepare(clicked.beforeMultiInsert); } $.extend(hash, { line:1 }); if ((ctrlKey === true && shiftKey === true)) { lines = selection.split(/\r?\n/); for (j = 0, n = lines.length, i = 0; i < n; i++) { if ($.trim(lines[i]) !== '') { $.extend(hash, { line:++j, selection:lines[i] } ); lines[i] = build(lines[i]).block; } else { lines[i] = ""; } } string = { block:lines.join('\n')}; start = caretPosition; len = string.block.length + ((browser.opera) ? n-1 : 0); } else if (ctrlKey === true) { string = build(selection); start = caretPosition + string.openWith.length; len = string.block.length - string.openWith.length - string.closeWith.length; len = len - (string.block.match(/ $/) ? 1 : 0); len -= fixIeBug(string.block); } else if (shiftKey === true) { string = build(selection); start = caretPosition; len = string.block.length; len -= fixIeBug(string.block); } else { string = build(selection); start = caretPosition + string.block.length ; len = 0; start -= fixIeBug(string.block); } if ((selection === '' && string.replaceWith === '')) { caretOffset += fixOperaBug(string.block); start = caretPosition + string.openBlockWith.length + string.openWith.length; len = string.block.length - string.openBlockWith.length - string.openWith.length - string.closeWith.length - string.closeBlockWith.length; caretOffset = $$.val().substring(caretPosition, $$.val().length).length; caretOffset -= fixOperaBug($$.val().substring(0, caretPosition)); } $.extend(hash, { caretPosition:caretPosition, scrollPosition:scrollPosition } ); if (string.block !== selection && abort === false) { insert(string.block); set(start, len); } else { caretOffset = -1; } get(); $.extend(hash, { line:'', selection:selection }); // callbacks after insertion if ((ctrlKey === true && shiftKey === true) || button.multiline === true) { prepare(clicked.afterMultiInsert); } prepare(clicked.afterInsert); prepare(options.afterInsert); // refresh preview if opened if (previewWindow && options.previewAutoRefresh) { refreshPreview(); } // reinit keyevent shiftKey = altKey = ctrlKey = abort = false; } // Substract linefeed in Opera function fixOperaBug(string) { if (browser.opera) { return string.length - string.replace(/\n*/g, '').length; } return 0; } // Substract linefeed in IE function fixIeBug(string) { if (browser.msie) { return string.length - string.replace(/\r*/g, '').length; } return 0; } // add markup function insert(block) { if (document.selection) { var newSelection = document.selection.createRange(); newSelection.text = block; } else { textarea.value = textarea.value.substring(0, caretPosition) + block + textarea.value.substring(caretPosition + selection.length, textarea.value.length); } } // set a selection function set(start, len) { if (textarea.createTextRange){ // quick fix to make it work on Opera 9.5 if (browser.opera && browser.version >= 9.5 && len == 0) { return false; } range = textarea.createTextRange(); range.collapse(true); range.moveStart('character', start); range.moveEnd('character', len); range.select(); } else if (textarea.setSelectionRange ){ textarea.setSelectionRange(start, start + len); } textarea.scrollTop = scrollPosition; textarea.focus(); } // get the selection function get() { textarea.focus(); scrollPosition = textarea.scrollTop; if (document.selection) { selection = document.selection.createRange().text; if (browser.msie) { // ie var range = document.selection.createRange(), rangeCopy = range.duplicate(); rangeCopy.moveToElementText(textarea); caretPosition = -1; while(rangeCopy.inRange(range)) { rangeCopy.moveStart('character'); caretPosition ++; } } else { // opera caretPosition = textarea.selectionStart; } } else { // gecko & webkit caretPosition = textarea.selectionStart; selection = textarea.value.substring(caretPosition, textarea.selectionEnd); } return selection; } // open preview window function preview() { if (typeof options.previewHandler === 'function') { previewWindow = true; } else if (options.previewInElement) { previewWindow = $(options.previewInElement); } else if (!previewWindow || previewWindow.closed) { if (options.previewInWindow) { previewWindow = window.open('', 'preview', options.previewInWindow); $(window).unload(function() { previewWindow.close(); }); } else { iFrame = $(''); if (options.previewPosition == 'after') { iFrame.insertAfter(footer); } else { iFrame.insertBefore(header); } previewWindow = iFrame[iFrame.length - 1].contentWindow || frame[iFrame.length - 1]; } } else if (altKey === true) { if (iFrame) { iFrame.remove(); } else { previewWindow.close(); } previewWindow = iFrame = false; } if (!options.previewAutoRefresh) { refreshPreview(); } if (options.previewInWindow) { previewWindow.focus(); } } // refresh Preview window function refreshPreview() { renderPreview(); } function renderPreview() { var phtml; var parsedData = $$.val(); if (options.previewParser && typeof options.previewParser === 'function') { parsedData = options.previewParser(parsedData); } if (options.previewHandler && typeof options.previewHandler === 'function') { options.previewHandler(parsedData); } else if (options.previewParserPath !== '') { $.ajax({ type: options.previewParserAjaxType, dataType: 'text', global: false, url: options.previewParserPath, data: options.previewParserVar+'='+encodeURIComponent(parsedData), success: function(data) { writeInPreview( localize(data, 1) ); } }); } else { if (!template) { $.ajax({ url: options.previewTemplatePath, dataType: 'text', global: false, success: function(data) { writeInPreview( localize(data, 1).replace(//g, parsedData) ); } }); } } return false; } function writeInPreview(data) { if (options.previewInElement) { $(options.previewInElement).html(data); } else if (previewWindow && previewWindow.document) { try { sp = previewWindow.document.documentElement.scrollTop } catch(e) { sp = 0; } previewWindow.document.open(); previewWindow.document.write(data); previewWindow.document.close(); previewWindow.document.documentElement.scrollTop = sp; } } // set keys pressed function keyPressed(e) { shiftKey = e.shiftKey; altKey = e.altKey; ctrlKey = (!(e.altKey && e.ctrlKey)) ? (e.ctrlKey || e.metaKey) : false; if (e.type === 'keydown') { if (ctrlKey === true) { li = $('a[accesskey="'+((e.keyCode == 13) ? '\\n' : String.fromCharCode(e.keyCode))+'"]', header).parent('li'); if (li.length !== 0) { ctrlKey = false; setTimeout(function() { li.triggerHandler('mouseup'); },1); return false; } } if (e.keyCode === 13 || e.keyCode === 10) { // Enter key if (ctrlKey === true) { // Enter + Ctrl ctrlKey = false; markup(options.onCtrlEnter); return options.onCtrlEnter.keepDefault; } else if (shiftKey === true) { // Enter + Shift shiftKey = false; markup(options.onShiftEnter); return options.onShiftEnter.keepDefault; } else { // only Enter markup(options.onEnter); return options.onEnter.keepDefault; } } if (e.keyCode === 9) { // Tab key if (shiftKey == true || ctrlKey == true || altKey == true) { return false; } if (caretOffset !== -1) { get(); caretOffset = $$.val().length - caretOffset; set(caretOffset, 0); caretOffset = -1; return false; } else { markup(options.onTab); return options.onTab.keepDefault; } } } } function remove() { $$.unbind(".markItUp").removeClass('markItUpEditor'); $$.parent('div').parent('div.markItUp').parent('div').replaceWith($$); var relativeRef = $$.parent('div').parent('div.markItUp').parent('div'); if (relativeRef.length) { relativeRef.replaceWith($$); } $$.data('markItUp', null); } init(); }); }; $.fn.markItUpRemove = function() { return this.each(function() { $(this).markItUp('remove'); } ); }; $.markItUp = function(settings) { var options = { target:false }; $.extend(options, settings); if (options.target) { return $(options.target).each(function() { $(this).focus(); $(this).trigger('insertion', [options]); }); } else { $('textarea').trigger('insertion', [options]); } }; })(jQuery); 1.x-1.1.15/markitup/sets/000077500000000000000000000000001333524163200150215ustar00rootroot000000000000001.x-1.1.15/markitup/sets/default/000077500000000000000000000000001333524163200164455ustar00rootroot000000000000001.x-1.1.15/markitup/sets/default/images/000077500000000000000000000000001333524163200177125ustar00rootroot000000000000001.x-1.1.15/markitup/sets/default/images/bold.png000077500000000000000000000004601333524163200213430ustar00rootroot00000000000000PNG  IHDR7gAMA7tEXtSoftwareAdobe ImageReadyqe<IDAT(cπ2PKAyBS',aBq} V^1֧O+CAz}h_n-c(H|ߧX|Q ,a2yy4 /@SVjh l=']=K Tz\JZz_IENDB`1.x-1.1.15/markitup/sets/default/images/clean.png000077500000000000000000000012331333524163200215040ustar00rootroot00000000000000PNG  IHDRasBIT|d pHYs  ~tEXtSoftwareAdobe FireworksONIDAT8KhQdfjj2y4Sl:m*n̢ *tYBb@WF+LĤVXKy88N# cɸmmZ.ivaWn~;4oe*׳g oCaa:̳ rR󰴏ej+.||dأR$ |l˳~}FhΡ/ nHVd%>?ǽ]{TF SH q@FV@rQgY/S͜8*+U+'Vs#(쭶G3S,Q\0cq%iAȔhu@%Ґ ]H Bv̓ڈ_S%Ґ;69Host wEƄx ]*f"".\00CLoF]W-Hh^Y{we0Ewa8V IENDB`1.x-1.1.15/markitup/sets/default/images/italic.png000077500000000000000000000003371333524163200216730ustar00rootroot00000000000000PNG  IHDR7gAMA7tEXtSoftwareAdobe ImageReadyqe<qIDAT(cπ2P[AvCꇄ4!A&NJ AQmN^m>F (x`_+3qI$78.0! `;cIENDB`1.x-1.1.15/markitup/sets/default/images/link.png000077500000000000000000000005271333524163200213640ustar00rootroot00000000000000PNG  IHDR7gAMA7tEXtSoftwareAdobe ImageReadyqe<IDAT(cπ2IwViykHܝ]V7TO/C7>]Fl`~'S{ضaC? ]M'sC59QXnfi%A;BvN+I V{O_Hm{뚚`j^Sd){j IJ=UIENDB`1.x-1.1.15/markitup/sets/default/images/list-bullet.png000077500000000000000000000005301333524163200226610ustar00rootroot00000000000000PNG  IHDRagAMA7tEXtSoftwareAdobe ImageReadyqe<IDAT8c?%*\0u ,@D@AAGFFO] | |Tй僐ymK_)8#""濉]]jjjqd׆j _*vu%ܿ ekkkWQQ/''_\\Qd3E.`?ۢIENDB`1.x-1.1.15/markitup/sets/default/images/list-numeric.png000077500000000000000000000005451333524163200230420ustar00rootroot00000000000000PNG  IHDRagAMA7tEXtSoftwareAdobe ImageReadyqe<IDAT8c?%LdL0C`l _RR򿠠vv ###EIwUqgy?b=]{OwKuGss游숈;;;obb_WWj q5P /{tŋfKH3FFFUTT/$$?;;fff@ia+tDմm/-IENDB`1.x-1.1.15/markitup/sets/default/images/picture.png000077500000000000000000000011361333524163200220770ustar00rootroot00000000000000PNG  IHDRagAMA7tEXtSoftwareAdobe ImageReadyqe<IDAT8˥=kTA3޽& a#Q`TFURXH? B,LA@Al6ٹ;s"fnH`kU?)4[57/.dɣ,D$gŎw]>|xNih:c;Io]bFxl"= c"@a퐖~д-wiDa(``.&w(Å6iҶ9#!zDNKYNB^ϙ 1J=L :HvL4NrYBgM~mmS668b{N2ElrE@r>?V#ޓtF5@9Ub"^mhlnz*yR 9䤽GE棤/>rE^}^Ulm<%D{c@/*K+# =@)wWs33q-\woړĿIENDB`1.x-1.1.15/markitup/sets/default/images/preview.png000077500000000000000000000010311333524163200220770ustar00rootroot00000000000000PNG  IHDRagAMA7tEXtSoftwareAdobe ImageReadyqe<IDAT8˽.Ca{8bnSBT')E)VCJ ǥj ZՆg/h…ݿk n^k[ꝿ2P6c=XH*G`?xԅ{77VԨپ%VHyqNtn[J2^53X,S-OƜoDXx2Oܵ r]L`}Z࿳TU(SiP/a:6͖,A` %S=[ b[a='LaW{xD[ u9J—BGqzfGN0os6"ffhZR".2H-[{(7h @`%E[IWu3e+ lGQ&' k|\n'}, onCtrlEnter: {keepDefault:false, openWith:'\n

    ', closeWith:'

    '}, onTab: {keepDefault:false, replaceWith:' '}, markupSet: [ {name:'Bold', key:'B', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, {name:'Italic', key:'I', openWith:'(!(|!|)!)', closeWith:'(!(|!|)!)' }, {name:'Stroke through', key:'S', openWith:'', closeWith:'' }, {separator:'---------------' }, {name:'Bulleted List', openWith:'
  • ', closeWith:'
  • ', multiline:true, openBlockWith:'
      \n', closeBlockWith:'\n
    '}, {name:'Numeric List', openWith:'
  • ', closeWith:'
  • ', multiline:true, openBlockWith:'
      \n', closeBlockWith:'\n
    '}, {separator:'---------------' }, {name:'Picture', key:'P', replaceWith:'[![Alternative text]!]' }, {name:'Link', key:'L', openWith:'', closeWith:'', placeHolder:'Your text to link...' }, {separator:'---------------' }, {name:'Clean', className:'clean', replaceWith:function(markitup) { return markitup.selection.replace(/<(.*?)>/g, "") } }, {name:'Preview', className:'preview', call:'preview'} ] } 1.x-1.1.15/markitup/sets/default/style.css000077500000000000000000000016301333524163200203220ustar00rootroot00000000000000/* ------------------------------------------------------------------- // markItUp! // By Jay Salvat - http://markitup.jaysalvat.com/ // ------------------------------------------------------------------*/ .markItUp .markItUpButton1 a { background-image:url(images/bold.png); } .markItUp .markItUpButton2 a { background-image:url(images/italic.png); } .markItUp .markItUpButton3 a { background-image:url(images/stroke.png); } .markItUp .markItUpButton4 a { background-image:url(images/list-bullet.png); } .markItUp .markItUpButton5 a { background-image:url(images/list-numeric.png); } .markItUp .markItUpButton6 a { background-image:url(images/picture.png); } .markItUp .markItUpButton7 a { background-image:url(images/link.png); } .markItUp .markItUpButton8 a { background-image:url(images/clean.png); } .markItUp .preview a { background-image:url(images/preview.png); } 1.x-1.1.15/markitup/skins/000077500000000000000000000000001333524163200151725ustar00rootroot000000000000001.x-1.1.15/markitup/skins/markitup/000077500000000000000000000000001333524163200170265ustar00rootroot000000000000001.x-1.1.15/markitup/skins/markitup/images/000077500000000000000000000000001333524163200202735ustar00rootroot000000000000001.x-1.1.15/markitup/skins/markitup/images/bg-container.png000077500000000000000000000005021333524163200233510ustar00rootroot00000000000000PNG  IHDRt.sBITO pHYs  ~%tEXtSoftwareMacromedia Fireworks MX 2004vIDATx1 @ R+0vK<%ZRol ΜTk Zj뚼Cx ո;=/@5@[ZdR@D`%8X $^@D`%8H DJJ"ϖ?34.IENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-bbcode.png000077500000000000000000000031521333524163200240750ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07ULIDATx?K@l }ɾ$QQAjcaaaaW,XM.穖d)? /.//]YY{@w.--]\\{@A0co(@@ii'?VWWYɉ;kTS_k8qacmmm?qƽ 2@@;UNխ25*1*8q͸éUnګ6̨ wTƤ ]2dTw  @ǩ}fw  pU8wNk 0';p;0]^^Cǩ5| 1*8qt*sqq1=`NUQ  pf w  Qw  @Ռyqww  @:'xwvvNл[e>u,v Ǩ ;qzz: 0'j'@_@@'@@I 0Sk8cT4oooc(p>N=>>doo }ڱǩ02ɏiO8qwPu55O8qw`T`8Fe @ըL 20}=Fe p4c(p;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;@@;fLqQIENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-dotclear.png000077500000000000000000000032221333524163200244520ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtCreation Time09/28/07ULtEXtSoftwareAdobe FireworksONIDATxݿKlCApUQT_?EAAzBymӜ/\P͝:>>ꕕtWWW>CP/-- }C]g:@7; @'Sjmm?4sgUwP㾾>xzz\42W@L pm*† ,;(z8{ w  @w?1S@VeDê[{xx(͙Lgwж*h`1HE}GZ`@;L pT}w_C[[[80Eé%< *t0qm;wwwYfd;@@0gubggYpǽ`^L pE*sss Пv?Ve @>&דݙLT`Uw  w`;@@@wP|wuus-L wP}|| }Upbooo{g@;éw  w`꒛...>wP}~~};h{8|rә@ 菉;@@iuspp0aN-VUP*sxx9& ;@@k3&?m~zzZCGGG3Ύ;h}4}®<w  pw  puM[A@x<&`ևSGLg;h[i6dZaJfd;@@;@@05,0qTx3L pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pq&IENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-html.png000077500000000000000000000027761333524163200236360ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07ULTIDATxݻJ$ @[S_g/@ USwZQ= 7S5?ǏsX=0;;;sXloo=0b5 ' @@b{{{X;|T˺~;wl @@p{xxks+x 8i6w`sVU~{`92uTVq*&ݍ~9 lS L:9<< 6  `é9::Z<6  `x~~{`;z&Ufwq*;wpw1;LڸOᕑ9/'''X w0Tl `xyy{`;z緇qIo›g`s߾pzzy%@p?qw;wp*6  `x{{]\\Lu,7sTgFظ@pk{ 96  @@wqNe ;wTq;x8l @@pUl @@p7`@;w  `{`;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w (?7z IENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-json.png000077500000000000000000000027711333524163200236360ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07ULOIDATxݽJ$[ۗTEQD? &]VO֊.~l)oݹg,`˝g,ښ{`s   `X,yO1;wXwT揃0 w  `1c;wXyi62cx l2xyy{`;Lv؜uoy||EGGG?XQ:HaQ8*;:3ظ@pF]N|Twx}}{`;,|vww?VQXwTf?N7 ;w1b6`;L777Xc\NQX=0]NEggg?XVϼU6gQn`5Ge @@3`w0qyy9θ@2x{`;w0[eͱqqw ظ@p\Nw  @@˩`;w2`;86  Qq;,>>>`;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;\B6SLIENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-markdown.png000077500000000000000000000033671333524163200245110ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07ULMIDATxKKM?F\j-$`7B6."^@BE2]L۾tvvv@é%NՏ?hwPt鰥>`Qoq 2nTayyy=t @ьF q; @ьq3w @ϟ]4q/_</@2mttt򰺺:=:hƽFTwww_ک Q>2t wP[;88(8ér\cTT]4qaKؾp*Ǩ o%=:@pE22!Vw@@;ӧO ()axS===u]  @fmggE?`0S QP7*ӷ򰽽/+q; w @z~~R d@ԍo;լ9 o; @ݨL1薎; @ѨL2i=:@pn:@pn:@ps5 t w @@p; w @@p; w @@p; w @@p; w @@p; w @@p; w @_i IENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-textile.png000077500000000000000000000031731333524163200243400ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07ULIDATxO+]gFʖRDO(QƂ,n3=[׵:O9?[8k:qk:cP͍ÿc/& puUU?<,//Ɏ;mT۬cwP뇇aeeeM9^2@@;(U 0[eJUcTTOOOc`lNѭ2-ދ&3*\ @;T`w  pmSoooé0;@@y5@_N][[`[e~ŭ202zyy{ @;pM󰾾'&+:)˨ @nv}}FqESK8 )z@ 2@@;(Uƍ10u5@fܯ>=qTooo]^^6?cwP4*̈́ :02.y 0;@@Ja(UfV1*tfϛ>=qqԿy`1dv SKbw  @ѭ2oN-p* Ǩ >??^;VaOLVtc`\Fe pqm|;>>bɌ@Qi`8E2ChaTw  { wP}}}w  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pw  pwnXDXUIENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-wiki.png000077500000000000000000000027201333524163200236220ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07UL&IDATxܱJ#a@ѝ%ba!ت(>( Zn!جɚ T///ߟ g&@booo3sٙ s& @@be=<0;,Fptto5]iSǪ  OOO?p||/@pVe>ِYt!?ɪ w`eޮMU, ///s`U;,FYAkX˩`U׹L0q{9؞ WڇfU;ʬO4@nq; lتՏaU;ʜOu^N206q\A&=&  `x{{ wu@p;UL @@p;`@;w`L @@p*&  @@w0qVe ;wT0q;x9L @@p*&  @@w0qVe ;w0}`;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;wmARIENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor-xml.png000077500000000000000000000027271333524163200234660ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07UL-IDATxݻJ+a3`i/(XX("` 8烵!_~lߟ gF@booo3#sٙ s;,a>3qVe ;w&  `滇_;;w>0;{:::0T*Ve>oVe@U{NNN6< ;wp/X;Lz=i`{L `éS=gFX*sss8;;`C&02?u=MˋUcU;LZ`Cf1< ɪ L_]]-/...V}l;w^__W}7e wpO|6Ve @@p*;w&  @pv ;w  [e ;w&  @p< &  @@p@;w  @@@;w`L @@U0q; sa;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;w  @@p;C]IENDB`1.x-1.1.15/markitup/skins/markitup/images/bg-editor.png000077500000000000000000000033211333524163200226570ustar00rootroot00000000000000PNG  IHDR\sBITO pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxtEXtCreation Time09/28/07UL'IDATxݽJZˈ`"*>O""* V *8RL;N s΄].6{{{[ozzkj@T55z]MLLt]P߮ @p( [;w @:@paKsss- Vudƨ )>ܴY 0; *}[e7@;(]__780*4axS<>>v]Pè  ^]]58q;U5~_4ht /@w @@pnU`: Fe kjp*2@@˩KKKR 0Xé@@@pUʔk,//`F4hQhTfee: :S ; QP~y(@F3{/h4*x*#ʘߤw @cA쌣`FSp\cT~:@p/q1`:@pU2r 1I@p; w @[+?ԄO2@{t Fe?BWV#t FeJ`[:@pFe\/cڣwVwVwPkj@@p; w @@p; w @@p; w @@p; w @@p; w @@p;}a0(IENDB`1.x-1.1.15/markitup/skins/markitup/images/handle.png000077500000000000000000000004021333524163200222330ustar00rootroot00000000000000PNG  IHDRQ;=0sBITO PLTEg{tRNSӰr pHYs  ~tEXtCreation Time07/21/07bxHtEXtSoftwareMacromedia Fireworks 8hx0IDATcp u a`hm``X4ʁ!5 Ձ!5! DM 7 IENDB`1.x-1.1.15/markitup/skins/markitup/images/menu.png000077500000000000000000000003761333524163200217560ustar00rootroot00000000000000PNG  IHDR w&sBIT|d pHYs  ~%tEXtSoftwareMacromedia Fireworks MX 2004voIDATx1 PDQA_¬ Xk ŷ4j\.jf1^K)e N_$Ck~xwxd]\>I$F[/M^ݯ\IENDB`1.x-1.1.15/markitup/skins/markitup/images/submenu.png000077500000000000000000000003601333524163200224610ustar00rootroot00000000000000PNG  IHDR w&gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxb? LLLp) &,b/x) ly6 ĄFNvdA¥@Y p)gΜ,@?*.@ pF,b0 @D @11 k5eIENDB`1.x-1.1.15/markitup/skins/markitup/style.css000077500000000000000000000064111333524163200207050ustar00rootroot00000000000000/* ------------------------------------------------------------------- // markItUp! Universal MarkUp Engine, JQuery plugin // By Jay Salvat - http://markitup.jaysalvat.com/ // ------------------------------------------------------------------*/ .markItUp * { margin:0px; padding:0px; outline:none; } .markItUp a:link, .markItUp a:visited { color:#000; text-decoration:none; } .markItUp { width:700px; margin:5px 0 5px 0; border:5px solid #F5F5F5; } .markItUpContainer { border:1px solid #3C769D; background:#FFF url(images/bg-container.png) repeat-x top left; padding:5px 5px 2px 5px; font:11px Verdana, Arial, Helvetica, sans-serif; } .markItUpEditor { font:12px 'Courier New', Courier, monospace; padding:5px 5px 5px 35px; border:3px solid #3C769D; width:643px; height:320px; background:#FFF url(images/bg-editor.png) no-repeat; clear:both; line-height:18px; overflow:auto; } .markItUpPreviewFrame { overflow:auto; background-color:#FFFFFF; border:1px solid #3C769D; width:99.9%; height:300px; margin:5px 0; } .markItUpFooter { width:100%; cursor:n-resize; } .markItUpResizeHandle { overflow:hidden; width:22px; height:5px; margin-left:auto; margin-right:auto; background-image:url(images/handle.png); cursor:n-resize; } /***************************************************************************************/ /* first row of buttons */ .markItUpHeader ul li { list-style:none; float:left; position:relative; } .markItUpHeader ul li ul{ display:none; } .markItUpHeader ul li:hover > ul{ display:block; } .markItUpHeader ul .markItUpDropMenu { background:transparent url(images/menu.png) no-repeat 115% 50%; margin-right:5px; } .markItUpHeader ul .markItUpDropMenu li { margin-right:0px; } .markItUpHeader ul .markItUpSeparator { margin:0 10px; width:1px; height:16px; overflow:hidden; background-color:#CCC; } .markItUpHeader ul ul .markItUpSeparator { width:auto; height:1px; margin:0px; } /* next rows of buttons */ .markItUpHeader ul ul { display:none; position:absolute; top:18px; left:0px; background:#F5F5F5; border:1px solid #3C769D; height:inherit; } .markItUpHeader ul ul li { float:none; border-bottom:1px solid #3C769D; } .markItUpHeader ul ul .markItUpDropMenu { background:#F5F5F5 url(images/submenu.png) no-repeat 100% 50%; } /* next rows of buttons */ .markItUpHeader ul ul ul { position:absolute; top:-1px; left:150px; } .markItUpHeader ul ul ul li { float:none; } .markItUpHeader ul a { display:block; width:16px; height:16px; text-indent:-10000px; background-repeat:no-repeat; padding:3px; margin:0px; } .markItUpHeader ul ul a { display:block; padding-left:0px; text-indent:0; width:120px; padding:5px 5px 5px 25px; background-position:2px 50%; } .markItUpHeader ul ul a:hover { color:#FFF; background-color:#3C769D; } /***************************************************************************************/ .html .markItUpEditor { background-image:url(images/bg-editor-html.png); } .markdown .markItUpEditor { background-image:url(images/bg-editor-markdown.png); } .textile .markItUpEditor { background-image:url(images/bg-editor-textile.png); } .bbcode .markItUpEditor { background-image:url(images/bg-editor-bbcode.png); } .wiki .markItUpEditor, .dotclear .markItUpEditor { background-image:url(images/bg-editor-wiki.png); }1.x-1.1.15/markitup/skins/simple/000077500000000000000000000000001333524163200164635ustar00rootroot000000000000001.x-1.1.15/markitup/skins/simple/images/000077500000000000000000000000001333524163200177305ustar00rootroot000000000000001.x-1.1.15/markitup/skins/simple/images/handle.png000077500000000000000000000004021333524163200216700ustar00rootroot00000000000000PNG  IHDRQ;=0sBITO PLTEg{tRNSӰr pHYs  ~tEXtCreation Time07/21/07bxHtEXtSoftwareMacromedia Fireworks 8hx0IDATcp u a`hm``X4ʁ!5 Ձ!5! DM 7 IENDB`1.x-1.1.15/markitup/skins/simple/images/menu.png000077500000000000000000000650171333524163200214160ustar00rootroot00000000000000PNG  IHDR w&sBIT|d pHYs  ~tEXtSoftwareMacromedia Fireworks 8hxDprVWxA TS0&`#FUefphh<ZuHmkBF)3mkTSx][wFdؒeيs2{ξ= nGQ%ŔĐ- YxxwVU7@ؐl5ƭ<~U7;{6|2[nVqykxspǚ69tFP]? 3iZznʆWV%l1 j.FS~ڑq]{  (mjN㴏7={vGccXGcx(`=wn꺇T[~&}fyvvۣq͚{ucWuMXqۇ3NITPxƩAEvP0lS2Q(drdkИߔPw 16lT)6FMʰ1z c3x *:'./ۧZن|#;= c paBS/'i@Sд$4MieI 묦 O8ubp@s@ XR:u3Le4hv~_rQ6eF] 6#Ss wA~kQ)?rV3R;jfe!IHIpի4|mh%wʀAWur9j[$tg#<*Yfi}A0r:*l"B dq@JwԼ}ꠗjg..FϾ[p+E"u$>Q:hM=m# xi#EL ]L+9fLm;wʺ9&;m"3rD"%>q '?_Fܘ[m /6:!~elsf|3` 3h$cA"͔Cu0v055YOdKC3"Xz{)4(IвZCb] n]+fʯ3B#UbH.ZE( EbRqNqp,0U,DRHrųYf̜+<+e,8VjI uGd'hiWO!-=Iנ%o 4 `XҠk&; ѯD.|V#FaH HO`96U:0 pOxfaP]kZe:<]:UѫM<pxntP#SA*~bt:ƣ4Gi2 aOA%!P"MF&E0O -ysBޔf:%,0FYo\-\$f6JǿLk 3)N_SF"OƝ;*Xqq'%f1rnu)@L=tx$WQ] Y>?`gYG۟+`1RqqbY0& chgВ*KxZΐ׹RiPzŻoz+dcn:0ժJR(V}svͷB b`Fð9F#ِ b Ѿr=={&. eMw15d:U9gkGlnB(ĩ/&O)Y=yg3XFfr{'oM߇u PRRC8eo dЩSfv).qn{\=:ZKxU #iUH>_#;ldYc"\uLX]UصĽ099ia_aq@>'٠Y56?LZBZy鴊oa,.\&97`[ Q|YozSlF}xˆ@C'3WL(GMwjzGimȏSU諺mOBe_.T+k♢>/FsP\PosOo#ddK\F;lqzuZJ,Okxtj%TM|"Qt_Bl 䒩ULK:wÕUrfI2t}gjaUxűO=4J*n g꣺j8g *֯U~kC51JnCGyj`| !h|?7.ԩ*}lM;7AڃkF ":~olYQj kTZ~US_ ~jۏmQT`e˧ ~e 2yl볯jq*|Hvgb*Лpfl}>U::KM>h(EŘgMf4W&T{s#텋 {L/9RVJj-E_Uѕ`ہ=}sUW~tdjP&nLۨOh#7G0~WDP?s` TJyg-ɞx.tIg3]d7qNjwǬ_nbS_I"Vӳ' o-߀`p<[u#򯽳4,&Sg=V wMk#p5W: nWS7-٥oj /-oSFtII^}O1#Ijy-G^jxد#H $) U8{\} vǟu./#P[⋜<Y]}O/O<]t&yꂫVW\pꂫ"\]pu\m4 /-ػ`E^w{gbM޿P/Q[/͂ .:W\$W\p6 .j WKt ^. x}-r ^. .:W{{{{{읍ׁ r ^. .Z 8{B@[DWO.tۛ!형<@qLF%ASa9:6tM1w׫$F/Bta1Zb?GS3k-YR녾%%V߶>_=cHg*F&~؎UE/Մ] )?^y9WW\]puCX2Wv^W?IDc߆wmVtBNS%&;C=ri$a1EhLYfHz :I R` A_Lc-Anm8jűb8\6$!{I粯4:N>'/]!^T~߈vְRR| O0ޱ^G&" p}wpߥ ?uKwfX{\"o~o%#+hs "[J^GZч6:6jkSZW/Q$! G_Ui79a-Fh\?nޙ/^j_%]Z6< "Y7(!F XHA_6ڋHz6|&H|=7|_IWm;= .P(|ƨZ?=+}仈^_lϔ=߶Yw|.E"ݞЈG^sG<=|m)BB(>^ 29Z9\;NGs .x5exYvM};4bSDMѳʥyip (vNZ6;o46/h>F`ǪXYXYewth#g$ޤ>8xYyK-*He6٥ylJvej;ݡ:B/Kt(t`#y#-J܏څ+sB9\tY6t(M zQe[L|+~DayS!&qEc>K-C Ge Yu`Gzf^oR/L%Y}0}}tzKOJD1AK?KVy5%?{0o K\co+b; JXL/}I}q*wa/ゲ'$.{C eq J'T6B }3k}R̔eCFW"˃^ ^Jyܓ~%e4=gRj7O&䧔59yH@5}5@fX:zGCЋ^LI,tx}IGP/H0G*yK1wYnV2W;ᐞ3_^07,YsfԄ3fD8 q^XfȪ}] 2eelrvwBw@/xsg_x. *ظ`Ϗӯ\:x6pfT2Ĭ\+bQGkDR\pKz /:">ř  ĩvBB; k "vf *dk$ufj!i>:w,i R'Vl\cDŽ%yVWRf*<#4g,o9h{"ׇ}^J6פv ,︺>T^5e%e± |Oįʈo]PZOy OR eY_leW[0L I{w?FcLOm_rOhv=%r#ؚN?V'^}~hçhM鰺CVc1Əig | yu?~ӆc䐗/p=6h\qKs|.4?oߏ=l^EE-iȭ|6VE=&+=۠ ‘ </N~j<첏h#,~16c/SNڄ >AZ3,huI{c~Jlo߾)*/N\ϱov[iZ_ձaJΝ/:6O- 92b?Tlk%?_21B sY5>:>c=1Ow y^- ڶ,XzusM#גU]>H_yYv!ۉ_mi Rus]Xm_g)YY)m]y,m z1aaaxEߓGקo/Y\k6xjgH|yu.\aæM&wk#ϐ$?]Mo\Ⱦ,/ڥQ@~6s?)}, l gX #vQg Bٙ^uのuhm?}{].~}v_J;xogJY]޳@.)oqC?}>@Xߘ'-(W? źvƔOʙRv[K?[A}?-wmՑ}g\=c}M ggg DŽ-B^k_g?F? v0||؎=ǧHPgs/hؑI t~{n^}ZyD5XWvO)"c0vY Z|~_%/,p\ɹyΰZ/;/xs_9?Pܯ5ݻ\[y|č8gʱL{? 0 0 _k3>z_\S |<)b|7aaaxn.ta?l^Cvkؽ#~e)3<3^kdlc&jK+o"e<.ʞ`^(3zu l+6v<ï k7]/lc[`On}򚄫 G뎱zt^v2)?;Wmr5ocIz?Ozx{&!ez."ѯ 1Gg{+ҏlw<=}GݽFƨ^)zIpG K֜{{e G12ۭqiumf>.}~a? 0 0 [u+7Svq֭y΅ ?ނ}XwŶv?ߩDZۓ-q/?߳=<~#>Fk"qzrQo 9r,nY[;o:)@-`ק-7({߯S@µK9֠ɸ>:n3 _[_*mtcmC>qSL=<6;ǫsaaa{xˌ\ފpx?0׋#5zяc]x^l򼠕(f:~٣^lin59W~\;?vn6erUbS~v^U O7O(|;+SG4|?f*?rW~2oNٟS9~daևmH6mX[J~s.ym4ٶO|Bd/b5ɿyU? 0 0 0 0 0 0 0.P~*1@G\⟿KrKXs2(ߥ纎J8'>X@▼QQbqwx b)_K|v 1M6kee-2Ǜ59?K^E~9ϱQﱮYF8N?~;:=J<-tĒyNAgC \NXKs)'^Kg\~2}6}Գ)n]Or^j~"{p29w6/.z-v:+M{WJYZ굢`% Ҥl9ힶկ#OUz+U?;sd~vND7*.Y+v:ye;8}~|+ÑޅN9}{Bƞ#txխsXɿkSV/uJ=o G<ջL'L:D]6jfgLz/+ؽ[{rCMYq~[{yy czA;w9zszWHVax3 %mkBTx흍) q ĉ8D^>׻gI@XjjgiЃ`0 `0 ?ϟ|:seQ3|ӧO|:2|.};7eGFO6_Qv]T]^ˮg{>pjzkuo{yye?{-x/ D:3D&򈼹e^Hyi#/OGzϪ߯_~ :sMe#M3Y#=2 QЙ[\s=E8}E>GȩT ڲTg-}VfoSVwzV}./>~!?U1<#}=F[ ~QڋBN..+푹^edLo+[\-k dW(}6q$#?z6Bөi?L7!3O_Q}Пuo[=tkȋM!'}/Ƈdr2_Cﲨ: `0 :8o=+8-4}۞cĥXdq{bUq©ήm!ƶg*ΪU\z[GA=^+ru{LV U?)V>ғ)x|Yҁgi\yi^cUo*= !TY?rfgWsʽVn*VX#=Fϫ+[F~yH\L~[O҇h5ݵTow|Sfӟ+);F;:x )/OS yUo2e)Ve3'wgGg=J^`0  ľu kU,Ksؑ5nY,bXw{ w&3QהNQev ]ƷgcH˞i{A3I8hwduwUIWq8I>+@pQşGcZ\ƪUߝ]/:3d;ɫ:gB9R|GW~w2;fzt|+i5nΟgZY|<1NyŬ|E7k?z/k><=Α}N΅>uWydʬdz `0 *\?W8GY:Dgcg< 2+'W6qn؟{ru"wU쏘~c#T?+y{Q,,^qF/Xv8.֩g3}ȸOP ~n%hUG4(_sn|W}Tg&x^c,Fѭ+ <#+}/Uw8BRh_|33!mr\7U9m({ѝpvew[xG]߱?g;,nҽow8]וb?OV=Z_#ve?vN_WrYLo;1g9pV^G~>[_vNOS3 `0Q[ veO\k^8֔v<Zbz\Opbn$~}oz3ј mK vU]^iNWA#x딫jt q :E= z%օq)CcYEqyRG-+u (K\hP'*^ء^q=m=y|Kvūe\rȊ4={W1;=ݷxp;o@>ȘT\Ԏ+C=*ɫ|GJOCW]x1.ﵠ9_Eб Vq)v(ʑ}[GwǺ{-oSdו_˞׃2;iT&w*w:g׭SOsj%Z[~_˯d֮+w]7 `0]kIu+eL]ւoA^;=GR?v쯱;<y o$N1紈=:ߥPVu< <&3KyC/4r)i=*/|Ύ^]QNН1qGw>ù{ ?Kv:A}E:_n+{u=rq͓̳]>>d}+|L01`0 leg:׺񶊝`W,3O?]\9P~[kOWiGc~)-<w.3q}'vuw$Vnv(r52S;Wk_Kϔ8B/hEՠ'9w?K;x:x<|@cϽVyc@ۖSw8Bq]=2lBe6V}eR( VeZT4ade2ޒ+nYBTqSߔ<[&=f[|szP)G}{Zׅ3n7jpWwftEw[ǽ;`l? `0 `0 `{~i`oLy>uoi\qK|}7Svu9G쯿c¾#>,jow{ՆݲL=mW2u_8دjo?kD߱mw>#}E:OۡO;y`$jwymkBT6x횉m0]HI!)$FR?6c>>~sm+vuՑνYu8uN?WP>1JsWiV_uKEϸ/rˆ_gKW]ױEYcl,[TYHT}xL#}A GV7^}>iҞ-i;}LJX&TP3T#ߨgJl e'=?͘ona|7>?ǐU%;/mN/IfQփz{G}?v✽3X~j{zTAO^ʰ>?sy|G)PU{ ..T}6ڳ-F`p]k߅~b  О$wݓٱ|sCoA+q3lOx@(0a+? T,_7s\Ϙ^Bl1)C+k(FyN"8dPC_9>O0&l4Im+nwGrŰ)/tihf ѸX>E)<,6s45zb?J\<OM%O#(76:= ӋYAƒH Ls6MXBcX&ǘJte. 3.je(??Lj=%wZizFTx$kP8Em jAOހ>~؆B9 ֤8UKCvjbL Cy ;mj P. DkwUE€3ܨ8xUJs\ɟ+;}sFQ(KIXݛƨ 1 +KdX];Jģcx$D׷X`i @l̏rnm$^9΄zBGϞQ=nfkDe; <a>,⢞jk0B[p($Ǡp4 nq`XƓ vϵ.xHnorJ5Hu뇗 f a[Z:>36[g RL؍?( &w.7C#~B{] UW 71jk~ecGrD.=K@WDZM0倐0\xvqNZ ># BE )&yA}t?B Ym(WIpɱ |2+\2 )l8tl@Z.Be񅋍RSƃm>dIl'N adĢG3%#)?$s _5=YBR#-k"qGP-e"f%֩-ϓ378M9ϊ,_*n;HEBƱcl~ ˝[/sagIE2,z1t:kLș壋G){7ond{@rP>kwk׽ #kXfyEAB9uM4P=_lgW؇N#_nGpp ,ZUu6ȓVӰ0EK7*|]{75F\ԶzQz! uH>upT٣o3P)[^6` -d&*=%fY<^ط`_6|h3ء>2 Pq7ώ ,NsjF=B` 큳CiU)R鐏@LҮǧmb<2FHRqùFXi䎲OmGA}:*u f:@ʫRH.66jcGOpO- 6HKJU:Jǃv,3DZEƮqq7p?ȌK%ȧ$;?Qr6pP7`a^=R_)m>D3#£ _' Iɭu͋C-Rne㯄ssL<ȭ/R)|Lt_1Lk=rr 4/gEr~PnB[\g[{gYvRW' {Fem1{ wL;7&$xc0 n&u@5sCCձm8Heft x{q(aтa?Q%l4ςxmWI׆GC1kQ3iJh,KRO`ʲ4)%b6B8\pe;u)ko)#WSncRx{[sXv195_0Kՙ7>Tp5ٴl3S"؝LX睫[5m Q="u}pϘ*xbՉ#iM+@Z! Ϯ~jYݬ$?5mtu] %@݅:4h8ۃtu3; ΑO1A/r R*5i&j#Y2:$Z(ad@>'z L뇶6Z8|`6"X1_z' F-я?X^ A:?1;h/KVB' vOnFS ƤQ{=kh7MwXQp\v͓O/. N3HKRlK"q^Wh1wt h@3e6N|I;y?8t[[! $,ήLe"z%IކAkRl!3u8ځy?_W)AbCO!rza5Sn֗#<43y6"R߃CQ&>[# BHǽ{vekOTlq(UH͵h ݔ8,@tՂL{p/*L"d_y k,4 G̖bD>,.ok"D;|7[.DCA#ilϟI֬Dq]+eE _-- ڰc^Lq1~CCC9gNH8BkhJ#Z-`VoMa 9r$պZ-hkh ?C$ ^tď9d(8P݅]ڶw[wl;dn׆oKd Hބ(DInI M_(5)6H/Y1 QRk,nXHʉ?>df&6^EJmt{CCc`0ʅv5x<\9Yc}106"״!֏9dl:' 1H"z'7QqɌ#KR./CVgQȬ\ `?d1yuM6Ƶ8ZX]8^pwQE &1frRKi$GݜЕh3'{;;~FK37ku<pdʎ+C RMzƏ7)nҀ lEGyl:̑IoBS%|ЕsTulebA}Aʹ10A{KʘӺtjdLI=r PRg_LbR Şl?␔)![Fo wi&k^CV(t@pW2{hxHGRn͉eCbxԉ6GQd27\ثdS=\Ff*0ۣOP5(rZߙxQZ>~GAeN-jY7Ҿn;n?ӹ"Px}/NW:݊&׾:x" ꭥу;R펔 c䛅љElmG§a= h¨BG_uYnZ쫭FYs U"zM&:Gnu.DX5Xn;}ԫ%XO?~2&Frjj8 yA*W I9/ub)Zl: s 85J>~iI3Yԕ;:#hELם[ROd^GA˩f~Y!En0~/A Km>^WYq"<цF*c:xw|͞w%ehRgd9̕v3v Dgh>>?3hYDkgC(ʹƒԕSԜ| 2Q94(?OGQ34 fccPopTYaW(>@tX4`LGٞpɄaŰl\[9c26U M6f,'C4i?W~psϠ?kAKrŵk@I|>^xs?\`,D̒5W^w DMXf_8<%|8_왉pP1Wlm߃f?4:́_Ԕv M;k:p_sj؎qw]$F}y ,b'N=o0, ~M YR46+!}@~ujctCP.Y(x׎z?70WXFܣo3z0c8RGg0 TU򄽻w"/4֏CQ`[{Ocn]+{{ N!33+5]qpj' r9FDȬ)~: 9Gmx2-?sraG"yvUpa;Ră A\& ?#n 0eed~oq嶭!!DzP^H)>oȑ.ļԶ=Hy7S-M ?8ycߧq|#5"2Б lm#UeΤVbM͘jAc7Z ]> 4gb s 2WRsKg6 's8qzTT[R[w)I95xWj #!nN+zPڔ KgTE,?{^RDݥ=Ru^zîc&D'i74SJߔ&HUG[crͦ<׿~4}څh;lpAZ%XZ;tQ?yk1+Ƴu6[ Dc4Ɯ*dB#!}e>samhG3c^8u9󼵕⸈߂UyB;f "Yi=D =4&|C3g]~WgjhSIXU"1A5Fr4{AljwTt6</N \Rta| i>T.Wo>>xϯY{緷m,J{gg}v~)]s!?wXGFl!7U|Cnfﳅ:.@mq%臔Ru?.:aBֺE#Gg'yXDuSWNJD)21ѵVagWPqȒ s?¶@g")s\T{f3go^w:^"{d#!φt},nyWFKv„X4|VB~,˘_&fjp/WԍwaO H 3I`u1ͤ+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_W|+_Wݚw)oIDAT1 PDQA_¬ Xk ŷ4j\.jf1^K)e N_$Ck~xwxd]\>I$F[/M^:fP*IENDB`1.x-1.1.15/markitup/skins/simple/images/submenu.png000077500000000000000000000003601333524163200221160ustar00rootroot00000000000000PNG  IHDR w&gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxb? LLLp) &,b/x) ly6 ĄFNvdA¥@Y p)gΜ,@?*.@ pF,b0 @D @11 k5eIENDB`1.x-1.1.15/markitup/skins/simple/style.css000077500000000000000000000046341333524163200203470ustar00rootroot00000000000000/* ------------------------------------------------------------------- // markItUp! Universal MarkUp Engine, JQuery plugin // By Jay Salvat - http://markitup.jaysalvat.com/ // ------------------------------------------------------------------*/ .markItUp * { margin:0px; padding:0px; outline:none; } .markItUp a:link, .markItUp a:visited { color:#000; text-decoration:none; } .markItUp { width:700px; margin:5px 0 5px 0; } .markItUpContainer { font:11px Verdana, Arial, Helvetica, sans-serif; } .markItUpEditor { font:12px 'Courier New', Courier, monospace; padding:5px; width:690px; height:320px; clear:both; line-height:18px; overflow:auto; } .markItUpPreviewFrame { overflow:auto; background-color:#FFF; width:99.9%; height:300px; margin:5px 0; } .markItUpFooter { width:100%; } .markItUpResizeHandle { overflow:hidden; width:22px; height:5px; margin-left:auto; margin-right:auto; background-image:url(images/handle.png); cursor:n-resize; } /***************************************************************************************/ /* first row of buttons */ .markItUpHeader ul li { list-style:none; float:left; position:relative; } .markItUpHeader ul li:hover > ul{ display:block; } .markItUpHeader ul .markItUpDropMenu { background:transparent url(images/menu.png) no-repeat 115% 50%; margin-right:5px; } .markItUpHeader ul .markItUpDropMenu li { margin-right:0px; } /* next rows of buttons */ .markItUpHeader ul ul { display:none; position:absolute; top:18px; left:0px; background:#FFF; border:1px solid #000; } .markItUpHeader ul ul li { float:none; border-bottom:1px solid #000; } .markItUpHeader ul ul .markItUpDropMenu { background:#FFF url(images/submenu.png) no-repeat 100% 50%; } .markItUpHeader ul .markItUpSeparator { margin:0 10px; width:1px; height:16px; overflow:hidden; background-color:#CCC; } .markItUpHeader ul ul .markItUpSeparator { width:auto; height:1px; margin:0px; } /* next rows of buttons */ .markItUpHeader ul ul ul { position:absolute; top:-1px; left:150px; } .markItUpHeader ul ul ul li { float:none; } .markItUpHeader ul a { display:block; width:16px; height:16px; text-indent:-10000px; background-repeat:no-repeat; padding:3px; margin:0px; } .markItUpHeader ul ul a { display:block; padding-left:0px; text-indent:0; width:120px; padding:5px 5px 5px 25px; background-position:2px 50%; } .markItUpHeader ul ul a:hover { color:#FFF; background-color:#000; } 1.x-1.1.15/markitup/templates/000077500000000000000000000000001333524163200160415ustar00rootroot000000000000001.x-1.1.15/markitup/templates/preview.css000077500000000000000000000001651333524163200202410ustar00rootroot00000000000000/* preview style examples */ body { background-color:#EFEFEF; font:70% Verdana, Arial, Helvetica, sans-serif; }1.x-1.1.15/markitup/templates/preview.html000077500000000000000000000006411333524163200204140ustar00rootroot00000000000000 markItUp! preview template 1.x-1.1.15/package.json000066400000000000000000000015521333524163200145000ustar00rootroot00000000000000{ "name": "markItUp! ", "title": "markItUp! universal markup jQuery editor", "description": "markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented.", "version": "1.1.0", "homepage": "http://markitup.jaysalvat.com/", "author": { "name": "Jay Salvat", "email": "", "url": "http://jaysalvat.com" }, "repository": { "type": "git", "url": "https://github.com/markitup/1.x" }, "licenses": [ { "type": "MIT", "url": "http://www.opensource.org/licenses/MIT" }, { "type": "GPL", "url": "http://www.opensource.org/licenses/GPL-2.0" } ], "keywords": [ "jquery", "markup", "editor", "markdown", "wiki", "bbcode", "html", "textile" ] }