package: add jQuery Validation plugin
authorPeter Korsgaard <jacmet@sunsite.dk>
Sun, 18 Dec 2011 22:26:31 +0000 (23:26 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Sun, 18 Dec 2011 22:28:44 +0000 (23:28 +0100)
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/Config.in
package/jquery-validation/Config.in [new file with mode: 0644]
package/jquery-validation/jquery-validation.mk [new file with mode: 0644]

index b8eb066144bfd12dad2117d511e1cd5e7c5d2074..2c15f23a87528153afe09a9a520feb2691bf0136 100644 (file)
@@ -324,6 +324,7 @@ endif
 
 menu "Javascript"
 source "package/jquery/Config.in"
+source "package/jquery-validation/Config.in"
 endmenu
 
 menu "Networking"
diff --git a/package/jquery-validation/Config.in b/package/jquery-validation/Config.in
new file mode 100644 (file)
index 0000000..2a764c1
--- /dev/null
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_JQUERY_VALIDATION
+       bool "jQuery-Validation"
+       select BR2_PACKAGE_JQUERY
+       help
+         The jQuery Validation Plugin provides drop-in validation for
+         your existing forms, while making all kinds of
+         customizations to fit your application really easy.
+
+         http://bassistance.de/jquery-plugins/jquery-plugin-validation/
diff --git a/package/jquery-validation/jquery-validation.mk b/package/jquery-validation/jquery-validation.mk
new file mode 100644 (file)
index 0000000..5f25b58
--- /dev/null
@@ -0,0 +1,18 @@
+JQUERY_VALIDATION_VERSION = 1.9.0
+JQUERY_VALIDATION_SITE = http://jquery.bassistance.de/validate
+JQUERY_VALIDATION_SOURCE = jquery-validation-$(JQUERY_VALIDATION_VERSION).zip
+
+define JQUERY_VALIDATION_EXTRACT_CMDS
+       unzip -d $(BUILD_DIR) $(DL_DIR)/$(JQUERY_VALIDATION_SOURCE)
+endef
+
+define JQUERY_VALIDATION_INSTALL_TARGET_CMDS
+       $(INSTALL) -D $(@D)/jquery.validate.min.js \
+               $(TARGET_DIR)/var/www/jquery.validate.js
+endef
+
+define JQUERY_VALIDATION_UNINSTALL_TARGET_CMDS
+       rm -f $(TARGET_DIR)/var/www/jquery.validate.js
+endef
+
+$(eval $(call GENTARGETS))