summaryrefslogtreecommitdiff
path: root/public/assets/js/vendor/view
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/js/vendor/view')
-rw-r--r--public/assets/js/vendor/view/formview.js77
-rw-r--r--public/assets/js/vendor/view/router.js2
-rw-r--r--public/assets/js/vendor/view/view.js2
3 files changed, 45 insertions, 36 deletions
diff --git a/public/assets/js/vendor/view/formview.js b/public/assets/js/vendor/view/formview.js
index d77ff51..613738e 100644
--- a/public/assets/js/vendor/view/formview.js
+++ b/public/assets/js/vendor/view/formview.js
@@ -35,7 +35,7 @@ var FormView = View.extend({
serialize: function(){
var fd = new FormData(), hasCSRF = false
-
+
this.$("input[name], select[name], textarea[name]").each( function(){
if (this.type == "file") {
if (this.files.length > 0) {
@@ -44,7 +44,7 @@ var FormView = View.extend({
}
else if (this.type == "password") {
if (this.value.length > 0) {
- fd.append(this.name, SHA1.hex('lol$' + this.value + '$vvalls'))
+ fd.append(this.name, SHA1.hex('bucky$' + this.value + '$bucky'))
}
}
else {
@@ -53,10 +53,10 @@ var FormView = View.extend({
}
});
- if (! hasCSRF) {
- fd.append("_csrf", $("[name=_csrf]").val())
- }
-
+// if (! hasCSRF) {
+// fd.append("_csrf", $("[name=_csrf]").attr("value"))
+// }
+//
return fd
},
@@ -85,42 +85,51 @@ var FormView = View.extend({
url: action,
type: this.method,
data: this.serialize(),
+ headers: { "csrf-token": $("[name=_csrf]").attr("value") },
dataType: "json",
processData: false,
contentType: false,
+ success: function(response){
+
+console.log(response)
+ if (response.error) {
+ var errors = []
+ for (var key in response.error.errors) {
+ errors.push(response.error.errors[key].message);
+ }
+ if (errorCallback) {
+ errorCallback(errors)
+ }
+ else {
+ this.showErrors(errors)
+ }
+ return
+ }
+ else {
+ if (successCallback) {
+ successCallback(response)
+ }
+ if (this.success) {
+ this.success(response)
+ }
+ }
+
+
+ }.bind(this),
+ error: function(response){
+ }.bind(this),
+ complete: function(response){
+ if (this.useMinotaur) {
+ Minotaur.hide()
+ }
+ }.bind(this),
})
if (this.useMinotaur) {
Minotaur.show()
}
-
- request.done($.proxy(function (response) {
- if (this.useMinotaur) {
- Minotaur.hide()
- }
- if (response.error) {
- var errors = []
- for (var key in response.error.errors) {
- errors.push(response.error.errors[key].message);
- }
- if (errorCallback) {
- errorCallback(errors)
- }
- else {
- this.showErrors(errors)
- }
- return
- }
- else {
- if (successCallback) {
- successCallback(response)
- }
- if (this.success) {
- this.success(response)
- }
- }
- }, this));
- }
+
+ },
})
diff --git a/public/assets/js/vendor/view/router.js b/public/assets/js/vendor/view/router.js
index 8c7ab28..36f86b5 100644
--- a/public/assets/js/vendor/view/router.js
+++ b/public/assets/js/vendor/view/router.js
@@ -6,7 +6,7 @@ var Router = View.extend({
route: function(){
this.originalPath = window.location.pathname
- this.parseRoute(pathname)
+ this.parseRoute(window.location.pathname)
},
parseRoute: function(pathname){
diff --git a/public/assets/js/vendor/view/view.js b/public/assets/js/vendor/view/view.js
index 87d6ee4..9a8ab5b 100644
--- a/public/assets/js/vendor/view/view.js
+++ b/public/assets/js/vendor/view/view.js
@@ -139,4 +139,4 @@ var View = (function($, _){
View.extend = extend;
return View;
-})(Zepto, _)
+})(jQuery, _)