- " switch(ar[1]) {",
- " case \"SAVEHTML\":",
- "\t GLib.debug(\"GOT saveHTML %d\", ar[2].length);",
- " _this.file.saveHTML(ar[2]);",
- " _this.createThumb();",
- " return true;",
- " default:",
- " return false;",
- " }",
+ "\tif (this.el == null) {",
+ "\t\treturn true;",
+ "\t}",
+ "",
+ "\tvar msg = dialog.get_message();",
+ "\tif (msg.length < 4) {",
+ "\t\treturn false;",
+ "\t}",
+ "\t ",
+ "\t //GLib.debug(\"script dialog got %s\", msg);",
+ "\t ",
+ "\tif (msg.substring(0,4) != \"IPC:\") {",
+ "\t\treturn false;",
+ "\t}",
+ "\tvar ar = msg.split(\":\", 3);",
+ "\tif (ar.length < 3) {",
+ "\t\treturn false;",
+ "\t}",
+ "",
+ "\tswitch(ar[1]) {",
+ "\t",
+ "\t\tcase \"SAVEHTML\":",
+ "\t\t // GLib.debug(\"GOT saveHTML %d\", ar[2].length);",
+ "\t\t _this.file.saveHTML(ar[2]);",
+ "\t\t _this.createThumb();",
+ "\t\t return true;",
+ "\t\t ",
+ "\t\tdefault:",
+ "\t\t return false;",
+ "\t}",