|
@@ -1,7 +1,7 @@
|
|
|
-// Generated by CoffeeScript 1.3.1
|
|
|
|
|
|
|
+// Generated by CoffeeScript 1.3.3
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
- QuoJS 2.1
|
|
|
|
|
|
|
+ QuoJS 2.1.2
|
|
|
http://quojs.tapquo.com
|
|
http://quojs.tapquo.com
|
|
|
|
|
|
|
|
Copyright (C) 2011,2012 Javi Jiménez Villar (@soyjavi)
|
|
Copyright (C) 2011,2012 Javi Jiménez Villar (@soyjavi)
|
|
@@ -400,20 +400,20 @@
|
|
|
(function($$) {
|
|
(function($$) {
|
|
|
var _createElement;
|
|
var _createElement;
|
|
|
$$.fn.text = function(value) {
|
|
$$.fn.text = function(value) {
|
|
|
- if (!value) {
|
|
|
|
|
- return this[0].textContent;
|
|
|
|
|
- } else {
|
|
|
|
|
|
|
+ if (value || $$.toType(value) === "number") {
|
|
|
return this.each(function() {
|
|
return this.each(function() {
|
|
|
return this.textContent = value;
|
|
return this.textContent = value;
|
|
|
});
|
|
});
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return this[0].textContent;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
$$.fn.html = function(value) {
|
|
$$.fn.html = function(value) {
|
|
|
var type;
|
|
var type;
|
|
|
type = $$.toType(value);
|
|
type = $$.toType(value);
|
|
|
- if (value) {
|
|
|
|
|
|
|
+ if (value || type === "number" || type === "null") {
|
|
|
return this.each(function() {
|
|
return this.each(function() {
|
|
|
- if (type === "string" || type === "number") {
|
|
|
|
|
|
|
+ if (type === "string" || type === "number" || type === "null") {
|
|
|
return this.innerHTML = value;
|
|
return this.innerHTML = value;
|
|
|
} else {
|
|
} else {
|
|
|
this.innerHTML = null;
|
|
this.innerHTML = null;
|
|
@@ -473,7 +473,7 @@
|
|
|
})(Quo);
|
|
})(Quo);
|
|
|
|
|
|
|
|
}).call(this);
|
|
}).call(this);
|
|
|
-// Generated by CoffeeScript 1.3.1
|
|
|
|
|
|
|
+// Generated by CoffeeScript 1.3.3
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
QuoJS 2.1
|
|
QuoJS 2.1
|
|
@@ -536,9 +536,7 @@
|
|
|
return $$(this[0]);
|
|
return $$(this[0]);
|
|
|
};
|
|
};
|
|
|
$$.fn.last = function() {
|
|
$$.fn.last = function() {
|
|
|
- var last_element_index;
|
|
|
|
|
- last_element_index = this.length - 1;
|
|
|
|
|
- return $$(this[last_element_index]);
|
|
|
|
|
|
|
+ return $$(this[this.length - 1]);
|
|
|
};
|
|
};
|
|
|
$$.fn.closest = function(selector, context) {
|
|
$$.fn.closest = function(selector, context) {
|
|
|
var candidates, node;
|
|
var candidates, node;
|
|
@@ -686,7 +684,7 @@
|
|
|
timeout: 0
|
|
timeout: 0
|
|
|
};
|
|
};
|
|
|
$$.ajax = function(options) {
|
|
$$.ajax = function(options) {
|
|
|
- var abortTimeout, settings, xhr;
|
|
|
|
|
|
|
+ var abortTimeout, parameters, settings, xhr;
|
|
|
settings = $$.mix($$.ajaxSettings, options);
|
|
settings = $$.mix($$.ajaxSettings, options);
|
|
|
if (settings.type === DEFAULT.TYPE) {
|
|
if (settings.type === DEFAULT.TYPE) {
|
|
|
settings.url += $$.serializeParameters(settings.data, "?");
|
|
settings.url += $$.serializeParameters(settings.data, "?");
|
|
@@ -710,7 +708,16 @@
|
|
|
return _xhrTimeout(xhr, settings);
|
|
return _xhrTimeout(xhr, settings);
|
|
|
}, settings.timeout);
|
|
}, settings.timeout);
|
|
|
}
|
|
}
|
|
|
- xhr.send(settings.data);
|
|
|
|
|
|
|
+ if (settings.data) {
|
|
|
|
|
+ parameters = _serializeParameters(settings.data);
|
|
|
|
|
+ settings.data = parameters.substr(1, parameters.length);
|
|
|
|
|
+ }
|
|
|
|
|
+ try {
|
|
|
|
|
+ xhr.send(settings.data);
|
|
|
|
|
+ } catch (error) {
|
|
|
|
|
+ xhr = error;
|
|
|
|
|
+ _xhrError("Resource not found", xhr, settings);
|
|
|
|
|
+ }
|
|
|
if (settings.async) {
|
|
if (settings.async) {
|
|
|
return xhr;
|
|
return xhr;
|
|
|
} else {
|
|
} else {
|
|
@@ -795,7 +802,7 @@
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
_xhrStatus = function(xhr, settings) {
|
|
_xhrStatus = function(xhr, settings) {
|
|
|
- if (xhr.status === 200 || xhr.status === 0) {
|
|
|
|
|
|
|
+ if ((xhr.status >= 200 && xhr.status < 300) || xhr.status === 0) {
|
|
|
if (settings.async) {
|
|
if (settings.async) {
|
|
|
_xhrSuccess(_parseResponse(xhr, settings), xhr, settings);
|
|
_xhrSuccess(_parseResponse(xhr, settings), xhr, settings);
|
|
|
}
|
|
}
|
|
@@ -1170,7 +1177,6 @@
|
|
|
};
|
|
};
|
|
|
_onTouchEnd = function(event) {
|
|
_onTouchEnd = function(event) {
|
|
|
var anyevent, drag_direction, pinch_direction, rotation_direction, swipe_direction;
|
|
var anyevent, drag_direction, pinch_direction, rotation_direction, swipe_direction;
|
|
|
- event.preventDefault();
|
|
|
|
|
if (GESTURE.isDoubleTap) {
|
|
if (GESTURE.isDoubleTap) {
|
|
|
_trigger("doubleTap");
|
|
_trigger("doubleTap");
|
|
|
return _cleanGesture();
|
|
return _cleanGesture();
|
|
@@ -1259,6 +1265,10 @@
|
|
|
_trigger = function(type, params) {
|
|
_trigger = function(type, params) {
|
|
|
if (GESTURE.el) {
|
|
if (GESTURE.el) {
|
|
|
params = params || {};
|
|
params = params || {};
|
|
|
|
|
+ if (CURRENT_TOUCH[0]) {
|
|
|
|
|
+ params.iniTouch = (GESTURE.fingers > 1 ? FIRST_TOUCH : FIRST_TOUCH[0]);
|
|
|
|
|
+ params.currentTouch = (GESTURE.fingers > 1 ? CURRENT_TOUCH : CURRENT_TOUCH[0]);
|
|
|
|
|
+ }
|
|
|
return GESTURE.el.trigger(type, params);
|
|
return GESTURE.el.trigger(type, params);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
@@ -1319,8 +1329,7 @@
|
|
|
};
|
|
};
|
|
|
_hold = function() {
|
|
_hold = function() {
|
|
|
if (GESTURE.last && (Date.now() - GESTURE.last >= HOLD_DELAY)) {
|
|
if (GESTURE.last && (Date.now() - GESTURE.last >= HOLD_DELAY)) {
|
|
|
- _trigger("hold");
|
|
|
|
|
- return _cleanGesture();
|
|
|
|
|
|
|
+ return _trigger("hold");
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
})(Quo);
|
|
})(Quo);
|