is not jsonp.
* TestResultServer/handlers/testfilehandler.py:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@100865
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2011-11-19 Ojan Vafai <ojan@chromium.org>
+
+ Fix jsonp callback code to add the callback if json content
+ is not jsonp.
+ * TestResultServer/handlers/testfilehandler.py:
+
2011-11-19 Alice Boxhall <aboxhall@chromium.org>
Modify dashboard_base.js to optionally accept version 4 results json.
def _replace_jsonp_callback(json, callback_name):
if callback_name and re.search(r"^[A-Za-z0-9_]+$", callback_name):
- json = re.sub(r"^[A-Za-z0-9_]+[(]", callback_name + "(", json)
+ if re.search(r"^[A-Za-z0-9_]+[(]", json):
+ return re.sub(r"^[A-Za-z0-9_]+[(]", callback_name + "(", json)
+ return callback_name + "(" + json + ")"
+
return json