Forum | The Gate Mud
  • Portale
  • Ricerca
  • Lista utenti
  • Calendario
  • GIOCA a TheGate MUD
  • Aiuto
Non sei ancora registrato? Inizia ora
Effettua il Login Registrati  
Login
Nome utente:
Password:
Password dimenticata?
 
Forum | The Gate Mud Zona OFF-GDR Web Client v
« Precedente 1 2 3
[BUG] Form "scrivi pergamena" con righe infinite

Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Modi discussione
[BUG] Form "scrivi pergamena" con righe infinite

Alendil - Zraesch Offline
Senior Member
****
Messaggi: 464
Discussioni: 175
Registrato: Jul 2018
Reputazione: 0
#1
07-03-2019, 03:10 PM
Il form di lettura e scrittura non sembrano avere un a capo automatico una volta raggiunta una lunghezza massima per ogni riga.
Il risultato è la possibilità di scrivere righe lunghissime. Ho provato ora e sono riuscito a scrivere una pergamena con una riga di 900 caratteri che, in lettura, permette uno scroll orizzontale infinito.
Se, però, si supera una certa lunghezza (che suppongo sia pari o superiore alla lunghezza massima del browser) il webclient fa cadere la conessione al momento del salvataggio del testo.
Il testo non viene salvato contestualmente alla caduta di connessione.

Suggerirei, se possibile, di rendere il form di lettura responsive orizzontalmente, in modo da eliminare lo scroll orizzontale e far adattare la lunghezza delle righe in base alla dimensione della finestra di lettura.
Pensi 'Oh ma perché mi trovo in mezzo a metà dei guai di Landmar?'
Una voce risuona nella tua testa: 'perchè porti sfiga'
Cerca
Cita messaggio

Oryon Offline
Banned
Messaggi: 452
Discussioni: 22
Registrato: Feb 2019
#2
07-03-2019, 07:08 PM
Si possono fare due cose:
eliminare il resize della pergamena come in origine (che pare così + una pergamena almeno) e settare una larghezza massima di resize in modo non esageriate sulla sua larghezza e di conseguenza non inseriate righe troppo lunghe.
Anche se non mi torna comunque in quanto è una textarea e non dovrebbe preoccuparsi di tutto ciò.

Controllo
Cerca
Cita messaggio

Oryon Offline
Banned
Messaggi: 452
Discussioni: 22
Registrato: Feb 2019
#3
07-03-2019, 08:35 PM
No aspetta..
Tu stai provando a scrivere una riga di 900 caratteri priva di spazi?

Allora è un comportamento normale del client/server che per sicurezza impedisce l'oversize di un testo inviato, quindi anche di una pergamena scritta in quel modo.
Succede anche se provi a fare la stessa cosa sulla input-bar.
Non sto a correggerlo, è sbagliato di fondo che l'utente provi a fare una cosa simile e di conseguenza è giusto che venga buttato fuori.


La dimensione del browser non c'entra niente, ho appena provato a inserire un testo enorme alla massima larghezza e infatti non succede niente.
Cerca
Cita messaggio

Alendil - Zraesch Offline
Senior Member
****
Messaggi: 464
Discussioni: 175
Registrato: Jul 2018
Reputazione: 0
#4
07-03-2019, 09:16 PM
Si, tra i mille test che ho fatto ho provato anche con una riga continua senza spazi, e se non erro con un numero di caratteri continui superiore a 1000 mi buttava fuori.
Mi aspettavo di vedere la stringa continua spezzettata da vari a capo man mano che raggiungeva il bordo, invece mi son trovato il client disconnesso e ho pensato a un problema non voluto. Ma d'altronde, come hai detto tu, è un caso che nellutilizzo reale non dovrebbe verificarsi
Pensi 'Oh ma perché mi trovo in mezzo a metà dei guai di Landmar?'
Una voce risuona nella tua testa: 'perchè porti sfiga'
Cerca
Cita messaggio

Oryon Offline
Banned
Messaggi: 452
Discussioni: 22
Registrato: Feb 2019
#5
07-03-2019, 09:17 PM
Bo, riprova meglio.
Io ho appena incollato 1350 caratteri tutti insieme e non è crashato
https://it.lipsum.com/feed/html
Cerca
Cita messaggio

« Precedente | Successivo »


Vai al forum:


Utenti che stanno guardando questa discussione:
1 Ospite(i)

Ci trovi anche su

  • Facebook

 

Navigazione

  • Torna in alto
  • Modalità Archivio
  • RSS Syndication
  • Contattaci

 

Menu Extra

  • The Gate Mud
  • Statistiche Forum
  • Il nostro Team
  • Segna tutti i topic come letti

 

Modo lineare
Modo discussione