From 11420dc0affe94d627b07fd68f21738535833565 Mon Sep 17 00:00:00 2001 From: yuri Date: Thu, 8 Aug 2019 18:51:52 +0300 Subject: [PATCH] summernote updates --- client/fonts/summernote.eot | Bin 16574 -> 17342 bytes client/fonts/summernote.ttf | Bin 16388 -> 17156 bytes client/fonts/summernote.woff | Bin 10196 -> 10604 bytes client/fonts/summernote.woff2 | Bin 0 -> 6156 bytes client/src/views/fields/wysiwyg.js | 12 +- frontend/less/espo/misc/summernote/icons.less | 394 ++++++++++-------- 6 files changed, 226 insertions(+), 180 deletions(-) create mode 100644 client/fonts/summernote.woff2 diff --git a/client/fonts/summernote.eot b/client/fonts/summernote.eot index 6b046d5da1a75d955722d7fa870787159d07145c..28d098bc0cc360486312dd8a7b612d01a6b6ea90 100644 GIT binary patch delta 1829 zcmaJ>dr(wm6hG&__r2_cM}WN96$SQ?_##YN(mIbI0pN1dqGy9Ue8DZ}oAv`#DBpXT z49Vb&EB;L7`Q=OM-lDldZ;^ZnE3r(DWva0(+{Dx(3i27YkxY^ z%^#z&ECdMe3Vy;i@jb#s>3zb>(iq`k)!T%n>L&@`QSVpAnzMvAHLnsL)Y4B0>vi4A zVtx7v!aBpJ|;G^BN{r$&teC+q`}VHuI_ z15SlJ!|^^~BxHeMeUvrACdv~VDSuq2(@GM@8T4AC&M0XljatQtoM?(MYJ|Al(ll#Y zR!Nc7MwXRfEh^z~dRC35$;rvtss72y+I7cjYUr++oK%!!K>`+MaBp-&S~$6O)bLQf z$0i~NJa9qa8HVo?Xam3@(4JV9*#r#3HUZ19>l4?G8Y$eqAe`RV^I!4(>k~bT=VSRk ziu}Le^$iW4Sd|2zQA=8tRup)SHp#|Ff;AVdX(cg~DJmJ_@3SVHBHKALgL`UfW-qTr z=I~+K@xRnI^uuaTr64h=Mv+6&M_SV!7;a%=jY?wcw4^bB)}S@$b#og3y}l;8entt> z`YUiwX}o=Hc1jVNWX1uK`r^FIRK~zZKEXe53=%;On~SI{elXuts^hx#h*BMo$Gu4; zK0a9??t~EGjf5Y`HF2L(J>h$a7G=hitW@hra&12g36TqU9nXUq(jgxzJS+1Zd6^u; zR7<_yOuinL&W^V6?Jb_=j9HUqL)YcZL!jJ%MLi>_F!MUNTj z*(F7mSeLt`INO%(j!j03V9Q5ac5$gY1;segCfZ8tY^8As%?Hc3mp2bC@xAD4TN9&F zsd%=D=XrM2;qf>;D;+E8#v_Bx<=a;rY_4u^uU_LrAII^7JkOwqWz-DQ{#P8mAm2%* zqZ+PXWKePqq}(L3IWklx&!=FuuYmT3+!{5LQ#%2A+pvY?yfJ9ejV zbU5f3MBai8kxSIpJm8M}68SZ98Ma2gf&}@Tr?mzEeqz|_m%2T(3s)upNH*%mrdUV@>B}hUHjF^i zrdB&-;{#>ySbvKgiB)DFZU^x20ESp3v{6Rig!PxW3XyeNT3)xzJ`KPP0~8&LhC|Kb zbzeF_$s(*zk4D2gLVPXJqS1whBN}UMQ=NscsQXZFS{H8$jo;ym0bCB$axBy)lUv4_ zsC!V`*N0-^p_WTg)YtHWy>fhG>%znH@#XFncxZ>bAuL;J-v|ITt=NAEgJ8guV|iED zI&xpve)n(EevdvPb4Uf9z}1opWffOXh=yKHTZt5T8M%!=jhv{8BloBHLv<2!s*WOm zsw2o|%>dFW+(14S29XD~myllFR^(OP9+vB`Bggb7kbA{_M57oDady~t;|Q`rdVrSQ zrlezo zvb?Z^EiZ~3teq=PqPSh0$;8u=m&id^FS2pkEo7dX&8piy*EaCJ^Wkb~=2wt7Hf|jJ ze{=ur-b~}A*>r#D@>y%NZ*>mcWxc3(=>7VSqEWnP07Jl#GzN_Kq$ScB(*o0QdXL#` z?lFI}oU)8(_%eDj?x%jMmll?d3RSKum#4JMOC`^4sR~@c!ULsH23~sBvzBog0dWu~T~%&VI?4q?`zq?_uZj!wd}S8x=TsUIQjaoJ*+2+UB(Ka7LU+y> zMK=0A;uqFe7o?a;yQ+;ikmJ>Tnz>i;PE!-02`C~*guj^)Qkf7KO7mk`i>@{>1po3h v2qqk)Yw@yvf7h}^T5~WlnI4^!WmRySICYTx?(F9eB{&Ews%A9=gE+@OJd^~A diff --git a/client/fonts/summernote.ttf b/client/fonts/summernote.ttf index 3c05947a9c07fe45be1efd2cdeb092c2a6697f56..beb8bd8f5dc6a16eae93e9163fa76ffa52d6ad97 100644 GIT binary patch delta 1795 zcmaJ>ZBSHY6h7y@_wK#>y)3(Y2*@{!z_QE2f?vrEP%J^RFu{U#gU=<#;@jlZcoD$mq@X7P8-0N_r(1^rs+8}&0x&05 zKYVeyBZmy|<;#7gcb=gntj77F$FUaYM-E~GqAGNgwGckc1qjb@`v^UJFX6cuRtkG) zeo5#gtWtFl9#Oqb=oQ}~OqRw7&r3%Lx2m5eoKg=dbIl3DQthjRpK6Cu6=~GW-qIFNwDDcl-MNC$^jj2a(ml5HaL zAOIf#fia;+MF{|pKsj+7TMdkHt-vvEWy*?C6S?Q#TX-zpW{_etBl)~zDq%nZbs52V$GaCOBUmJ^`?M8}!AI>O^ zx2{i5C_kQF)scMj7-@A_nsobqRr_%Z3=4t=$o)AdY+Cm8OozS zM}Li8fVI&}kQ`$6$Cj>>K2w|2Yc*eMQ?+mCcwMS)zV17{N`F8YR zo2KKAn&+A)&mL|(>>ssr6>tsS<>>OJZ+H1ceIqfdH%UQA@^lb5VqZ91liVY`} zz=BY`V*@S;;8sc7@!~wVpSNVd!Fx-km{IacE&+XI0r{oHI2$6O<}IRCY-OZ uF$ok3HO(nun__rR8U*C!k+#Meb2D9G&=rhfbjK+FLYP5KL}*t*P0io>YMLMb delta 1010 zcmY+BYfKbZ6vxlmhcnAQ29~9+yt=>w0=q1`AZ#}p*6{(>R1`7sfzgGsyD_Xxlqeb- zH$+Xwq!avq^7^O}OH6TY-2@OY09X^T$XbQ+bXtEzS25PPA^IdbeK&ya3_#iTct>RO zmzLw93;@r3DyWT9VrW1Uc^|nup6Ko|{sgbd50S6y>}rpUUocbvc-`bmBGRMaS=&_d zesb69NTOpnIv6KEMjJe!bgk{4yLApd+t*4j-J-1NP%;~S69MYGss0Cm?9}(e?d=7> zQUG@@Z@Tp1I?9|l18Z0-Heijq51SAL_DZ*$*sNEG=k&XYD-2!4>nYY7chdZxF;0{x z#E63vP7ou)N#Z2&6!E4wNc_sQkvMMZ<@2=T#A@>n;#Ko^D5x!#F8;Ff);q*qwks4x zrDBTI@6$`sAUG@Rtg|qi-N<-A1&8fn_RvvJt9e=Pcu~&8ZT$9MoIjJyo0P|;Gkb`b zpYu0G=G;^yHw{lkQiNC(NwnCcv8YCTW z_s4w?`qoc0Y6oF~c2gUHFw|<#wU^p0SgPG)*L=&SwV8fTbEh3KTg+~A*!ewItRanQG1F{GHMHd!eArxW}y0I8buoNd_8J1%OdeDoN=))@XV*snw z(SV5TMRg;aQL|q_KurUQJ;p4-0;%)plomu(7u6~{M0PPaMjZI;DK+HBP!aJor}{8- zNT@tYTP+^~K~^m~6yMKmkeZ3|us%%7CQ426Fm(sn5&4tc66{;BcvwsV8p3_;EsKZr RFmnkVD&5DP$qqd=`G0iJ36B5( diff --git a/client/fonts/summernote.woff b/client/fonts/summernote.woff index 2b21d9d89435b271686872ebd03f3acaf7ad1ed0..13a6ab9301a196b2a73a6ddf7815734256eeb219 100644 GIT binary patch delta 10412 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 f^`_E%T;j{>R@y0b&FRE330{f&eH+} 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 bu^A|kB@u5iXuq7%Hb(LQ7o_Zr_z3!cv54hQ diff --git a/client/fonts/summernote.woff2 b/client/fonts/summernote.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..40b203082895ff304978af0f3527639f90c2a29b GIT binary patch literal 6156 zcmV+n81v_MPew8T0RR9102mAa3jhEB04{g{02jUh0RR9100000000000000000000 z0000SR0dW6h;j0WCS1ugf0h#LmLw(RYr!510Wgm6^W?WT$25N zoxCBM9;HLZ%(IwepS>{aM9gzYdFf9t7^cE@Nw^>)E|sOvmigTIXpRcz?z7xYkI>jB zx%@+2?CsqaTuoErjh9%&5e1r164D1u8d_H?%}O|ycJ*W7546pHiXLdA7)6`YW;QAy zMuLPj0Rx-`*b{Z2Zj)uItNc@!!J@)t=t8&s#XWR0fJLd#&wJR-!?*MOtLsWqN-&O+ zOeQ=Wk8HZZwz7n&CQx;a^u$ND=FH?nu0QDh>N2A1T9W{$g0Km5;46G_?rS#Ah_v}f zpozQ2yxP>rlm7nSuT|Q9Gkg3(GgpPIz?&{F_sZUBifeG zy#pcEhN&cuP_|ciBL>K36vucZWeCA~7dI%ul?ms_0ZLaMyP~`pa7Qz)Fa%VAD49|| z_=2AG~4qyOaJir8ii2#!TCId_Xm7IfSCZZ0A>Ts0hkLg4`4pP0)T}8ivSh_ zECE;wunb^1zzTqs0IL921FQj93$PAgJ-`NljR2bfHUn${*b1->U^~DLfSn0_+%Y^) z@)2zvbh@C0;~`g3#E?c{5>}{1R0vTxQV0h?6IGO`{Lb%dLY?Z6r2>YO>nVVJI8U{t>v{_7nfhOfP)%TC z(N!v(d^E%I9H*&Umug(Ou}RCWuV61uR{G|4;d3qfZJnGL`;*Sz^DZ^ z35d$szJWg7W_0c`braXG4R}PjS?I4!ry{ z#j43CbyPdfe`+D8v7|kP1bhQxyADKD({XERDB(B7%{7ytRAfDig> zo?_QQ$mydPp^=Sz9aeG@s%srERy}Sgu5z7xi6GM@HHZpT7*lIQ?;h>i(qNePN_Z&9 zx^yfOBE3@*7S z;kS{0>3jqP7i3V#48?zYzQ_D?e4Y!IGEF{N^*k7hVk0E3Un6SBrLu}aSD44VVOL~I z+^A`*O5YnwuUB{0<{l2i*Y0Pk+iQpOn-8)z9aTfjohD`4;L%LxWe8oL<*mYV+&Hdl zsU5FSrpM?0l99~w8koAWH=bPI>OUHKSt?6jaE~a(G8T2+d`U?-xA>Q3z9;IR%thw? zm$|_G|0NA3-K0u-h96U$zdDFr8H8-~b?yoxdjPpK@a&m3gkHuTZqDHIXU_x){$_>( zex8EwzzVjp)8OqLe26`5-?aO>wm{k2ikn3+_Ip!9iRQ%y<0qV2D6$5%b`{uBjbHWH zfW8n9U~eO0gl1r@CR9`FbbI3Vv~W^RkEBks>rQ;^$%u5|Yq5U(%H#?53UkOhL)dP! zU1G0NDPZBcxO03Tiu63Q&u4u<(f2Kofl3JCV;)>jypcrXl&7P_rD5hddzi@5m*0rR&cgPEBA5XM#@th+EneE>O+GB;><=TAn=7%5+0YWWbZ;k z=04a$9(?RGRbOOoUz>2rL;VIdsp8K3&q{rF?I-*;`M445F~hg@!39{8UUHgd97p?{ z`|B+Wn~TT;qFWyseq-33QFmr#S2b)Kr59mt*q&Ew>Sn};3>lr9|GFD4!hyP@)l;DW z=9;vUb`A2xs^UdRUZ}83--p_*iPk>kDvV{t7laWy8@!)!VNj=J8eSo`-@ur}KUfv{ zL}MJ3S>)_ANRYwe=}CgEI)T%2*-U>4|XVp z+{Qg5()VeA_?!YtA+FV~K$16cGsq!MkT@T<@bbjRID8z9yP(=q{A9G=rO&ta4%dOP zE}3rg(LVI-%A_mHmi5kzybYlKs2SsXG2l{sK-C!369^nkdwL7P2y`}6`%opgmdU8$iSG}NY2~ACYibMUq8SxcyvH~;~ z)DOL1{ZxqPF(cN$TlS`%h)dlyp|L*$f$zV?CHn3g^pa#A;vUw>onGntKfMu_$llO4 z;h7>R78-lPe$xVLEB^|$K*;tLv8Zfx>VZX_-2h$Ml9{rwm(+`A3PeyVB>ochFqIyn zzTF%E36}DW#S&3(pk@q8tlJQV-reK2inJV z=WqINHhWmegFi)AN!UwCF#Nt6C=t7AGGOb?tg-!A9P$$n3r67{)-|iaI>w&1!(s<% zhxv}T;y3_L?!OSls0>{L0 z2`E_gb2Dv>qsCyTdy_{`ZP6RI;d}&`hufK#jsOb;&H`RxV!-*PLqknK9!KkjFDSr= z;}0Jma}~MjAjWhbl|e12ojMh)_S^0HWtr^qT1kCz?fITS9wvc#^Kgaxf#wVL33P63 z8_@QC{O>A>oQ@3;-}i497*@DA@!oAW%H2EXPR+EHC~g+@S2=Rv#nX_8=TC`plVSA?BK0Q`@{xI$I@M+rN z^R;8AdB~oyE9ZExPdg6$sdu60>{(s~K1G+ki}up&nPvlt_xLU=etH7^ z=G(=kncCEJK3V#`%%8|pUbAN|aivzl*B=StZ;G!R%-WsqWS_n(`@oXLPv7Z8Fv%_V z9ICU9gp8e8M1ICDM|%)OT6%rphLwc=w8 zUxv@If9t!;JNcAX%~zC{$i8P&O!$;0;z72djj|N4PwqCHxItS@7t&YLZfMbMlm9Z4 z^!@$KDb4)@OB-9=s|bLsCRDjA$Zf0^?(N+>eQ%Gy43N3gsNFgYgSUnz0)z9WrJR(j z9~fv#nKaPf-KYf@t|C-d-P%aC)eUOBo+t=oY^5laN(EanJUlYIm&K~PEFYOX1xo=T zj*%oH#_Gvo=pM;&>!+&h?pj3NlIZu*#gUQHX#4LT(L3o{^gDVk!33h3B-{=Ru6P~- zHs7sk=7Cknbu$lh4{LSe)!OUU3s@~D|_DMPHw z8Z)9f(fWgiIK%tk)-f58s;QqPoE59f$~r;WKwm^L^{la7J1b(AG$$yIPR%0=VCL=L zYXGy+Ya#$C;3iQ+ycs~c=MkCjnp)Ejm$gT-jRSTk~RKEY48p}4Hu8O>ZibEXB zj08$^>6EAi+9wlEhVUA$1>+g`QzurJa~x>qGcwu4FuPNRRLho=ziK*ksddwIHeCoZQ5y|S!Z$0r+q&6K>l2ualbn`ZVkK6b z3WZ}iLqirvcT%anPs*SLSbVq0BZDKpI52P9R5!;z>u>*04B+^UUn!1mGfEDtkLRaH zmj+$<6dTb>Q`hB?YL%)0<*mfsRX@*j17Wx6YFVn$2bCGSys@LABwfG*zoN5%<>f7q zLAk!clHPbP!2)Azjfr5Wud)`ol*@zUjBmWZ;Ywxn*m!#$G&~hG9|t1y1_?|XUj&9O z3V1<$M@Y{Dj87NFT+%0FvY=oPvf*2@{!+~AL{42Dn=76NiS=x~dg8j!zzkpiB;i7P zvG9D35SY_-`>Fb=$k=6=%m#r;+oG>eJ`@I(P`W>-vAZ4?1WIXn@Q5Q!61rjnQYAIp zr%aR25~n}znw^u-QWP`a^yqlVzu>@Oh4Pp!lEW#b3x@^Yj89Dy-I{92f(~x~mdDn{ zMo1)o@Ltz}+BXL|M3L*5y2&V4*IFLqH}@F$ToNR1c)?9CHGU{BAU>3e$j=+y{#(HIoV>4`^1N^>u$5Fu}A zNvvT}rz=uqGu-zQDnU_EL9Sb9g`hXK01~*6BbW76%N9dv`O-{v2ssPViyf-{B;c3G zK+l5Dc$Olxh-Kl0SzUugqIF9fud-V5x*eDLz5lwh)r?MgtnqG)=-PGWepP+z zLbX(!#$EJPqYUrq6IzZ~7%Wj<$01qe2eo#>Y*uDnN`tKM)8u zEQ!HoX0mqjcFxGa?cFRJm+s9M5mH~sQa$|&HZK>Ah(?xe&i708l%>586Zq-g<7Aun zf##%DPg87ka}P1-1@mQ~YHg}inp#r>JA!xM-GbeKb#p@I<6B>{>gzKqd|Lgq`faS9 z_$6=OE{X49i5KcflS%Go;`6(|O|SK9^{L3HuQ%cp^$?$DG2^}xdzzb;$&^ZfJmAim zBdSq~IW8xSiGeSfFM<*=qhp(noZ$#XoEnv_Ul1yM`$iPQd-pN>HIA9}JX_whRI2(C z=CN4$pj3)DFm*I&XC{lu;3kCyWC(quf-iqA@+p6vKSZSSt#Yz1UCiJnIRu%FUPbTGAl3&hVSPuDt+H7IatCd=0Y@+$;vHIpHA4S~ z_Q95dvojoNh8|o%TDWb+kYJ*tZHJY$ z?J>r-O(VL|fkF-g&J6>qNw5vU`))(2Rse?m+HkrPZ3NZ5Hpa)tQC1#oOT{o`V<*dX zx0Sn1ZIydiNMP`WH3C}I*MH@q4Ua z<|tWCUbSMm&b{kyC~g_|7j{7pU|qHDjG?aq;cEhjFAGQc*SC zFfH40J)cCTP-%1qlf~w6d3=FTB$h~Ja)nZ*)@XHlgVAKRSZ#KP)8!VZ))Y5%JIG}( z^o$#%DP5Pf$)M6jF68Wuz5Dwdk~9{=TQM)MYybH-I~+z-Yp(G#w=A;!lxv2*_t2#k zZZ4Nc&I&`R@_}}95R6qHE96{OX)c|r&~G__xP)4(3#SLqrWQHlMT>a}3YN<|Vf}#z ze=a-E3|-P#&*s2qt5CQV=%*zrH9$6nY5FsOrkJIXBSu .note-popover').removeClass('hidden'); + }, + }, + getValueForDisplay: function () { var value = Dep.prototype.getValueForDisplay.call(this); return this.sanitizeHtml(value); @@ -647,6 +653,10 @@ Espo.define('views/fields/wysiwyg', ['views/fields/text', 'lib!Summernote'], fun self.listenToOnce(view, 'insert', function (data) { self.$summernote.summernote('createLink', data); }); + + self.listenToOnce(view, 'close', function () { + self.clearView('dialogInsertLink'); + }, self); }); } }, diff --git a/frontend/less/espo/misc/summernote/icons.less b/frontend/less/espo/misc/summernote/icons.less index 181c0c98c1..ff9377f929 100644 --- a/frontend/less/espo/misc/summernote/icons.less +++ b/frontend/less/espo/misc/summernote/icons.less @@ -1,234 +1,270 @@ + @font-face { - font-family: "summernote"; - font-style: normal; - font-weight: normal; - src: url("../../fonts/summernote.eot?0d0d5fac99cc8774d89eb08b1a8323c4"); - src: url("../../fonts/summernote.eot?#iefix") format("embedded-opentype"), url("../../fonts/summernote.woff?0d0d5fac99cc8774d89eb08b1a8323c4") format("woff"), url("../../fonts/summernote.ttf?0d0d5fac99cc8774d89eb08b1a8323c4") format("truetype") + font-family: "summernote"; + font-style: normal; + font-weight: 400; + font-display: auto; + src: url("../../fonts/summernote.eot"); + src: url("../../fonts/summernote.eot?#iefix") format("embedded-opentype"), url("../../fonts/summernote.woff2") format("woff2"), url("../../fonts/summernote.woff") format("woff"), url("../../fonts/summernote.ttf?0d0d5fac99cc8774d89eb08b1a8323c7") format("truetype");} + +[class^="note-icon"]:before, +[class*=" note-icon"]:before { + display: inline-block; + font: normal normal normal 11px/1 summernote; + text-rendering: auto; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } -[class^="note-icon-"]:before, -[class*=" note-icon-"]:before { - display: inline-block; - font: normal normal normal 14px summernote; - font-size: inherit; - -webkit-font-smoothing: antialiased; - text-decoration: inherit; - text-rendering: auto; - text-transform: none; - vertical-align: middle; - speak: none; - -moz-osx-font-smoothing: grayscale + + +.note-icon-fw { + text-align: center; + width: 1.25em; } -.note-icon-align-center:before, -.note-icon-align-indent:before, -.note-icon-align-justify:before, -.note-icon-align-left:before, -.note-icon-align-outdent:before, -.note-icon-align-right:before, -.note-icon-align:before, -.note-icon-arrow-circle-down:before, -.note-icon-arrow-circle-left:before, -.note-icon-arrow-circle-right:before, -.note-icon-arrow-circle-up:before, -.note-icon-arrows-alt:before, -.note-icon-arrows-h:before, -.note-icon-arrows-v:before, -.note-icon-bold:before, -.note-icon-caret:before, -.note-icon-chain-broken:before, -.note-icon-circle:before, -.note-icon-close:before, -.note-icon-code:before, -.note-icon-col-after:before, -.note-icon-col-before:before, -.note-icon-col-remove:before, -.note-icon-eraser:before, -.note-icon-font:before, -.note-icon-frame:before, -.note-icon-italic:before, -.note-icon-link:before, -.note-icon-magic:before, -.note-icon-menu-check:before, -.note-icon-minus:before, -.note-icon-orderedlist:before, -.note-icon-pencil:before, -.note-icon-picture:before, -.note-icon-question:before, -.note-icon-redo:before, -.note-icon-row-above:before, -.note-icon-row-below:before, -.note-icon-row-remove:before, -.note-icon-special-character:before, -.note-icon-square:before, -.note-icon-strikethrough:before, -.note-icon-subscript:before, -.note-icon-summernote:before, -.note-icon-superscript:before, -.note-icon-table:before, -.note-icon-text-height:before, -.note-icon-trash:before, -.note-icon-underline:before, -.note-icon-undo:before, -.note-icon-unorderedlist:before, -.note-icon-video:before { - display: inline-block; - font-family: "summernote"; - font-style: normal; - font-weight: normal; - text-decoration: inherit + +.note-icon-border { + border: solid 0.08em #eee; + border-radius: 0.1em; + padding: 0.2em 0.25em 0.15em; } -.note-icon-align-center:before { - content: "\f101" + +.note-icon-pull-left { + float: left; } -.note-icon-align-indent:before { - content: "\f102" + +.note-icon-pull-right { + float: right; } -.note-icon-align-justify:before { - content: "\f103" + +.note-icon.note-icon-pull-left { + margin-right: 0.3em; } -.note-icon-align-left:before { - content: "\f104" + +.note-icon.note-icon-pull-right { + margin-left: 0.3em; } -.note-icon-align-outdent:before { - content: "\f105" + + +.note-icon-align::before { + content: "\ea01"; } -.note-icon-align-right:before { - content: "\f106" + +.note-icon-align-center::before { + content: "\ea02"; } -.note-icon-align:before { - content: "\f107" + +.note-icon-align-indent::before { + content: "\ea03"; } -.note-icon-arrow-circle-down:before { - content: "\f108" + +.note-icon-align-justify::before { + content: "\ea04"; } -.note-icon-arrow-circle-left:before { - content: "\f109" + +.note-icon-align-left::before { + content: "\ea05"; } -.note-icon-arrow-circle-right:before { - content: "\f10a" + +.note-icon-align-outdent::before { + content: "\ea06"; } -.note-icon-arrow-circle-up:before { - content: "\f10b" + +.note-icon-align-right::before { + content: "\ea07"; } -.note-icon-arrows-alt:before { - content: "\f10c" + +.note-icon-arrow-circle-down::before { + content: "\ea08"; } -.note-icon-arrows-h:before { - content: "\f10d" + +.note-icon-arrow-circle-left::before { + content: "\ea09"; } -.note-icon-arrows-v:before { - content: "\f10e" + +.note-icon-arrow-circle-right::before { + content: "\ea0a"; } -.note-icon-bold:before { - content: "\f10f" + +.note-icon-arrow-circle-up::before { + content: "\ea0b"; } -.note-icon-caret:before { - content: "\f110" + +.note-icon-arrows-alt::before { + content: "\ea0c"; } -.note-icon-chain-broken:before { - content: "\f111" + +.note-icon-arrows-h::before { + content: "\ea0d"; } -.note-icon-circle:before { - content: "\f112" + +.note-icon-arrows-v::before { + content: "\ea0e"; } -.note-icon-close:before { - content: "\f113" + +.note-icon-bold::before { + content: "\ea0f"; } -.note-icon-code:before { - content: "\f114" + +.note-icon-caret::before { + content: "\ea10"; } -.note-icon-col-after:before { - content: "\f115" + +.note-icon-chain-broken::before { + content: "\ea11"; } -.note-icon-col-before:before { - content: "\f116" + +.note-icon-circle::before { + content: "\ea12"; } -.note-icon-col-remove:before { - content: "\f117" + +.note-icon-close::before { + content: "\ea13"; } -.note-icon-eraser:before { - content: "\f118" + +.note-icon-code::before { + content: "\ea14"; } -.note-icon-font:before { - content: "\f119" + +.note-icon-col-after::before { + content: "\ea15"; } -.note-icon-frame:before { - content: "\f11a" + +.note-icon-col-before::before { + content: "\ea16"; } -.note-icon-italic:before { - content: "\f11b" + +.note-icon-col-remove::before { + content: "\ea17"; } -.note-icon-link:before { - content: "\f11c" + +.note-icon-eraser::before { + content: "\ea18"; } -.note-icon-magic:before { - content: "\f11d" + +.note-icon-float-left::before { + content: "\ea19"; } -.note-icon-menu-check:before { - content: "\f11e" + +.note-icon-float-none::before { + content: "\ea1a"; } -.note-icon-minus:before { - content: "\f11f" + +.note-icon-float-right::before { + content: "\ea1b"; } -.note-icon-orderedlist:before { - content: "\f120" + +.note-icon-font::before { + content: "\ea1c"; } -.note-icon-pencil:before { - content: "\f121" + +.note-icon-frame::before { + content: "\ea1d"; } -.note-icon-picture:before { - content: "\f122" + +.note-icon-italic::before { + content: "\ea1e"; } -.note-icon-question:before { - content: "\f123" + +.note-icon-link::before { + content: "\ea1f"; } -.note-icon-redo:before { - content: "\f124" + +.note-icon-magic::before { + content: "\ea20"; } -.note-icon-row-above:before { - content: "\f125" + +.note-icon-menu-check::before { + content: "\ea21"; } -.note-icon-row-below:before { - content: "\f126" + +.note-icon-minus::before { + content: "\ea22"; } -.note-icon-row-remove:before { - content: "\f127" + +.note-icon-orderedlist::before { + content: "\ea23"; } -.note-icon-special-character:before { - content: "\f128" + +.note-icon-pencil::before { + content: "\ea24"; } -.note-icon-square:before { - content: "\f129" + +.note-icon-picture::before { + content: "\ea25"; } -.note-icon-strikethrough:before { - content: "\f12a" + +.note-icon-question::before { + content: "\ea26"; } -.note-icon-subscript:before { - content: "\f12b" + +.note-icon-redo::before { + content: "\ea27"; } -.note-icon-summernote:before { - content: "\f12c" + +.note-icon-rollback::before { + content: "\ea28"; } -.note-icon-superscript:before { - content: "\f12d" + +.note-icon-row-above::before { + content: "\ea29"; } -.note-icon-table:before { - content: "\f12e" + +.note-icon-row-below::before { + content: "\ea2a"; } -.note-icon-text-height:before { - content: "\f12f" + +.note-icon-row-remove::before { + content: "\ea2b"; } -.note-icon-trash:before { - content: "\f130" + +.note-icon-special-character::before { + content: "\ea2c"; } -.note-icon-underline:before { - content: "\f131" + +.note-icon-square::before { + content: "\ea2d"; } -.note-icon-undo:before { - content: "\f132" + +.note-icon-strikethrough::before { + content: "\ea2e"; } -.note-icon-unorderedlist:before { - content: "\f133" + +.note-icon-subscript::before { + content: "\ea2f"; +} + +.note-icon-summernote::before { + content: "\ea30"; +} + +.note-icon-superscript::before { + content: "\ea31"; +} + +.note-icon-table::before { + content: "\ea32"; +} + +.note-icon-text-height::before { + content: "\ea33"; +} + +.note-icon-trash::before { + content: "\ea34"; +} + +.note-icon-underline::before { + content: "\ea35"; +} + +.note-icon-undo::before { + content: "\ea36"; +} + +.note-icon-unorderedlist::before { + content: "\ea37"; +} + +.note-icon-video::before { + content: "\ea38"; } -.note-icon-video:before { - content: "\f134" -} \ No newline at end of file