+function initPrefs() {
+ if (gDebug)
+ console.log("initializing prefs...");
+ gSyncPrefs.init(function () {
+ // Update the various settings fields to values from prefs.
+ if (gSyncPrefs.get("image.width"))
+ document.getElementById("image_width").value = gSyncPrefs.get("image.width");
+ if (gSyncPrefs.get("image.height"))
+ document.getElementById("image_height").value = gSyncPrefs.get("image.height");
+ if (gSyncPrefs.get("Cr_min"))
+ document.getElementById("Cr_min").value = gSyncPrefs.get("Cr_min");
+ if (gSyncPrefs.get("Cr_max"))
+ document.getElementById("Cr_max").value = gSyncPrefs.get("Cr_max");
+ if (gSyncPrefs.get("Ci_min"))
+ document.getElementById("Ci_min").value = gSyncPrefs.get("Ci_min");
+ if (gSyncPrefs.get("Ci_max"))
+ document.getElementById("Ci_max").value = gSyncPrefs.get("Ci_max");
+ if (gSyncPrefs.get("iteration_max"))
+ document.getElementById("iterMax").value = gSyncPrefs.get("iteration_max");
+ if (gSyncPrefs.get("color_palette"))
+ document.getElementById("palette").value = gSyncPrefs.get("color_palette");
+ if (gSyncPrefs.get("syncProportions") === true || gSyncPrefs.get("syncProportions") === false)
+ document.getElementById("proportional").checked = gSyncPrefs.get("syncProportions");
+ if (gSyncPrefs.get("use_algorithm"))
+ document.getElementById("algorithm").value = gSyncPrefs.get("use_algorithm");
+ if (gDebug)
+ console.log("prefs loaded.");
+ });
+}
+