summaryrefslogtreecommitdiff
path: root/frontend/gamma/js/Zepto/stack.js
authorClipperz <info@clipperz.com>2013-01-09 09:03:53 (UTC)
committer Clipperz <info@clipperz.com>2013-01-09 09:03:53 (UTC)
commit644891059e1f37d0748bc34b9ca78c05fa748214 (patch) (side-by-side diff)
treea746ee125d503088dc53dac823474e4295560947 /frontend/gamma/js/Zepto/stack.js
parenta9974c63bdcef65f009420dce095d1e39da7e3b8 (diff)
downloadclipperz-644891059e1f37d0748bc34b9ca78c05fa748214.zip
clipperz-644891059e1f37d0748bc34b9ca78c05fa748214.tar.gz
clipperz-644891059e1f37d0748bc34b9ca78c05fa748214.tar.bz2
Added JQTouch and Zepto libraries
JQTouch and Zepto are tentatively used for the mobile version of Clipperz. No final commitment has been made, though.
Diffstat (limited to 'frontend/gamma/js/Zepto/stack.js') (more/less context) (ignore whitespace changes)
-rw-r--r--frontend/gamma/js/Zepto/stack.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/frontend/gamma/js/Zepto/stack.js b/frontend/gamma/js/Zepto/stack.js
new file mode 100644
index 0000000..c995285
--- a/dev/null
+++ b/frontend/gamma/js/Zepto/stack.js
@@ -0,0 +1,22 @@
+// Zepto.js
+// (c) 2010-2012 Thomas Fuchs
+// Zepto.js may be freely distributed under the MIT license.
+
+;(function($){
+ $.fn.end = function(){
+ return this.prevObject || $()
+ }
+
+ $.fn.andSelf = function(){
+ return this.add(this.prevObject || $())
+ }
+
+ 'filter,add,not,eq,first,last,find,closest,parents,parent,children,siblings'.split(',').forEach(function(property){
+ var fn = $.fn[property]
+ $.fn[property] = function(){
+ var ret = fn.apply(this, arguments)
+ ret.prevObject = this
+ return ret
+ }
+ })
+})(Zepto)