From acd8b839afe3326de4e5dbd510a28d6d00596dc2 Mon Sep 17 00:00:00 2001 From: Denis Ryabov Date: Thu, 13 Mar 2014 03:26:28 +0400 Subject: [PATCH] emoticons --- home.html | 2 + jquery-emotions/README.md | 40 ++++++++ jquery-emotions/emotions/blank.gif | Bin 0 -> 43 bytes jquery-emotions/emotions/fb/angel.gif | Bin 0 -> 598 bytes jquery-emotions/emotions/fb/confused.gif | Bin 0 -> 578 bytes jquery-emotions/emotions/fb/cry.gif | Bin 0 -> 593 bytes jquery-emotions/emotions/fb/devil.gif | Bin 0 -> 376 bytes jquery-emotions/emotions/fb/frown.gif | Bin 0 -> 586 bytes jquery-emotions/emotions/fb/glasses.gif | Bin 0 -> 582 bytes jquery-emotions/emotions/fb/grin.gif | Bin 0 -> 583 bytes jquery-emotions/emotions/fb/grumpy.gif | Bin 0 -> 592 bytes jquery-emotions/emotions/fb/heart.gif | Bin 0 -> 224 bytes jquery-emotions/emotions/fb/kiss.gif | Bin 0 -> 589 bytes jquery-emotions/emotions/fb/smile.gif | Bin 0 -> 587 bytes jquery-emotions/emotions/fb/sunglasses.gif | Bin 0 -> 578 bytes jquery-emotions/emotions/fb/tongue.gif | Bin 0 -> 587 bytes jquery-emotions/emotions/fb/unsure.gif | Bin 0 -> 583 bytes jquery-emotions/emotions/fb/wink.gif | Bin 0 -> 590 bytes jquery-emotions/emotions/icq/angel.gif | Bin 0 -> 6182 bytes jquery-emotions/emotions/icq/confused.gif | Bin 0 -> 4370 bytes jquery-emotions/emotions/icq/cry.gif | Bin 0 -> 12952 bytes jquery-emotions/emotions/icq/devil.gif | Bin 0 -> 8073 bytes jquery-emotions/emotions/icq/frown.gif | Bin 0 -> 2358 bytes jquery-emotions/emotions/icq/glasses.gif | Bin 0 -> 1065 bytes jquery-emotions/emotions/icq/grin.gif | Bin 0 -> 622 bytes jquery-emotions/emotions/icq/grumpy.gif | Bin 0 -> 1080 bytes jquery-emotions/emotions/icq/heart.gif | Bin 0 -> 1058 bytes jquery-emotions/emotions/icq/kiss.gif | Bin 0 -> 5004 bytes jquery-emotions/emotions/icq/smile.gif | Bin 0 -> 2341 bytes jquery-emotions/emotions/icq/sunglasses.gif | Bin 0 -> 4845 bytes jquery-emotions/emotions/icq/tongue.gif | Bin 0 -> 1083 bytes jquery-emotions/emotions/icq/unsure.gif | Bin 0 -> 6146 bytes jquery-emotions/emotions/icq/wink.gif | Bin 0 -> 2373 bytes jquery-emotions/jquery.emotions.fb.css | 71 ++++++++++++++ jquery-emotions/jquery.emotions.icq.css | 67 ++++++++++++++ jquery-emotions/jquery.emotions.js | 97 ++++++++++++++++++++ js/twister_formatpost.js | 8 +- 37 files changed, 281 insertions(+), 4 deletions(-) create mode 100644 jquery-emotions/README.md create mode 100644 jquery-emotions/emotions/blank.gif create mode 100644 jquery-emotions/emotions/fb/angel.gif create mode 100644 jquery-emotions/emotions/fb/confused.gif create mode 100644 jquery-emotions/emotions/fb/cry.gif create mode 100644 jquery-emotions/emotions/fb/devil.gif create mode 100644 jquery-emotions/emotions/fb/frown.gif create mode 100644 jquery-emotions/emotions/fb/glasses.gif create mode 100644 jquery-emotions/emotions/fb/grin.gif create mode 100644 jquery-emotions/emotions/fb/grumpy.gif create mode 100644 jquery-emotions/emotions/fb/heart.gif create mode 100644 jquery-emotions/emotions/fb/kiss.gif create mode 100644 jquery-emotions/emotions/fb/smile.gif create mode 100644 jquery-emotions/emotions/fb/sunglasses.gif create mode 100644 jquery-emotions/emotions/fb/tongue.gif create mode 100644 jquery-emotions/emotions/fb/unsure.gif create mode 100644 jquery-emotions/emotions/fb/wink.gif create mode 100644 jquery-emotions/emotions/icq/angel.gif create mode 100644 jquery-emotions/emotions/icq/confused.gif create mode 100644 jquery-emotions/emotions/icq/cry.gif create mode 100644 jquery-emotions/emotions/icq/devil.gif create mode 100644 jquery-emotions/emotions/icq/frown.gif create mode 100644 jquery-emotions/emotions/icq/glasses.gif create mode 100644 jquery-emotions/emotions/icq/grin.gif create mode 100644 jquery-emotions/emotions/icq/grumpy.gif create mode 100644 jquery-emotions/emotions/icq/heart.gif create mode 100644 jquery-emotions/emotions/icq/kiss.gif create mode 100644 jquery-emotions/emotions/icq/smile.gif create mode 100644 jquery-emotions/emotions/icq/sunglasses.gif create mode 100644 jquery-emotions/emotions/icq/tongue.gif create mode 100644 jquery-emotions/emotions/icq/unsure.gif create mode 100644 jquery-emotions/emotions/icq/wink.gif create mode 100644 jquery-emotions/jquery.emotions.fb.css create mode 100644 jquery-emotions/jquery.emotions.icq.css create mode 100644 jquery-emotions/jquery.emotions.js diff --git a/home.html b/home.html index c483118..bea3d0f 100644 --- a/home.html +++ b/home.html @@ -5,6 +5,7 @@ twister + @@ -28,6 +29,7 @@ + diff --git a/jquery-emotions/README.md b/jquery-emotions/README.md new file mode 100644 index 0000000..43a7083 --- /dev/null +++ b/jquery-emotions/README.md @@ -0,0 +1,40 @@ +# Emotions: a jQuery plugin + +Emotions is a jQuery plugin that makes it easy to convert some emotion text to images. ( e.g. 8) => img ) + +## Usage + +First, load css, jQuery and the plugin: + +```html + + + +``` + +Now, let's attach it to your dom elements: + +```html + +``` + +Create dom elements which text should be transformed: + +```html +
Some text with smile 8)
+
o.O o.O o.O :D :D :D
+
o:) o.O 3:) :D <3 :* :) 8| :/ ;) :'( :( 8) >:( :p
+``` + +## Links +[Смайлы в чате как в Facebook или ICQ c помощью JQuery](http://www.itlessons.info/javascript/facebook-or-icq-jquery-emotions-plugin/) + +## Author +[itlessons](http://www.itlessons.info) ([@itlessonsinfo](http://twitter.com/itlessonsinfo)) + +## Other +[MIT License](http://www.opensource.org/licenses/mit-license.php) \ No newline at end of file diff --git a/jquery-emotions/emotions/blank.gif b/jquery-emotions/emotions/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/fb/angel.gif b/jquery-emotions/emotions/fb/angel.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3406d0189f45c2aa90a2f6a4672efd9181179af GIT binary patch literal 598 zcmZ?wbhEHb6kyhnetk0U|NE8yKWzN>`OyC_$NvAk_x*m`_lG?{9#8rI ze&heoNAF%(_VvZVi`#N;9w@(ato6kD!fi9dPp!$>Ff04ssX6~%A6VVvJt^O)x5VSf zit=CAXFa*LcSCRJk>%x8(Yi|;z310@&ufle&=9(ATKT_c$3CB3^84DF%?rA(o!Yyi zHF4AY?u*CwHl})a=7nyU+kIza&!0;h7Ic*Z-9J=-4#=UPxL{!4-N3-W!NtYP%gx>1 z%F)!q*)(wy11DEY6DK#1z#IV{-U$p`oIDFBPh2v=fNKsv-+Dg&Ia~%!Mw&uG3JN=S z@6^<5GE|h5*U&h6TvAfeu*pPFP|Da?__DE-kf2GEsg|XduCAoSqx)K>P3Bgv)^g$> zTA`@2iOzudifp#0*l>O03;uOI0n3@sEN%3jU+X=u zIeI}u=(=g;n-_FnJGFPy{O*g#_co?_cjkp|nA^Res~qTy!4GsmP6WjT1N-s@h9*-( zeLX#WL(`@nV;wCe1qCH79pfGoU1bSQadA!wWnB{nGXr_Cm8�*sY~`@F z=Fm1WR}|eLdQjBLN>tI@Mnvd{kg)J+D`62ETYdp`bpgR!Hw5@??PdA+|{RcG%CktsA8Py}I-=!^_7@Pw#A`UE2Xl9iPU`Z@F!rsZlC6c1>@G*z7qss&d P&7dP3LP|YMj11NQEq}>~ literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/fb/cry.gif b/jquery-emotions/emotions/fb/cry.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2ebdee8bfab25265da5af6c1ab3278921d8e004 GIT binary patch literal 593 zcmZ?wbhEHbwxM;(<^S7Sv+`aDqw=@5L-1zsr z^Z%>q|6kAf|9<8F4;%k|*!KV9j{l!_{QtcF|K|h$J|Fu3<=Fpkm;Qgh`v2#>@Aun& zKkfhhY{vgLi+;bD|Ml^r|L-^c{(Sx4&*!hN_B}q=`S#(iuP+XMe|PEkm%BF)l;1hl zdh67@6YC34?&#k&H+I#u^vCDs-8(gBS-Z!HrHR+~c1|uZIyl4o=)BOwi&8FZEI+cM z{MzpB%R9SY+}!)*+TIPlq072rk1Q{*iq`GSvRT^bJ-^m_UUT$$~Q0QzIJNw zrup3$kMC_v_3q3I-7vR%L037@n*$DXKrR5q1q1uG28JdF8!JmoD;tNV9y>E*Emc)5 zV>7!Rdvk3WUTJAw8EtcW21jcZDGdWDDFY2D6>CQq6CNWsR~{Z$HzOVsTPICPJtHGY z$zytwnojN#V&dW#FN<-AOSpRoi`*3vz0b|bE$rc?BqXH#@)ZXchmx1KuArcWg{itA zHwU+_w{KewgP>ANr-Xt~ox~-UhRNb`at<>%9yYd%`$%|t9$M7Q%q|$MZtCYF7>b?)2!tG}P!z0i?+W5dFGXOEw3&0kfX{_XMI4XOUS3S%Cu zo^yM}%vUE5{Q3I%a9Y6e(!`rnTfdz-`0VK3xxTjRQ$scurd((*KhjeEb;FV>bKNE3 z-pexL=A}e0hz)&m=H&9K@}sRyn|ivh?AzNK81Q!S;x8LF03C(~bU=KNUl`ctI*9W+ z=tyPig&$1~>YS%E)pI6GsN1{~X~G|Sv=pZMcrNr&o8VcgIonTZx;Km7e1q`$#}{9{ z^!cm2wg$g|V2!G3ji3O(hF*uNloTKLqzRsuoR)lZ=FYU#Gqm7P*I2e(ox{S=SVc$E zjX_aUN5$AopI1^=f{RN+R+3lWjKNfrM@&XtT}F&Y($v+|K#1o$kC4G7H#1}N2j<&d H9T}_vKL?|NHs;_0_(|=Q`g$-1YUv!SC-b{r+xwITX`}c2TJL$y(F++1TrIa5y?_b8y_IZ(*w{D(c{H=*S^eTPG1AVO?F}a~Fg~oSgXu zZVCwAzRU0ID#yns|Mx6OeZrIv{bs(v$cA`czu6mn~1V6X-Ns8rZM literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/fb/glasses.gif b/jquery-emotions/emotions/fb/glasses.gif new file mode 100644 index 0000000000000000000000000000000000000000..f08c2ee85f0fc78b5ae85e0f5990e8e8c309007c GIT binary patch literal 582 zcmZ?wbhEHbGMY`8+qx|NFa3zrWnQw4>FX+B@YVW4`-4~DVZA|s<%nRKxw|hZXInX169O!`D2Z{>@_SFpx zO;+Y+rlw}*R!uz?Mh0psDryEs7Cn~6>aqedG6J&d#+D4$s@$9_d3jfIa;sXe<=VV* zGuK*ue$FNi9v+S+PJVq`X}-16(rfvoZSBM*q$DIHuUwQ6w{uVu(^eLHpscJdrsUwL zBdVpRBO;=srzNW6=xn2)s9|VgVyL00P{G6Ku;eH^r?8OUgbxc_1>8L9mV6LUY-$&= WpI{&qqHGzkr|Nnftw4>VEH@Sa<3dvspt;YBGIHkRMn z*LGw@`L*5Mmv?r*xViVqwY?9nAK%a$x~wbq$nx^4Xx*ia-t%j{=QT$!Xb4?5t^C{P z_n*%$*}S0p+Nr(2Z*2KC;rnat8Q;&g)lBAfJq>_q3kD;2BAg6!;r=XOYA%n4wD8INk|H{>( zI>zS892^!FTefXc);E>l-)h0fx07GO)KcT5q9QNv>603kR!-i|+}u1jxShS7tZeK( zwN#%x)$+8rvDH&o>}ir#RM)e0G!v1LGqJNXk&_Y0VPSN5a+rlrA!G%^!Nf!C3Oy6v eyijm#Wa5-9Q>bKL&@oBbtw$y>s3lN=!5RP}3eS`P literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/fb/grumpy.gif b/jquery-emotions/emotions/fb/grumpy.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad38393420d1498bf261a20c6a81d29c3fb50299 GIT binary patch literal 592 zcmZ?wbhEHbDpWj&h^~J&O?=JoRa`)ze z^6!sVy}GgZ#QMSud%9lS+_Y>oLpcuDc|Ve4DX}! zLJu!WncWzCVPpA`73J4}{C)f6F=nXxxyu2z}cWI;d{95mM&C!e66Xw;2 zubWnW?bO~)^Sdt|-`kk#-I*7;}aJ1N+tnh9(yWTN@i&2bZQE zCks<;Wo2zs3#T4uOC3or2?;Jq9ZP2hS34!~m8(`N*}1x#aeA0=Zsj!b;52h|(-PCP z_fS{&u-6pRa`O}w+AJh2EVM&J)YD6zL*SO6z#R@nc`sjm1%5gH7jkk6M*6;fh8lXR z=2q6`sv4Sxe*QjcvS||@9B4e!!>2aGhLM5w7#ka(lu5yX1ZEzMo)tQo3lk4A@#;4yLS literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/fb/heart.gif b/jquery-emotions/emotions/fb/heart.gif new file mode 100644 index 0000000000000000000000000000000000000000..fda9aafa728940e8dc91f077c2918563960b50e6 GIT binary patch literal 224 zcmZ?wbhEHbC()#~c2O-;Ah*z9s~S#58B zJS60DO3IFym_1opH>#@-6cs({?0h+W`rE~eZ?0PPX#f5vhYr2HcJ0%nN8jJR1sVbb zIv@gM7XxdmLW4@5b0LHKR8A&_OTm$oFI!FywH4Z+Ijy@uXeNig*ip927F>$wyqOR8 zu+6=EM(I>+idDC^_|6v$Lj4;*Osr_se(d#=^+L;9Zr;DGi5wL5+ok{Cum1me@B96>-%tC0Kb!IY&7%MBH~#*7{ol{$chAkadtuqP*C)Tf zyY&0Z-J1u>A6{B@VtwJNY3Yy8&AWGM&WWXo*Y|e*eYEQDn^Om8cpse?dU#RFg^lHR z_O%^ZQGRWA_vM}4FK+IAa&7O1-q2-Tu}7AdS4Hb~X4x!l^qybqJ+C=>K||=eY2}~K zF4?@G``W3!zi({$b8F|O`P~grD% z9Dx2BY(NL(AW&Q|uy1N$Xfo2(*3#0}HEQZHP*ahUl9E$VGw3l?mlx&~65Wf|34r2_xaHOFUS6WyY&D2)&D>5eZSxK`)U90XET03 zpZE3gqW|wV{{DRZ-_PfFFD(1|;^6mpmwtb_dud0}%>(5pHx^#pRek4J>xuP++h<3u znwI|f+`N0I=B)1VKCv|M`rgjT1x5#Fcpse?dU#RFg^lG$R+L}c-FTNl8`T$g0QMSWSvkQj$|j&Dfg3 z)?86SSy^J`YDIHf2LlccN5?JOwisC2sfdej+ka48#m-4gL{v{t^wb$qF(+pML195b zp&M5P1)N>w`Lz`IpC~A3@yolqY4d67YV-1H>uU08yLs5l%BdTgm?X{laN!}l5QAq# sLBxRtip{Jt5i*HaS~$9RxkPdt9G7q^J9^DAh}_iDDXiMV#K>R`04gEZXaE2J literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/fb/sunglasses.gif b/jquery-emotions/emotions/fb/sunglasses.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b5d2a111dae5b7ecace60e222d75d38505ce8e4 GIT binary patch literal 578 zcmZ?wbhEHbK||=eY2}+2bYDBQ zchmgti^umirh0egg>IPJy`ZZ+Jw4st-d;^j4d{g-0dzpF1jPjd`|<{cCNpD0eSJe? zv!)&s9W7-=MP)4=lO9uD6$x%}ac&6}T~h{5x8=(f6jm(fEZ@&zG5OKUj+b$NmN^785ea@IB){A$_;dU^)h zYWx~DcIMJDvOj;xNSoU+*au}~JXo-xnN2F_OM;1udnXT%M2g13WDaFVhYk)-Ar}ro Kg&rnG25SJBqq|uE literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/fb/tongue.gif b/jquery-emotions/emotions/fb/tongue.gif new file mode 100644 index 0000000000000000000000000000000000000000..865dc2e768ca0a1c8bbd05ea6ada18a74792f550 GIT binary patch literal 587 zcmZ?wbhEHb>HoJg z|9{;0_q_A}tLgt=&-wp;<^K;G|9#l@|KpDTpLYEJy#N2_1OGlB`v2wF|8JN6f4}kTKeO2^X{FRv#j0Y#L~p;dpjrP8y%eCeRN*v;YBGIHkRMn*LGw@`L*5M zmv?r*xViVqwY?j9Lzi{M9$8*q6|LKuWwW%=dw#9=yyoZy4Wa9%m2Y0qeeKlVP4l}i z9^c!T>fMs;Oxj zn%MT(nQF=L%gXZ0X_?wFI9RI6sO!tf=&Q@9S~@rz@$tF3Y;$qlW@O{2Aua9Va_Gn* z4M#UA2}uJ3$#WMZrQF;_#cqm;-@YsA?x`#yqVo8OZjg$yrxw`4n;03Hm|HjXSnBDhC@84t=vnqy8K_Edii>kfs2W%?*qF(S z87hg1DJqJ|o7vdwa&TyyZgX(hrfXrVEGoMD&=FB(TSpNgVJ$7;v*(3H9G&Wf|34r2_xaHOFUS6WyY&D2)&D>5eZSxK`)U90XET03 zpZE3gqW|wV{{DRZ-_PfF&&_#qb=lnu%f7xi`2F3b-(T)t+EH}#K>5jyg%@{K-#OO$ z@Y1Ri>kGHfj#@P>{qebZ_fE}O-Q#^?Y2x+0os$cU4$kmCIxqC_qLd38%a5!mzqY&k z^3LuTH}^idws%8s=(4WZBg@OHqIEm7Y?d~9&#(2K*Brf|A#~le^34mnubtYvX@2*` z<9i!Zy*u+lH_Yu`&{Yof<6r9O4$j6Ls#`fYTwJ#s+c>I;yBrih;Br{a(M?Q5 zMOj%?)X?y}n47zRps=8z(Cr(70`8vj{5lH!&lMDO_~kvlbosOmba{Do4Yc`my?mTx z~K_WZRc~E!I1H(=`a(UfTYfY4@sPhH9SIc0v04RbEyPMa26@Co|>#4u*4!! IgoD8v0QvvmzyJUM literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/angel.gif b/jquery-emotions/emotions/icq/angel.gif new file mode 100644 index 0000000000000000000000000000000000000000..abf9ad4bb1cfaa3151c8c0c0180bd36f452beb55 GIT binary patch literal 6182 zcmeI0dsNbC8pnSKDxfGLUJy_qHFK&_GbNpMFhK*&G`mpK?1X8lIcgj$rm+G|ykEde z>X?FxI@*?5O^%L*iU>-RHM8xux#KlQo5n=bV=A)cInA7%bNZ)Q_m2+m-|zd+=X{>; z^FB`i-JiUTg$B?-nh&tNygWHM`9(tbsc7cO*uSdP>e<=Z=W6v`MSHb?eU{~#unUv) znTt3#Ue(if;oQkD;}5A6S9|4G@>1iUj1GQ%F|jblvNO+OtP!KWX){=Bbvq4}7lCdl zin~^m^7x-!TJ3~Nd95ImEy%erGW@tAWmj7cR^5tU>Lx79iOX`r%TBu&t+?@e>u>m0 z>%|V+Wx3sK3-)gkVMRu?G{bzZ4Y$-q&?txtcWkGctozHbo$d8k>k4~i zw}eMg6OC4LZTLl*ou-$xaK~=?y3Lpv{bME~Yd_-Q5AEX2Bjfd!>Thi3+VL~Du)kil z9uu2C%tkaEH>%{bQqLSKI~(*%qt(-|Eyt_TgC%AU(v53lOfH_H&(F`*R`S1B-l!{J zXMc*idCK_vbdyK`lpFUDHTw&5$YV&p=L6(w=}GG@7lu+mEcbmuJuh+3my+MX~!-w>MHW*0E% z)ivTv2+R$r0ye&W^14g_s1~5Xa66hr9Vt+A69|$b1@!c7eB48(fn*5W(j{tWND79U z*#~iuhY6{0%gu)sA{IE!#MXxkm~EFqdG?GFGLMv+X|eHO3&+(Ql5Ooqy(=I7LU zCWsW`>IoJ8BkElJa92;>m95+XC`tAdNdi+({JLnd5s8h=vfh?#Pe16uIXkp>WUfcp z97J(HF=M}}(1ug}OkXd8p4&{QA(sk^K}F8wIG3YIUA;vOf=h?#U(xz3HHazn4D4z~+9)TuwhoL0kqVn|&E*uu2bO7U- zqU|8iDn|5cj37V{FbB-uV040001z08CYSUB9bhQRi76HFQoyDJYQD>`FTg`PGh4XC z6g~py#aRIKs8F+YRDly~1d@q%-q#d0JVFaZx`ZoAe8FLkSWoVNlt)U-t=x2adO{p+ zo?Am{{s~HgyrxG!2_M`(1jp|4-YPpJzRxEreSIfvnO~tR=l_e+1S)euyIQ>$z9# z&3UovUc;(;W0SAw)$eQ1v`EjnLd(Ya3M06}TRuNIUt2sv-|t8$BY)urFmi5%j_HA# z?F05Bcb5lYq+Est&eOp3HtR`dm@K%-SWy*eWQ7yPC#q-kgRE8I2HC_gxvJD5s#vt6 z`Y7Tnk2ngM{+H1l6#2v$mF1cijQ2i0Jr-Shu+~=k<-!Z~tYL@&1`4@K4*vfnw;+}o?zQ`! zT+E)EULK8a$Vr)Y@#mMB4~k&vj=>eiT+%)m(t*nZ4hXA1fNlt`H9ky{z;m(5`h!jE z?n%~qra{F0=2W9xg=Z`0rJkcI(iJSv-*9AHg>nxJsR_N#---1kl#43V{;+Z~yQ-kkg+f=f9TZMte;E%ee(H754WAN*u&&CJ`zCZB0to5FZ902p%nO zDz;aSUpfN&%{j#7y+yz)=M4Yn&Q&yo&QDK{{%k6ufFTGy-zY$_oo_;PWYk2NRr?dZ z%VHOv8{!4zljvoTj0Zf%Q`+!)#b+W(AXu}WLHWIB=)&$D!){GW_Wc%bP0_vgU3N|B z>BQ50@80&k(~0-at#(b(=@ReHOl7*n(960cY{T)gXWv8IXl$6dhtG|}p>uJYDu NEc+w5_hyUY{U77<`B4A> literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/confused.gif b/jquery-emotions/emotions/icq/confused.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f951d295e79705530596c50eb5eebe66124f14e GIT binary patch literal 4370 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¬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 JBRU0G0|2R%5u*SA literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/glasses.gif b/jquery-emotions/emotions/icq/glasses.gif new file mode 100644 index 0000000000000000000000000000000000000000..de3729de448eb75ddd18da4d38e7496df0398055 GIT binary patch literal 1065 zcmeHG`%BYt6g`_c=XyBiqGc<;bDCyGmRU3X!Ng3(>}5X~h}k;`GI}7k`pgF_Ez71+ z_G0KNAuJ7zXk|ViDtc2<(Q759C1PcoTAaT95B=Ev@m|h3_ngaJl#*nL$k9Y^yazECd<))zkia*f3p@r92@wI_ zgqRHx3>JXZ;P86(fS>$W2Nr@SAf|)8Rxty74*L>wS1tGye4u2b2!82EbPR$27>W_|?Ug9Ft(3)f~Ddz5{-96Ic- zP|~9n(K17N`yudWB0UKlQ1d7_Qp(S=+-e?#2$4r?`D;5bg15jI;830WFjyh?1+Cy- z@T-y|mv|hklCibypWh{Kdks7Xs~lZlqHCwoo+Nt#JCrPw-6`zp5L3Y$at=-Gj^fWy z{?6vFrEG_Ln@n{0N84~Mt2H-N)uI8xkx(vOT4QP?^S?9Z?-_TtMR z`40GB{~`g?&?p7qK*V3Nzdr#r5#no1u6MQ;sr|?4C1-qruV#WK(!439%#>~j)0c;i zl@{)6jLWY%@71Qv)~$Tmc7BOII%?gV$E)jYM}pTR#N|}3eKsM z7-~(+%LDD5MnhV0p~lx})LxFvEjpkWeLeANyeFa9TW2-2IBjV4&k9#(MmZZ#sUnO` zz8|aJPxi{Q^tT*&dOuLB(FR9$d2UNSvm}F5;2CpT=k{CWbSTP7#%Ssv8T{i-3Z+_W Wm1@lKKlVFxd8)y2&DUFOi2VboeOg2S literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/grin.gif b/jquery-emotions/emotions/icq/grin.gif new file mode 100644 index 0000000000000000000000000000000000000000..57cdcdb7ea7c545c009358c36cc4179fc0d9f392 GIT binary patch literal 622 zcmZ?wbhEHb6k!ly_-4oO<@@Ku*Y-EBDf8*DvZz+^ZntV&Rd(pw{)eybH?1vjo*Ag_jE5Wu$0!8O} zeCG4U&G7j2?PK|}fiC3F>^;LfVRcxNE))v*u z4R-|o|NkGfmd(6E-Mz)M^a8)vVixyi%bFDhk?Xnp^8~E=SZbCR?Z3R+x|6@;BCr2S z7Trqj{g?L?El%`Z#1*)f#jKMpZ(ib^=eOggdw9&^P2SJpyPVmqlQUwX`<-XEYgZPS zH1Io4XA4-x7P5iWb1|!BAB#=}Z}qbL!&mp$uPAkIGB+$$aBDKJTTycG>b@`EJ~5C5 z6o0a?GBD&Z=zw&C;)H?ybVFWKb4zPmdq*b&BNHr?)R(y>WJFb#-%p^Yyj+1QpFCDV)M3 zuix}$JbL1($RDt1&VsN0EmJf@YD8BhJ>{CFe7`T{;-*$^C6?GdHH^Y;XC#bL9W;%K X*?gr;vu|u!cx3bP^Yh!77#XYq-B{zf literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/grumpy.gif b/jquery-emotions/emotions/icq/grumpy.gif new file mode 100644 index 0000000000000000000000000000000000000000..97557221a2424f08fe56157b64cc33e5d4772550 GIT binary patch literal 1080 zcmeH`{Z9;V9LL{xJJ(%1x#_4dUFYE%;UqZ^o4PKkS@Q6MXNS!&^OPU3n{O#cF2 zKv*FrKn#W$2tEU^f;S)%z!LBp=z%L0EQUw~Ux9BSj1U&E9wHth4*Y57SMU><4_7+) z1U1_rMu8s^8JNqvU{3^(;Kfm}`vCp;@f6$+mco^WnjH}1q`i`Xy$oJqFrSSfY@X9p ziKYth5ZJMW-<|%gV0$ue;-Ld{gI(baR`B;2cAjPX>gsH;Q}etWJO{px@)v>c^qx$J zA>ecHS2n+evPI>WiGfLMwevW{P>5mRC9nlN2Hpa{#E_Hu0Q^3JmGG?ZdtjT=BYF2hjF*kF_*luF>%0xN zZg`OcF%k{6;B~owGh4^7V+5Nbd0);ZS;nzJUc}5h@Sg(TV{s%%;=lZ}ftYTU0w_n^ zU(es4fQCrZ4w_!&_U38A!*u$j9E5~Ms5i8^?nWC6^|89vijcAhXNxn(SD>^h;sXBp zrt?KR%_UVWMUJf6KGw7L+y{+!W}iNJX87jVCU@#SYk&JitvAIGuIrOH*SNcO+R%ws z%SS_TyX}HW>c-5%NeiERm~l9JPW{Y~^E!{?e%^%{YfBGa+_X%euPxo=Opnj9 zoiL?2PI|L;7i%>c8A3x{rKp^h;F}p0Wn8HmYt$BmDb?rnXO_F`6ulPppEo~2-R;$w`r4C=+{wqLtV3+S aK^9|*+GehUK6;}ex1;&hqlid7CjSA@`GhS1 literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/heart.gif b/jquery-emotions/emotions/icq/heart.gif new file mode 100644 index 0000000000000000000000000000000000000000..20a6dbc85b97290b65ebcf8f449bc536c7e1fb31 GIT binary patch literal 1058 zcmeH``A-r69L2wpIB-fMbZJqNLATb-mf*Ck1(uaq&N(~8F4JZ*Om(U*6l}t>b#LBOSpJhSd-afDJm7 z6vhC=0;EpZ+Gki?l?<>SU}$F&O3&f-dNj0S;Z@92qp}n)Rhrp6eAA5eT71x85sEP* zAJY|wC)g?t)@iZw0baNEZMLx=2o(HS!TY|5GZ+$u2|1P|8J6C`$8YeZ{u5(C z9KguVjY>-a_{j_ZxiJDymHy&}x6oWr-)3TY_HEpOE%Bbm(|5tH!eDb zb?dRA_3a+qpKly=PX?B#`Z%=a9NNJ;>(#AoAc1D01~!4*7R ziccGp0NR`xCU^Gd8FPF6LxceR!Mm-A#|-w=CVML8U+&qkt;LCsWq0vR85ZCEzI3HE z?L=Qt1S(2~1&O248JJx#z~A$MOg#v2WMUdb_^*E&m_2GU2|x{t|0aJw0VD(-nI2G~ zdXz7 zve$5Q&H}!fpmHbCJ5&5gay!a&ZcX_&jXr0w7lHk;I9r}Yp?b`$*%h5hbY!j`5X$_; zBE}S^%h9~mK$#NcXk{4l$Vy&8r+sCW$ibDEZ|pNFL;{JMABXIDR2)Dj7BbIX^il~j zU5c&tq7>`~eJ~jj#X! literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/kiss.gif b/jquery-emotions/emotions/icq/kiss.gif new file mode 100644 index 0000000000000000000000000000000000000000..099006626ce317fc1d11feae236c2fd4a3148321 GIT binary patch literal 5004 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 TyL~8?dnZ%JcAytYs@$ysZnm?3 literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/tongue.gif b/jquery-emotions/emotions/icq/tongue.gif new file mode 100644 index 0000000000000000000000000000000000000000..48f9c3db0d62b09ef02f71ff6907fcd2993226d9 GIT binary patch literal 1083 zcmeHG`%ler7=F&hQ7$=$V@~CAa*`zLJCX=}wWEuTov<-uI>|7%GmZHn`<$X!n22&4 zr<_@s>s%sI!q{4q%Xe<0LnvC3DA68Y|A+U7=a=_+pXYs_?M+HajGgQ>!;H={P?nci zAYvhgLrj7Qf(QmbLPUeL;AIF2ybV4BUx81-eGpdgAw&%5a*0TY@!%Vj_XR(rwP-&j zsa*px4*b$j*$w)@u4U{##&h7Wv)=XKHn0->o!_Jb-}UBK4Shzo+4(w<&rz{YZEa%! z__LJF6Y?AeUIbf%*qOyH!9OF|7R5iACFv?UcqD_3TINdZiDGLO->b7_ECf5IuwGV{ zfiFf<0bBHZ1a@DkI2x>6i(=;i)<7v$Wg{wz4eTDm<}`XBY~VeaEf5pI2Cx*02Yi6M z**bP-vSX(hi`v7g&T_s4dzP}z#j7aa1XioQ=XnPFK7${?8!E?BQS2|m!A}E9(!moM zWE{WDetbtBuq&yYSVZAqp8$6{l+ zxxu^Rm?b@-Wz~!tZGtw`?rF%rpLEg|CtX~aR#3God~&V*j_q#YiQtVlrZzcTcPyz} zVy4wQKhz(UwhoOxB^#>?qKn?(w8=dW_CPthz?D;16~CZeE*a>_A2WAsn%*VN%nwS@ zjcdE!xP5Q$ugh_TB z(yuYk&yn2LLx}?`BR^;R%!att(?iEUK5Px?m20uqyYg$s^j~ySmYh{-*5q}wQlD2j sb-C94i4)^3)sKeF##~qmzS&YVxjF-4uMC&7znfA6R}P4;>~SORFV6*z)Bpeg literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/unsure.gif b/jquery-emotions/emotions/icq/unsure.gif new file mode 100644 index 0000000000000000000000000000000000000000..04548117e97ca9d854b79e64cd91431951c6e831 GIT binary patch literal 6146 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 AQ2+n{ literal 0 HcmV?d00001 diff --git a/jquery-emotions/emotions/icq/wink.gif b/jquery-emotions/emotions/icq/wink.gif new file mode 100644 index 0000000000000000000000000000000000000000..057cfb6316a40967a306c6e50b5f24abafa4aaf6 GIT binary patch literal 2373 zcmeIy`!|#c90u@rW?W{>jNX~|Wrmqy#yz=AQc-Hhm~l%krQ)PAltgVvQcKIY%?u&5 zMoDhD#BN9>x){dfR!i%&-A-X8wZfEkRmu+8F8kY_v-{KT_aFG4^EuD+IJr35*z#Zi z22v~m2WxO#F2B)!rQ~QtEN^j`hgQrsW>Nay?(0pDe|c1y8<`WL*^;3#RHY?9ul=Zu zbTx&Tu^q0+**7?FzaYV*=?F#MNPF8xpO!JEW%SoAx|5C6;RAbs6pXtzx-O6khLhsudPbxL*zabO}1I8xCyQG(LcWbFdUWLX+-+jQS|FzTalCsTF}S8GjQr@!yiyCJ|I^0SQaqCT(F9xNyKrQ-LlrM!{o z%yjBKE`>W2a0fS=7YKK~YNEbvrN3)uOkL9%t0DJ`!J4npCz69Yr5Ce;h$B^`S534x zQr&kQjCY-SQ`dAS&S?)7!F?ip>Lz@9%Y`CQ;Dv9A!xftH3)-))&|X}mJU>gmorXUX zianLgJ09!y!$J6AKJ>Ig^VcfUEdj19L_IgkWuX6Fd3HqF7UKCR+)aV{-AsHJAA5E; zM&JXM9St8EeAM06SRmRR?Q0t91Rd}(?UFVAc9|x>Kp835*t?1H>&_hkcR zs0ex_Cj5Sd_N-EKxC93Nzkfl1F@tsIdark|_vBhxFi{A_3&v|Dj3bZ^n9aVMtqFjh z0caSib4{TnAswLGp;<)^Nm%T%L~^)4fIy*PW*A@}C&0jF{yohS6q;aQz_N*FD`QE_ z?L9T|4yp?v++l#gmZFJ5wz@SnO$Ko!q{DssNQQ`@;Laq;FcL<)8>$j@YL)+L(5e9-xzDgV}T=cUN0g6c_+pYtJLIYQK zFwZRjlWpW)z*K0t@hH; zJ7(mEvKtf|G$cK`B*mS!^1#GUFSNK>XLaoK^Z;rkux%WPLe81MvnEIY0W1KB3X{=U zlMyr^Nl?a{S_{JHaVdCJ6_6RnLZDPZB^xnIf>gm%?czXtHa{LR@vaF&IH=$$Hjxud zNv|r%;H1&*6Qx3Iyl1IrEuV`e8AlU+U5k_H&3%y!px2iaf23nCQr&$V+F`3!! zz)p&uoRI4$_*8SMm8@Wn06}-i3NQ>udlB@VGR4ltL(&aIeX(`;3nf>0;ra^i+K9GJ zWi#LU-2=BCC*)fCw+MV|c(^>}9o_l91Hs7S)*-iRd|6FLPAm^oF%szSR6n^QYOKGb z9Z{z%iAyV2xc&@1ROL z(Kd3F8Lz=g{oZH}K#_&*mn>$p0HRpQ21%iO0j80gMzs&n6J|jiVzy69sW98vv)DP0 zeOh#E(MAjZj^Z8ITnpXHF$l=9n~x7{H!}$w?pAYxdP=>{CEwuR-}B&d{1T=;)pp-V zU+q3s51m!2sL_F+uK%dJI&PU74n1d}_NBqZtbqxr2thhP_6r6FSV?%=-wS~WkDn+c zehPu><>;cE%J~qKv|*DB;j6)mN9GK~4Qho+8=(&&KxNi$&OHtUn9LdEM=K13mjoiR zEnmtZ8X5~sjA|2IAY+e0&QYr*SB*uRs{NX?xLukSTUJNEMjEAwSrnO>v$w1}Pb1x^ z(4{0uVIaEKa1gcApKlW}+*29&M7_Z7kh;p9*7A%~U&R1>U@|y|VD$k3sb~UWz6mfo zuD@A<0Q(6*9stab0+9ImD3Jd$3e?ySqrh>_ZvfG=qu^5?7G9i)(Q|gOAt)(ELCZQM zCtA*TPEp4G*#z^gCLB>;M={&((9{%)<* z&&q(uqGMQWUGUwO(_N~T+nN&z3HuRwoX?xU>vQ&^EZ^IYa|4}jQdjIBeIUtp%4q$w O3EcT6DF5eEu<{RwR}&)u literal 0 HcmV?d00001 diff --git a/jquery-emotions/jquery.emotions.fb.css b/jquery-emotions/jquery.emotions.fb.css new file mode 100644 index 0000000..9486d12 --- /dev/null +++ b/jquery-emotions/jquery.emotions.fb.css @@ -0,0 +1,71 @@ +.emotions { + width: 14px; + height: 14px; + background: url("emotions/blank.gif") no-repeat center center; + display: inline-block; + vertical-align: top; +} + +.emo-angel { + background: url("emotions/fb/angel.gif"); + width: 16px; + height: 15px; +} + +.emo-confused { + background: url("emotions/fb/confused.gif"); +} + +.emo-devil { + background: url("emotions/fb/devil.gif"); + height: 15px; +} + +.emo-grin { + background: url("emotions/fb/grin.gif"); +} + +.emo-heart { + background: url("emotions/fb/heart.gif"); + width: 15px; +} + +.emo-kiss { + background: url("emotions/fb/kiss.gif"); +} + +.emo-smile { + background: url("emotions/fb/smile.gif"); +} + +.emo-sunglasses { + background: url("emotions/fb/sunglasses.gif"); +} + +.emo-unsure { + background: url("emotions/fb/unsure.gif"); +} + +.emo-wink { + background: url("emotions/fb/wink.gif"); +} + +.emo-cry { + background: url("emotions/fb/cry.gif"); +} + +.emo-glasses { + background: url("emotions/fb/glasses.gif"); +} + +.emo-grumpy { + background: url("emotions/fb/grumpy.gif"); +} + +.emo-tongue { + background: url("emotions/fb/tongue.gif"); +} + +.emo-frown { + background: url("emotions/fb/frown.gif"); +} \ No newline at end of file diff --git a/jquery-emotions/jquery.emotions.icq.css b/jquery-emotions/jquery.emotions.icq.css new file mode 100644 index 0000000..70c1c98 --- /dev/null +++ b/jquery-emotions/jquery.emotions.icq.css @@ -0,0 +1,67 @@ +.emotions { + width: 20px; + height: 20px; + background: url("emotions/blank.gif") no-repeat center center; + display: inline-block; + vertical-align: bottom; +} + +.emo-angel { + background: url("emotions/icq/angel.gif"); +} + +.emo-confused { + background: url("emotions/icq/confused.gif"); +} + +.emo-devil { + background: url("emotions/icq/devil.gif"); +} + +.emo-grin { + background: url("emotions/icq/grin.gif"); +} + +.emo-heart { + background: url("emotions/icq/heart.gif"); +} + +.emo-kiss { + background: url("emotions/icq/kiss.gif"); +} + +.emo-smile { + background: url("emotions/icq/smile.gif"); +} + +.emo-sunglasses { + background: url("emotions/icq/sunglasses.gif"); +} + +.emo-unsure { + background: url("emotions/icq/unsure.gif"); +} + +.emo-wink { + background: url("emotions/icq/wink.gif"); +} + +.emo-cry { + background: url("emotions/icq/cry.gif"); +} + +.emo-glasses { + background: url("emotions/icq/glasses.gif"); +} + +.emo-grumpy { + background: url("emotions/icq/grumpy.gif"); +} + +.emo-tongue { + background: url("emotions/icq/tongue.gif"); +} + +.emo-frown { + background: url("emotions/icq/frown.gif"); +} diff --git a/jquery-emotions/jquery.emotions.js b/jquery-emotions/jquery.emotions.js new file mode 100644 index 0000000..80cb809 --- /dev/null +++ b/jquery-emotions/jquery.emotions.js @@ -0,0 +1,97 @@ +/** + * Emotions is a jQuery plugin that makes it easy to convert some emotion text to images (e.g 8) ) + * + * @name emotions + * @version 0.0.1 + * @requires jQuery v1.2.3+ + * @license MIT License - http://www.opensource.org/licenses/mit-license.php + * + * For usage and examples, visit: + * https://github.com/itlessons/jquery-emotions + * http://www.itlessons.info/javascript/facebook-or-icq-jquery-emotions-plugin/ + * + * Copyright (c) 2013, www.itlessons.info + */ +(function ($) { + + $.emotions = function (text) { + return $.emotions.parse(text); + }; + + var $t = $.emotions; + + $.extend($.emotions, { + + settings: { + replacement: '', + map: { + "o:)": "angel", + "o.O": "confused", + "3:)": "devil", + "<3": "heart", + ":*": "kiss", + ":-)": "smile", + ":]": "smile", + "8|": "sunglasses", + ":/": "unsure", + ";)": "wink", + ":'(": "cry", + ">:(": "grumpy", + ":(": "frown", + "8)": "glasses", + ":p": "tongue", + ":)": "smile", + "=)": "smile", + ":D": "grin" + } + }, + shortcode: function(eId){ + var $s = $t.settings; + for (var pattern in $s.map) { + if($s.map[pattern] == eId) + return pattern; + } + + return ""; + }, + parse: function (text) { + + var $s = $t.settings; + + for (var pattern in $s.map) { + + var encPattent = $t.encode(pattern); + + if (text.indexOf(pattern) < 0 && text.indexOf(encPattent) < 0) { + continue; + } + + var rep = $s.replacement + .replace(/\{eId\}/g, $s.map[pattern]); + + text = text + .replace(new RegExp($t.quote(pattern), "g"), rep) + .replace(new RegExp($t.quote(encPattent), "g"), rep); + } + + return text; + }, + encode: function (str) { + return (str + '') + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"'); + }, + quote: function (str) { + return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, "\\$1"); + } + }); + + $.fn.emotions = function (action, options) { + this.each(function () { + var el = $(this); + el.html($.emotions(el.html())); + }); + }; +})(jQuery); \ No newline at end of file diff --git a/js/twister_formatpost.js b/js/twister_formatpost.js index 8e8fc18..47ff029 100644 --- a/js/twister_formatpost.js +++ b/js/twister_formatpost.js @@ -153,7 +153,7 @@ function htmlFormatMsg( msg, output, mentions ) { match = reAll.exec(msg); if( match ) { if( match[0] == "@" ) { - output.append(msg.substr(0, match.index)); + output.append($.emotions(msg.substr(0, match.index))); tmp = msg.substr(match.index+1); var username = _extractUsername(tmp); if( username.length ) { @@ -170,7 +170,7 @@ function htmlFormatMsg( msg, output, mentions ) { } if( reHttp.exec(match[0]) ) { - output.append(msg.substr(0, match.index)); + output.append($.emotions(msg.substr(0, match.index))); tmp = msg.substring(match.index); var space = tmp.indexOf(" "); var url; @@ -188,7 +188,7 @@ function htmlFormatMsg( msg, output, mentions ) { } if( match[0] == "#" ) { - output.append(msg.substr(0, match.index)); + output.append($.emotions(msg.substr(0, match.index))); tmp = msg.substr(match.index+1); var hashtag = _extractUsername(tmp); if( hashtag.length ) { @@ -203,7 +203,7 @@ function htmlFormatMsg( msg, output, mentions ) { } } - output.append(msg); + output.append($.emotions(msg)); msg = ""; } }