Bitte um Aufnahme der Funktion ""toHoursFromSec()"

Begonnen von Tobias, 10 Januar 2017, 08:11:58

Vorheriges Thema - Nächstes Thema

Tobias

Hi setstate,

bitte um aufnahme der Funktion toHoursFromSec() in die js/fhem-tablet-ui.js
String.prototype.toHoursFromSec = function () {
    var x = Number(this);
    var hh = (Math.floor(x / 3600)).toString();
    var ss = (Math.floor(x % 60)).toString();
    var mm = (Math.floor(x / 60) - (hh * 60)).toString();
    return hh + ":" + (mm[1] ? mm : "0" + mm[0]) + ":" + (ss[1] ? ss : "0" + ss[0]);
};


Damit wird dann mit einheitlicher Stringlänge auch Zeiten > 60min korrekt angezeigt.
Im Screenshort siehst du den oben Balken als Position im Track, den unteren die Position in der Playlist
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

Habe einen Bug in der Funktion oben entfernt..
Wie kann ich diese Funktion am besten in TabletUI integrieren solange es setstate noch nciht aufgenommen hat?
Eenfach in eine neue js Datei zu schreiben und in der index.html zu laden reicht nicht. Da wird die funktion nicht gefunden :(
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

setstate

Mach ich, mach ich. Aber dann erst im 2.5 Release. Ist soweit fertig, habe nur noch 2-3 Punkte und ein paar Test-Seiten will ich noch vorbereiten, um Beispiele für die Änderungen zu haben.

fhainz

Zitat von: Tobias am 12 Januar 2017, 13:23:12
Eenfach in eine neue js Datei zu schreiben und in der index.html zu laden reicht nicht. Da wird die funktion nicht gefunden :(
Sicher? Ich habe auch einige funktionen in einer *_user.js die ich in der index.html lade.
Funktioniert problemlos.