From d4c514c781b0a69247b233bb52cfa0f4022e7a2c Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Sat, 1 Dec 2018 16:40:58 +0100 Subject: [PATCH 01/11] Added links to repositories and ordered in points --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 64620a7..5e24f3c 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ This website is the official website of Fossasia when it comes to geolocations. the community looks after. This is basically a mini-project of FOSSASIA. ## Repositories currently using geolocation -gci17.fossasia.org -gci18.fossasia.org +- [gci17.fossasia.org](https://github.com/fossasia/gci17.fossasia.org) +- [gci18.fossasia.org](https://github.com/fossasia/gci18.fossasia.org) ## How to use geolocation for other projects The website currently supports only the gci17.fossasia.org repository where you can add the geo co-ordinates for mentors and students, the From 60b10e6d655f1757fd8fca14f3c4f3c78605e240 Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Mon, 3 Dec 2018 17:31:55 +0100 Subject: [PATCH 02/11] Update README.md --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5e24f3c..53e25a2 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,21 @@ # Geolocation finder This website is the official website of Fossasia when it comes to geolocations. It finds geolocation for integration in multiple projects -the community looks after. This is basically a mini-project of FOSSASIA. +the community looks after. This is basically a mini-project of [FOSSASIA](https://fossasia.org/). + +![zrzut ekranu 126](https://user-images.githubusercontent.com/29257057/49386524-09c94680-f720-11e8-86ee-c066c0a8652d.png) ## Repositories currently using geolocation - [gci17.fossasia.org](https://github.com/fossasia/gci17.fossasia.org) - [gci18.fossasia.org](https://github.com/fossasia/gci18.fossasia.org) ## How to use geolocation for other projects -The website currently supports only the gci17.fossasia.org repository where you can add the geo co-ordinates for mentors and students, the -members of FOSSASIA are free to supply any further integrations, check the code in the index.html and do the needy. +The website currently supports only the [gci18.fossasia.org](https://github.com/fossasia/gci18.fossasia.org) repository where you can add the geo coordinates for mentors and students, the members of FOSSASIA are free to supply any further integrations, check the code in the index.html and do the needy. + +### How to get geolocation +- visit [geolocation website](https://fossasia.github.io/geolocation/) +- click "Get my geolocation" button +- copy the coordinates and paste where wanted (you can add them directly to Mentors file \[If you are a mentor] in supported repository by visiting link in the bottom +- it's everything, enjoy! ## Branches: We follow a simple branch framework, currently the gh-pages branch that should'nt amaze you right? From de1eb16bb77bab5bd0be814724509438dbaa31c9 Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Tue, 4 Dec 2018 17:01:06 +0100 Subject: [PATCH 03/11] Added image for README.md --- images/website-look.png | Bin 0 -> 32418 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/website-look.png diff --git a/images/website-look.png b/images/website-look.png new file mode 100644 index 0000000000000000000000000000000000000000..b8807ce2caa97ef1551a5e5e44190efbbaf6cbdf GIT binary patch literal 32418 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 XYLkKxVuro@88Ol~*Q>nq;PL+jwUiHU literal 0 HcmV?d00001 From 7c1588681eec314978786fb59b078632ddad7719 Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Tue, 4 Dec 2018 17:07:09 +0100 Subject: [PATCH 04/11] Image added from folder in repo and point deleted --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 53e25a2..62df4d7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ This website is the official website of Fossasia when it comes to geolocations. It finds geolocation for integration in multiple projects the community looks after. This is basically a mini-project of [FOSSASIA](https://fossasia.org/). -![zrzut ekranu 126](https://user-images.githubusercontent.com/29257057/49386524-09c94680-f720-11e8-86ee-c066c0a8652d.png) +![website look](./images/website-look.png) ## Repositories currently using geolocation - [gci17.fossasia.org](https://github.com/fossasia/gci17.fossasia.org) @@ -15,7 +15,6 @@ The website currently supports only the [gci18.fossasia.org](https://github.com/ - visit [geolocation website](https://fossasia.github.io/geolocation/) - click "Get my geolocation" button - copy the coordinates and paste where wanted (you can add them directly to Mentors file \[If you are a mentor] in supported repository by visiting link in the bottom -- it's everything, enjoy! ## Branches: We follow a simple branch framework, currently the gh-pages branch that should'nt amaze you right? From 71277c41d949c482fcb67ac0cd89eb11f4a3f69c Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Mon, 10 Dec 2018 20:58:30 +0100 Subject: [PATCH 05/11] Changed the button's font size Changed the button's font size, so that text always lies inside the button --- css/stylesheet.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/stylesheet.css b/css/stylesheet.css index 7d89172..7122ff1 100644 --- a/css/stylesheet.css +++ b/css/stylesheet.css @@ -37,7 +37,7 @@ h2 { border: none; background-color: #4285f4; color: #fff; - font-size: 20px; + font-size: 1.6vw; } #output { @@ -55,4 +55,4 @@ h2 { #out * { margin-top: 10px; -} \ No newline at end of file +} From fac8f82ab4832b7b27bc01ee37038f2fcd6bf961 Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Wed, 12 Dec 2018 17:31:51 +0100 Subject: [PATCH 06/11] Added favicon --- favicon.ico | Bin 0 -> 4286 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 favicon.ico diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..eb7196db2d7962f93ff101315bcfc0889f0082c9 GIT binary patch literal 4286 zcmb`LTWnNS6o&sw1nGllP)UTOU;-*8g3xj)(3X~RDZNoB<=O&;1GHSqr7iT(PU($H zhiL(!S{#vk1qCrN@e!jB5S1v2JeYuz7(pe#gH|3!mj60u&de}HW@v>RIz6-Z{?6Lx zU;kbUAclVj4~G7Wj^}`v0KCSFw~)e1@Avdiej|EkHzO-=2Rw7@@a2MP{93pLQoISW zavh{}HSUxZ$8LhaR(+rv21S!}KS!6<%R6tg2 zfUGWstTP}RmqIERLd>}k*DUzzvvH;|6QjEG9I1!Uck+8^NP8E5Pk$Sd>4D_#g5)MY&V2^Z^gcF8)L78EZ5lAK-R9bW3O1m*bA)Kr6CitBZJS%=bm^3GX4avk3EIg zBRvDzV<#NL?WDsH#xBzs`^*+Q_Bk563$nP%j@?+#_g(^7udx?F_};D9x92c!vWx2= zDPG7VA;=%)BpWG5>I02_>;KHXOI-eK83N**ayklW5-V2$--(#Q6+8^Z^S9; zu9doTaqpYU7voUXJY1^be(T<^;B)Hp>pI*^NhF`~OZ*x9GU{Ut4Bv-@(}*4OA%5gO zNfO7WwnL^KVC=1soZXN)jgWb@I7Z#YhtCcD-Ia#{MirX4Z+}gB2cqv#_mX>R^G`!Y zoyF&&bM!O$`^I)~oW{;Q)49|AvCrCxpXSzMLin7={my3}!u`8A`H-K_b;q5AkRyy= zMt*`^XFl(}!T0h&W7oaXIT|~2PMCAwlRdy0`y@XZLoD;?tK|2oLGpEd?y1+}#-DjO)%%#xf|`i$DE2pc<6XA6fCso1bEM>QTJF_Az78vwogE?YQs|LNw zVBQ#fhX(!2;GP=f-&So0G)Vr4^SIKIgv;*9Bz}1m>owKanpy zr!3D>4XJ->E;||=M-3+UHAud%brL%FkiUBh{c<`i-`q}qG;AHibD&-QSo!(&womCf zl}XQ3@8bDo^O@6+(%{~S5Nbf0l|POAnGpKtZ&CBNpk2>G^=0O%bv~+J>3L=Gna7q7 zk{_zU(bT|5YS7{*lb;6JNxu3v{WEHQk;CVisQ#?yv!0Xc*?Mm2`JrAG@ZpCwcx~SV zbheNms=+#HAlmqO7GzL^=7JiS)SyWXn&g}0oAfV}e3N{W8Z@avlRj)xgC=v{qz@O7 zf0-Jz`5_wQI~W%2GxTKK{zM$12F21K`2h{)U~NyaG{Y%Y-vz)fIjHY0j(i#R?qHQD@0oFNxvumRcg>@+Ktli49+>vLK?+MjlJ?lsHVXbAW3UHmZT|(qlf+Og|Bk04| zw05Kqd09_975ujAC-P&-zZ%dW`C3QT%(iPq+e=EdFA<&R)L)H`c7e3D(}tMj0xWZNe`4&|&)U zRm+DRAEXaEKB)B+edsfuMSZ)HgLfEzJo&$eXi&E0+kHg^`J0y5^)~rd-=j6S_F&o% zXkAVplmg{9hWIe+IKL0yB0r+9kw2KVz<1VJObuH6c@XU{l+QlT>N!eE?fz%^M!OfY z_| Date: Wed, 12 Dec 2018 17:34:32 +0100 Subject: [PATCH 07/11] Improved website look --- index.html | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/index.html b/index.html index 9b9e62d..3710ea6 100644 --- a/index.html +++ b/index.html @@ -1,32 +1,39 @@ - + - - - - - - Geolocator for FOSSASIA + Geolocator for FOSSASIA + + + + + + + + + + -

