src/pyams_skin/resources/js/ext/jquery-smartclick.js
changeset 0 bb4aabe07487
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_skin/resources/js/ext/jquery-smartclick.js	Thu Feb 19 10:59:00 2015 +0100
@@ -0,0 +1,35 @@
+/* Smartclick Plugin for iDevices */
+// Ref: http://cubiq.org/remove-onclick-delay-on-webkit-for-iphone
+// Copyright SmartAdmin
+
+(function ($) {
+
+	$.fn.noClickDelay = function () {
+		var $wrapper = this,
+			$target = this,
+			moved = false;
+		$wrapper.bind('touchstart mousedown', function (e) {
+			e.preventDefault();
+			moved = false;
+			$target = $(e.target);
+			if ($target.nodeType == 3) {
+				$target = $($target.parent());
+			}
+			$target.addClass('pressed');
+			$wrapper.bind('touchmove mousemove', function (e) {
+				moved = true;
+				$target.removeClass('pressed');
+			});
+			$wrapper.bind('touchend mouseup', function (e) {
+				$wrapper.unbind('mousemove touchmove');
+				$wrapper.unbind('mouseup touchend');
+				if (!moved && $target.length) {
+					$target.removeClass('pressed');
+					$target.trigger('click');
+					$target.focus();
+				}
+			});
+		});
+	};
+
+})(jQuery);
\ No newline at end of file