forked from qwerty/tupali
correcion en pasos de formualrio
This commit is contained in:
parent
a4f20aea78
commit
d67960bde1
@ -680,6 +680,8 @@ $aplicacion_pie="
|
|||||||
<script type='text/javascript' src='librerias/notas/script.js'></script>
|
<script type='text/javascript' src='librerias/notas/script.js'></script>
|
||||||
<script type='text/javascript' src='./librerias/jquery/jquery-ui.min.js'></script>
|
<script type='text/javascript' src='./librerias/jquery/jquery-ui.min.js'></script>
|
||||||
<script type='text/javascript' src='./librerias/jquery/jquery.ui.touch-punch.js'></script>
|
<script type='text/javascript' src='./librerias/jquery/jquery.ui.touch-punch.js'></script>
|
||||||
|
<script type='text/javascript' src='./librerias/jquery/jquery.touch.js'></script>
|
||||||
|
|
||||||
<script type='text/javascript' src='./librerias/notas/jquery.infinitedrag.js'></script>
|
<script type='text/javascript' src='./librerias/notas/jquery.infinitedrag.js'></script>
|
||||||
<link rel='stylesheet' type='text/css' href='./librerias/notas/styles.css' />
|
<link rel='stylesheet' type='text/css' href='./librerias/notas/styles.css' />
|
||||||
";
|
";
|
||||||
|
138
librerias/jquery/jquery.touch.js
Normal file
138
librerias/jquery/jquery.touch.js
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
/*!
|
||||||
|
tap / double tap special event for jQuery
|
||||||
|
v 1.0.0
|
||||||
|
(c) 2014 Yair Even Or <http://dropthebit.com>
|
||||||
|
MIT-style license.
|
||||||
|
*/
|
||||||
|
|
||||||
|
;(function($){
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var tapTimer,
|
||||||
|
moved = false, // flag to know if the finger had moved while touched the device
|
||||||
|
threshold = 250; // ms
|
||||||
|
|
||||||
|
//////////////////////
|
||||||
|
// special events
|
||||||
|
|
||||||
|
$.event.special.doubleTap = {
|
||||||
|
setup : setup,
|
||||||
|
teardown : teardown,
|
||||||
|
handler : handler
|
||||||
|
};
|
||||||
|
|
||||||
|
$.event.special.tap = {
|
||||||
|
setup : setup,
|
||||||
|
teardown : teardown,
|
||||||
|
handler : handler
|
||||||
|
};
|
||||||
|
|
||||||
|
//////////////////////
|
||||||
|
// events methods
|
||||||
|
|
||||||
|
function setup(data, namespaces){
|
||||||
|
var elm = $(this);
|
||||||
|
|
||||||
|
if( elm.data('tap_event') == true )
|
||||||
|
return;
|
||||||
|
|
||||||
|
elm.bind('touchend.tap', handler)
|
||||||
|
.bind('touchmove.tap', function(){
|
||||||
|
moved = true;
|
||||||
|
}).data('tap_event', true);
|
||||||
|
}
|
||||||
|
|
||||||
|
function teardown(namespaces) {
|
||||||
|
$(this).unbind('touchend.tap touchmove.tap');
|
||||||
|
}
|
||||||
|
|
||||||
|
function handler(event){
|
||||||
|
console.log(event);
|
||||||
|
if( moved ){ // reset
|
||||||
|
moved = false;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
var elem = event.target,
|
||||||
|
$elem = $(elem),
|
||||||
|
lastTouch = $elem.data('lastTouch') || 0,
|
||||||
|
now = event.timeStamp,
|
||||||
|
delta = now - lastTouch;
|
||||||
|
|
||||||
|
// double-tap condition
|
||||||
|
if( delta > 20 && delta < threshold ){
|
||||||
|
clearTimeout(tapTimer);
|
||||||
|
return $elem.data('lastTouch', 0).trigger('doubleTap');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
$elem.data('lastTouch', now);
|
||||||
|
|
||||||
|
|
||||||
|
tapTimer = setTimeout(function(){
|
||||||
|
$elem.trigger('tap');
|
||||||
|
}, threshold);
|
||||||
|
}
|
||||||
|
|
||||||
|
})(jQuery);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* jQuery Plugin to add basic "swipe" support on touch-enabled devices
|
||||||
|
*
|
||||||
|
* @author Yair Even Or
|
||||||
|
* @version 1.0.0 (March 20, 2013)
|
||||||
|
*/
|
||||||
|
(function($){
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
$.event.special.swipe = {
|
||||||
|
setup: function(){
|
||||||
|
$(this).bind('touchstart', $.event.special.swipe.handler);
|
||||||
|
},
|
||||||
|
|
||||||
|
teardown: function(){
|
||||||
|
$(this).unbind('touchstart', $.event.special.swipe.handler);
|
||||||
|
},
|
||||||
|
|
||||||
|
handler: function(event){
|
||||||
|
var args = [].slice.call( arguments, 1 ), // clone arguments array, remove original event from cloned array
|
||||||
|
touches = event.originalEvent.touches,
|
||||||
|
startX, startY,
|
||||||
|
deltaX = 0, deltaY = 0,
|
||||||
|
that = this;
|
||||||
|
|
||||||
|
event = $.event.fix(event);
|
||||||
|
|
||||||
|
if( touches.length == 1 ){
|
||||||
|
startX = touches[0].pageX;
|
||||||
|
startY = touches[0].pageY;
|
||||||
|
this.addEventListener('touchmove', onTouchMove, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
function cancelTouch(){
|
||||||
|
that.removeEventListener('touchmove', onTouchMove);
|
||||||
|
startX = startY = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
function onTouchMove(e){
|
||||||
|
//e.preventDefault();
|
||||||
|
|
||||||
|
var Dx = startX - e.touches[0].pageX,
|
||||||
|
Dy = startY - e.touches[0].pageY;
|
||||||
|
|
||||||
|
if( Math.abs(Dx) >= 50 ){
|
||||||
|
cancelTouch();
|
||||||
|
deltaX = (Dx > 0) ? -1 : 1;
|
||||||
|
}
|
||||||
|
else if( Math.abs(Dy) >= 20 ){
|
||||||
|
cancelTouch();
|
||||||
|
deltaY = (Dy > 0) ? 1 : -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
event.type = 'swipe';
|
||||||
|
args.unshift(event, deltaX, deltaY); // add back the new event to the front of the arguments with the delatas
|
||||||
|
return ($.event.dispatch || $.event.handle).apply(that, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
})(jQuery);
|
@ -23,6 +23,9 @@ function notas_tablero($form) {
|
|||||||
<a href='e$empresa[0]' class='btn btn-default ' >
|
<a href='e$empresa[0]' class='btn btn-default ' >
|
||||||
<i class='fa fa-home' aria-hidden='true'></i>
|
<i class='fa fa-home' aria-hidden='true'></i>
|
||||||
</a>
|
</a>
|
||||||
|
<a class='btn btn-default ' onclick=\"coordenadas(event); \" href='#' >
|
||||||
|
<i class='fa fa fa-plus' aria-hidden='true'></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<div class='btn-group'>
|
<div class='btn-group'>
|
||||||
@ -38,6 +41,7 @@ function notas_tablero($form) {
|
|||||||
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<a href='https://tupale.co' class='navbar-brand pull-right'>Tupale.co</a>
|
<a href='https://tupale.co' class='navbar-brand pull-right'>Tupale.co</a>
|
||||||
@ -8450,7 +8454,7 @@ $muestra_form = "
|
|||||||
<div class='container-fluid' id='myWizard'>
|
<div class='container-fluid' id='myWizard'>
|
||||||
<div class='progress'>
|
<div class='progress'>
|
||||||
<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='1' aria-valuemin='1' aria-valuemax='$fila' style='width: 10%;'>
|
<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='1' aria-valuemin='1' aria-valuemax='$fila' style='width: 10%;'>
|
||||||
1 $fila
|
Paso 1 de $fila
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='navbar hidden-xs '>
|
<div class='navbar hidden-xs '>
|
||||||
|
Loading…
Reference in New Issue
Block a user