Geo locator to faciliate easy integration of location data

+

Geolocator to facilitate easy integration of location data

-


- -

+

Click the below button to get Geolocation



+

-
+
- Mentors file [If you are a mentor]
+ Mentors file [If you are a mentor]
-
Created with ♡ for FOSSASIA
- - +
+ Created with ♡ for FOSSASIA +
+ + + From 88e726d9bfdbe512ad0c90d9089f5abfad29f65d Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Wed, 12 Dec 2018 17:35:15 +0100 Subject: [PATCH 08/11] Added background image --- images/illusion.png | Bin 0 -> 2069 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/illusion.png diff --git a/images/illusion.png b/images/illusion.png new file mode 100644 index 0000000000000000000000000000000000000000..665c7c7bf87e0d551f2f6f6572ae2cad4c203f22 GIT binary patch literal 2069 zcmaJ?c~nz(7EXn6p<-F8M_FtdWD!G>7a)O1h(bV!geBx4h+CEiM94z&Bmsd`#i6N+ zh@pjpiVZS?O6*KQg$T42L8KU#431HtwpL`50Yec|WZtu4=Z|6DdE4*4@B8k(zx$o@ zRMC+;tgRfZP$-mjco>}pKhxj~TDc6qPaN5XEH*$P@ldQd36gW9AZj~b%mvZmLQXQs z0y+H5^mZ@+g|gTrV8=u8%m@lkEW~jT3{D}Gz-$yMfToaec&Q+S=7Pxr5fw9`YsR1j zd@5#_FO$HO1cNDpuq-JUn-$6CWu@}``50OtIzT~z1%x2PK`Vr5A{j+N#k|#}!0$*H zk3qkMK&e#BA4SD8qtU@)DTwyPd3*5)0DvZuaDb05i3DKLL;^s>6X28N1^7^WNfaU( z{qDfP*`)j=3X2~4E*HF_Vp1STLc!zZayd@!jT1|g@qoX-KcYb-dcg=US*8f$D7-{6 zmqi6SDC0>55=bBxp%Fz6S9}PfV&F>uXhA4>FDsJ0+a`F!@CuFu58wz$ON&4z^Z!GI z!uMzy!~*}U_kRk@*qIU#&jMxQLsA|*xFi=Om4p&31v!vd$`*^$7I!f^MGT2$DPjpa zIF^L=U~+f@5fa$^mce9F!bLKOBjSPKbSehczzGC=3V}=x-tJ8x(tU_z00;s6Lx`bt zfDl6W4hr!L@+K^D>0;g?At-_tx%@x5-b->3GYBPcW;!SpWPtoosaS}9+cZV6bS;D> z_1LWjCp`&)N!seb4a z*SmaT{obg{z2jMaPNIh$zfQ$uK(zJUlLhEJc&qSo1J^u9$@Zdj9EeBWpR{s(o(8F5YaHph8 zreXLuGG%}f>wR5c@IAC{~ zgOD16tWMn3bpMc{^L?Yp#;Mot^ZzU%IwiZ&HZU$b;RqvQGDN9Vl6m{^Gwr+0b;av; zIbY-_u5D{m1T^h^IO1p?JQcbF9g6-_Xfq8*tXwi>`rv*iU-F@y~j=f=z z4C4LSH8Z`$=G?SfOX+mWt3r7GuS@=$d4iK zEMgc;s@3}=F878WV{;3PrAIzHd`3oNbFJJCUfa4*chRoB1>2z0&)n;8M1r`lI#$T{ z?Ov$pS=QK581llt7qA_M&b!<&Rl-fMG z^F<5jv*~W;+Ir*AgCtph!q5kKdiSP`xoR!eN!t3?(FgUZ$pN4E-6tN_wccv}w{z_t z`Hd+R@M=Tdv&q`z>s9nbw}wx*(rd@d4h+BfF1^0lC8^vohbt=o*Np)+rE{%=`;`~= z9Xt(wo0Hj}F{7?-4J6OCOl5NucdR;fyDznGV7}YEPfsteuq^x8xpHEx3Z#8F*W!?^ zxlv(|C{3#RQV$*fak=BlbhT6)rianblQd(y^M}sKn~dX|%jDPcAjKuSSc0uSE+f+N z*f&-jWs@Q2L8kr|gFNC`fi!A5M8@S8ePQvc^5$k_-rk{26VE1e7wE;*TqCQ5QCo9< zQe9YMnnORfiI&oGbI&pi91T9Zk>8Vn{d@ISm(0Jc`P^9Y`W$vjD5#7fUOH`29RHF1 z9cS=I$4wpSN;a1oVUVZ+OVfE&*BZpy@Tb=UzppR%Fdt5gn_+XSBTU_lrdj-xm^qJC zgDa*V-EKd{xOPev*i)aA$8)O8e#{%VXgA9F`Bk>3d9Mx;@^G(ev7FrU9ZFEbmgIeU R{0Z`-4iAZ>Yl99P{STI_Zr1<+ literal 0 HcmV?d00001 From 3fda1fdf9486acbaa2433d4679a94997a4e48be5 Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Wed, 12 Dec 2018 17:36:15 +0100 Subject: [PATCH 09/11] Improved website look --- js/main.js | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/js/main.js b/js/main.js index 2831374..636db32 100644 --- a/js/main.js +++ b/js/main.js @@ -1,9 +1,9 @@ -var output = document.getElementById("output"); -var out = document.getElementById("out") -function geolocation() { - if(navigator.geolocation) { - navigator.geolocation.getCurrentPosition(rit,fileit); - document.getElementById("button").value="Get my geolocation again"; +let output = document.getElementById("output"); +let out = document.getElementById("out") +const geolocation = () => { + if (navigator.geolocation) { + navigator.geolocation.getCurrentPosition(rit, fileit); + document.getElementById("button").value = "Get my geolocation again 🔄"; document.getElementById("button").onclick = "window.location.reload();"; // reloads and executes the geolocation(); } else { @@ -12,19 +12,19 @@ function geolocation() { } } -function rit(position) { - var mylocation = "lat: " + position.coords.latitude +"
"; - mylocation += "lng: " + position.coords.longitude+"

"; +const rit = (position) => { + let mylocation = `lat: ${position.coords.latitude}
`; + mylocation += `lng: ${position.coords.longitude}

`; output.innerHTML = mylocation; - my_preview = "https://www.google.com/maps/?q=" + position.coords.latitude + "," +position.coords.longitude; - preview.innerHTML = "Google Maps!"+"

"; - var element = document.getElementById('osm-map'); + my_preview = `https://www.google.com/maps/?q=${position.coords.latitude},${position.coords.longitude}`; + preview.innerHTML = `OpenStreetMap contributors' }).addTo(map); - var target = L.latLng(position.coords.latitude, position.coords.longitude); + let target = L.latLng(position.coords.latitude, position.coords.longitude); map.setView(target, 14); L.marker(target).addTo(map); output.style.display = "none"; @@ -32,19 +32,19 @@ function rit(position) { out.style.display = "inherit"; } -function fileit(error) { - switch(error.code) { +const fileit = (error) => { + switch (error.code) { case error.PERMISSION_DENIED: - output.innerHTML="Permission Denied, please give permission and try again"; + output.innerHTML = "Permission Denied, please give permission and try again"; break; case error.POSITION_UNAVAILABLE: - output.innerHTML="Position information is unavailable please try after some time"; + output.innerHTML = "Position information is unavailable please try after some time"; break; case error.TIMEOUT: - output.innerHTML ="Request Timed out, please try again"; + output.innerHTML = "Request Timed out, please try again"; break; case error.UNKNOWN_ERROR: - output.innerHTML="Unknown Error please try again"; + output.innerHTML = "Unknown Error please try again"; break; } -} \ No newline at end of file +} From 191e668c6387293ebf24fd2be60b82d49d261890 Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Wed, 12 Dec 2018 17:37:05 +0100 Subject: [PATCH 10/11] Improved website look --- css/stylesheet.css | 61 +++++++++++++++++----------------------------- 1 file changed, 23 insertions(+), 38 deletions(-) diff --git a/css/stylesheet.css b/css/stylesheet.css index 7122ff1..13e7887 100644 --- a/css/stylesheet.css +++ b/css/stylesheet.css @@ -1,58 +1,43 @@ -body { - background: #eee; - font-family: Roboto, "Helvetica Neue", sans-serif; +body { + padding: 2%; + background-size: 100%; + background-color: #282828; + background: url(../images/illusion.png); /*This pattern is downloaded from www.subtlepatterns.com*/ + font-family: 'Lato', sans-serif; + color: #e8e8e8; + text-align: center; } -h2 { - color: #7c795d; - font-family: 'Source Sans Pro', sans-serif; - font-size: 32px; - font-weight: 400; - line-height: 40px; - margin: 0 0 24px; - text-align: center; - margin-top: 10%; +.label { + font-weight: 100; } .card { + background-color: rgba(100, 100, 100, 0.2); width: 60%; + margin-top: 3%; margin-left: 20%; margin-right: 20%; - background: #FFF; - text-align: center; - margin-top: 2%; - box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); - transition: all 0.3s cubic-bezier(.25,.8,.25,1); - padding: 20px 0 20px 0; -} - -.label { - font-size: 18px; -} - -#button { - width: 40%; - padding: 10px; - cursor: pointer; - border: none; - background-color: #4285f4; - color: #fff; - font-size: 1.6vw; + padding: 20px 0; + -webkit-box-shadow: 0px 0px 3px 1px rgba(40,40,40,1); + -moz-box-shadow: 0px 0px 3px 1px rgba(40,40,40,1); + box-shadow: 0px 0px 3px 1px rgba(40,40,40,1); } #output { - font-size: 15px; - border-top: 1px solid #4285f4; - padding-top:5px; + border-radius: 0; + border-top: 1px solid #e8e8e8; + margin-top: 1%; + padding-top:2%; margin-right:5%; margin-left:5%; width: 90%; } -#output, #out { - display: none; +#out label { + font-weight: 100; } #out * { - margin-top: 10px; + margin-top: 3%; } From fb1ccd5bbb5469aa30c0dec878cdc488d69adc16 Mon Sep 17 00:00:00 2001 From: Jakub Pawlina Date: Wed, 12 Dec 2018 19:19:35 +0100 Subject: [PATCH 11/11] Incremented font size in label --- css/stylesheet.css | 1 + 1 file changed, 1 insertion(+) diff --git a/css/stylesheet.css b/css/stylesheet.css index 13e7887..faba95a 100644 --- a/css/stylesheet.css +++ b/css/stylesheet.css @@ -10,6 +10,7 @@ body { .label { font-weight: 100; + font-size: 18px; } .card {