I am facing an issue with the MicrosoftAjax.js file being delivered by the ajaxcontroltoolkit. I am using the december 2013 release of the toolkit.
Basically, the default microsoftajax.js delivered by the scriptmanager contains a check to see if the function setProperty exists and then tries to use in case the browser is IE. The script delivered by ajaxcontroltoolkit does not have that check and so my component (Performancepoint dashboard) breaks. I need the toolkitscriptmanager for the toolkit components to work but when I put it my PPS charts break. Any easy solutions other than me taking the source, making the change and compiling it.
Name: MicrosoftAjax.debug.js
// Assembly: AjaxControlToolkit
// Version: 4.5.7.1213
// FileVersion: 4.5.7.1213
get_xml: function XMLHttpExecutor$get_xml()
__//script from ajaxcontroltoolkit__
else if (navigator.userAgent.indexOf('MSIE') !== -1) {
xml.setProperty('SelectionLanguage', 'XPath');
__//script from default scriptmanager__
else if (navigator.userAgent.indexOf('MSIE') !== -1 && typeof(xml.setProperty) != 'undefined') {
There is an extra check in the script generated by the default scriptmanager.
Basically, the default microsoftajax.js delivered by the scriptmanager contains a check to see if the function setProperty exists and then tries to use in case the browser is IE. The script delivered by ajaxcontroltoolkit does not have that check and so my component (Performancepoint dashboard) breaks. I need the toolkitscriptmanager for the toolkit components to work but when I put it my PPS charts break. Any easy solutions other than me taking the source, making the change and compiling it.
Name: MicrosoftAjax.debug.js
// Assembly: AjaxControlToolkit
// Version: 4.5.7.1213
// FileVersion: 4.5.7.1213
get_xml: function XMLHttpExecutor$get_xml()
__//script from ajaxcontroltoolkit__
else if (navigator.userAgent.indexOf('MSIE') !== -1) {
xml.setProperty('SelectionLanguage', 'XPath');
__//script from default scriptmanager__
else if (navigator.userAgent.indexOf('MSIE') !== -1 && typeof(xml.setProperty) != 'undefined') {
There is an extra check in the script generated by the default scriptmanager.