From 8d03dac27247b8f4361e662a70bde88c89a205a1 Mon Sep 17 00:00:00 2001 From: Ajay Date: Mon, 14 Jun 2021 15:07:59 +0530 Subject: [PATCH 1/3] Fixed the copy button and current year in footer --- templates/analyze.html | 214 ++++++++++++++++--------------- templates/index.html | 281 +++++++++++++++++++++-------------------- 2 files changed, 259 insertions(+), 236 deletions(-) diff --git a/templates/analyze.html b/templates/analyze.html index 4bb031ff..cee07a23 100644 --- a/templates/analyze.html +++ b/templates/analyze.html @@ -1,114 +1,126 @@ - - - - - - - - - Text Utils-Results - - - - - - + + + + + + + - + Text Utils-Results + + + + + + + -

Your Analyzed Text - {{ purpose }}

-
-

- -

{{ analyzed_text }}

-

-
- - - - - - - - - - + + + + - - + + } + + + + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html index 10f597d1..35bf9179 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,159 +1,170 @@ - - - - - - - - - - - Text Utils - - - - - - - +
+
{% csrf_token %} -
- {% csrf_token %} +
+

+ -
-

+ +

+ 0 Characters + +

+
- exampleFormControlTextarea1.addEventListener("keyup",function(){ - var characters = exampleFormControlTextarea1.value.split(''); - wordCount.innerText = characters.length; - }); - -

-
+
+ + +
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
+
+ + +
+ +
+ + +
+ +
+ + +
- +
+ + +
+ + -
- -
- + +
+
+ + var typed = new Typed('#typed', { + strings: ["You can do anything with your text here!", "Enter your text here and let Text Utils do the magic!"], + backSpeed: 15, + smartBackspace: true, + backDelay: 1200, + startDelay: 1000, + typeSpeed: 25, + loop: false, + + }); + -
-
- © 2019 Textutils.in -
-
- - - - - - - + + + - + + } + + + \ No newline at end of file From 828fb6c5a9bb1f6994b708057bc4d35fe078bcf7 Mon Sep 17 00:00:00 2001 From: Ajay Date: Mon, 14 Jun 2021 20:03:44 +0530 Subject: [PATCH 2/3] Fixed empty text submission --- static/css/style.css | 28 ++++++++++ static/favicon.ico | Bin 0 -> 15086 bytes templates/about.html | 124 ++++++++++++++++++++++------------------- templates/analyze.html | 43 ++++++-------- templates/contact.html | 83 +++++++++++++++++++++++++++ templates/index.html | 36 +++++------- textutils/settings.py | 3 + textutils/urls.py | 4 +- textutils/views.py | 5 +- 9 files changed, 219 insertions(+), 107 deletions(-) create mode 100644 static/css/style.css create mode 100644 static/favicon.ico create mode 100644 templates/contact.html diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 00000000..15f47bc1 --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,28 @@ +.footer { + position: fixed; + left: 0; + bottom: 0; + width: 100%; + background-color: black; + color: white; + text-align: center; + display: block; + padding: 10px 0; + } + + #corner-btn { + position: absolute; + right: 15px; + top: 15px; + padding:2px 4px; + } + + .analyzed_text{ + font-size: 1.1rem; + font-family: 'Roboto', sans-serif; + white-space: pre-wrap; + } + + .analyzed_text:hover, .analyzed_css:hover{ + color: red; +} diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2b8f8e34cc4851a8b31ce54a8490a1762d59069b GIT binary patch literal 15086 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

