Fix "unique notice form ID" code for reply forms
This commit is contained in:
parent
ef1f17fc2a
commit
07d92acfd0
11
js/util.js
11
js/util.js
|
@ -224,7 +224,16 @@ var SN = { // StatusNet
|
|||
var newId = 'form_notice_' + Math.floor(Math.random()*999999999);
|
||||
var attrs = ['name', 'for', 'id'];
|
||||
for (var key in attrs) {
|
||||
form.find("[" + attrs[key] + "~='" + oldId + "']").each(function () {
|
||||
if (form.attr(attrs[key]) === undefined) {
|
||||
continue;
|
||||
}
|
||||
form.attr(attrs[key], form.attr(attrs[key]).replace(oldId, newId));
|
||||
}
|
||||
for (var key in attrs) {
|
||||
form.find("[" + attrs[key] + "*='" + oldId + "']").each(function () {
|
||||
if ($(this).attr(attrs[key]) === undefined) {
|
||||
return; // since we're inside the each(function () { ... });
|
||||
}
|
||||
var newAttr = $(this).attr(attrs[key]).replace(oldId, newId);
|
||||
$(this).attr(attrs[key], newAttr);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Block a user