From 792b4b434bf2acc00157397fd2bb80b069748128 Mon Sep 17 00:00:00 2001 From: YunoGasai67 <59923820+Sylveon76@users.noreply.github.com> Date: Sun, 6 Mar 2022 10:28:12 -0500 Subject: [PATCH] Remove automatic http adding --- .vs/VSWorkspaceState.json | 7 +++++++ .vs/embedbuilder/v17/.suo | Bin 0 -> 11264 bytes .vs/slnx.sqlite | Bin 0 -> 90112 bytes assets/js/script.js | 25 ++----------------------- 4 files changed, 9 insertions(+), 23 deletions(-) create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/embedbuilder/v17/.suo create mode 100644 .vs/slnx.sqlite diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..e66579d --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,7 @@ +{ + "ExpandedNodes": [ + "" + ], + "SelectedNode": "\\C:\\Users\\Sylveon\\Source\\Repos\\embedbuilder", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/embedbuilder/v17/.suo b/.vs/embedbuilder/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..2c4b5a4cb5dc0b87997cfeaae3eab67d83fb466e GIT binary patch literal 11264 zcmeHNOLH4V5NyZitRGmfTCEA( za^=h~;3sh8LUH35jvS$i;$IN+eX~2-(Q0?KTE)R8YSn6IW@qP{?&+TCZt1rtr~mlj z$8fUe0gdAff>UN+h@Mp;gYyooy7p6>7O^AXD^j_3$U;GQ(`ab!Z4q=CCF-*PDv z)3_Y(toiXiZ$19*_Q&<<-!reH-!GnGtpKqpU&$9h-$ZFizUebc_v3LH>)=!D-A}`7 z=giXSSb2W!Gz1mOY@O3ME@`f9s=3*~=I22iGKbQ9aU1T3QM0QphREZlxk-|)XWyi*2I{mgdSimu-TW*L&+!iRq6hLU(i zwoz;APBHh16!`S{=&O-#V7;60M(e<}aZl>^x^Ih|hx{4$X&+Fx$KB81;YF{*s*?V$ z+=2AlSoI<}rw{H(MQLR}8PNYdhOv15B$YpT=iWx5-%pLRp>rkZ!Y$0Brev=p0}C^8 zBDLab3i)@he^YT<2PUbGd9bB}{Fj?flKhI_Il$3w^@N>9GLH#5D z#4jQatV1)oJH*k2q51FD{{rMt2P)%GQx;*ob6(hg2DU%y%BsgykpCM%wx9{Shz6TV z7Tk%#%?!Ly@Rd8m@6!gFQT%5uV)dc5NwG-?? zP7a3=@ZVYcr1;bqz5avX^PF<9WAjvQVAk6h=XwhK_wk+=et}PFyRAl}mJ#6|+A6rn z<6W#dCBn0@-PxrvfJb@Y^E~00N%=STzqs{Z0cryu3sS$Oxc2o<<3s-kmOpi0uYVl= zy5iiyUQxnMs81-qQH5l-l@>z&nGZbPlk(5=iu*Mw4u3;=0S#G(#&b0&hag=}!9RT; z9skx#ZO5|LzF+$F=QDr*_0dnk@%z=C+}ZY>h4kj z4`dB{I#0Vc%JhJ1@ChuOiVan#|HG5gLXBr6Jw*1T$6CgBRYh`)A6zfu0Rj5Zu*i z3BfiHNonGL#*5soo)wu^^{mDmWSpanAIv|5=RcyQaS`#4`5SR`PyY$mUPm%PeCFeL z!nP1$MQ6SIv7mng|NhQ=v5vpP@ZAhF&+w|s55~=h`4{H1nNy=4_%n+x@yw3G_w#SQ zw-G&(2BC}=-J(J+? z7~IPyFITMjyj8KXvz7d2c6Q#H&6aa{D?68;xnh;C%*@Zt;J;i5in=4N`%kzVr>DuD wU(nj{rq-1Rr;$g_$#m@C-Lr}98v8J9{%+X(AJ1~0|2+9d`NP;HI+PFp1s|u>!vFvP literal 0 HcmV?d00001 diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..8f3e541dea645e576b9994bb8d6a7016f6b4014a GIT binary patch literal 90112 zcmeI5ZEPb+T7bLLJ$7uzUCHFblgTX83%g3pOlSP}gDkzp7w z{++?U^fig!@bm)zWi9Xbd+TKuFFiRygwe-D<|O)f?8(@;?~3<5&%2{vb91h1-1{Tn z9?6fqx?d3xe{2Yh5>5AB5Zr+q61#V;-mIz*3%gt8R%1o2)tmKhz17^*-!|{8)*EW3 zx|taygwlCARg}d{ZbiN+-ab$nCBIk1ueDsid`VomZLhWz+?)2h18J=0rNL_Elr43z za>5Yh%$!41B7!9`y_U_Aw&vE-se&AQ>ybw(^Sx5m+pYWc zs@k^ZrZTz+>4dzzD(B@~S}usUX%4yBt#@}z3q}MkB4}p8{kE~bLO@^)>C}pBOIne$ zvYAAc(E;YJr}F8`sr*7D9uFD{JGjy;t2>Rx?zJ7IQLok2>YxJb{Xz3x!B%4OqAjMW zsY*rdbn4}LgEY~=>J)R>V4s}XWGg`8D23flSKTrYI->|m(ae1qmf2QCA^w?fJ=nhi zR4CnQ>})mr<^0~@-UXjKu!;R@Q}ZiL(~8n;s_nE=xvOsWtFC*QQ*g}gWzOV%%dz;J zGY_`C{@P2y#~WVF2VTb`->y0GS-h}Ub$?FF_-7G!_uA8&0y(n{DQ!sGp3;cv6V_=_ zU$unFV1->n6gG1XQEm|U;N#1@K1ip{LE1vgspkp1gE*5dF5*l&oU7Mi9SLD^yMz$zc zcG{Z9cIhyUoxH`l1K~M#@2ut~1-09)H}7aZ-J5UgF}&TL`sFk;(x&@*hW(s2xIW?v zoIA(f(k!QQ56{um&5n9+M{VL+oBfir*^MJ{p^1(EJkA;1yTrN!b93w?RV%ZnTkp?^ zt&H2fSc}Q^Vvfwxt}Bfl+>Z|H+`wzK39lcAy#Ff<`X}@y^h@{+ynp}@00KY&2mk>f z00e*l5C8%|;L}gw@eTe2^YUjovO3S0=V}Fg|Gg9Hy(IG25g2KaaxAu7ttF&HIb4;( z;p(!q98)Vqyt*8XFD)xLEvl-OP$E*1!m&hDiY1pqk`k>{B{dNbtD)t1GNIz=ax_v& zEG4DLQn(_;Dv7G3M3k@;tu7^F<(d+y#;Q`X94%Ml)u^--O+=(vBw3Yk6)`Cpi_{`& zBoa?lBGOVQ9!3#nKr8IMYlT6`%{u9a({Bo?YwlJVv6 zvb0oHuukPzMJiWgaVeaLS0m+0Em2E^CAGG^q?VUMQn|KV#+=lcR4&IOQfMg@iiARy zWhIf2YLRHQ94|+tWHq#;!&H)?W zUJ55(ipFPHo|z96@CnS8(%Y2{FGd&R+WH@Tz@UFae~muGZ{P(4fB+Bx0zd!=00AHX z1b_e#00KY&2z)9CO!1t=YR|1$9<1ahI4QzeK-}o}iCD6%7O>fB+Bx0zd!=00AHX1b_e#00KY&2z-wcnB!h%_j#;?pXM&G zeUAokQ+Vy~d@x{SoSXO99s(fe|7ZLHgT8^jia!DH%jomyA=*S2(HS%f00e*l5C8%|00;nqV@V)z z#>G6xdR(t{TFu4n<{e@5FaGDvtN;D}cV^~X%p6X*vs1UnpVs5EnY5fM$N?(<{j)A6 zisdVKA%>`V{i|nYaAV00;)QpQci%aNK z+V$-&E_;looSAkp^IF+k+pQ-4&Ww&V_3V_3k#OpRyY+5U-IbD|(Bgwut>&ZI&raF} z5`6+E?E>*WfeE`ntWRLvE)aDJoI-lzv~LMm#7w+YyD7oN1Td2=wOUtr8awHCG1EA< zQ7?Cl$cZr*Gl3&tGoz+_dhS{aQ!xZjdR@#U;oLFfUhue>B*t{TaHG|Jy|b-U)It|O zUyo6?njEcnZdC6fb*rpa%RBW3{&p-QG2q6HU_37Tb!ID9<;ATk%{A@9hJzD&hC`!I zop3SF<7mCnce`5+nli<^m|14jrF1%Kw?ktmIIK2~UA%8Zof^@LSiFP3Z|zRA)mEwS zNfr|#!Z?M-k@NpE!c7MK7y4)Pcj!-rFA6^`{J8KH^rPr!(YBzX%jnCfF5E<)LBA#3 zL)X!-3SUBxP!xS1@(BMfeEnFuIVcSTfB+Bx0zd!=00AHX1b_e#00N&FfidnmmhPgQ z@!`59pBm?0v?T=m+*#Jx{g|2H=5exR$77lt zf;)FPrmT^4XJgVDNp~|&S|jNW#)LJJ?pll!MU0&ao?k?^~?2@GV6 zq-Z-2J~ubXl3k5iF3AquVepXFT6YyjNhQWkg4;sUC2-I8swaB}C%oJ&t8WzWq#C?C zz!3>^OJKy!O?$|tw*E(-VbFKbf1+=qf5G1a`1j~<(4XU{0savE0s39^o9F}dMf}Nt zU%>kTKZAY}y@TFFKY?m^Kj0y1qsAv@Fi;Q>00KY&2mk>f00e*l5C8%|00;nqV@%)# z$Fjm1Eu14^;ItObYT+po`U4~!o6*8)68fgJa8e6TYT<+yj+4-fNXQFX=-0wAE%a%j zmxP>03rBg5VcjHfk>CUgcoJ|V7~wd^qo4oJGkEp?k9ghxRpGNjL&yuig0|34Aw@`_ zF#0`oQP9skEhVUoC?;PW<0o8#35C8%|00;m9AOHk_01yBI zK%k$1z(2`F-P> zTEyG|0M^60rnP@Qkh@U&wQ>BP07%TN8H4`=0Ew9) zF>n2?&-Hn7{?DP081xbP7=7zg-9S(d2mk>f00e*l5C8%|00;m9AOHk_01!AB0rItg z(;NwBM|h6)%#ibcX8d58K?(=}0U!VbfB+Bx0zd!=00AHX1b_e#IGzN^`9G}xk7wV3 z)<6IV00AHX1b_e#00KY&2mk>f00a(70M`EpB?WRo00;m9AOHk_01yBIKmZ5;0U!Vb zjxPat{{Q&)9cT^&fB+Bx0zd!=00AHX1b_e#00KbZpajVJ-|OZWlo0+w=!`uX8~0uD zzUO&&^lNU;b&Y#}80iukpb>z6Ny3%BjnmV$fJes>^^ z)x0!V&788O4pvSWqMVs?h)P7TB&OH0S<=?rS~^vbgKxbu<_<^_`;OFA$_>@obmz6d zr%W+*F)I&fx!=2>bLoSasg^L`qI^lti|hH!)l~kLctyS?rZ$RenH(jA! zj3J#`k!?vUa#l8zs4_ah-1SsGeL0n1h{WSTLtzJ3nq_sT(b&DVqcrNZx>_AnfW1Fx zzAM;DOkT9bG&NPJsGUx|TyKyj8d#lT4jb%~Gn;G$NF1fG+v%!X20~{PK`ENK55qFs zswl)i^Q{N_H-HMITaBHqX1|=@8{E6#a|brDUu|lBrDKDfoE9t9jhpCC%fUxt!NNyT>_`asAZeoJm%nIe^FYI&_fE zeU@YMIIZ5{2J>w8LfzWhC~EIEZK$AOyfmWE{|7sHad#V!l60h^RZ!0>*0m8F@3^1E$XY5P#LVSYly;T&LPST0v~*Qnb!yDv^hvyXgT#fVRsN`vc*N5Nr!V4 zU1!tE4=@wiw-3y*P8-L_e2TmdF(r7m5kAu)Y)azAO#d`6t8}_+<&N6Eui|NuIr8>q zi{gsBn%c+~#mY`w^VlvOrm>T^ICmgC$L^ig+@zp(yY=QB&8K_wZ9Rs!+f%=sW=7g{ zU(c|g(+1Z^T!C}v*jt+Abnf9fn!4Fh@9n5fJZrOGayGkhBrY_u@t?;zgL{`)cVKRg zeWYq-_H^t08L^ddyBBLQxn9hXS=x1_v4i{3VV(L-Qd|Es?=dJh_MY!Qd~2g&_ZzM+ z^I7iaapaM|-X5QFPfOD1yEpFF)dys*zOHodYInf8+Hqd@IA71mH$-QesC4|^8=2x| z>^JF+d?9mP?w3gwdQ&yxUj@9xNEgNa@jy%!#EVMDHV4mC&x`vxFp*E|cCU-*cW{!0 z3=_8G?p<*;zjn2+R?~Cwd}J+WUg}z!*F^L6#R2NsMOF)o-@UqhMQG~3@rF46Bl9Bu zv%Y9F6Su?K>h4`LuiidKR}$%UQznzk;Z^9Xc-`4Yf=I3w@Uq^N#*G=!ORrevkF_(gGK0K*SU_W=xagQdM%name z+CE0w6D>ofJ>hU8rdfues(Fj;-LOpKI>c@E8CTwPvTSV~UFO*C`czPF#?y9Ep0<)Q zZv(^U@rRh!^lmmq`KEp2sHn8>sNF$#p?!90(yeA!eRz-@WZ@8*z`G7n+pdE)Jf00e*l5C8&4P5{>bM~)mS1Oh++2mk>f00e*l5C8%|00;m9AaLXa;QRlM z963}71b_e#00KY&2mk>f00e*l5C8%|;K&KU`Tvn4hYEoJ5C8%|00;m9AOHk_01yBI LKmZ6FIf4HLWIl^B literal 0 HcmV?d00001 diff --git a/assets/js/script.js b/assets/js/script.js index e08d214..4d66532 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -163,11 +163,7 @@ addEventListener('load', () => { editor.focus(); const notif = document.querySelector('.notification'), url = (url) => /^(https?:)?\/\//g.exec(url) ? url : '//' + url, - makeShort = (txt, length, mediaWidth) => { - if (mediaWidth && window.matchMedia(`(max-width:${mediaWidth}px)`).matches) - return txt.length > (length - 3) ? txt.substring(0, length - 3) + '...' : txt; - return txt; - }, error = (msg, time) => { + error = (msg, time) => { if (msg === false) // Hide error element return notif.animate({ opacity: '0', bottom: '-50px', offset: 1 }, { easing: 'ease', duration: 500 }).onfinish = () => notif.style.removeProperty('display'); @@ -177,25 +173,8 @@ addEventListener('load', () => { .onfinish = () => notif.style.removeProperty('display'), time); return false; }, allGood = e => { - let invalid, err, str = JSON.stringify(e, null, 4), re = /("(?:icon_)?url": *")((?!\w+?:\/\/).+)"/g.exec(str); - if (e.timestamp && new Date(e.timestamp).toString() === "Invalid Date") + if (e.timestamp && new Date(e.timestamp).toString() === "Invalid Date") { invalid = true, err = 'Timestamp is invalid'; - else if (re) { // If a URL is found without a protocol - if (!/\w+:|\/\/|^\//g.exec(re[2]) && re[2].includes('.')) { - let activeInput = document.querySelector('input[class$="link" i]:focus') - if (activeInput) { - lastPos = activeInput.selectionStart + 7; - activeInput.value = `http://${re[2]}`; - update(JSON.parse(str.replace(re[0], `${re[1]}http://${re[2]}"`))); - activeInput.setSelectionRange(lastPos, lastPos) - return true; - } - } - invalid = true, err = (`URL should have a protocol. Did you mean http://${makeShort(re[2], 30, 600).replace(' ', '')}?`); - } - if (invalid) { - validationError = true; - return error(err); } return true; }, innerHTML = (element, html) => {