Unofficial WebSite X5
Categoria generale => FAQ - HowTo - Tutorials => Topic aperto da: lemonsong - 11 Maggio, 2014, 13:06:17
-
Volevo sapere se c'è la possibilità di avere il campo "Ripeti e-mail" a fianco del campo "e-mail".
Con jQuery è possibile, per esempio, inserendo questo codice in Proprietà Pagina - Esperto - Prima della chiusura del tag HEAD:
<script>
$(document).ready(function() {
var boundary = $("label[for='imObjectForm_1_3_chk']");
$("<div>").insertAfter(boundary.parent()).append(boundary.nextAll().andSelf());
});
</script>
fonte: stackoverflow.com (http://stackoverflow.com/questions/9886676/jquery-add-closing-tag-and-then-reopen-when-using-before#9886743)
In rosso da personalizzare con i numeri presenti nel valore dell'attributo for dell'elemento label.
Per identificare facilmente tale valore possiamo utilizzare, per esempio, "Analizza elemento" (click tasto destro) di Firefox:
[attach=1]
QUI (http://lemonsong.altervista.org/test_ripeti_email/) un esempio fatto con la Professional 10.1.6.48 (demo).
-
Questo il codice modificato per la versione 12:
<style>
.ripeti-mail {
box-sizing: border-box;
float: left;
padding-right: 10px;
position: relative;
width: 50%;
}
@media (max-width:479px) {
.ripeti-mail {
width: 100%;
}
}
</style>
<script>
$(document).ready(function() {
var boundary = $("label[for='imObjectForm_1_3_chk']");
$('<div class="ripeti-mail">').insertAfter(boundary.parent()).append(boundary.nextAll().andSelf());
});
</script>
In rosso da personalizzare con i numeri presenti nel valore dell'attributo for dell'elemento label.
Nel CSS personalizzare 479 (valore di default) con la risoluzione scelta per la visualizzazione in modalità Smartphone.
QUI (http://lemonsong.altervista.org/test_ripeti_email_12/) un esempio fatto con la Evolution 12.0.5.22
-
WSX5, dalla versione 13, carica la libreria jQuery 3.0 ed il metodo .andSelf() (usato nel codice del precedente post) è stato rimosso quindi bisogna sostituirlo con il metodo .addBack()
Tutto il resto rimane invariato.