mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
BUGFIX: Edge-case handler for jquery.ondemand. NOTE - this is clumsy, it would be better to work out what's being passed as the xhr argument and why.
This commit is contained in:
parent
4a061fd071
commit
25018180c5
@ -84,7 +84,7 @@
|
||||
var self = this, processDfd = new $.Deferred();
|
||||
|
||||
// CSS
|
||||
if(xhr.getResponseHeader('X-Include-CSS')) {
|
||||
if(xhr.getResponseHeader && xhr.getResponseHeader('X-Include-CSS')) {
|
||||
var cssIncludes = xhr.getResponseHeader('X-Include-CSS').split(',');
|
||||
for(var i=0;i<cssIncludes.length;i++) {
|
||||
// Syntax: "URL:##:media"
|
||||
@ -99,7 +99,7 @@
|
||||
|
||||
// JavaScript
|
||||
var newJsIncludes = [];
|
||||
if(xhr.getResponseHeader('X-Include-JS')) {
|
||||
if(xhr.getResponseHeader && xhr.getResponseHeader('X-Include-JS')) {
|
||||
var jsIncludes = xhr.getResponseHeader('X-Include-JS').split(',');
|
||||
for(var i=0;i<jsIncludes.length;i++) {
|
||||
if(!$.isItemLoaded(jsIncludes[i])) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user