summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/upload.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/misc/upload.js b/misc/upload.js
index 1c28bcfa3..4365749cf 100644
--- a/misc/upload.js
+++ b/misc/upload.js
@@ -13,10 +13,11 @@ function uploadAutoAttach() {
for (i = 0; input = inputs[i]; i++) {
if (input && hasClass(input, 'upload')) {
var uri = input.value;
- // Extract the button ID based on a substring of the input name: edit[foo][bar] -> foo-bar
- var button = input.name.substr(5, input.name.length - 6).replace('][', '-');
- var wrapper = button + '-wrapper';
- var hide = button + '-hide';
+ // Extract the base name from the id (edit-attach-url -> attach).
+ var base = input.id.substring(5, input.id.length - 4);
+ var button = base + '-button';
+ var wrapper = base + '-wrapper';
+ var hide = base + '-hide';
var upload = new jsUpload(uri, button, wrapper, hide);
}
}