Skip to content

Commit 7607c1a

Browse files
committed
Fix nav links and json identation; update marker content and gis logos
1 parent 6eac903 commit 7607c1a

8 files changed

Lines changed: 312 additions & 298 deletions

File tree

data/experience.json

Lines changed: 256 additions & 258 deletions
Large diffs are not rendered by default.

img/esri.gif

16.5 KB
Loading

img/esriCert.png

18.2 KB
Loading

img/qgis-logo.png

17.4 KB
Loading

index.html

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ <h1 class="mb-0">Alaa B.
6969
<span class="text-primary">Abdelfattah</span>
7070
</h1>
7171
<div class="subheading mb-5">Carrer Poeta Verdaguer 8, Castellon de la Plana, Spain · +34 654 77 4565 ·
72-
<a href="mailto:alaa.cs@hotmail.com">alaa.cs@hotmail.com</a>
72+
<a href="mailto:contact@alaabakry.com">contact@alaabakry.com</a>
7373
</div>
7474
<p class="mb-5">GIS Developer/Analyst fluent in various geospatial technologies and web tools.
7575
Doing Master of Science in Geospatial Technogies&mdash; An Erasmus Mundus Joint Degree Master Program
@@ -110,7 +110,7 @@ <h1 class="mb-0">Alaa B.
110110
<div class="my-auto">
111111
<h2 class="mb-5">Experience Map</h2>
112112
<p>This map is created by using the <a target="_blank" href="data/experience.json">JSON</a> version of my
113-
<a target="_blank" href="data/experience.json">experience</a>.
113+
<a target="_blank" href="data/experience.json">experience</a>.
114114
<a target="_blank" href="data/experience.json">Have a look!</a></p><br/>
115115
<div class="container mx-0 px-0 mx-auto">
116116
<div class="row">
@@ -151,30 +151,6 @@ <h2 class="mb-5">Experience Map</h2>
151151
</div>
152152
</div>
153153
</div>
154-
155-
<!-- <nav class="bt-1 w-100" aria-label="Page navigation example">
156-
<ul class="pagination pagination-sm justify-content-center" >
157-
<li class="page-item disabled">
158-
<a class="page-link bg-light" href="#" tabindex="-1"><</a>
159-
</li>
160-
<li class="page-item px-0 mx-0"><a class="page-link bg-light" href="#">'08</a></li>
161-
<li class="page-item"><a class="page-link bg-light" href="#">'09</a></li>
162-
<li class="page-item"><a class="page-link bg-light" href="#">'10</a></li>
163-
<li class="page-item"><a class="page-link bg-light" href="#">'11</a></li>
164-
<li class="page-item"><a class="page-link bg-light" href="#">'12</a></li>
165-
<li class="page-item"><a class="page-link bg-light" href="#">'13</a></li>
166-
<li class="page-item"><a class="page-link bg-light" href="#">'14</a></li>
167-
<li class="page-item"><a class="page-link bg-light" href="#">'15</a></li>
168-
<li class="page-item"><a class="page-link bg-light" href="#">'16</a></li>
169-
<li class="page-item"><a class="page-link bg-light" href="#">'17</a></li>
170-
<li class="page-item"><a class="page-link bg-light" href="#">'18</a></li>
171-
<li class="page-item">
172-
<a class="page-link bg-light" href="#">></a>
173-
</li>
174-
</ul>
175-
</nav> -->
176-
177-
178154
</div>
179155

180156
</div>
@@ -290,6 +266,21 @@ <h3 class="mb-0">Faculty of Computer and Information Sciences, Ain Shams Univers
290266
<h2 class="mb-5">Skills</h2>
291267

292268
<div class="subheading mb-3">Programming Languages &amp; Tools</div>
269+
<div class="container">
270+
<div class="row align-middle" style="display: flex;align-items: center;">
271+
<div class="col mx-2 align-middle">
272+
<img style="max-width:100%" src="https://raw.githubusercontent.com/Leaflet/Leaflet/master/docs/docs/images/logo.png" alt="leaflet">
273+
</div>
274+
<div class="col mx-2" style="text-align:center;align-items: center;" >
275+
<img style="max-width:100%" src="img/esriCert.png" alt="ESRI">
276+
</div>
277+
<div class="col mx-2 align-middle" style="display: flex;align-items: center;">
278+
<img style="max-width:100%" src="img/qgis-logo.png" alt="QGIS">
279+
</div>
280+
281+
</div>
282+
</div>
283+
293284
<ul class="list-inline list-icons">
294285
<li class="list-inline-item">
295286
<i class="devicon-html5-plain"></i>
@@ -433,6 +424,9 @@ <h2 class="mb-5">Certifications</h2>
433424
</div>
434425

435426
<script src="node_modules/jquery/dist/jquery.min.js"></script>
427+
<script src="node_modules/jquery-ui-dist/jquery-ui.min.js">
428+
429+
</script>
436430
<script src="node_modules/bootstrap/dist/js/bootstrap.bundle.js"></script>
437431
<script src="node_modules/angular/angular.min.js"></script>
438432
<script src="node_modules/leaflet/dist/leaflet.js"></script>

