Index: branches/unlabeled/unlabeled-1.15.2/kernel/admin_templates/incs/script.js =================================================================== diff -u -r4382 -r4531 --- branches/unlabeled/unlabeled-1.15.2/kernel/admin_templates/incs/script.js (.../script.js) (revision 4382) +++ branches/unlabeled/unlabeled-1.15.2/kernel/admin_templates/incs/script.js (.../script.js) (revision 4531) @@ -800,13 +800,14 @@ $src_option.innerHTML = $src_html; } - function getXMLHTTPObject() + function getXMLHTTPObject(content_type) { + if (!isset(content_type)) content_type = 'text/plain'; var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { - http_request.overrideMimeType('text/plain'); + http_request.overrideMimeType(content_type); // See note below about this line } } else if (window.ActiveXObject) { // IE