convert image settings to a panel in windowed version as well and kill separate files...
[mandelbrot.git] / xulapp / chrome / mandelbrot / content / mandelbrot.js
index 95c0e1401eace09be8514a7cb85e4b837421fca5..24f9a0c36cc5c1461b462de3eaabbef7f6eb5595 100644 (file)
@@ -683,10 +683,16 @@ function setPalette(aPaletteID) {
 }
 
 function imgSettings() {
-  if (document.getElementById("mandelbrotWindow").nodeName == "page")
-    document.getElementById("imgSettingsPanel").showPopup(null, "before_start");
-  else
-    window.openDialog("chrome://mandelbrot/content/image-settings.xul");
+  let anchor = null;
+  let position = "before_start";
+  if (document.getElementById("mandelbrotWindow").nodeName == "page") {
+    anchor = document.getElementById("mandelbrotToolbar");
+  }
+  else {
+    anchor = document.getElementById("mandelbrotMenubar");
+    position = "after_start";
+  }
+  document.getElementById("imgSettingsPanel").showPopup(anchor, position);
 }
 
 function updateDebugMenu() {