Initial commit
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="../../css/doc.css" />
|
||||
<title>Dokumentation Widget-Set swipe</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h3><a name="tplswipe">swipe Navigation</a></h3>
|
||||
|
||||
Dieses Widget ermöglicht Navigation durch Wisch-Gesten
|
||||
|
||||
<h4>Attribute</h4>
|
||||
<dd>
|
||||
|
||||
<dt>Left-nav_view</dt>
|
||||
<dd>Name der View beim Wischen nach Links</dd>
|
||||
|
||||
<dt>Right-nav_view</dt>
|
||||
<dd>Name der View beim Wischen nach Rechts</dd>
|
||||
|
||||
<dt>???-out effect</dt>
|
||||
<dd>Effect der auszublendenen View </dd>
|
||||
|
||||
<dt>???-in effect</dt>
|
||||
<dd>Effect der einzublendenen View </dd>
|
||||
|
||||
<dt>???-???-opt </dt>
|
||||
<dd>ggf. Optionen für den Effect</dd>
|
||||
|
||||
<dt>duration</dt>
|
||||
<dd>Dauer der Animation in ms</dd>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<dt>Hinweis:</dt>
|
||||
<dd>Wenn auf der View zb. Slider vorhanden sind, kann man diese mit dem Eintrag "noSwipe" bei "CSS Klasse:" von der Swipe erkennung ausschliesen</dd>
|
||||
<img src="img/noSwipe.jpg">
|
||||
|
||||
|
||||
</dd>
|
||||
<hr/>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.9 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 52 KiB |
@@ -0,0 +1,182 @@
|
||||
/**
|
||||
* jQuery Roundabout Shapes v2
|
||||
* http://fredhq.com/projects/roundabout-shapes/
|
||||
*
|
||||
* Provides additional paths along which items can move for the
|
||||
* jQuery Roundabout plugin (v1.0+).
|
||||
*
|
||||
* Terms of Use // jQuery Roundabout Shapes
|
||||
*
|
||||
* Open source under the BSD license
|
||||
*
|
||||
* Copyright (c) 2009-2011, Fred LeBlanc
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* - Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* - Redistributions in binary form must reproduce the above
|
||||
* copyright notice, this list of conditions and the following
|
||||
* disclaimer in the documentation and/or other materials provided
|
||||
* with the distribution.
|
||||
* - Neither the name of the author nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this
|
||||
* software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
jQuery.extend(jQuery.roundaboutShapes,
|
||||
{
|
||||
theJuggler: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r + a),
|
||||
y: Math.tan(Math.exp(Math.log(r)) + a) / (t - 1),
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
figure8: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r * 2 + a),
|
||||
y: (Math.sin(r + Math.PI/2 + a) / 8) * t,
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
waterWheel: function(r, a, t) {
|
||||
return {
|
||||
x: (Math.sin(r + Math.PI/2 + a) / 8) * t,
|
||||
y: Math.sin(r + a) / (Math.PI/2),
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
square: function(r, a, t) {
|
||||
var sq_x, sq_y, sq_z;
|
||||
|
||||
if (r <= Math.PI/2) {
|
||||
sq_x = (2/Math.PI) * r;
|
||||
sq_y = -(2/Math.PI) * r + 1;
|
||||
sq_z = -(1/Math.PI) * r + 1;
|
||||
} else if (r > Math.PI/2 && r <= Math.PI) {
|
||||
sq_x = -(2/Math.PI) * r + 2;
|
||||
sq_y = -(2/Math.PI) * r + 1;
|
||||
sq_z = -(1/Math.PI) * r + 1;
|
||||
} else if (r > Math.PI && r <= (3 * Math.PI) / 2) {
|
||||
sq_x = -(2/Math.PI) * r + 2;
|
||||
sq_y = (2/Math.PI) * r - 3;
|
||||
sq_z = (1/Math.PI) * r - 1;
|
||||
} else {
|
||||
sq_x = (2/Math.PI) * r - 4;
|
||||
sq_y = (2/Math.PI) * r - 3;
|
||||
sq_z = (1/Math.PI) * r - 1;
|
||||
}
|
||||
|
||||
return {
|
||||
x: sq_x,
|
||||
y: sq_y * t,
|
||||
z: sq_z,
|
||||
scale: sq_z
|
||||
};
|
||||
},
|
||||
conveyorBeltLeft: function(r, a, t) {
|
||||
return {
|
||||
x: -Math.cos(r + a),
|
||||
y: (Math.cos(r + 3*Math.PI/2 + a) / 8) * t,
|
||||
z: (Math.sin(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
conveyorBeltRight: function(r, a, t) {
|
||||
return {
|
||||
x: Math.cos(r + a),
|
||||
y: (Math.cos(r + 3*Math.PI/2 + a) / 8) * t,
|
||||
z: (Math.sin(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
goodbyeCruelWorld: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r + a),
|
||||
y: (Math.tan(r + 3*Math.PI/2 + a) / 8) * (t + 0.5),
|
||||
z: (Math.sin(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
diagonalRingLeft: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r + a),
|
||||
y: -Math.cos(r + Math.tan(Math.cos(a))) / (t + 1.5),
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
diagonalRingRight: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r + a),
|
||||
y: Math.cos(r + Math.tan(Math.cos(a))) / (t + 1.5),
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
rollerCoaster: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r + a),
|
||||
y: Math.sin((2 + t) * r),
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
tearDrop: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r + a),
|
||||
y: -Math.sin(r/2 + t) + 0.35,
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
tickingClock: function(r, a, t) {
|
||||
return {
|
||||
x: Math.cos(r + a - Math.PI/2),
|
||||
y: Math.sin(r + a - Math.PI/2),
|
||||
z: Math.cos(r),
|
||||
scale: Math.cos(r) + 0.5
|
||||
}
|
||||
},
|
||||
flurry: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r * 3 + a),
|
||||
y: (Math.cos(r + Math.PI/2 + a) / 2) * t,
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
nowSlide: function(r, a, t) {
|
||||
return {
|
||||
x: Math.tan(r * 2 + a) * 0.5,
|
||||
y: Math.cos(r*2 + t) / 6,
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
},
|
||||
risingEssence: function(r, a, t) {
|
||||
return {
|
||||
x: Math.sin(r + a),
|
||||
y: Math.tan((2 + t) * r),
|
||||
z: (Math.cos(r + a) + 1) / 2,
|
||||
scale: (Math.sin(r + Math.PI/2 + a) / 2) + 0.5
|
||||
};
|
||||
}
|
||||
});
|
||||
+41
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user