Skip to content

Commit 540e3c9

Browse files
altre piccole modifiche2
1 parent 3f7f6da commit 540e3c9

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

2-ui/99-ui-misc/02-selection-range/article.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ Ci sono una serie di metodi comodi per manipolare i range.
171171

172172
Imposta l'inizio del range:
173173

174-
- `setStart(node, offset)` imposta l'inzio su: posizione `offset` nel `node`
174+
- `setStart(node, offset)` imposta l'inizio su: posizione `offset` nel `node`
175175
- `setStartBefore(node)` imposta l'inizio su: destra prima di `node`
176176
- `setStartAfter(node)` imposta l'inizio su: destra dopo `node`
177177

@@ -272,7 +272,7 @@ Qui potete vedere uno screenshot di una selezione con 3 range, fatta su Firefox:
272272

273273
![](selection-firefox.svg)
274274

275-
Gli altri browser supportano al massimo 1 range. Come possiamo vedere, alcuni dei metodi di `Selection` implicano che possono esserci molti range, ma di nuovo, in tutti i browser, eccetto Firefox, ce ne possono essere un massimo di 1.
275+
Gli altri browser supportano al massimo 1 range. Come possiamo vedere, alcuni dei metodi di `Selection` implicano che possono esserci molti range ma di nuovo, tutti i browser eccetto Firefox, ne possono avere massimo 1.
276276

277277
## Proprietà di Selection
278278

@@ -369,7 +369,7 @@ As text: <span id="astext"></span>
369369
I metodi di selezione per aggiungere/rimuovere i range:
370370

371371
- `getRangeAt(i)` -- ottiene il range numero i, partendo da '0'. In tutti i browser, tranne Firefox, viene usato solo `0`.
372-
- `addRange(range)` -- aggiunge `range` alla selezione. Tutti i browser, eccetto Firefox ingnorano la chiamata,se la selezione ha gi&agrave; un range associato.
372+
- `addRange(range)` -- aggiunge `range` alla selezione. Tutti i browser, eccetto Firefox, ignorano la chiamata, se la selezione ha gi&agrave; un range associato.
373373
- `removeRange(range)` -- Rimuove `range` dalla selezione.
374374
- `removeAllRanges()` -- Rimuove tutti i range.
375375
- `empty()` -- alias per `removeAllRanges`.
@@ -413,17 +413,17 @@ Stessa cosa utilizzando per&ograve; i range:
413413
```
414414

415415
```smart header="Per selezionare, prima rimuovere la selezione esistente."
416-
Nel caso in cui ci fosse gi&agrave; una selezione, prima rimuoverla tramite `removeAllRanges()`. Quindi aggiungere i range. Altrimenti, tutti i browser, eccetto Firefox, ignorerano i nuovi range.
416+
Nel caso in cui ci fosse gi&agrave; una selezione, prima rimuoverla tramite `removeAllRanges()`. Quindi aggiungere i range. Altrimenti, tutti i browser eccetto Firefox, ignorerano i nuovi range.
417417
418418
L'eccezione a questa regola sono i metodi di selezione, che sostituiscono la selezione esistente, come `setBaseAndExtent`.
419419
```
420420

421421
## Selezione nei controlli form
422422

423-
Gli elementi dei form, come `input` e `textarea` forniscono [API speciali per la selezione](https://html.spec.whatwg.org/#textFieldSelection), senza l'ausilio di `Selection` o `Range` objects. Dato che un valore di input &egrave; testo puro, e non HTML, ci&ograve; non &egrave; necessario per questo tipo di oggetti, dato che &egrave; tutto semplificato.
423+
Gli elementi dei form, come `input` e `textarea` forniscono [API speciali per la selezione](https://html.spec.whatwg.org/#textFieldSelection), senza l'ausilio di `Selection` o `Range` objects. Dato che un valore di input &egrave; testo puro, e non HTML, non si rende necessario usarli per questo tipo di oggetti, dato che &egrave; tutto semplificato.
424424

425425
Propret&agrave;:
426-
- `input.selectionStart` -- posizione dell'inzio della selezione (scrivibile),
426+
- `input.selectionStart` -- posizione dell'inizio della selezione (scrivibile),
427427
- `input.selectionEnd` -- posizione della fine della selezione (scrivibile),
428428
- `input.selectionDirection` -- direzione della selezione, un valore tra: "forward", "backward" o "none" (se, ad esempio, selezuonato attraverso un doppio click del mouse),
429429

@@ -436,20 +436,20 @@ Metodi:
436436
- `input.setSelectionRange(start, end, [direction])` -- cambia la selezione per andare dalla poisizione `start` fino a `end`, nella data direzione (opzionale).
437437
- `input.setRangeText(replacement, [start], [end], [selectionMode])` -- sostituisce un range di testo con il nuovo testo.
438438

439-
Se forniti, gli argomenti opzionali `start` ed `end`, impostano l'inzio e la fine del range, altrimenti viene usata la selezione dell'utente.
439+
Se forniti, gli argomenti opzionali `start` ed `end`, impostano l'inizio e la fine del range, altrimenti viene usata la selezione dell'utente.
440440

441-
L'ultimo arigomento, `selectionMode`, determina come la selezione verr&agrave; impostata dopo che il testo verr&agrave; rimpiazzato. Ivalori possibili sono:
441+
L'ultimo argomento, `selectionMode`, determina come la selezione verr&agrave; impostata dopo che il testo verr&agrave; rimpiazzato. I valori possibili sono:
442442

443-
- `"select"` -- il nuovo testo inseirito verr&agrave; selezionato.
443+
- `"select"` -- il nuovo testo inserito, verr&agrave; selezionato.
444444
- `"start"` -- il range di selezione collasser&agrave; subito prima del testo inserito (il cursore verr&agrave; posizionato subito prima di esso).
445445
- `"end"` -- il range di selezione collassa subito prima del testo inserito (il curosre verr&agrave; posizionato alla sua destra).
446446
- `"preserve"` -- tenta di preservare la selezione. Questo &egrave; il comportamendo predefinito.
447447

448-
Vediamo quiesti metodi in azione.
448+
Vediamo questi metodi in azione.
449449

450450
### Esempio: tenere traccia della selezione
451451

452-
Per esempio, questo codice usa l'evento `onselect` per tenere traccia della selezione:
452+
Qquesto codice usa l'evento `onselect` per tenere traccia della selezione:
453453

454454
```html run autorun
455455
<textarea id="area" style="width:80%;height:60px">

0 commit comments

Comments
 (0)