Allow specifying jQuery/jQuery UI version number and update defaults
authorTravis Swicegood <development@domain51.com>
Sun, 29 May 2011 20:25:26 +0000 (15:25 -0500)
committerTravis Swicegood <development@domain51.com>
Sun, 29 May 2011 20:25:26 +0000 (15:25 -0500)
plugins/available/javascript.plugins.bash

index 2e0b56c..a480d9e 100644 (file)
@@ -3,15 +3,30 @@
 # The install directory is hard-coded. TOOD: allow the directory to be specified on the command line.
 #
 
+[[ -z "$JQUERY_VERSION_NUMBER" ]] && JQUERY_VERSION_NUMBER="1.6.1"
+[[ -z "$JQUERY_UI_VERSION_NUMBER" ]] && JQUERY_UI_VERSION_NUMBER="1.8.13"
 
 function rails_jquery {
   curl -o public/javascripts/rails.js http://github.com/rails/jquery-ujs/raw/master/src/rails.js
 }
 
 function jquery_install {
-  curl -o public/javascripts/jquery.js http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
+  if [ -z "$1" ]
+  then
+      version=$JQUERY_VERSION_NUMBER
+  else
+      version="$1"
+  fi
+  curl -o public/javascripts/jquery.js "http://ajax.googleapis.com/ajax/libs/jquery/$version/jquery.min.js"
 }
 
-function  jquery_ui_install {
-  curl -o public/javascripts/jquery_ui.js http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js
-}
\ No newline at end of file
+function jquery_ui_install {
+  if [ -z "$1" ]
+  then
+      version=$JQUERY_UI_VERSION_NUMBER
+  else
+      version="$1"
+  fi
+
+  curl -o public/javascripts/jquery_ui.js "http://ajax.googleapis.com/ajax/libs/jqueryui/$version/jquery-ui.min.js"
+}