js/resumeapp.js

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ resumeApp.controller('ResumeController', function ResumeController($scope) {
1818
}
1919
$scope.inializeMap = function(){
2020
$scope.map = L.map('map').setView([30.0444, 31.2357], 2);
21-
//mymap.on('load', onMapLoad);
22-
var Esri_OceanBasemap = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer/tile/{z}/{y}/{x}', {
23-
attribution: 'Tiles &copy; Esri &mdash; Sources: GEBCO, NOAA, CHS, OSU, UNH, CSUMB, National Geographic, DeLorme, NAVTEQ, and Esri',
24-
maxZoom: 13
25-
});
26-
$scope.layer = Esri_OceanBasemap.addTo($scope.map);
21+
var CartoDB_Voyager = L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/rastertiles/voyager/{z}/{x}/{y}{r}.png', {
22+
attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> &copy; <a href="http://cartodb.com/attributions">CartoDB</a>',
23+
subdomains: 'abcd',
24+
maxZoom: 19
25+
});
26+
$scope.layer = CartoDB_Voyager.addTo($scope.map);
2727
// $scope.layer = L.tileLayer('http://{s}.tiles.wmflabs.org/bw-mapnik/{z}/{x}/{y}.png', {
2828
// maxZoom: 18,
2929
// attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
@@ -33,14 +33,14 @@ resumeApp.controller('ResumeController', function ResumeController($scope) {
3333
if(feature.exp)
3434
{
3535
if(feature.exp.experienceType == "work")
36-
return {color: "#4A14CC"}
36+
return {"color": "#4A14CC", "weight": 2, "fillOpacity":0.1, "fill" : true, "dashArray" : [1,2,3,4,4,5,6]}
3737
else if(feature.exp.experienceType == "bornAndRaised")
38-
return {color: "#817799"}
38+
return {"color": "#817799", "weight": 2, "fillOpacity":0.1, "fill" : true, "dashArray" : [1,2,3,4,4,5,6]}
3939
else if(feature.exp.experienceType == "study")
40-
return {color: "#E6FF00"}
40+
return {"color": "#E6FF00", "weight": 2, "fillOpacity":0.1, "fill" : true, "dashArray" : [1,2,3,4,4,5,6]}
4141
}
4242
else if (feature.proj){
43-
return {color: "#00FF00"}
43+
return {"color": "#00FF00", "weight": 2, "fillOpacity":0.1, "fill" : true, "dashArray" : [1,2,3,4,4,5,6]}
4444
}
4545
else return {color: "#000000"}
4646
}
@@ -123,19 +123,35 @@ resumeApp.controller('ResumeController', function ResumeController($scope) {
123123
// $scope.markersLayer.addLayer(marker)
124124
markerIcon = $scope.getMarkerIcon(icontype)
125125
var marker = L.marker([location.lat, location.long],{icon: markerIcon})//.addTo($scope.map);
126+
var title = "";
127+
if(proj) title = "PROJECT";
128+
else if (exp)
129+
{
130+
switch (exp.experienceType) {
131+
case "work":
132+
title = "JOB";
133+
break;
134+
case "study":
135+
title = "EDUCATION";
136+
break;
137+
default:
138+
"";
139+
}
140+
}
126141
var popuphtml = `<div>
142+
<div style = "text-align:center"><u><strong>${title}</u></strong></div>
127143
<img src = '${markerIcon.options.iconUrl}' style = 'float: left;margin-right: 15px;'></img>`
128144
if(location.website)
129145
popuphtml += `<strong><a href= "${location.website}" target = "_blank">${location.place}</a> </strong>, ${location.city}<br/>`;
130146
else popuphtml += `<strong>${location.place} </strong>, ${location.city}<br/>`
131147
if(exp) popuphtml+=`<u>Description: </u>${exp.description}<br/>
132-
148+
133149
${exp.from} ${exp.to? "to " +exp.to:""}
134-
150+
135151
</div>`
136-
else
152+
else
137153
{
138-
popuphtml += `<u>Project:</u> <a href = "${proj.website}" target= "_blank">${proj.name}</a><br/>
154+
popuphtml += `<u>Project name:</u> <a href = "${proj.website}" target= "_blank">${proj.name}</a><br/>
139155
<u>Description:</u>${proj.description}`;
140156
if(proj.tools)
141157
popuphtml+= `<br/><u>Tools used:</u> ${proj.tools.join(", ")}`;

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"express": "^4.16.3",
2626
"font-awesome": "^4.7.0",
2727
"jquery": "3.3.1",
28+
"jquery-ui-dist": "^1.12.1",
2829
"leaflet": "^1.3.3",
2930
"leaflet.markercluster": "^1.3.0",
3031
"mustache": "^2.3.2",

0 commit comments

Comments
 (0)