Im Webinterface können bei Timern keine Umlaute eingegeben werden

  • Wenn man im Webinterface einen Timer manuell erstellt oder nachträglich editieren will, kann man in den Feldern "Name" und "Description" keine Umlaute verwenden. Erstellt man den Timer aus dem EPG heraus, werden die Umlaute brav übernommen.


    Das Problem scheint in /usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web-data/timer.js zu liegen, ab Zeile 578:



    Code
    var neverString = "[0-9a-zA-Z\-_\.\!\(\)&=\+$,;\?/:\\\ ]*";                                                                                                     
                    if(descriptionClean != descriptionClean.match(neverString) ||                                                                                                   
                            nameClean != nameClean.match(neverString)) {                                                                                                            
                            alert("Please only use "+neverString+" in the name and the description field");                                                                         
                            return;                                                                                                                                                 
                    }


    Leider reichen meine Python-Kenntnisse nicht aus, um den regulären Ausdruck sauber auf Unicode aufzubohren.

    Ciao,
    Glenlivet

    Einmal editiert, zuletzt von Glenlivet ()

  • im webif werden auch die sonderzeichen nicht ausgeblendet, wie die anzeige des namen kürzen. zb beim daf oder den premiere sendern.

    • 7000S + Netzteil PSA 25L-201 + SAMSUNG HA200JC + weisse LED
    • 7000S + Netzteil PSA 25L-201 + SAMSUNG SV1203N + berstein LED
    • 7020S + SAMSUNG SV1604N + berstein LED + Netzwerk umgebaut
    • 800HDPVR + SAMSUNG HD103UJ in Revoltec Alu Guard
    • 2x 600S
    • 2x 600C