57 lines
2.7 KiB
JavaScript
57 lines
2.7 KiB
JavaScript
goog.provide('forms');
|
|
/**
|
|
* logs everything to the javascript console
|
|
*/
|
|
forms.log = console.log;
|
|
forms.startup = (function forms$startup(){
|
|
forms.form = document.getElementById("form");
|
|
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1(forms.form) : forms.log.call(null,forms.form));
|
|
|
|
forms.data = (new FormData(forms.form));
|
|
|
|
return (forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1(forms.data) : forms.log.call(null,forms.data));
|
|
});
|
|
forms.calc_age = (function forms$calc_age(dob){
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1("HELLO CHICKENS!") : forms.log.call(null,"HELLO CHICKENS!"));
|
|
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1(dob) : forms.log.call(null,dob));
|
|
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1("HELLO CHICKENS!") : forms.log.call(null,"HELLO CHICKENS!"));
|
|
|
|
var diff_ms = (Date - dob.getTime);
|
|
var age_dt = (new Date(diff_ms));
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1(diff_ms) : forms.log.call(null,diff_ms));
|
|
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1(age_dt) : forms.log.call(null,age_dt));
|
|
|
|
return Math.abs((age_dt.getUTCFullyYear - (1970)));
|
|
});
|
|
forms.submitform = (function forms$submitform(e){
|
|
var form = document.getElementById("form");
|
|
var data = (new FormData(form));
|
|
var birthdate = (new Date(cljs.core.get.cljs$core$IFn$_invoke$arity$2(data,"birthdate")));
|
|
var age = forms.calc_age(birthdate);
|
|
(data.age = age);
|
|
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1("HERE IS BIRTHDATE") : forms.log.call(null,"HERE IS BIRTHDATE"));
|
|
|
|
var G__18144_18147 = "birthdate";
|
|
var G__18145_18148 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(data,"birtdate");
|
|
(forms.log.cljs$core$IFn$_invoke$arity$2 ? forms.log.cljs$core$IFn$_invoke$arity$2(G__18144_18147,G__18145_18148) : forms.log.call(null,G__18144_18147,G__18145_18148));
|
|
|
|
var G__18146_18149 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(data,"tetanus-shot");
|
|
(forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1(G__18146_18149) : forms.log.call(null,G__18146_18149));
|
|
|
|
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(cljs.core.get.cljs$core$IFn$_invoke$arity$2(data,"tetanus-shot"),"")){
|
|
(data._tetanus_shot = "1111-11-11");
|
|
} else {
|
|
}
|
|
|
|
return (forms.log.cljs$core$IFn$_invoke$arity$1 ? forms.log.cljs$core$IFn$_invoke$arity$1(data) : forms.log.call(null,data));
|
|
});
|
|
goog.exportSymbol('forms.submitform', forms.submitform);
|
|
document.addEventListener("DOMContentLoaded",forms.startup);
|
|
|
|
//# sourceMappingURL=forms.js.map
|