]> git.mjollnir.org Git - moodle.git/commitdiff
Switch if/else to switch structure
authorjulmis <julmis>
Mon, 26 Jul 2004 18:04:15 +0000 (18:04 +0000)
committerjulmis <julmis>
Mon, 26 Jul 2004 18:04:15 +0000 (18:04 +0000)
- reducing lines

lib/editor/dialog.js

index d6ec2446c648eca526f5ffe0c22a35cddcc5e7da..2685fc81cf7d07131faea169c139f0478a6a7e18 100644 (file)
@@ -39,33 +39,18 @@ Dialog._arguments = null;
 
 Dialog._geckoOpenModal = function(url, action, init) {
 
-    if(url.lastIndexOf("insert_image.php") != -1) {
-        var x = 730;
-        var y = 540;
-    } else if (url.lastIndexOf("link_std.php") != -1) {
-        var x = 400;
-        var y = 180;
-    } else if (url.lastIndexOf("dlg_ins_smile.php") != -1) {
-        var x = 330;
-        var y = 360;
-    } else if (url.lastIndexOf("dlg_ins_char.php") != -1) {
-        var x = 450;
-        var y = 270;
-    } else if (url.lastIndexOf("select_color.php") != -1) {
-        var x = 238;
-        var y = 188;
-    } else if (url.lastIndexOf("insert_table.php") != -1) {
-        var x = 410;
-        var y = 240;
-    } else if (url.lastIndexOf("link_std.php") != -1) {
-        var x = 420;
-        var y = 210;
-    } else if (url.lastIndexOf("insert_image_std.php") != -1) {
-        var x = 450;
-        var y = 230;
-    } else {
-        var x = 10;
-        var y = 10;
+    var file = url.substring(url.lastIndexOf('/') + 1, url.lastIndexOf('.'));
+    var x,y;
+    switch(file) {
+        case "insert_image": x = 730; y = 540; break;
+        case "link_std":     x = 400; y = 180; break;
+        case "dlg_ins_smile": x = 330; y = 360; break;
+        case "dlg_ins_char": x = 450; y = 270; break;
+        case "select_color": x = 238; y = 188; break;
+        case "insert_table": x = 410; y = 240; break;
+        case "link_std":     x = 420; y = 210; break;
+        case "insert_image_std": x = 450; y = 230; break;
+        default: x = 50; y = 50;
     }
 
     var lx = (screen.width - x) / 2;