From 03f48b47974186d2c232da86aaa395eef8046760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20S=CC=8Ckoda?= Date: Sat, 1 Sep 2012 11:36:13 +0200 Subject: [PATCH] MDL-35177 add tinymce plugin icons --- lib/editor/tinymce/adminlib.php | 9 ++++++++- lib/editor/tinymce/plugins/dragmath/pix/icon.png | Bin 0 -> 302 bytes .../tinymce/plugins/moodleemoticon/pix/icon.png | Bin 0 -> 1025 bytes .../tinymce/plugins/moodleimage/pix/icon.png | Bin 0 -> 1534 bytes .../tinymce/plugins/moodlemedia/pix/icon.png | Bin 0 -> 1615 bytes .../tinymce/plugins/moodlenolink/pix/icon.png | Bin 0 -> 314 bytes .../tinymce/plugins/spellchecker/pix/icon.png | Bin 0 -> 1785 bytes 7 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 lib/editor/tinymce/plugins/dragmath/pix/icon.png create mode 100644 lib/editor/tinymce/plugins/moodleemoticon/pix/icon.png create mode 100644 lib/editor/tinymce/plugins/moodleimage/pix/icon.png create mode 100644 lib/editor/tinymce/plugins/moodlemedia/pix/icon.png create mode 100644 lib/editor/tinymce/plugins/moodlenolink/pix/icon.png create mode 100644 lib/editor/tinymce/plugins/spellchecker/pix/icon.png diff --git a/lib/editor/tinymce/adminlib.php b/lib/editor/tinymce/adminlib.php index b145f996743..2aa9caa49df 100644 --- a/lib/editor/tinymce/adminlib.php +++ b/lib/editor/tinymce/adminlib.php @@ -145,7 +145,7 @@ class tiynce_subplugins_settings extends admin_setting { * @return string */ public function output_html($data, $query='') { - global $CFG, $OUTPUT; + global $CFG, $OUTPUT, $PAGE; require_once("$CFG->libdir/editorlib.php"); require_once("$CFG->libdir/pluginlib.php"); require_once(__DIR__.'/lib.php'); @@ -198,6 +198,13 @@ class tiynce_subplugins_settings extends admin_setting { $displayname = html_writer::tag('span', $namestr, array('class'=>'dimmed_text')); } + if ($PAGE->theme->resolve_image_location('icon', 'tinymce_' . $name)) { + $icon = $OUTPUT->pix_icon('icon', '', 'tinymce_' . $name, array('class' => 'smallicon pluginicon')); + } else { + $icon = $OUTPUT->pix_icon('spacer', '', 'moodle', array('class' => 'smallicon pluginicon noicon')); + } + $displayname = $icon . ' ' . $displayname; + // Add available buttons. $buttons = implode(', ', $plugin->get_buttons()); $buttons = html_writer::tag('span', $buttons, array('class'=>'tinymcebuttons')); diff --git a/lib/editor/tinymce/plugins/dragmath/pix/icon.png b/lib/editor/tinymce/plugins/dragmath/pix/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd55ee73613189e0544c102f45868eef54b2ff9 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)FbFd;%$g$s6nx<6 z;uvBf_;k`m!9xl>ZOzY_WLrgddC49$lv%j$(Bk#7oS(&o1cJ9b@1D2wwd3b@{g##& z@6Y6h)+l#HN1d;K)5&u;H&!7debHI1H9733e|El?ZkRZG>b}AwQPDm6_c!pdpZL9c zm(vW63j#9xi?8YJIoz=&xv4&*s>;?N{C~iy+`aQHBd_VMVAc6hHGKh>@XFSAjMog_ z8a?Y(T+OJ~c`vd(@sa`SpezwyTugy|{_b$pv-`Uct yczx5HIp3dJ257mt)m(VG?pc=O*#q;7?lDf(uR9z6sK^!QR|Zd4KbLh*2~7Ymv3rdG literal 0 HcmV?d00001 diff --git a/lib/editor/tinymce/plugins/moodleemoticon/pix/icon.png b/lib/editor/tinymce/plugins/moodleemoticon/pix/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6d6ffc693930663f4f14ea4164bf08d9af4c0815 GIT binary patch literal 1025 zcmV+c1pfPpP)luKw_RT#&A=bn4#-pM?Y$-}lJO;SUPQZSY-qUgqj z#TLm%5L~&jZdyUQcIDcQAZ}a<1#88MpamB`0@96A8%QiQO`1#+lbCeUJZ3U8_i_C0 z88d2pZ1jUW_i?`SKi~KN|G$C%In=-5ndpu|?O@^>iH>k$*QP5yh| zrR#k3>1_%*&7}*^a{kqRv|mG+Cn0zaM;&S7IQzxL;hb@6@5$?3a2-i%f~hleZ<7x{ znPRuH%f0z3SFinmTa<&$9tk&S)~@VB*n1l=s(*=5>%vWz#ib4=zWs%jN;f+8c>e5Y zE7^~E@r5T?oJ?4l@ko*ct)_{a*UUbuEj6t!*?Je_yG(vxW&EYfRO=zfhkCgF*=yuG zVP$C-r4)ll>ugsw>&t75JYsNT!O|t+`JxrdisFQ2Vgd71iMQVQg01e7fb|TQ1L+nZMIy_U;ak9UsCar0FWg&z$Db zll^TVV_Kc1{HDMvbkR{Fd^be(b(?1^EcBM>QGIx>%j*|Ta&CN-Oi*NGq=4sdVN6y4 z#FC=;e#9n2l*m^RE~P@pe*g?Rx(E_URW5F450Cfe*pT(rpQ{X==q5HE4lUJ9yhkHc zIALrHAoMU^XhGA%tjbB)K{L`AM=B7N5f4t^nxR%VEX=Mz`~VYeqLM9k?mu8|YK2^9 zf+sv1Pq##oJ!#mMm78U4p~k?Vi;;ymtTOggpN!l#n;Q||P0V7Na$vGYsV~p5V_AY+ zDDBEw(z@qliB-`8wjF-+n>WqF!x5c%Pu!n@>LPJel}%y|;WnKZ{VoeReW z!Z?THpOw5()i!pvc#7$ptK46h$5fW>21oqmIFce$L9%I$oGzq1iXv9!s3yWBJ=C{k z<|S;)>BEn=CgitBWqpIefenWHJ%WO^^BjrSQfmm&(xRwMUH*BBB7hP9=Fq_)e$Ugk z+jh$-=m&4VVvQCFhn|knnFdGtkSl|$wXIgs!1eMJ@;QWh=orI4{Bj$o{g48t@$vg_ zSkRU76uxlP;fMH{3|)EX>W(PpWuk=Bpfo_C{~Y<>Dr@Z)e)k^^-fw($*#a-lO%XOK v6g@?k__O;f_?Qgd=aTm>UNLx@gf zd8k$!eUKlJ`~(g#kaN()3Hh}oGYt`{D4qq$VEPs$YUN*)nFM zotderF)$p_h0%3@t%}5D6_NzrfPn-TFyGp70n;z646x(si!}Ymz`$7N>Eak-A(;H< z|9^XCQ$}G^UgnvurOc5RVmvzkOFE`4ls;kb{Y<)vHAnGe--?G_9iKj}EUro5Rrqzk zRkYyj4T%cg7Ri)6y+a31tYW!V|14gL+2c;+6Irv*1@2rP!kZiw?kfEI7c5ZxZJ(gh zS%;ie)@u6`cO)M?k&yOzFft{r@f3<>qe8)^?@-zob?A2g4c=?S%#&3fGi{zZ5U%C6- z{+p*-d9TEr>G{l`9oNmB$>zUHz*m8JqQL}C#!O?!L;wGu-+1BId5hT}?K}9Bnlom| zxTwxyncbWtafD@uO%tQhiEB>6iVbsF&A1Pr{;bz^Xm8h*=a%tY%Gx4k6yqe~P2Xpp`HK#o?Wn)w5^|kYqU&wm6)u(udM2O!X_T}bDFY7h` zKhQg3Ado12QfEzEn~UwqG)0pH-y0m6mm(Ry>HX8W_D%0KsD$=(^>bP0l+XkKGKmGh literal 0 HcmV?d00001 diff --git a/lib/editor/tinymce/plugins/moodlemedia/pix/icon.png b/lib/editor/tinymce/plugins/moodlemedia/pix/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ebc40d3eacb5752c92cd1d34931ba8aa2ab43b GIT binary patch literal 1615 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)FbFd;%$g&?z`&xG z84^(v;p=0SoS&;f_?Qgd=aTm>UNLx@gf zd8k$!eUKlJ`~(g#kaN()3Hh}oGYt`{D4qq$VEPs$YUN*)nFM zotderF)$p_h0%3@t%}5D6_NzrfPn-TFyGp70n;z646x&x#c|7!fr0V7r;B5Vh2Ywd z^WIE>0{?jUouZ~>hh5v~T;jFpO~OTATb5Vx0x$0F@^ln%JpMwcWQDWi^gOvOvnL9w zr3TDk?+s`Qb}k5A}Ba?onX>cJ|D8hu}p;s0Q!Xh6& zdp0d%-4q20--u}LtSN<`m``gb*-dZu(|_=zV7;n4t4G4NnVCn{3w@~Algs|5#8SX^ ze^{+QtA`|uTN0;?fv)bpd$m2U_C4S}HqmQo;E5wkCaeiHUJ|y_Y0{DJ+va#2Tbt2% zEhb@Y(76*c_Nw~zaZQLimo`7*k;{2zJ-a=hmdy@l4|{JmL!Qh1Y=p( zN~%H{TAyde*ZC<6v3Y2>a%;%W{-(nm_F80;r>ac*l%%D{JQVNtr8X^;{HztSQAc(1 zzuwe)e=_*RCqzx_V@ZyD@4oh*h@Dwo6u i@aoPL(bN3@^8o+q=}*44?ewY#75Sd7elF{r5}E*pKr>SS literal 0 HcmV?d00001 diff --git a/lib/editor/tinymce/plugins/moodlenolink/pix/icon.png b/lib/editor/tinymce/plugins/moodlenolink/pix/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3f21ab4b4ea0c88d879f8dcc8269f2616dacddbf GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|&H|6fVg?3oVGw3ym^DWNDEP+H z#WBP}@abejzGed+SL3n=LUUSX3V*eVVd0b8s);)6&wn4~ z^z-^}nljI|%`xS+%Dk9wu_>{v@{i@8_wN(WlxlVrEQpStwqAkd(n{N_YNlEY&kSv5 z<>>6?70V5am=q`#S$CxAV-uPL?t-Z`fCNNq)Yc-kzStp-dfF8+ep9 zUa&gZthb>>FGRRsQej#N9qHbs_2|AGRfw=7>^9cJGe^&$UNT*}KULDDg4sz84;c)I$z JtaD0e0surlbg=*c literal 0 HcmV?d00001 diff --git a/lib/editor/tinymce/plugins/spellchecker/pix/icon.png b/lib/editor/tinymce/plugins/spellchecker/pix/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7124c6acb0d05c2f0326926ddfe5210e04afd6a0 GIT binary patch literal 1785 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)FbFd;%$g&?z`&xG z84^(v;p=0SoS&;f_?Qgd=aTm>UNLx@gf zd8k$!eUKlJ`~(g#kaN()3Hh}oGYt`{D4qq$VEPs$YUN*)nFM zotderF)$p_h0%3@t%}5D6_NzrfPn-TFyGp70n;z646x&>>oLh;U|_2Bba4!^5L`Pc z+GBE}#PR?4quNUo*33D5%Ex0_9E%e>%i_tbvJx}Q4c9oZbSu1Cbl^qWg@;Npf-I%t zX=Q>My;;}9{HA;6O^w>wk!z(bdi}~mKT-|i@%CvKc} zNsrOJzmjbf_*^I%zalr| z*)z$TGr6xmn)vX~(`X&%^^3zLPr4fHuKsU${qo!rlk)IeKh{)UIrsNO_yX0Ni7S7f zvHP*?gLhBP`!HrdS}YSFB?6^A9FHNV|4==mi$qsyFA<-N?UhKo1&ckIm%+*ZrzH~np} zi<^N|anL*NY{9=jqeC(;-r39%IJ=$o_*R>#edccsL|?ev*gvbVD<_a)v2fuPtEi1m zGn}ffNj*t_y5Q?=E1lrg7ryNhmRxPRqavwJqEOUf)ybf()35H8I(mGY!Z9Vo43o?k zQXL6383NA^-`o@-Brj?@Wp>Q2zmu-oe|MO^Pw?SCPnlawk4@dI%K2LD`(t0`}~d8TcX*?t~WIeEJJxvX