1 // Clears the resize options
2 function webdeveloper_clearResize()
4 window
.opener
.webdeveloper_resizeDescription
= null;
5 window
.opener
.webdeveloper_resizeHeight
= null;
6 window
.opener
.webdeveloper_resizeViewport
= false;
7 window
.opener
.webdeveloper_resizeWidth
= null;
10 // Initializes the resize dialog box
11 function webdeveloper_initializeResize()
13 var stringBundle
= document
.getElementById("webdeveloper-string-bundle");
15 // If the first argument equals add
16 if(window
.arguments
[0] == "add")
18 document
.title
= stringBundle
.getString("webdeveloper_addResize");
22 document
.title
= stringBundle
.getString("webdeveloper_editResize");
24 document
.getElementById("webdeveloper.resize.description").value
= window
.arguments
[1];
25 document
.getElementById("webdeveloper.resize.width").value
= window
.arguments
[2];
26 document
.getElementById("webdeveloper.resize.height").value
= window
.arguments
[3];
27 document
.getElementById("webdeveloper.resize.viewport").checked
= window
.arguments
[4];
31 // Saves the resize option
32 function webdeveloper_saveResize()
34 var description
= document
.getElementById("webdeveloper.resize.description").value
.trim();
36 var height
= document
.getElementById("webdeveloper.resize.height").value
.trim();
37 var stringBundle
= document
.getElementById("webdeveloper-string-bundle");
38 var viewport
= document
.getElementById("webdeveloper.resize.viewport").checked
;
39 var width
= document
.getElementById("webdeveloper.resize.width").value
.trim();
41 // If the description is empty
44 errors
+= stringBundle
.getString("webdeveloper_emptyDescription") + "\n";
47 // If the width is empty or not a number or less than zero
48 if(!width
|| parseInt(width
) != width
|| width
<= 0)
50 errors
+= stringBundle
.getString("webdeveloper_invalidWidth") + "\n";
53 // If the height is empty or not a number or less than zero
54 if(!height
|| parseInt(height
) != height
|| height
<= 0)
56 errors
+= stringBundle
.getString("webdeveloper_invalidHeight") + "\n";
59 // If there are errors
62 webdeveloper_error(errors
.trim());
68 window
.opener
.webdeveloper_resizeDescription
= description
;
69 window
.opener
.webdeveloper_resizeHeight
= height
;
70 window
.opener
.webdeveloper_resizeViewport
= viewport
;
71 window
.opener
.webdeveloper_resizeWidth
= width
;