^|y2 zd9h#h3<4;B_NKhqJ--!tm;A8xwLd~)-42M0zlLpZevadsmtjHc?3LV%;DQlEJRU{p zgFbkq)WFOu9g<2Wc>SHfL3HINtXRGhE0-lO8@9zEw>BM|yAXKp29fAXVB%FB`qaOk)uUVZC* zEEn5|72+>r^~N{w*PYUkRW$+I)C1aQuHy4Or|`~uyYSj;A7J(Bt%Q3OURt{HxxBOz z|4n{qkzEfJx+^QweMgn{fofVWr}(3u*dsiX+<49HYOsCb|wwmP=sCGI5B!v9`!LHm#$3i7)i%ZlgxNubDyjFv>r* z7V`i05l(8Yjdpb2{|ft}eh=CQM6XwmsQ6ZnH#!j?ca>tOw%c{Q|H;>Q<<q;{>99hI+uvcCVw|bYMU^KtGI0x zm3LC#Kl)ekm!HGG_+CU&=lb-DF6n@%4TIVgkYU6_q8((P?U$b@ey-yC#ImG16*~Au(x+N8~U5>l+z$o^Xw^~@T zlBz?{y9W=dzu++cU0hiB6A}5x*eVJz&%cpb5s{tD<6#kzwanNmA|lF+wsfE{BQr7m zGtZ1R{}}0O^hFU7Av3=IkCA?cen>=QacpIt(@y>Vn9IDrR7B)IHMTOp|0DA*;#wTP zkAG3G@9Rq@Sg-?f2{t`>VJG^b1-mWUk$G=Hp4*w}(|Uts7s-o0t#$O|SNywRT(#ta z-u!g)tF4R(gtS%YVh<~&3iYtMTb=uVrN7z`ie>J;rT zVvo}b|2ltHEU{eA@ad--nvXp74Vr5?+*To*T?2hiFZB@3z*Lv%!=WA`>R~x!Ff26I zYpB)Hobcpun?F5zH1j)m`F|CWwb|@jHkQ*K7G@IzruxG$HJXHu9-VPILom>ug8}uS z7}BUmJt(@=>tU=v0%J3(hjaN*QLP=2Ia==_CDr}bzdCQA+3b?DrZao2O=nB2&6(be zd6-a7jGi9#x@ZfaN%d-u7WKwZkAn^g)BnPw+O;0NXJAZs4DK_kebrOnMI(+K>nk~Z zYH|@_uSY1iX*k%RxO5OfLuZ5@@JSk_Z<1H540aT-t&Un z|1m5U4sO3Sw)ZWyv@M2-QSU-;fB~&5(`&?~o(6S|G3vGGq8<$5^5`*Jb((B3Lp=;* zIHk}7Wu+w||hv%9T63SFU>b2j`1l#mugt^4TGO;&(hB z^I_@z3~Ubdov?)qzNVr64C<^(;-2e>6P>~1Rv{iW@DUK(0k(cC*sb7$HS4!y`SMLeOO~zQ^=wQhyaH1b zVrq--R2TKmsKB|f9Ju6l;|g&Ijs;X_OKm|W@i=bi*L;&Cj4)1Y;&5wgavIAQEaHLD0*@CtHc<`1tDh!HoR%G5|0 zjysgb(27w66j2@L(Ga|zP>q%9GY*di5M0!OJM@{v0=g@uw8JT~1=iu+a3l`qOk@+3 zobsR+PW?GI>Z$%mb=P?6E4q>ZZJ!iyV_IQQ8neS+vd9zvY*a`8a}!6JdLlK!bW5 zxWrR3^*0vPtC+eQJBe^4P)*J~4Nf$FX=y2%I$O$Gy4p8I)d)Ax{KZU-a6y0K^qBdX z+7z=N{fMUtDC|bu!zQXJj3cjV44DKUkipx~i&*=5H-->FU@JS~Dj>^X5cREhe(|d3__4c-|oL z1BT-YqMEVi9oqNtcaWA>fy{^1NW4>q>vtO95mgC8yCis|Ho`Kx1IAbH!q7DeI?Q}2 zbPiDsMu+UcWB96+POyXT!{b^iI@-IKT2aox_^5RH2pVg#GvU1@$!^1#A6 z=upjs7jzr8Ue}QSun28Eok5hFFXV0^bu+q)^@ShIPwV1IHG{AlIVi5{M@&W`0%L9= zF5?j#yd!YVB?4UAK&YGgLWOD|f88yE6KCDP${qrj>V7QZt=Y+KkmfkzILi_iE`dl% zPREnVa^1!K&(sKrn;u%M4+N9W0c8IGs`)W}AM(_@U~k`1&l4XVV&f|X9yr+p-|*(dU8S|)fF|{qoHBsHMNizhb9bn*x$y

