Settings angepasst

This commit is contained in:
silas
2018-09-30 18:05:41 +02:00
parent ac32aa83dd
commit 4b6e965e68
17 changed files with 91 additions and 361 deletions

View File

@@ -3212,7 +3212,7 @@ function applyPolyfills() {
//Fallback
setTimeout(() => {
resolve(false);
}, time*1000);
}, (time+delay)*1000);
//Nach Seitenneuzeichnen, damit chrome das immer macht (und FF auch)
requestAnimationFrame(function () {
@@ -6509,11 +6509,12 @@ class ChooseThemeDialog extends Dialog {
constructor() {
let viewPromise = ViewInflater.inflate("html/application/dialog/chooseTheme.html").then(view => {
let template = view.querySelector("#choose-theme-template");
template.remove();
template.id = null;
let themeTemplateContainer = template.querySelector("#theme-choose-container");
let themeTemplateContainer = view.querySelector("#theme-choose-container");
for (let i = 0; i < ThemeManager.themes.length; i++) {
let themeElem = Helper.cloneNode(template);
@@ -6568,8 +6569,7 @@ class WordRotatorSettingFragment extends LocalStorageSettingsFragment {
let themeNameElem = this.findBy("#theme-name");
themeNameElem.removeAllChildren().appendChild(Translator.makePersistentTranslation(currentThemeName));
this.findBy("#theme-chooser").addEventListener("click", async () => {
console.log("clicked");
let newTheme = (new ChooseThemeDialog()).show();
let newTheme = await (new ChooseThemeDialog()).show();
if (Helper.isNotNull(newTheme)){
SettingsManager.getInstance().setSetting("theme", newTheme);
ThemeManager.changeCurrentTheme(newTheme);

File diff suppressed because one or more lines are too long