From 7a454603cafb6fd62fd83a662f49d3df6e3d8fe6 Mon Sep 17 00:00:00 2001 From: Joris Peters Date: Wed, 22 May 2024 07:51:24 +0000 Subject: [PATCH] Merged PR 12650: Initial implementation --- GitVersion.yml | 10 +- Icomoon_icon_picker_1.0.0.zip | Bin 8785 -> 0 bytes Nuget.config | 1 - README.md | 2 +- UmbracoAwesome-IcomoonPicker.1.0.0.nupkg | Bin 8778 -> 0 bytes UmbracoAwesomeIcomoonPicker.nuspec | 8 +- azure-pipelines.yml | 10 +- icomoon.sln | 12 +- .../Icomoon/scripts/editor.controller.js | 21 +- .../Icomoon/scripts/panel.controller.js | 24 +- .../App_plugins/Icomoon/views/panel.html | 60 ++- .../Controllers/Backoffice/FilesController.cs | 13 +- .../Infocaster.Umbraco.IcomoonPicker.csproj | 16 + .../Properties/AssemblyInfo.cs | 35 -- .../IcomoonPropertyValueConverter.cs | 33 +- .../Web.Debug.config | 30 -- .../Web.Release.config | 31 -- .../Web.config | 101 ----- .../app.config | 51 --- .../icomoon.csproj | 345 ------------------ .../packages.config | 70 ---- 21 files changed, 105 insertions(+), 768 deletions(-) delete mode 100644 Icomoon_icon_picker_1.0.0.zip delete mode 100644 UmbracoAwesome-IcomoonPicker.1.0.0.nupkg create mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/Infocaster.Umbraco.IcomoonPicker.csproj delete mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/Properties/AssemblyInfo.cs delete mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/Web.Debug.config delete mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/Web.Release.config delete mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/Web.config delete mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/app.config delete mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/icomoon.csproj delete mode 100644 src/Infocaster.UmbracoAwesome.Icomoon/packages.config diff --git a/GitVersion.yml b/GitVersion.yml index 36d15d2..478eb26 100644 --- a/GitVersion.yml +++ b/GitVersion.yml @@ -3,22 +3,22 @@ next-version: 1.0.0 branches: feature: tag: alpha - regex: ^v8/feature/ + regex: ^v7/feature/ source-branches: ['develop'] is-mainline: false develop: tag: beta - regex: ^v8/develop$ + regex: ^v7/develop$ source-branches: [] is-mainline: false master: tag: '' - regex: ^v8/main$ + regex: ^v7/main$ is-mainline: true hotfix: tag: 'beta' - regex: ^v8/hotfix - source-branches: ['master'] + regex: ^v7/hotfix + source-branches: ['main'] is-mainline: false ignore: sha: [] \ No newline at end of file diff --git a/Icomoon_icon_picker_1.0.0.zip b/Icomoon_icon_picker_1.0.0.zip deleted file mode 100644 index e35a04adb93a757476427d59ebceb067c15de362..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8785 zcmZ{KWl$a4wl(gsahKo(cbDK62<{q!yF&;r!QI^@unF!P2o4)}clY4Vd0E=y3A%qI4B zE>89~Hl|L@R?boC;OHqwbFOWQ7{PeC;~yHN4!Azel#EKp;E)X zfKQuvO^TD;KN~zSXm34Fo99N?)_fgKah%1<5&9=CPex7@U?P6hr%cC+nHxAoeye6r zw8Wk}tU{O?B4DEC!ADH8mI7{tAQU45amIqCcE1D`PnfGAlQl0O^@#?Q)-Nw48`U^g zRv0i&nWA(3CZ(V2Wm`?*74j3(aOlH!pHwVRoU~Lc3IfW_Z@y#fwAbf!Br-1W#BR7M ztmvVFf!Cj(Y&gPDA73|ER<+TGD?op4E=L0+(%v(Q#ppThih0uyMKPl#R2Bn<96^RST_fqY)@w4?nos{0x&DAJjwP*jVCNew3 z{oSzpyEzfi&h{YlRvkcY8^f(N{^(oeTX>fF7chx10gHNU-DO*VdZ;z?&t7XK zWuRyue>JE^6rNMAvHFcBMB$T#?Jljxd4x3m@FiZXlMVZe-Kp=lkd)YxU0acB!lWqD zN7q-%WQ8;c7B_6suaHXro20s`R;t)ai>v@h2ndw7L`D9Sq!uo=Hn#DiiovYtA-6QE zd9zW>NO%x#+1-ikF>|cLsSW2;EN5Ss1>-fVU@`zQ#Am zX5<}wlvM$S(mHR%wFOMf=BqiFv7P&z@A`n4s@Fr(B-&v1IQ@B%ysc{!V5lMrCGDC^ z-J#tja3X`E?4&v^Dn8yxd~?vVW~0|MEDg$cR#cs@HRVyE)_F__jWwsuGcC-eZJq(0 z_mR(tKT#`8ezA&o7Gb!k8xF$t_R9fSa1_PTBOYm%`Epy{<*qDcnoH{Qoyy2+B`!5B z#Qui(v$$WLR;sGZwcS;)Z>vK8&&7SQu{qH&w856de{BH0Z%UDTE7O6yV9)>k)0pbo zRc8_xPlNtc^y+-FZodDiv&MFD`BL#-wNhi~sC>4fkdQZHd27XoNY|qlHwj@g8i;5s zpu@o)U?hBPsY>6lycd$+alF#Q9S;4<$_P}mmcJR2o{scG(pA@ZqfH6tRY%vB%G=*3 zMiP;wo?F%lGM9+Rm-fS&_jI9L3sQ$z7O$`#54Ttiak!#%qNX|1DL)=E9H0qR*#^Jh zV^g^@U;!Rgk=U$UOLBNpbBrETon*X9sB~g%ISI$XTeb?9yCNMvV!`-$k&3Gwp`{2Q zax|e6PLx4ZB;pM{%WZmnYpwH#_~yRc+tUniVg($lD+MuYD-u`glbL?TB^1JPmsQrCk}d8O{kUDM|q8s=N#vJ zPIhuna+{?z4p}{rVaV|!P$J}Z@pon0ZK&W$P`bFmz0-kpb-5Nd2^TG4Th+*%; z3NSe^4dd=wB(Q#CKO&4RY= zd+2c@ig#iO?K7J%Idf6lCf>cP+(~riv>Dnp^KYUNQODZ(Xh5|=WyiLSQjVu)LsKTc ziwK~*)Ijb}Ym|wgwhK|{wZxpye25Z@Tq=pKOQnu(X7u`HwM7ukRo!it@L;MKA+I1= zY5#R6-Kb$Zc$zw%OeKP!vm(I^EGnZ%sluMm`TGdciX(+>jE+}PJ%W+H2ltmoq0v0~ z7LI3nx?~J2d3|6~G>3rU|Xl5ZAig4-4hGU z9TyR=yLtREH_zbvH|^GH)j`xnsv~7oZVlv0Uti_9gx_DFj8fnPkiw=zO^XJMtf(vj zXeBqj@T$Sv*}w8ImPoZD6F|W|20NVokGL-o#hm*b#k5W{cy{h;S9p&0OV(6u!`UP1 z#_4eFCdnm^P1;%q>S4_Fl730GiZ&D8_!qE(y3Ff*tQiXCzWei>k1O}kQ-&{JpAW(q zQiL%GqRz&~V0q1jZPN{eji~Js1ZjnlF9?zzj0WqQEIBSw5L4wZJj}K^Rw-%~^tkMX z-yf956UHfLYtvpjtz0Cz_p@l7J4}xF>%86$>E|M@5SEf<;hPJd@T$^WPYX+iJ_*CD ztb_@F&EUTui>E=pNNthiI`8$ux9`HEIz{_Q(lb_k`ZB%3AITd-JBrwYnA&RqXRkBG zJNi!Xhc4bXqQ}dehpFaC(om_*Cv8WjfV%1Qe$~hVvT%2#0AV357@8e{LUptv8Yk$) z4D@``?zns~o3tJ=YcYB~-9?0gAW1U+??ZchMrCM0cuAo?<^EnW(P#90CP2g7;5R;B zf?BR3gW#JD(h~JO`7NwZ^l8Y_1XJQBu#r}Q)@;3Ic()ZlW7 zSV(mtXG8A4}SyDwH z8TDb;Xk*xP_|Cu$z;$q#{c@WPPcra&^={wrKO1|s^ew|Z>RV$cg@7P@d&t_E*_#+U zyS&Y!vI^47vj4M*{nh8Sylsg4U43gC8{PRQ@GkE1Sfqs0;w2*{(+US<)YKQA;$5O- z1}P+ak@T(3>|`ok-Mv;<3M5n`(^~AddhD3`ZBGatmtatHp=`6dM6>EFjVYNPAn_2x zDbRFU*$<(lbn9O0g0bqHeC^%NBJ!=^VIQO?nwNOatXJDSIWEoIXqg4Y$tfm(e>;bq zDBn(bJm>}!X5VG4MNTnftj=Hm;JxmvJdgw{Boll6VnZIR&}LjTV5dw_Y)-8UAFQ5I z9Sq1yC=)mhJwda{B%tM|7UOJw&Ur2Vd<(adw9NQ5jQ<0^@Yx<5WW0KRI!@)ikE+6m zyWHgjy8gES^?Sqe@+5j`qgxl&^;*Ui%1HQYLM0eVDf|Y$|a0y)1b1tC8wB z30F3#c5*>q=QgX;GUx2paX%<;tFJ2ivlP!JnQky;OCFF=FIdC1@@j@v^Q64(C9=E% zQsl$coy4ua#Xw(c;_t+WUQ*p|B^R?(U6baJgF$vPQdWMDF`_}-0aDyF+( z#nt7JF{WeOwF*dTg?@q%i2v-s@}WF?ywz(V3&U2v*CL|5rFoT%8nJNnXeG zI~uRY1=`0!@b=PG@Y&$cu(Bb(`6;%15zbt zPU2%S84D!;WSdh;5v@ST zoA2y7PrW-j8Z4dHrOP{B5eiC+m6%F{JNnAGCXQM}paKn$>Ivao4^hUf&w@mx;8Ax) zib3T>b?BcxRDQ*do&&I7vIBg}U6?Ij3AyQjMlqYON&@-)`)9qEQjrE2ml%OBDs8YY z9R&9NzU=H|VR4f7;rP!DFKrklIcOj$$8G_e4~BAo(OSb^_Jlz9o`kna3|5kxi9v z4$oi3FbrpPZ3370$WaB(T<_(>kpV6rJ_||!GpqN@cZMdaPcu78&O%MZXviSPf@;O6Kk*n*P)SwOLGzDqh0&%D3O>M?oeSnkejmF ze=>FytOKyI12$-I0u`)|y~8i5ym^+z#Wx!%ZYR0E$`I$(&65fTgKk~BVWuhL4RS3( z@EpSrwwbDszV9z!)@vVXuhKVP%K}*Fc&Xa$+n`3vuM~)vK837(NcIHyH2!KO>U96L z%U!MC2Jj$vN+3lyq}D&yOox_p{%{~j=VP$Ow79=^E!>$sU>qlAa0h3^077emu1(En zet`dw$*qG_!qiQs>Y(;pL{_1*1bc4^$;^^xojM)H?Im<1OwB*Ro zQ0Wd2a<1nL@^sb!hFH~s1$FcAH!IG8Di`c^3-S!&Hna-gC)N8*FhMoX@lo(TdRG5_POL&E4Y_&3u{uh&Y9AbAtzx}(op!@LY<&w zRy*f=Jex6gp){iUh-}8M=1H#H8=f^vpO5$1-0dpY&hpku&?YAk1vE#&CN7n+j>8pM z{45-54z&#ljqENO>CMJ-B07mIE@EGWRZ4QwwT9v^cJ(H>_I3_7OZDk?sN3>j4@Qbs z2(z+z<38h&2;`(hXArX0rX1gUGB6C*gVBEc&ewI@R^!V^Vs7CEv8V4*nG$4PwPA*6 z)I?Nf`Yr3lx-{rrRRm-jFb^h}v8ALOQ>pfow4ysq4p}zP&<-Ext0!_&gWwi{v_>0| zCMktmOk=6{HSCH996KLZo$yR6DO8VDgp?7%r6)30tp3U@{;{K>2Xch2R4oO5d_^I` zwk2%tilVz7G;HGD&dx&&n|IowbBNlBXk+YVGu7;-p^Aw>eyfjWL&(TxG%VJFoY~cS z<^DX!Ej6)&ET41@D82L(XLXZD6KUnABBJ#Tv?>t!CijS~p&z5u5@4sA)vy#Y&~SSl z+Xe^0ZlK)BZdrzugkD`+5@{H-Dl(_(2U!Y&*z|r+pO?jnC>=9rt(W+dWwOV$K)r-SI zRWP%g3%!yYEXFUmBFm+ea6Do1@}Quka z^}9CLo@<}OR$L{Y-Sj-VU!`p!_C=0KaVPmH8vTSW($S07|SwnV-YJabUYWk|5`Gl{~Cb`1Ij}C zv0fog$qUSfF~@H*BF5U1z%R~*0btT;+9_2o%Io=O8%W+QKb=ng+!k2 z9#0y`n_hS$L9h(OpiI{a8A>=`Kai;H+6=3=HpcuN({CdC>nnOMC1lNeS-G;L{3Nq# z0|k?*5dlfnkL3i&w21WqbCf@~=kA!dy2~U1{Tl={gYu+wy zW=ow>v;{0{Jhxh4!`^6#$CvZ-VSAs?POM+33e6-6q*!%ELIYe2fnz>A;gRSxGsoGE z{89dzFRitriGajsDied`O8wZ{%7m;H4`H*D;qF@ch&3s4^&wL_4z0^WtDU1OxFTMy zPvkp%CihQ4mN?Hxt%-+pH(+=#Bh%;DSGP?uu-F~1z(+orlF1^>|j_GsGoeAN$i(FIxjw=5m5oLbR%o@Z6|K|@& z>Vi@;X-Xd=C@Px#cUlj>P|v)wOIg!{=jFLi&3Nx_lA|pW0RqxI}5~_WGZd$P>bT9`1GSX6YW_0mll0B-AhbA zXW8yCN}a6(c>I!Z_gXru9Fj{j>SlIq{^6d#Vi85WTb*rvsh^$V#`xrAY4XUI!^iBr z8~e56$&m3C_RkMvX`rbp;j#&(^BcvP1oJO45W>OO#M;>0l-btU&eF`(*=0mk$o?;` zGwu$cVJ2~7r#|CfBw0!%mSkj+J$q0KOoh@8t@2V$BSuZ8%bKA@OW-*l@s@{h=VObA`2jp>Cw*znU(qcopOULu1aQ#riB^C0GOHCCrm)HTuk1mVp77DEo!(_6p0RObDIQ2H_a zp8z#`S*a=#+-vf_araMeBGX?y^uGh-VQW*bE^oK=7Z1HpqISYSQw|3U>@4-~`k;p& z+KLq5SKN<@75?R3HeG>bRx)Oq!G-Z~uZxSKaRuRW%FCX2dVlYh?CQdrIzhTh(Sl2M zthSaDviDl5^m9C1hqqUp!R}AP2_;}kq(~LixIAVH4yK+hx1vdbCQS990^=xsaSv{0 zNg}L&2FX(I1D$tFFLyjAlmU^|9?Ip5YKHD%tu>Yld>JOmk5bGG27(hWtLQUZ0=DZ-{ zIuyVH?=XVWqTwU*K&vINu`#C52+OoWDhy1?(}I5*B8fI1vz244LS>)i;UP1dnz`D& z;a+o9f!}gHJVnp4Bz0Q>o(t-WeRhCNiW|Q5KU$%8q4qlyL+%5fwh=@_vY^+FIRn)3 z+CTq5@KEz6xwMI~(&@m{&vbvq`g;fXOU3k%sAc7N>i~OiNrv^W1hX@>`A-ouSOsj= z&5GUze*vI?VHBMJq>{=FfW}P*M3Z-Ps%BfhVv7x?T#tV`WKoOP?{`(H!2=4`auoEg zN_~wAQIZm#Ex!)$!QAEYt7_}!_sf^ur)QwTweeGR4C~W{QA);L%qiW;?J3%=3@)lDi_!JSZ*m(il6b+G@t01Ue0YsSUN)^%&Nngqf z)KhdH=AhjTa(E8||0pGuXd6sd_VyVR$AYmD~CHu%R1!JP~`V7UL=^jQ=P!DJ` z)9qVlR8K<`886u1Y1%14&VA6Z=FbVTS?BB%+L8Ni$$>|5`%}xTO$!$GO z=(EJW%!T>x4BB_<@-V})tto9<&bUu~3wf-Fwr_1fzPs;YPUg9(Ol<&Vx(7db9=}2< z$wNY6|LX+6Kc5SD3;5rze>x@bcMJa{+WvtTy;bS|SokY_{to;n)$$K;1^PcU%)bNw zNfG=5Yn-ydKf@n69Irx*U+z(1At9|QDn9Q=P9`0q%;z7; - \ No newline at end of file diff --git a/README.md b/README.md index 409eb11..0b7d2e8 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Icomoon Icon Picker -This package lets you use your icomoon project as an icon picker for the specified doctype for Umbraco 8 +This package lets you use your icomoon project as an icon picker for the specified doctype for Umbraco 7 # Getting Started diff --git a/UmbracoAwesome-IcomoonPicker.1.0.0.nupkg b/UmbracoAwesome-IcomoonPicker.1.0.0.nupkg deleted file mode 100644 index d7fdf7acf1bd756fd80f86cc58f2838ee7e6a758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8778 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 G0Q?WIFKuc7 diff --git a/UmbracoAwesomeIcomoonPicker.nuspec b/UmbracoAwesomeIcomoonPicker.nuspec index 651c7e5..60211db 100644 --- a/UmbracoAwesomeIcomoonPicker.nuspec +++ b/UmbracoAwesomeIcomoonPicker.nuspec @@ -2,14 +2,14 @@ UmbracoAwesome-IcomoonPicker - 1.0.0 + 7.0.0 Infocaster Infocaster https://infocaster.net/ false This will add a property editor type to your data types section. - - Copyright 2021 + + Copyright 2024 umbraco, umbraco-cms, umbracoAwesome, Icomoon @@ -17,6 +17,6 @@ - + \ No newline at end of file diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 54521f0..925ac48 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,10 +1,10 @@ trigger: branches: include: - - v8/main - - v8/develop - - v8/release/* - - v8/hotfix + - v7/main + - v7/develop + - v7/release/* + - v7/hotfix tags: include: - 1.* @@ -68,7 +68,7 @@ stages: - stage: release displayName: Release dependsOn: build - condition: and(succeeded(), or(startsWith(variables['Build.SourceBranch'], 'refs/tags/'), in(variables['build.sourcebranch'], 'refs/heads/v8/develop'))) + condition: and(succeeded(), or(startsWith(variables['Build.SourceBranch'], 'refs/tags/'), in(variables['build.sourcebranch'], 'refs/heads/v7/develop'))) jobs: - job: release displayName: Push to artifacts diff --git a/icomoon.sln b/icomoon.sln index 962e114..e3ef848 100644 --- a/icomoon.sln +++ b/icomoon.sln @@ -3,8 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.1.32228.430 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "icomoon", "src\Infocaster.UmbracoAwesome.Icomoon\icomoon.csproj", "{D195BB9E-952C-4980-9D26-35CC5F0E7D17}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8414108E-9037-4219-A8DF-E928227BC76D}" ProjectSection(SolutionItems) = preProject azure-pipelines.yml = azure-pipelines.yml @@ -14,16 +12,18 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution UmbracoAwesomeIcomoonPicker.nuspec = UmbracoAwesomeIcomoonPicker.nuspec EndProjectSection EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Infocaster.Umbraco.IcomoonPicker", "src\Infocaster.UmbracoAwesome.Icomoon\Infocaster.Umbraco.IcomoonPicker.csproj", "{7A522539-D746-410B-8F4D-1A717B672E9A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D195BB9E-952C-4980-9D26-35CC5F0E7D17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D195BB9E-952C-4980-9D26-35CC5F0E7D17}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D195BB9E-952C-4980-9D26-35CC5F0E7D17}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D195BB9E-952C-4980-9D26-35CC5F0E7D17}.Release|Any CPU.Build.0 = Release|Any CPU + {7A522539-D746-410B-8F4D-1A717B672E9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7A522539-D746-410B-8F4D-1A717B672E9A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7A522539-D746-410B-8F4D-1A717B672E9A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7A522539-D746-410B-8F4D-1A717B672E9A}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/editor.controller.js b/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/editor.controller.js index 14b2ee4..2e395c0 100644 --- a/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/editor.controller.js +++ b/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/editor.controller.js @@ -1,9 +1,9 @@ (function () { angular.module('umbraco') - .controller('infocaster.icomooneditorcontroller', ['editorService', 'assetsService', '$http', '$scope', icomoonEditorController]); + .controller('infocaster.icomooneditorcontroller', ['dialogService', 'assetsService', '$http', '$scope', icomoonEditorController]); - function icomoonEditorController(editorService, assetsService, $http, $scope) { + function icomoonEditorController(dialogService, assetsService, $http, $scope) { const $this = this; $this.edit = edit; @@ -11,26 +11,20 @@ function edit() { const options = { - title: 'Select icon from icomoon', - view: '/app_plugins/Icomoon/views/panel.html', - size: 'small', - submit: submit, - close: close, - value: $scope.model.value + template: '/app_plugins/Icomoon/views/panel.html', + callback: submit } - editorService.open(options); + dialogService.open(options); } function submit(value) { - $scope.model.value = value; close(); } function close() { - - editorService.close(); + dialogService.close(); } function init() { @@ -38,13 +32,12 @@ assetsService.loadJs(`https://i.icomoon.io/public/${$scope.model.config.projectCode}/${$scope.model.config.projectName}/svgxuse.js`); if (typeof $scope.model.value !== 'string') { - $scope.model.value = ''; } const svg = document.querySelector('body>svg'); - if (!svg) { + if (!svg) { $http.get(`/umbraco/backoffice/icomoon/files/svg?code=${$scope.model.config.projectCode}&project=${$scope.model.config.projectName}`) .then(function (data) { const element = document.createElement("div"); diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/panel.controller.js b/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/panel.controller.js index 00e10e6..3cb571c 100644 --- a/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/panel.controller.js +++ b/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/scripts/panel.controller.js @@ -5,27 +5,19 @@ function icomoonPanelController($scope) { - const $this = this; - $this.close = close; - $this.select = select; - $this.icons = []; + $scope.loading = true; + $scope.icons = []; - function close() { - - $scope.model.close(); - } - - function select(icon) { - - $scope.model.submit(icon); - } + $scope.submitClass = function (icon) { + $scope.submit(icon); + }; function init() { - var iconElement = document.body.firstChild; iconElement.querySelectorAll("symbol").forEach(function (s) { - $this.icons.push(s.id); - }) + $scope.icons.push(s.id); + }); + $scope.loading = false; } init(); diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/views/panel.html b/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/views/panel.html index db76915..dd71546 100644 --- a/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/views/panel.html +++ b/src/Infocaster.UmbracoAwesome.Icomoon/App_plugins/Icomoon/views/panel.html @@ -1,37 +1,27 @@ 
- - - - - - - - -
    -
  • - - - -
  • -
-
-
-
- - - - - - - -
-
+ +
\ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/Controllers/Backoffice/FilesController.cs b/src/Infocaster.UmbracoAwesome.Icomoon/Controllers/Backoffice/FilesController.cs index 02136b2..a8b6a95 100644 --- a/src/Infocaster.UmbracoAwesome.Icomoon/Controllers/Backoffice/FilesController.cs +++ b/src/Infocaster.UmbracoAwesome.Icomoon/Controllers/Backoffice/FilesController.cs @@ -1,4 +1,6 @@ -using System.Net.Http; +using System.Net; +using System.Net.Http; +using System.Net.Http.Headers; using System.Threading.Tasks; using System.Web.Http; using Umbraco.Web.Mvc; @@ -12,12 +14,15 @@ public class FilesController : UmbracoAuthorizedApiController private static readonly HttpClient _client = new HttpClient(); [HttpGet] - public async Task Svg([FromUri] string code, [FromUri] string project) + public async Task Svg(string code, string project) { var result = await _client.GetAsync($"https://i.icomoon.io/public/{code}/{project}/symbol-defs.svg"); result.EnsureSuccessStatusCode(); - - return Ok(await result.Content.ReadAsStringAsync()); + var content = await result.Content.ReadAsStringAsync(); + var response = Request.CreateResponse(HttpStatusCode.OK); + response.Content = new StringContent(content); + response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/svg+xml"); + return response; } } } \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/Infocaster.Umbraco.IcomoonPicker.csproj b/src/Infocaster.UmbracoAwesome.Icomoon/Infocaster.Umbraco.IcomoonPicker.csproj new file mode 100644 index 0000000..cc0693a --- /dev/null +++ b/src/Infocaster.UmbracoAwesome.Icomoon/Infocaster.Umbraco.IcomoonPicker.csproj @@ -0,0 +1,16 @@ + + + netstandard2.0 + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/Properties/AssemblyInfo.cs b/src/Infocaster.UmbracoAwesome.Icomoon/Properties/AssemblyInfo.cs deleted file mode 100644 index 60eb93e..0000000 --- a/src/Infocaster.UmbracoAwesome.Icomoon/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Infocaster.UmbracoAwesome.Icomoon")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Infocaster.UmbracoAwesome.Icomoon")] -[assembly: AssemblyCopyright("Copyright © 2022")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("d195bb9e-952c-4980-9d26-35cc5f0e7d17")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/PropertyValueConverters/IcomoonPropertyValueConverter.cs b/src/Infocaster.UmbracoAwesome.Icomoon/PropertyValueConverters/IcomoonPropertyValueConverter.cs index 81ae6cc..927726a 100644 --- a/src/Infocaster.UmbracoAwesome.Icomoon/PropertyValueConverters/IcomoonPropertyValueConverter.cs +++ b/src/Infocaster.UmbracoAwesome.Icomoon/PropertyValueConverters/IcomoonPropertyValueConverter.cs @@ -5,19 +5,14 @@ namespace Infocaster.Icomoon.PropertyValueConverters { - public class IcomoonPropertyValueConverter : PropertyValueConverterBase + public class IcomoonPropertyValueConverter : PropertyValueConverterBase, IPropertyValueConverterMeta { - public override bool IsConverter(IPublishedPropertyType propertyType) + public override bool IsConverter(PublishedPropertyType propertyType) { - return propertyType.EditorAlias == "Infocaster.IcomoonPicker"; + return propertyType.PropertyEditorAlias == "Infocaster.IcomoonPicker"; } - public override Type GetPropertyValueType(IPublishedPropertyType propertyType) - { - return typeof(string); - } - - public override object ConvertSourceToIntermediate(IPublishedElement owner, IPublishedPropertyType propertyType, object source, bool preview) + public override object ConvertDataToSource(PublishedPropertyType propertyType, object source, bool preview) { var attemptString = source.TryConvertTo(); if (attemptString.Success && attemptString.Result != null) @@ -28,14 +23,24 @@ public override object ConvertSourceToIntermediate(IPublishedElement owner, IPub return null; } - public override object ConvertIntermediateToObject(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview) + public override object ConvertSourceToObject(PublishedPropertyType propertyType, object source, bool preview) { - return inter; + return source; + } + + public override object ConvertSourceToXPath(PublishedPropertyType propertyType, object source, bool preview) + { + return source.ToString(); + } + + public Type GetPropertyValueType(PublishedPropertyType propertyType) + { + return typeof(string); } - public override object ConvertIntermediateToXPath(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview) + public PropertyCacheLevel GetPropertyCacheLevel(PublishedPropertyType propertyType, PropertyCacheValue cacheValue) { - return inter.ToString(); + return PropertyCacheLevel.Content; } } -} +} \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/Web.Debug.config b/src/Infocaster.UmbracoAwesome.Icomoon/Web.Debug.config deleted file mode 100644 index fae9cfe..0000000 --- a/src/Infocaster.UmbracoAwesome.Icomoon/Web.Debug.config +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/Web.Release.config b/src/Infocaster.UmbracoAwesome.Icomoon/Web.Release.config deleted file mode 100644 index da6e960..0000000 --- a/src/Infocaster.UmbracoAwesome.Icomoon/Web.Release.config +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/Web.config b/src/Infocaster.UmbracoAwesome.Icomoon/Web.config deleted file mode 100644 index fbe180b..0000000 --- a/src/Infocaster.UmbracoAwesome.Icomoon/Web.config +++ /dev/null @@ -1,101 +0,0 @@ - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/app.config b/src/Infocaster.UmbracoAwesome.Icomoon/app.config deleted file mode 100644 index 7b08ef8..0000000 --- a/src/Infocaster.UmbracoAwesome.Icomoon/app.config +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/icomoon.csproj b/src/Infocaster.UmbracoAwesome.Icomoon/icomoon.csproj deleted file mode 100644 index 1ab5a72..0000000 --- a/src/Infocaster.UmbracoAwesome.Icomoon/icomoon.csproj +++ /dev/null @@ -1,345 +0,0 @@ - - - - Debug - AnyCPU - - - 2.0 - {D195BB9E-952C-4980-9D26-35CC5F0E7D17} - {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} - Library - Properties - icomoon - Infocaster.Icomoon - v4.7.2 - false - - 44345 - - - - - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - true - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - Web.config - - - Web.config - - - - - ..\..\packages\ClientDependency.1.9.9\lib\net45\ClientDependency.Core.dll - - - ..\..\packages\ClientDependency-Mvc5.1.9.3\lib\net45\ClientDependency.Core.Mvc.dll - - - ..\..\packages\CSharpTest.Net.Collections.14.906.1403.1082\lib\net40\CSharpTest.Net.Collections.dll - - - ..\..\packages\Examine.1.2.0\lib\net452\Examine.dll - - - ..\..\packages\HtmlAgilityPack.1.8.14\lib\Net45\HtmlAgilityPack.dll - - - ..\..\packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll - - - ..\..\packages\ImageProcessor.2.9.1\lib\net452\ImageProcessor.dll - - - ..\..\packages\K4os.Compression.LZ4.1.1.11\lib\net46\K4os.Compression.LZ4.dll - - - ..\..\packages\LightInject.5.4.0\lib\net46\LightInject.dll - - - ..\..\packages\LightInject.Annotation.1.1.0\lib\net46\LightInject.Annotation.dll - - - ..\..\packages\LightInject.Mvc.2.0.0\lib\net46\LightInject.Mvc.dll - - - ..\..\packages\LightInject.Web.2.0.0\lib\net46\LightInject.Web.dll - - - ..\..\packages\LightInject.WebApi.2.0.0\lib\net46\LightInject.WebApi.dll - - - ..\..\packages\Lucene.Net.3.0.3\lib\NET40\Lucene.Net.dll - - - ..\..\packages\Markdown.2.2.1\lib\net451\Markdown.dll - - - ..\..\packages\MessagePack.2.2.85\lib\netstandard2.0\MessagePack.dll - - - ..\..\packages\MessagePack.Annotations.2.2.85\lib\netstandard2.0\MessagePack.Annotations.dll - - - ..\..\packages\Microsoft.AspNet.Identity.Core.2.2.2\lib\net45\Microsoft.AspNet.Identity.Core.dll - - - ..\..\packages\Microsoft.AspNet.Identity.Owin.2.2.2\lib\net45\Microsoft.AspNet.Identity.Owin.dll - - - ..\..\packages\Microsoft.AspNet.SignalR.Core.2.4.0\lib\net45\Microsoft.AspNet.SignalR.Core.dll - - - ..\..\packages\Microsoft.Bcl.AsyncInterfaces.1.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll - - - - - ..\..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.2.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll - - - ..\..\packages\Microsoft.Owin.4.0.1\lib\net45\Microsoft.Owin.dll - - - ..\..\packages\Microsoft.Owin.Host.SystemWeb.4.0.1\lib\net45\Microsoft.Owin.Host.SystemWeb.dll - - - ..\..\packages\Microsoft.Owin.Security.4.0.1\lib\net45\Microsoft.Owin.Security.dll - - - ..\..\packages\Microsoft.Owin.Security.Cookies.4.0.1\lib\net45\Microsoft.Owin.Security.Cookies.dll - - - ..\..\packages\Microsoft.Owin.Security.OAuth.4.0.1\lib\net45\Microsoft.Owin.Security.OAuth.dll - - - ..\..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll - - - ..\..\packages\MiniProfiler.4.0.138\lib\net461\MiniProfiler.dll - - - ..\..\packages\MiniProfiler.Shared.4.0.138\lib\net461\MiniProfiler.Shared.dll - - - ..\..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll - - - ..\..\packages\NPoco.3.9.4\lib\net45\NPoco.dll - - - ..\..\packages\Owin.1.0\lib\net40\Owin.dll - - - ..\..\packages\Semver.2.0.4\lib\net452\Semver.dll - - - ..\..\packages\Serilog.2.10.0\lib\net46\Serilog.dll - - - ..\..\packages\Serilog.Enrichers.Process.2.0.2\lib\net45\Serilog.Enrichers.Process.dll - - - ..\..\packages\Serilog.Enrichers.Thread.3.1.0\lib\net45\Serilog.Enrichers.Thread.dll - - - ..\..\packages\Serilog.Filters.Expressions.2.1.0\lib\net45\Serilog.Filters.Expressions.dll - - - ..\..\packages\Serilog.Formatting.Compact.1.1.0\lib\net452\Serilog.Formatting.Compact.dll - - - ..\..\packages\Serilog.Formatting.Compact.Reader.1.0.5\lib\net45\Serilog.Formatting.Compact.Reader.dll - - - ..\..\packages\Serilog.Settings.AppSettings.2.2.2\lib\net45\Serilog.Settings.AppSettings.dll - - - ..\..\packages\Serilog.Sinks.Async.1.5.0\lib\net461\Serilog.Sinks.Async.dll - - - ..\..\packages\Serilog.Sinks.File.4.1.0\lib\net45\Serilog.Sinks.File.dll - - - ..\..\packages\Serilog.Sinks.Map.1.0.2\lib\netstandard2.0\Serilog.Sinks.Map.dll - - - ..\..\packages\Superpower.2.3.0\lib\net45\Superpower.dll - - - - ..\..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll - - - ..\..\packages\System.Collections.Immutable.1.7.1\lib\net461\System.Collections.Immutable.dll - - - - - - - - - ..\..\packages\Umbraco.SqlServerCE.4.0.0.1\lib\net472\System.Data.SqlServerCe.dll - - - ..\..\packages\Umbraco.SqlServerCE.4.0.0.1\lib\net472\System.Data.SqlServerCe.Entity.dll - - - ..\..\packages\System.Diagnostics.DiagnosticSource.4.4.1\lib\net46\System.Diagnostics.DiagnosticSource.dll - - - - - - ..\..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll - - - - ..\..\packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll - - - - ..\..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll - - - - - ..\..\packages\System.Runtime.CompilerServices.Unsafe.4.7.1\lib\net461\System.Runtime.CompilerServices.Unsafe.dll - - - - - ..\..\packages\System.Text.Encoding.CodePages.4.7.1\lib\net461\System.Text.Encoding.CodePages.dll - - - - ..\..\packages\System.Threading.Tasks.Dataflow.4.9.0\lib\netstandard2.0\System.Threading.Tasks.Dataflow.dll - - - ..\..\packages\System.Threading.Tasks.Extensions.4.5.3\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll - - - - ..\..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll - - - - - ..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.Helpers.dll - - - ..\..\packages\Microsoft.AspNet.WebApi.Core.5.2.7\lib\net45\System.Web.Http.dll - - - ..\..\packages\Microsoft.AspNet.WebApi.WebHost.5.2.7\lib\net45\System.Web.Http.WebHost.dll - - - ..\..\packages\Microsoft.AspNet.Mvc.5.2.7\lib\net45\System.Web.Mvc.dll - - - ..\..\packages\Microsoft.AspNet.Razor.3.2.7\lib\net45\System.Web.Razor.dll - - - ..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.dll - - - ..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Deployment.dll - - - ..\..\packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Razor.dll - - - - - ..\..\packages\UmbracoCms.Core.8.16.0\lib\net472\Umbraco.Core.dll - - - ..\..\packages\UmbracoCms.Web.8.16.0\lib\net472\Umbraco.Examine.dll - - - ..\..\packages\UmbracoCms.Web.8.16.0\lib\net472\Umbraco.ModelsBuilder.Embedded.dll - - - ..\..\packages\UmbracoCms.Web.8.16.0\lib\net472\Umbraco.Web.dll - - - ..\..\packages\UmbracoCms.Web.8.16.0\lib\net472\Umbraco.Web.UI.dll - - - - 10.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - - - - - - - True - True - 55479 - / - http://localhost/icomoon - False - False - - - False - - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - - \ No newline at end of file diff --git a/src/Infocaster.UmbracoAwesome.Icomoon/packages.config b/src/Infocaster.UmbracoAwesome.Icomoon/packages.config deleted file mode 100644 index 0f95c68..0000000 --- a/src/Infocaster.UmbracoAwesome.Icomoon/packages.config +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file