diff --git a/js/ajax-responder.js b/js/ajax-responder.js index ee44348..68b8092 100644 --- a/js/ajax-responder.js +++ b/js/ajax-responder.js @@ -342,7 +342,7 @@ }; Drupal.CTools.AJAX.getPath = function (link) { - if (!link) { + if (!link || (typeof(link) != 'string')) { return; } @@ -458,7 +458,7 @@ var html = ''; var head = document.getElementsByTagName('head')[0]; - for (i in data.argument) { + for(i = 0; i < data.argument.length; i++) { var link = Drupal.CTools.AJAX.getPath(data.argument[i]); if (!Drupal.CTools.AJAX.scripts[link]) { Drupal.CTools.AJAX.scripts[link] = link;