Skip to content

Commit b15f7f4

Browse files
committed
update
1 parent 7745997 commit b15f7f4

File tree

4 files changed

+47
-47
lines changed

4 files changed

+47
-47
lines changed

Lesson_5/document.docx

-101 KB
Binary file not shown.

Lesson_5/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</head>
1010
<body>
1111

12-
12+
<h1 id="title"> </h1>
1313
<script src="script.js"></script>
1414

1515

Lesson_5/script.js

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
var name = 'Shiyar'; // String
2-
var number = 3.17+8; // number
3-
var boolean = true; // boolean
4-
var x; //undefined
5-
x = "this is x variable";
6-
name = "Shiyar Jamo";
7-
console.log(name);
1+
var text = "Coder Shiyar"; // string - بيانات من نوع النصي
2+
text = 'Coder Shityar';
3+
var number = -2021.50; // double - بيانات من نوع ارقام الذي يحتوي على فاصلة
4+
var number2 = 10; // integer | int بيانات من نوع ارقام الذي لا يحتوي على فاصلة
5+
var isRunning = false; // boolean - بيانات من نوع ارقام صح او خطا
6+
var appName ; // undefind- بيانات من نوع غير محدد او غير معروف
7+
var appVersion = null; // object - بيانات من نوع اوبجكت ولا يملك شي
8+
var title = document.getElementById("title");
9+
var href = location.href;
10+
var html = `<p id="test">تعلم جافا سكريبت</p>`
11+
document.write(html)
12+
console.log(href);

Projects/geo-location/app.js

Lines changed: 34 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -15,52 +15,47 @@ var accessLocation;
1515
document.getElementById("getLocation").onclick = ()=>{
1616

1717

18-
shareLocation = navigator.geolocation.watchPosition(
19-
function(position){
20-
accessLocation = true
21-
22-
document.getElementById("alert").innerHTML = `
23-
<div class="alert alert-success"
24-
role="alert"> يتم عرض موقعك الان في خريطة بشكل مباشر </div> `
25-
document.getElementById("getLocation").innerHTML = "إيقاف مشاركة"
26-
isLive = true
27-
28-
document.getElementById("map").innerHTML =
29-
`<iframe height="400" width="100%" src="https://www.openstreetmap.org/export/embed.html?bbox=${position.coords.longitude},${position.coords.latitude}&;layer=mapnik"> </iframe> `
30-
},
31-
function(error){
32-
switch(error.code) {
33-
case error.PERMISSION_DENIED:
34-
document.getElementById("alert").innerHTML = ` <div class="alert alert-danger mt-3 mb-3" role="alert">
35-
لقد قمت برفض وصول إلى موقعك , يرجى محاولة وموافقة
36-
</div> `
37-
break;
38-
39-
case error.UNKNOWN_ERROR:
40-
document.getElementById("alert").innerHTML = `<div class="alert alert-danger mt-3 mb-3" role="alert"> حدث خطا غير معروف </div> `
41-
42-
break;
43-
18+
19+
if(isLive === false ){
20+
21+
shareLocation = navigator.geolocation.watchPosition(
22+
function(position){
23+
accessLocation = true
24+
25+
document.getElementById("alert").innerHTML = `
26+
<div class="alert alert-success"
27+
role="alert"> يتم عرض موقعك الان في خريطة بشكل مباشر </div> `
28+
document.getElementById("getLocation").innerHTML = "إيقاف مشاركة"
29+
isLive = true
30+
31+
document.getElementById("map").innerHTML =
32+
`<iframe height="400" width="100%" src="https://www.openstreetmap.org/export/embed.html?bbox=${position.coords.longitude},${position.coords.latitude}&;layer=mapnik"> </iframe> `
33+
},
34+
function(error){
35+
switch(error.code) {
36+
case error.PERMISSION_DENIED:
37+
document.getElementById("alert").innerHTML = ` <div class="alert alert-danger mt-3 mb-3" role="alert">
38+
لقد قمت برفض وصول إلى موقعك , يرجى محاولة وموافقة
39+
</div> `
40+
break;
41+
42+
case error.UNKNOWN_ERROR:
43+
document.getElementById("alert").innerHTML = `<div class="alert alert-danger mt-3 mb-3" role="alert"> حدث خطا غير معروف </div> `
44+
45+
break;
46+
47+
}
4448
}
45-
}
46-
)
47-
48-
if(isLive === false && accessLocation === true){
49-
50-
document.getElementById("alert").innerHTML = `
51-
<div class="alert alert-success"
52-
role="alert"> يتم عرض موقعك الان في خريطة بشكل مباشر </div> `
53-
54-
document.getElementById("getLocation").innerHTML = "إيقاف مشاركة"
55-
isLive = true
49+
)
50+
5651
}else if(isLive === true && accessLocation === true){
57-
52+
console.log("removed" + navigator.geolocation.clearWatch(shareLocation))
5853

5954
document.getElementById("alert").innerHTML = `
6055
<div class="alert alert-success"
6156
role="alert"> تم إيقاف مشاركة موقع بنجاح
6257
</div> `
63-
58+
console.log(shareLocation)
6459
navigator.geolocation.clearWatch(shareLocation);
6560
document.getElementById("getLocation").innerHTML = "عرض موقعي"
6661
isLive = false

0 commit comments

Comments
 (0)