From 1c5685d68f1b73270fb814fe04cbb490eb90ba5f Mon Sep 17 00:00:00 2001 From: mensonge Date: Fri, 14 Nov 2008 15:39:19 +0000 Subject: Minor fix: Remove DOJO library (60Mo) replaced by link to Google CDN (online DOJO library) git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@159 b3834d28-1941-0410-a4f8-b48e95affb8f --- includes/js/dojo/tests/io/scriptJsonp.js | 57 -------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 includes/js/dojo/tests/io/scriptJsonp.js (limited to 'includes/js/dojo/tests/io/scriptJsonp.js') diff --git a/includes/js/dojo/tests/io/scriptJsonp.js b/includes/js/dojo/tests/io/scriptJsonp.js deleted file mode 100644 index ad1a196..0000000 --- a/includes/js/dojo/tests/io/scriptJsonp.js +++ /dev/null @@ -1,57 +0,0 @@ -function getJsonpCallback(url){ - var result = null; - var idMatch = url.match(/jsonp=(.*?)(&|$)/); - if(idMatch){ - result = idMatch[1]; - }else{ - //jsonp didn't match, so maybe it is the jsonCallback thing. - idMatch = url.match(/callback=(.*?)(&|$)/); - if(idMatch){ - result = idMatch[1]; - } - } - - if(result){ - result = decodeURIComponent(result); - } - return result; -} - -function findJsonpDone(){ - var result = false; - var scriptUrls = getScriptUrls(); - - for(var i = 0; i < scriptUrls.length; i++){ - var jsonp = getJsonpCallback(scriptUrls[i]); - if(jsonp){ - eval(jsonp + "({animalType: 'mammal'});"); - result = true; - break; - } - } - return result; -} - -function getScriptUrls(){ - //Get the script tags in the page to figure what state we are in. - var scripts = document.getElementsByTagName('script'); - var scriptUrls = new Array(); - for(var i = 0; scripts && i < scripts.length; i++){ - var scriptTag = scripts[i]; - if(scriptTag.id.indexOf("dojoIoScript") == 0){ - scriptUrls.push(scriptTag.src); - } - } - - return scriptUrls; -} - -function doJsonpCallback(){ - if(!findJsonpDone()){ - alert('ERROR: Could not jsonp callback!'); - } -} - -//Set a timeout to do the callback check, since MSIE won't see the SCRIPT tag until -//we complete processing of this page. -setTimeout(function(){doJsonpCallback();}, 300); -- cgit v1.2.3-54-g00ecf