scratch – Blame information for rev 117
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
117 | office | 1 | /*========================= |
2 | Zoom |
||
3 | ===========================*/ |
||
4 | s.zoom = { |
||
5 | // "Global" Props |
||
6 | scale: 1, |
||
7 | currentScale: 1, |
||
8 | isScaling: false, |
||
9 | gesture: { |
||
10 | slide: undefined, |
||
11 | slideWidth: undefined, |
||
12 | slideHeight: undefined, |
||
13 | image: undefined, |
||
14 | imageWrap: undefined, |
||
15 | zoomMax: s.params.zoomMax |
||
16 | }, |
||
17 | image: { |
||
18 | isTouched: undefined, |
||
19 | isMoved: undefined, |
||
20 | currentX: undefined, |
||
21 | currentY: undefined, |
||
22 | minX: undefined, |
||
23 | minY: undefined, |
||
24 | maxX: undefined, |
||
25 | maxY: undefined, |
||
26 | width: undefined, |
||
27 | height: undefined, |
||
28 | startX: undefined, |
||
29 | startY: undefined, |
||
30 | touchesStart: {}, |
||
31 | touchesCurrent: {} |
||
32 | }, |
||
33 | velocity: { |
||
34 | x: undefined, |
||
35 | y: undefined, |
||
36 | prevPositionX: undefined, |
||
37 | prevPositionY: undefined, |
||
38 | prevTime: undefined |
||
39 | }, |
||
40 | // Calc Scale From Multi-touches |
||
41 | getDistanceBetweenTouches: function (e) { |
||
42 | if (e.targetTouches.length < 2) return 1; |
||
43 | var x1 = e.targetTouches[0].pageX, |
||
44 | y1 = e.targetTouches[0].pageY, |
||
45 | x2 = e.targetTouches[1].pageX, |
||
46 | y2 = e.targetTouches[1].pageY; |
||
47 | var distance = Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2)); |
||
48 | return distance; |
||
49 | }, |
||
50 | // Events |
||
51 | onGestureStart: function (e) { |
||
52 | var z = s.zoom; |
||
53 | if (!s.support.gestures) { |
||
54 | if (e.type !== 'touchstart' || e.type === 'touchstart' && e.targetTouches.length < 2) { |
||
55 | return; |
||
56 | } |
||
57 | z.gesture.scaleStart = z.getDistanceBetweenTouches(e); |
||
58 | } |
||
59 | if (!z.gesture.slide || !z.gesture.slide.length) { |
||
60 | z.gesture.slide = $(this); |
||
61 | if (z.gesture.slide.length === 0) z.gesture.slide = s.slides.eq(s.activeIndex); |
||
62 | z.gesture.image = z.gesture.slide.find('img, svg, canvas'); |
||
63 | z.gesture.imageWrap = z.gesture.image.parent('.' + s.params.zoomContainerClass); |
||
64 | z.gesture.zoomMax = z.gesture.imageWrap.attr('data-swiper-zoom') || s.params.zoomMax ; |
||
65 | if (z.gesture.imageWrap.length === 0) { |
||
66 | z.gesture.image = undefined; |
||
67 | return; |
||
68 | } |
||
69 | } |
||
70 | z.gesture.image.transition(0); |
||
71 | z.isScaling = true; |
||
72 | }, |
||
73 | onGestureChange: function (e) { |
||
74 | var z = s.zoom; |
||
75 | if (!s.support.gestures) { |
||
76 | if (e.type !== 'touchmove' || e.type === 'touchmove' && e.targetTouches.length < 2) { |
||
77 | return; |
||
78 | } |
||
79 | z.gesture.scaleMove = z.getDistanceBetweenTouches(e); |
||
80 | } |
||
81 | if (!z.gesture.image || z.gesture.image.length === 0) return; |
||
82 | if (s.support.gestures) { |
||
83 | z.scale = e.scale * z.currentScale; |
||
84 | } |
||
85 | else { |
||
86 | z.scale = (z.gesture.scaleMove / z.gesture.scaleStart) * z.currentScale; |
||
87 | } |
||
88 | if (z.scale > z.gesture.zoomMax) { |
||
89 | z.scale = z.gesture.zoomMax - 1 + Math.pow((z.scale - z.gesture.zoomMax + 1), 0.5); |
||
90 | } |
||
91 | if (z.scale < s.params.zoomMin) {> |
||
92 | < s.params.zoomMin) { z.scale = s.params.zoomMin + 1 - Math.pow((s.params.zoomMin - z.scale + 1), 0.5);> |
||
93 | < s.params.zoomMin) { }> |
||
94 | < s.params.zoomMin) { z.gesture.image.transform('translate3d(0,0,0) scale(' + z.scale + ')');> |
||
95 | < s.params.zoomMin) { },> |
||
96 | < s.params.zoomMin) { onGestureEnd: function (e) {> |
||
97 | < s.params.zoomMin) { var z = s.zoom;> |
||
98 | < s.params.zoomMin) { if (!s.support.gestures) {> |
||
99 | < s.params.zoomMin) { if (e.type !== 'touchend' || e.type === 'touchend' && e.changedTouches.length < 2) {>> |
||
100 | < s.params.zoomMin) {< 2) { return;>> |
||
101 | < s.params.zoomMin) {< 2) { }>> |
||
102 | < s.params.zoomMin) {< 2) { }>> |
||
103 | < s.params.zoomMin) {< 2) { if (!z.gesture.image || z.gesture.image.length === 0) return;>> |
||
104 | < s.params.zoomMin) {< 2) { z.scale = Math.max(Math.min(z.scale, z.gesture.zoomMax), s.params.zoomMin);>> |
||
105 | < s.params.zoomMin) {< 2) { z.gesture.image.transition(s.params.speed).transform('translate3d(0,0,0) scale(' + z.scale + ')');>> |
||
106 | < s.params.zoomMin) {< 2) { z.currentScale = z.scale;>> |
||
107 | < s.params.zoomMin) {< 2) { z.isScaling = false;>> |
||
108 | < s.params.zoomMin) {< 2) { if (z.scale === 1) z.gesture.slide = undefined;>> |
||
109 | < s.params.zoomMin) {< 2) { },>> |
||
110 | < s.params.zoomMin) {< 2) { onTouchStart: function (s, e) {>> |
||
111 | < s.params.zoomMin) {< 2) { var z = s.zoom;>> |
||
112 | < s.params.zoomMin) {< 2) { if (!z.gesture.image || z.gesture.image.length === 0) return;>> |
||
113 | < s.params.zoomMin) {< 2) { if (z.image.isTouched) return;>> |
||
114 | < s.params.zoomMin) {< 2) { if (s.device.os === 'android') e.preventDefault();>> |
||
115 | < s.params.zoomMin) {< 2) { z.image.isTouched = true;>> |
||
116 | < s.params.zoomMin) {< 2) { z.image.touchesStart.x = e.type === 'touchstart' ? e.targetTouches[0].pageX : e.pageX;>> |
||
117 | < s.params.zoomMin) {< 2) { z.image.touchesStart.y = e.type === 'touchstart' ? e.targetTouches[0].pageY : e.pageY;>> |
||
118 | < s.params.zoomMin) {< 2) { },>> |
||
119 | < s.params.zoomMin) {< 2) { onTouchMove: function (e) {>> |
||
120 | < s.params.zoomMin) {< 2) { var z = s.zoom;>> |
||
121 | < s.params.zoomMin) {< 2) { if (!z.gesture.image || z.gesture.image.length === 0) return;>> |
||
122 | < s.params.zoomMin) {< 2) { s.allowClick = false;>> |
||
123 | < s.params.zoomMin) {< 2) { if (!z.image.isTouched || !z.gesture.slide) return;>> |
||
124 | |||
125 | < s.params.zoomMin) {< 2) { if (!z.image.isMoved) {>> |
||
126 | < s.params.zoomMin) {< 2) { z.image.width = z.gesture.image[0].offsetWidth;>> |
||
127 | < s.params.zoomMin) {< 2) { z.image.height = z.gesture.image[0].offsetHeight;>> |
||
128 | < s.params.zoomMin) {< 2) { z.image.startX = s.getTranslate(z.gesture.imageWrap[0], 'x') || 0;>> |
||
129 | < s.params.zoomMin) {< 2) { z.image.startY = s.getTranslate(z.gesture.imageWrap[0], 'y') || 0;>> |
||
130 | < s.params.zoomMin) {< 2) { z.gesture.slideWidth = z.gesture.slide[0].offsetWidth;>> |
||
131 | < s.params.zoomMin) {< 2) { z.gesture.slideHeight = z.gesture.slide[0].offsetHeight;>> |
||
132 | < s.params.zoomMin) {< 2) { z.gesture.imageWrap.transition(0);>> |
||
133 | < s.params.zoomMin) {< 2) { if (s.rtl) z.image.startX = -z.image.startX;>> |
||
134 | < s.params.zoomMin) {< 2) { if (s.rtl) z.image.startY = -z.image.startY;>> |
||
135 | < s.params.zoomMin) {< 2) { }>> |
||
136 | < s.params.zoomMin) {< 2) { // Define if we need image drag>> |
||
137 | < s.params.zoomMin) {< 2) { var scaledWidth = z.image.width * z.scale;>> |
||
138 | < s.params.zoomMin) {< 2) { var scaledHeight = z.image.height * z.scale;>> |
||
139 | |||
140 | < s.params.zoomMin) {< 2) { if (scaledWidth < z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;>>>> |
||
141 | |||
142 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; z.image.minX = Math.min((z.gesture.slideWidth / 2 - scaledWidth / 2), 0);>>>> |
||
143 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; z.image.maxX = -z.image.minX;>>>> |
||
144 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; z.image.minY = Math.min((z.gesture.slideHeight / 2 - scaledHeight / 2), 0);>>>> |
||
145 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; z.image.maxY = -z.image.minY;>>>> |
||
146 | |||
147 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; z.image.touchesCurrent.x = e.type === 'touchmove' ? e.targetTouches[0].pageX : e.pageX;>>>> |
||
148 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; z.image.touchesCurrent.y = e.type === 'touchmove' ? e.targetTouches[0].pageY : e.pageY;>>>> |
||
149 | |||
150 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; if (!z.image.isMoved && !z.isScaling) {>>>> |
||
151 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; if (s.isHorizontal() &&>>>> |
||
152 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return; (Math.floor(z.image.minX) === Math.floor(z.image.startX) && z.image.touchesCurrent.x < z.image.touchesStart.x) ||>>>>> |
||
153 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) || (Math.floor(z.image.maxX) === Math.floor(z.image.startX) && z.image.touchesCurrent.x > z.image.touchesStart.x)>>>>> |
||
154 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) || ) {>>>>> |
||
155 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) || z.image.isTouched = false;>>>>> |
||
156 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) || return;>>>>> |
||
157 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) || }>>>>> |
||
158 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) || else if (!s.isHorizontal() &&>>>>> |
||
159 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) || (Math.floor(z.image.minY) === Math.floor(z.image.startY) && z.image.touchesCurrent.y < z.image.touchesStart.y) ||>>>>>> |
||
160 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || (Math.floor(z.image.maxY) === Math.floor(z.image.startY) && z.image.touchesCurrent.y > z.image.touchesStart.y)>>>>>> |
||
161 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || ) {>>>>>> |
||
162 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || z.image.isTouched = false;>>>>>> |
||
163 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || return;>>>>>> |
||
164 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || }>>>>>> |
||
165 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || }>>>>>> |
||
166 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || e.preventDefault();>>>>>> |
||
167 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || e.stopPropagation();>>>>>> |
||
168 | |||
169 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || z.image.isMoved = true;>>>>>> |
||
170 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || z.image.currentX = z.image.touchesCurrent.x - z.image.touchesStart.x + z.image.startX;>>>>>> |
||
171 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || z.image.currentY = z.image.touchesCurrent.y - z.image.touchesStart.y + z.image.startY;>>>>>> |
||
172 | |||
173 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) || if (z.image.currentX < z.image.minX) {>>>>>>> |
||
174 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) { z.image.currentX = z.image.minX + 1 - Math.pow((z.image.minX - z.image.currentX + 1), 0.8);>>>>>>> |
||
175 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) { }>>>>>>> |
||
176 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) { if (z.image.currentX > z.image.maxX) {>>>>>>> |
||
177 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) { z.image.currentX = z.image.maxX - 1 + Math.pow((z.image.currentX - z.image.maxX + 1), 0.8);>>>>>>> |
||
178 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) { }>>>>>>> |
||
179 | |||
180 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) { if (z.image.currentY < z.image.minY) {>>>>>>>> |
||
181 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { z.image.currentY = z.image.minY + 1 - Math.pow((z.image.minY - z.image.currentY + 1), 0.8);>>>>>>>> |
||
182 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { }>>>>>>>> |
||
183 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { if (z.image.currentY > z.image.maxY) {>>>>>>>> |
||
184 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { z.image.currentY = z.image.maxY - 1 + Math.pow((z.image.currentY - z.image.maxY + 1), 0.8);>>>>>>>> |
||
185 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { }>>>>>>>> |
||
186 | |||
187 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { //Velocity>>>>>>>> |
||
188 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { if (!z.velocity.prevPositionX) z.velocity.prevPositionX = z.image.touchesCurrent.x;>>>>>>>> |
||
189 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { if (!z.velocity.prevPositionY) z.velocity.prevPositionY = z.image.touchesCurrent.y;>>>>>>>> |
||
190 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { if (!z.velocity.prevTime) z.velocity.prevTime = Date.now();>>>>>>>> |
||
191 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { z.velocity.x = (z.image.touchesCurrent.x - z.velocity.prevPositionX) / (Date.now() - z.velocity.prevTime) / 2;>>>>>>>> |
||
192 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { z.velocity.y = (z.image.touchesCurrent.y - z.velocity.prevPositionY) / (Date.now() - z.velocity.prevTime) / 2;>>>>>>>> |
||
193 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) { if (Math.abs(z.image.touchesCurrent.x - z.velocity.prevPositionX) < 2) z.velocity.x = 0;>>>>>>>>> |
||
194 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0; if (Math.abs(z.image.touchesCurrent.y - z.velocity.prevPositionY) < 2) z.velocity.y = 0;>>>>>>>>>> |
||
195 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.velocity.prevPositionX = z.image.touchesCurrent.x;>>>>>>>>>> |
||
196 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.velocity.prevPositionY = z.image.touchesCurrent.y;>>>>>>>>>> |
||
197 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.velocity.prevTime = Date.now();>>>>>>>>>> |
||
198 | |||
199 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.imageWrap.transform('translate3d(' + z.image.currentX + 'px, ' + z.image.currentY + 'px,0)');>>>>>>>>>> |
||
200 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; },>>>>>>>>>> |
||
201 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; onTouchEnd: function (s, e) {>>>>>>>>>> |
||
202 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var z = s.zoom;>>>>>>>>>> |
||
203 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (!z.gesture.image || z.gesture.image.length === 0) return;>>>>>>>>>> |
||
204 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (!z.image.isTouched || !z.image.isMoved) {>>>>>>>>>> |
||
205 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.isTouched = false;>>>>>>>>>> |
||
206 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.isMoved = false;>>>>>>>>>> |
||
207 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; return;>>>>>>>>>> |
||
208 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; }>>>>>>>>>> |
||
209 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.isTouched = false;>>>>>>>>>> |
||
210 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.isMoved = false;>>>>>>>>>> |
||
211 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var momentumDurationX = 300;>>>>>>>>>> |
||
212 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var momentumDurationY = 300;>>>>>>>>>> |
||
213 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var momentumDistanceX = z.velocity.x * momentumDurationX;>>>>>>>>>> |
||
214 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var newPositionX = z.image.currentX + momentumDistanceX;>>>>>>>>>> |
||
215 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var momentumDistanceY = z.velocity.y * momentumDurationY;>>>>>>>>>> |
||
216 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var newPositionY = z.image.currentY + momentumDistanceY;>>>>>>>>>> |
||
217 | |||
218 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; //Fix duration>>>>>>>>>> |
||
219 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (z.velocity.x !== 0) momentumDurationX = Math.abs((newPositionX - z.image.currentX) / z.velocity.x);>>>>>>>>>> |
||
220 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (z.velocity.y !== 0) momentumDurationY = Math.abs((newPositionY - z.image.currentY) / z.velocity.y);>>>>>>>>>> |
||
221 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var momentumDuration = Math.max(momentumDurationX, momentumDurationY);>>>>>>>>>> |
||
222 | |||
223 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.currentX = newPositionX;>>>>>>>>>> |
||
224 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.currentY = newPositionY;>>>>>>>>>> |
||
225 | |||
226 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; // Define if we need image drag>>>>>>>>>> |
||
227 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var scaledWidth = z.image.width * z.scale;>>>>>>>>>> |
||
228 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var scaledHeight = z.image.height * z.scale;>>>>>>>>>> |
||
229 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.minX = Math.min((z.gesture.slideWidth / 2 - scaledWidth / 2), 0);>>>>>>>>>> |
||
230 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.maxX = -z.image.minX;>>>>>>>>>> |
||
231 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.minY = Math.min((z.gesture.slideHeight / 2 - scaledHeight / 2), 0);>>>>>>>>>> |
||
232 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.maxY = -z.image.minY;>>>>>>>>>> |
||
233 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.currentX = Math.max(Math.min(z.image.currentX, z.image.maxX), z.image.minX);>>>>>>>>>> |
||
234 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.image.currentY = Math.max(Math.min(z.image.currentY, z.image.maxY), z.image.minY);>>>>>>>>>> |
||
235 | |||
236 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.imageWrap.transition(momentumDuration).transform('translate3d(' + z.image.currentX + 'px, ' + z.image.currentY + 'px,0)');>>>>>>>>>> |
||
237 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; },>>>>>>>>>> |
||
238 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; onTransitionEnd: function (s) {>>>>>>>>>> |
||
239 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var z = s.zoom;>>>>>>>>>> |
||
240 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (z.gesture.slide && s.previousIndex !== s.activeIndex) {>>>>>>>>>> |
||
241 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.image.transform('translate3d(0,0,0) scale(1)');>>>>>>>>>> |
||
242 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.imageWrap.transform('translate3d(0,0,0)');>>>>>>>>>> |
||
243 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.slide = z.gesture.image = z.gesture.imageWrap = undefined;>>>>>>>>>> |
||
244 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.scale = z.currentScale = 1;>>>>>>>>>> |
||
245 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; }>>>>>>>>>> |
||
246 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; },>>>>>>>>>> |
||
247 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; // Toggle Zoom>>>>>>>>>> |
||
248 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; toggleZoom: function (s, e) {>>>>>>>>>> |
||
249 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var z = s.zoom;>>>>>>>>>> |
||
250 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (!z.gesture.slide) {>>>>>>>>>> |
||
251 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.slide = s.clickedSlide ? $(s.clickedSlide) : s.slides.eq(s.activeIndex);>>>>>>>>>> |
||
252 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.image = z.gesture.slide.find('img, svg, canvas');>>>>>>>>>> |
||
253 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.imageWrap = z.gesture.image.parent('.' + s.params.zoomContainerClass);>>>>>>>>>> |
||
254 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; }>>>>>>>>>> |
||
255 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (!z.gesture.image || z.gesture.image.length === 0) return;>>>>>>>>>> |
||
256 | |||
257 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; var touchX, touchY, offsetX, offsetY, diffX, diffY, translateX, translateY, imageWidth, imageHeight, scaledWidth, scaledHeight, translateMinX, translateMinY, translateMaxX, translateMaxY, slideWidth, slideHeight;>>>>>>>>>> |
||
258 | |||
259 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (typeof z.image.touchesStart.x === 'undefined' && e) {>>>>>>>>>> |
||
260 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; touchX = e.type === 'touchend' ? e.changedTouches[0].pageX : e.pageX;>>>>>>>>>> |
||
261 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; touchY = e.type === 'touchend' ? e.changedTouches[0].pageY : e.pageY;>>>>>>>>>> |
||
262 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; }>>>>>>>>>> |
||
263 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; else {>>>>>>>>>> |
||
264 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; touchX = z.image.touchesStart.x;>>>>>>>>>> |
||
265 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; touchY = z.image.touchesStart.y;>>>>>>>>>> |
||
266 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; }>>>>>>>>>> |
||
267 | |||
268 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (z.scale && z.scale !== 1) {>>>>>>>>>> |
||
269 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; // Zoom Out>>>>>>>>>> |
||
270 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.scale = z.currentScale = 1;>>>>>>>>>> |
||
271 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.imageWrap.transition(300).transform('translate3d(0,0,0)');>>>>>>>>>> |
||
272 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.image.transition(300).transform('translate3d(0,0,0) scale(1)');>>>>>>>>>> |
||
273 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.gesture.slide = undefined;>>>>>>>>>> |
||
274 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; }>>>>>>>>>> |
||
275 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; else {>>>>>>>>>> |
||
276 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; // Zoom In>>>>>>>>>> |
||
277 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; z.scale = z.currentScale = z.gesture.imageWrap.attr('data-swiper-zoom') || s.params.zoomMax;>>>>>>>>>> |
||
278 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (e) {>>>>>>>>>> |
||
279 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; slideWidth = z.gesture.slide[0].offsetWidth;>>>>>>>>>> |
||
280 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; slideHeight = z.gesture.slide[0].offsetHeight;>>>>>>>>>> |
||
281 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; offsetX = z.gesture.slide.offset().left;>>>>>>>>>> |
||
282 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; offsetY = z.gesture.slide.offset().top;>>>>>>>>>> |
||
283 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; diffX = offsetX + slideWidth/2 - touchX;>>>>>>>>>> |
||
284 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; diffY = offsetY + slideHeight/2 - touchY;>>>>>>>>>> |
||
285 | |||
286 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; imageWidth = z.gesture.image[0].offsetWidth;>>>>>>>>>> |
||
287 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; imageHeight = z.gesture.image[0].offsetHeight;>>>>>>>>>> |
||
288 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; scaledWidth = imageWidth * z.scale;>>>>>>>>>> |
||
289 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; scaledHeight = imageHeight * z.scale;>>>>>>>>>> |
||
290 | |||
291 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; translateMinX = Math.min((slideWidth / 2 - scaledWidth / 2), 0);>>>>>>>>>> |
||
292 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; translateMinY = Math.min((slideHeight / 2 - scaledHeight / 2), 0);>>>>>>>>>> |
||
293 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; translateMaxX = -translateMinX;>>>>>>>>>> |
||
294 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; translateMaxY = -translateMinY;>>>>>>>>>> |
||
295 | |||
296 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; translateX = diffX * z.scale;>>>>>>>>>> |
||
297 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; translateY = diffY * z.scale;>>>>>>>>>> |
||
298 | |||
299 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0; if (translateX < translateMinX) {>>>>>>>>>>> |
||
300 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) { translateX = translateMinX;>>>>>>>>>>> |
||
301 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) { }>>>>>>>>>>> |
||
302 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) { if (translateX > translateMaxX) {>>>>>>>>>>> |
||
303 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) { translateX = translateMaxX;>>>>>>>>>>> |
||
304 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) { }>>>>>>>>>>> |
||
305 | |||
306 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) { if (translateY < translateMinY) {>>>>>>>>>>>> |
||
307 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { translateY = translateMinY;>>>>>>>>>>>> |
||
308 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
309 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { if (translateY > translateMaxY) {>>>>>>>>>>>> |
||
310 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { translateY = translateMaxY;>>>>>>>>>>>> |
||
311 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
312 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
313 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { else {>>>>>>>>>>>> |
||
314 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { translateX = 0;>>>>>>>>>>>> |
||
315 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { translateY = 0;>>>>>>>>>>>> |
||
316 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
317 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { z.gesture.imageWrap.transition(300).transform('translate3d(' + translateX + 'px, ' + translateY + 'px,0)');>>>>>>>>>>>> |
||
318 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { z.gesture.image.transition(300).transform('translate3d(0,0,0) scale(' + z.scale + ')');>>>>>>>>>>>> |
||
319 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
320 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { },>>>>>>>>>>>> |
||
321 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { // Attach/Detach Events>>>>>>>>>>>> |
||
322 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { attachEvents: function (detach) {>>>>>>>>>>>> |
||
323 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { var action = detach ? 'off' : 'on';>>>>>>>>>>>> |
||
324 | |||
325 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { if (s.params.zoom) {>>>>>>>>>>>> |
||
326 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { var target = s.slides;>>>>>>>>>>>> |
||
327 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { var passiveListener = s.touchEvents.start === 'touchstart' && s.support.passiveListener && s.params.passiveListeners ? {passive: true, capture: false} : false;>>>>>>>>>>>> |
||
328 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { // Scale image>>>>>>>>>>>> |
||
329 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { if (s.support.gestures) {>>>>>>>>>>>> |
||
330 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.slides[action]('gesturestart', s.zoom.onGestureStart, passiveListener);>>>>>>>>>>>> |
||
331 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.slides[action]('gesturechange', s.zoom.onGestureChange, passiveListener);>>>>>>>>>>>> |
||
332 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.slides[action]('gestureend', s.zoom.onGestureEnd, passiveListener);>>>>>>>>>>>> |
||
333 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
334 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { else if (s.touchEvents.start === 'touchstart') {>>>>>>>>>>>> |
||
335 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.slides[action](s.touchEvents.start, s.zoom.onGestureStart, passiveListener);>>>>>>>>>>>> |
||
336 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.slides[action](s.touchEvents.move, s.zoom.onGestureChange, passiveListener);>>>>>>>>>>>> |
||
337 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.slides[action](s.touchEvents.end, s.zoom.onGestureEnd, passiveListener);>>>>>>>>>>>> |
||
338 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
339 | |||
340 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { // Move image>>>>>>>>>>>> |
||
341 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s[action]('touchStart', s.zoom.onTouchStart);>>>>>>>>>>>> |
||
342 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.slides.each(function (index, slide){>>>>>>>>>>>> |
||
343 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { if ($(slide).find('.' + s.params.zoomContainerClass).length > 0) {>>>>>>>>>>>> |
||
344 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { $(slide)[action](s.touchEvents.move, s.zoom.onTouchMove);>>>>>>>>>>>> |
||
345 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
346 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { });>>>>>>>>>>>> |
||
347 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s[action]('touchEnd', s.zoom.onTouchEnd);>>>>>>>>>>>> |
||
348 | |||
349 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { // Scale Out>>>>>>>>>>>> |
||
350 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s[action]('transitionEnd', s.zoom.onTransitionEnd);>>>>>>>>>>>> |
||
351 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { if (s.params.zoomToggle) {>>>>>>>>>>>> |
||
352 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.on('doubleTap', s.zoom.toggleZoom);>>>>>>>>>>>> |
||
353 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
354 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
355 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { },>>>>>>>>>>>> |
||
356 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { init: function () {>>>>>>>>>>>> |
||
357 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.zoom.attachEvents();>>>>>>>>>>>> |
||
358 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { },>>>>>>>>>>>> |
||
359 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { destroy: function () {>>>>>>>>>>>> |
||
360 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { s.zoom.attachEvents(true);>>>>>>>>>>>> |
||
361 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) { }>>>>>>>>>>>> |
||
362 | < s.params.zoomMin) {< 2) {< z.gesture.slideWidth && scaledHeight < z.gesture.slideHeight) return;< z.gesture.slideHeight) return;< z.image.touchesStart.x) ||< z.image.touchesStart.y) ||< z.image.minX) {< z.image.minY) {< 2) z.velocity.x = 0;< 2) z.velocity.y = 0;< translateMinX) {< translateMinY) {};>>>>>>>>>>>> |