Tf~j*H>_c-APrW7ybXLR_ z^Km)m3A8TXfc%*o_}%+^vFo@hw6nJ(ggV7% zdD}bKu<>o|B_4Tkex`1tkxaE@s)?&p&j-)WXUfIhO>xooi(_D&U_J5D*$h7&M7sNt z{rw1sLwr8Ay#6+J{O$wV>-QHpX#YaOS44dWRD1U%4*g=*1muHzaFY5THg0_jpGzxJ z{gn1T>90!rk4N=)rhd%|d;~39-|W=vTR(a)4y+&listVNtfqbj;%5CQ4p>KI;^kL= zj}^r8G3)1dw;z55QwvPcH)qu(dqM10kTg~#u__X)PV@;j`S z*aC4e;#G(P6QBu{>;PAv3xz>-(^>eQU zRz2GuR5fhsmt9i&?gyU=mW$Dx#N~>u-UNxYTk)sA{2d!!eiLuM|92=_`BJY*jX*o0 zxm5o~nW;(C?d?DJ+rRX^@SM6O_bXbrfB4C+)8yY_;u7nt)^2!(|N8Ggn$>lRoYi#< z=Nnv&t};q33e&p&@U)Iw>UP%W`+m{Ae1V^t-3jC_U7!z$f3RUF1>z@OXDEhNVlx=Y zCHi4eY>86%DOvmsGq!&7UFLU~-(!UN{RNtWnQwS47@mTmCEg%;!BhN#)!O`t#1ghv z;TD$Gy*&oJ26Z#tIdx;b@jV9GEn5^1{rp|?+*xcmYdWfLpx;-_)9xNI;Em51>CDa; z>5Y#V=yn$?DmLpMk?Pn$kbdxIVledPS>vgsGbVGh26}WK)S~+d_4o6rZ=30X=5qTX zFW)*VE7PAOeSG}QZ~uUqtJ6kPn+Hio`gDKSWxhK_|1V&e{y&2N%zajcdSB&F4MRp| zkb2}ta6qOe>D~X<+_?A~zWMz|&S}ka##Vgl#izR;s~i5;+7Uy&DrVLL)CWFJecogE za(^54NjKwzomO+JR_`!kz8_dOxjnFY>WNpy1nlWN(6Qmu|I2AdXmSIhZ@0pYdex4z zhNy3L0Q=>h(A^;cUz_;jQw6gpyL6nlQ@@ZD_1%p7=J&uYvkDG*gRqI}MnrZO^~ zsKy&evEJ=QBlR}cf^)rQA@}1l=T1ZklCtliy{F@RWZjf@WSwx9>0Jq?-|#Q$LP}m0 za-Xy#DE=|*g6_k}BM%&}4C0`f`Y!dHgythIGjF!1uSYwye)Ia)N0%X44(tFcg2@B@Ok2mW6teW^~Q4mVMaaMgNJc9GhNw2cI8Qfh@}!f8BMQ;^!;)P)3c;4LUQ@x`nL7Rx1-*-|y_ku=-(f|2m=m z`P8z`_deQ7wUaeix`Jw4%OtR7!xp+PVdi`P10-c05&!@I literal 0 HcmV?d00001 diff --git a/templates/about.html b/templates/about.html index fe320a7d..75d31a39 100644 --- a/templates/about.html +++ b/templates/about.html @@ -1,68 +1,76 @@ +{% load static %} - - - - - - + + + + - Text Utils-Results - - - - - -

-
-

THIS PAGE IS STILL IN DEVELOPEMENT STAGE

+ + + + Text Utils-Results + + + + + +
- © 2019 Textutils.in +

THIS PAGE IS STILL IN DEVELOPEMENT STAGE

- - - - - - - - + +
+
+ © 2019-{% now "Y" %} Textutils.in +
+
+ + + + + + + + + \ No newline at end of file diff --git a/templates/analyze.html b/templates/analyze.html index cee07a23..ff91eac4 100644 --- a/templates/analyze.html +++ b/templates/analyze.html @@ -1,3 +1,4 @@ +{% load static %} @@ -10,33 +11,22 @@ + + + + + + + Text Utils-Results - -
diff --git a/templates/contact.html b/templates/contact.html new file mode 100644 index 00000000..8df75742 --- /dev/null +++ b/templates/contact.html @@ -0,0 +1,83 @@ +{% load static %} + + + + + + + + + + + + + + + Text Utils-Results + + + + + + + + +
+
+
+ First and last name + + +
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html index 35bf9179..528e6824 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,3 +1,4 @@ +{% load static %} @@ -9,29 +10,20 @@ + + + + Text Utils - - - + -