Skip to content

Commit e77df1b

Browse files
authored
Merge pull request #303 from longo-andrea/review/browser-default
Review Browser default actions
2 parents 71df93c + ffd0a8a commit e77df1b

File tree

7 files changed

+11
-11
lines changed

7 files changed

+11
-11
lines changed

2-ui/2-events/04-default-browser-action/1-why-return-false-fails/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ importance: 3
44

55
# Perché "return false" non funziona?
66

7-
Perché nel seguente codice `return false` non funziona per niente?
7+
Perché nel seguente codice `return false` non funziona?
88

99
```html autorun run
1010
<script>
@@ -17,6 +17,6 @@ Perché nel seguente codice `return false` non funziona per niente?
1717
<a href="https://w3.org" onclick="handler()">il browser andrà su w3.org</a>
1818
```
1919

20-
Il browser andrà all'URL al click, ma non è ciò che vogliamo.
20+
Il browser navigherà verso all'URL al click, ma non è ciò che vogliamo.
2121

2222
Come si può sistemare?

2-ui/2-events/04-default-browser-action/2-catch-link-navigation/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ importance: 5
44

55
# Catturare i links nell'elemento
66

7-
Fare in modo che tutti i links dentro l'elemento con `id="contents"` chiedano all'utente se vuole davvero abbandonare la pagina al click. Se risponde no, allora non deve seguire il link.
7+
Fate in modo che tutti i links dentro l'elemento con `id="contents"` chiedano all'utente se vuole davvero abbandonare la pagina al click. Se risponde no, allora non deve seguire il link.
88

99
Come nell'esempio seguente:
1010

2-ui/2-events/04-default-browser-action/3-image-gallery/solution.view/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<p><img id="largeImg" src="https://en.js.cx/gallery/img1-lg.jpg" alt="Large image"></p>
1313

1414
<ul id="thumbs">
15-
<!-- the browser shows a small built-in tooltip on hover with the text from "title" attribute -->
15+
<!-- il browser mostrerà una piccola tooltip integrata all'hover con il testo contenuto nell'attributo "title" -->
1616
<li>
1717
<a href="https://en.js.cx/gallery/img2-lg.jpg" title="Image 2"><img src="https://en.js.cx/gallery/img2-thumb.jpg"></a>
1818
</li>

2-ui/2-events/04-default-browser-action/3-image-gallery/source.view/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<p><img id="largeImg" src="https://en.js.cx/gallery/img1-lg.jpg" alt="Large image"></p>
1313

1414
<ul id="thumbs">
15-
<!-- the browser shows a small built-in tooltip on hover with the text from "title" attribute -->
15+
<!-- il browser mostrerà una piccola tooltip integrata all'hover con il testo contenuto nell'attributo "title" -->
1616
<li>
1717
<a href="https://en.js.cx/gallery/img2-lg.jpg" title="Image 2"><img src="https://en.js.cx/gallery/img2-thumb.jpg"></a>
1818
</li>

2-ui/2-events/04-default-browser-action/3-image-gallery/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ importance: 5
44

55
# Galleria di immagini
66

7-
Creare una galleria di immagini dove l'immagine principale cambi al click su una thumbnail.
7+
Create una galleria di immagini dove l'immagine principale cambi al click su una thumbnail.
88

99
Come in questo esempio:
1010

2-ui/2-events/04-default-browser-action/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Azioni predefinite del browser
22

3-
Molti eventi vengono ricondotti verso determinate azioni del browser.
3+
Molti eventi vengono emessi al verificarsi di determinate azioni del browser.
44

55
Per esempio:
66

@@ -12,12 +12,12 @@ Quando gestiamo un evento con JavaScript, potremmo non volere che la corrisponde
1212

1313
## Prevenire le azioni del browser
1414

15-
Ci sono due maniere per comunicare al browser che non vogliamo che esegua l'azione predefinita:
15+
Ci sono due modi per comunicare al browser che non vogliamo che esegua l'azione predefinita:
1616

17-
- La maniera più comune è quella di usare il metodo `event.preventDefault()`, incluso nell'oggetto `event`.
17+
- Il più comune è quello di usare il metodo `event.preventDefault()`, incluso nell'oggetto `event`.
1818
- Se il gestore viene assegnato tramite `on<event>` (e non tramite `addEventListener`), allora restituire `false` sortirà lo stesso effetto.
1919

20-
In questo HTML un click su un link non porta a navigarne l'URL, e di fatto il browser non fa nulla:
20+
In questo HTML un click su un link non innescherà la navigazione verso l'URL, e di fatto il browser non farà nulla:
2121

2222
```html autorun height=60 no-beautify
2323
<a href="/" onclick="return false">Clicca qui</a>

2-ui/2-events/04-default-browser-action/menu.view/menu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ menu.onclick = function(event) {
44
let href = event.target.getAttribute('href');
55
alert(href);
66

7-
return false; // prevent url change
7+
return false; // previene il cambiamento di URL
88
};

0 commit comments

Comments
 (0)