This report was build with JSLint, the JavaScript Verifier. JSLint is a JavaScript program that looks for problems in other JavaScript programs.
Here is the list of files in this report:
Lint at line 37 character 30: Expected '{' and instead saw 'url'.
if (!/\?/.test(url)) url += "?";
Lint at line 38 character 35: Expected '{' and instead saw 'url'.
else if (!/&$/.test(url)) url += "&";
Lint at line 95 character 10: Unnecessary semicolon.
};
Lint at line 128 character 17: Expected '{' and instead saw 'classNm'.
classNm += "-inner";
Lint at line 182 character 15: Missing semicolon.
})
Lint at line 199 character 21: Expected '{' and instead saw 'showPopup'.
showPopup(msg, classNm, dismissible);
Lint at line 201 character 21: Expected '{' and instead saw 'showInline'.
showInline(msg, classNm, dismissible);
Lint at line 265 character 18: Expected '{' and instead saw 'var'.
else var expires = "";
Lint at line 265 character 30: 'expires' is already defined.
else var expires = "";
Lint at line 282 character 42: Expected '{' and instead saw 'c'.
while (c.charAt(0)==' ') c = c.substring(1,c.length);
Lint at line 283 character 39: Use '===' to compare with '0'.
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
Lint at line 283 character 45: Expected '{' and instead saw 'return'.
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
Lint at line 541 character 9: Bad line breaking before '+'.
+ " in your gadget XML:\n"
Lint at line 542 character 9: Bad line breaking before '+'.
+ " \n"
Lint at line 543 character 9: Bad line breaking before '+'.
+ "#oauth");
Lint at line 650 character 45: Bad line breaking before '+'.
+ "Proceeding with anonymous data.");
Lint at line 663 character 46: Bad line breaking before '+'.
+ "button in center of gadget");
Lint at line 700 character 30: Unnecessary semicolon.
};
Lint at line 709 character 26: Missing semicolon.
}
Lint at line 766 character 41: Bad line breaking before '+'.
+ AJS.format("@method AJS.$.ajax (pointcut):\nYou have specified '{0}' as the "
Lint at line 767 character 41: Bad line breaking before '+'.
+ "resource to validate authentication type (if any), however it does not exist."
Lint at line 767 character 43: Bad line breaking before ','.
+ "resource to validate authentication type (if any), however it does not exist."
Lint at line 804 character 20: Missing radix parameter.
return parseInt(AJS.$("body").attr("scrollHeight")) > AJS.$("body").outerHeight();
Lint at line 856 character 10: Unnecessary semicolon.
};
Lint at line 862 character 25: Expected '{' and instead saw 'gadgets'.
gadgets.window.adjustHeight(AJS.$("body").attr("scrollHeight"));
Lint at line 868 character 25: Expected '{' and instead saw 'gadget'.
gadget.resize(iframeAsContainerHandler.restoreHeight);
No problems found
Lint at line 77 character 9: Bad line breaking before '+'. + "to in your " Lint at line 78 character 9: Bad line breaking before '+'. + "gadget XML."); Lint at line 112 character 21: Bad line breaking before '+'. + "add to " Lint at line 113 character 21: Bad line breaking before '+'. + "in your gadget XML.");
Lint at line 99 character 21: Bad line breaking before '+'.
+ "');}return p.join('');";
Lint at line 101 character 34: The Function constructor is eval.
fn = new Function("obj", fnString);
Lint at line 260 character 34: 'fragment' is already defined.
var fragment = renderTemplate(that.build.template, data);
Lint at line 278 character 38: 'fragment' is already defined.
var fragment = renderTemplate(that.build.template, data);
No problems found
No problems found
Lint at line 84 character 17: Use '===' to compare with 'null'.
if (val == null) {
Lint at line 202 character 25: 'options' was used before it was defined.
var options = usrOptions;
Lint at line 244 character 46: Expected a 'break' statement before 'case'.
gadgetContentType = "DOM";
Lint at line 273 character 28: ['OAUTH_USE_TOKEN'] is better written in dot notation.
reqOptions["OAUTH_USE_TOKEN"] = options.useToken;
Lint at line 296 character 39: Missing semicolon.
prefix = "&"
No problems found
No problems found
Lint at line 114 character 21: Bad line breaking before '+'. + "you need to include toto in your gadget XML"); Lint at line 164 character 17: Bad line breaking before '+'. + "NOT have write permission");
No problems found
No problems found
Lint at line 243 character 79: Use '===' to compare with ''.
if (!fieldValues[this.name] || fieldValues[this.name] == "") {
Lint at line 248 character 21: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
for (var name in fieldValues) {
Lint at line 135 character 29: Missing radix parameter.
if (bodyWidth < parseInt(AJS.$(".view").attr("scrollWidth"))) {
Lint at line 139 character 25: Missing radix parameter.
parseInt(gadget.getView().attr("scrollWidth")) === gadget.getView().width()) {