aboutsummaryrefslogtreecommitdiffstats
path: root/tests/resource_loader.js
diff options
context:
space:
mode:
authorJörn Zaefferer <joern.zaefferer@gmail.com>2011-11-18 17:13:28 +0100
committerJörn Zaefferer <joern.zaefferer@gmail.com>2011-11-18 17:13:28 +0100
commitd6e4d4705d3d3be01ab92ea4f07a52a59ba10b5a (patch)
tree185bf6282643a667a1e69837b106249156f71952 /tests/resource_loader.js
parent26603de5bafb4fe9e824b28d8f799ed0f7e0604f (diff)
parent66f9e12797c16d8fa9078f45401f08f0f200e1bc (diff)
downloadjquery-ui-d6e4d4705d3d3be01ab92ea4f07a52a59ba10b5a.tar.gz
jquery-ui-d6e4d4705d3d3be01ab92ea4f07a52a59ba10b5a.zip
Merge branch 'master' into selectmenu
Diffstat (limited to 'tests/resource_loader.js')
-rw-r--r--tests/resource_loader.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/resource_loader.js b/tests/resource_loader.js
new file mode 100644
index 000000000..c8dec4881
--- /dev/null
+++ b/tests/resource_loader.js
@@ -0,0 +1,39 @@
+(function( $ ) {
+
+var parts = document.location.search.slice( 1 ).split( "&" ),
+ length = parts.length,
+ i = 0,
+ current,
+ min;
+
+for ( ; i < length; i++ ) {
+ current = parts[ i ].split( "=" );
+ if ( current[ 0 ] === "min" ) {
+ min = current[ 1 ];
+ break;
+ }
+}
+
+function includeStyle( url ) {
+ document.write( "<link rel='stylesheet' href='../../../" + url + "'>" );
+}
+
+function includeScript( url ) {
+ document.write( "<script src='../../../" + url + "'></script>" );
+}
+
+window.loadResources = min ?
+ function() {
+ includeStyle( "build/dist/theme/jquery-ui.min.css" );
+ includeScript( "build/dist/jquery-ui.min.js" );
+ } :
+ function( resources ) {
+ $.each( resources.css || [], function( i, resource ) {
+ includeStyle( "themes/base/jquery." + resource + ".css" );
+ });
+ $.each( resources.js || [], function( i, resource ) {
+ includeScript( resource );
+ });
+ };
+
+})( jQuery );