Ankündigung

Einklappen
Keine Ankündigung bisher.

Smartvisu 3.0 calendar.waste zeigt keine Symbole

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    wvhn Passt, Wolfram - danke!
    /tom

    Kommentar


      #17
      Habs auch gerade getestet, mit dem neuen Code werden die Symbole zwar mittig angezeigt, aber deutlich kleiner als vorher.
      Die ausrichtung von Datum und Symbol bleibt aber bei unterschiedlicher Auflösung bzw Browserfenster-Größe immer gleich, somit wär die Anzeige damit perfekt.

      Gruß, Mike
      Angehängte Dateien
      Zuletzt geändert von Mike01; 03.02.2021, 20:18.

      Kommentar


        #18
        Hallo,

        auch bei mir werden die Symbole nach dem Update leider nicht mehr angezeigt.
        Dann müsste ich die Texte in der Sprachdatei anpassen bzw. ergänzen?
        Wenn ich dort die Bezeichnung der ics-Datei eingebe, lädt smartVISU leider nicht mehr. Kann das an den runden Klammern liegen?
        Meine Ergänzung:
        Code:
        Gelbe Tonne(14-täglich)[icon] = message_garbage
        Gelbe Tonne(14-täglich)[color] = green
        Viele Grüße

        Kommentar


          #19
          Die Einträge in der de.ini können so nicht funktionieren. Die Funktion "parse_ini_file" erlaubt viele Sonderzeichen nicht:
          Characters ?{}|&~!()^" must not be used anywhere in the key and have a special meaning in the value.
          Ich vermute, dass Dir die Lösung in #3 in diesem Thread helfen sollte.

          Gruß
          Wolfram

          Kommentar


            #20
            Zitat von wvhn Beitrag anzeigen
            Um das zu testen, kannst Du in der ./widgets/calendar.js die Zeile 163 zurück ändern von
            Code:
            if(entry.title.toLowerCase() == pattern.toLowerCase()) { // event title equals pattern
            in
            Code:
            if(entry.title.toLowerCase().indexOf(pattern.toLowerCase()) > -1) { // event title contains pattern
            Aktuell habe ich beim Update wieder das Problem, dass die Abfall-Symbole nicht angezeigt werden.
            Gehe ich richtig in der Annahme, dass es sich inzwischen um die Zeile 193 in der calendar.js handelt?
            Code:
            if(entry.title.toLowerCase().trim() == pattern.toLowerCase().trim()) { // event title equals pattern
            Wie müsste diese dann geändert werden?

            Viele Grüße
            Henning

            Kommentar


              #21
              Hallo Henning,

              die Zeilennummer ist richtig.
              Bei Dir sind die Sonderzeichen im Kalendereintrag das Problem, die man nicht in die de.ini übernehmen darf. Als Lösung kann ich mir vorstellen, dass das gesuchte Muster am Anfang des Kalendereintrags stehen muss. Also würde „Biotonne“ einen Treffer ergeben, wenn der Kalendereintrag „Biotonne (14-tägig)“ heißt, aber nicht bei „braune Biotonne“.
              Die Zeile müsste dann heißen:
              Code:
              if(entry.title.toLowerCase().trim().indexOf(pattern.toLowerCase().trim()) == 0) { // event title contains pattern at beginning
              Kannst Du das mal testen?

              Übrigens darf die persönliche Sprachdatei seit v3.2 im Ordner ./dropins/lang liegen und bleibt dann von Updates verschont.

              Gruß
              Wolfram
              Zuletzt geändert von wvhn; 27.04.2022, 15:04.

              Kommentar


                #22
                Ja super, vielen Dank. Nun werden die Müllsymbole wieder dargestellt.

                Kommentar


                  #23
                  Diese Lösung ist jetzt im develop branch.

                  Gruß
                  Wolfram

                  Kommentar

                  Lädt...
                  X