Skip to content

Instantly share code, notes, and snippets.

View chanced's full-sized avatar

Chance chanced

  • Columbia, SC, USA
View GitHub Profile
require('./db_connect');
var geocoder = require('geocoder');
var cs = require('../cyberstride/mongoose');
var AddressSchema = new Schema({
name : {type: String, default : ''},
street1 : {type: String, default : ''},
street2 : {type: String, default : ''},
city : {type: String, default : '', required: true},
state : {type: String, required : true},
zip : {type: String, default : ''},
form(method = "post", action = "/agencies")
input(type = "hidden", name = "csrf", value = "csrf")
label Name
input( type = "text", name = "agency[name]", value= agency.name? agency.name = "")
label Type
select( name = "agency[type]")
option(value= '', selected = (agency.type == '')) Select Agency Type
option(value= 'medical', selected= (agency.type =='medical')) Medical Service
option(value= 'disasterService', selected= (agency.type=='disasterService')) Disaster Service
option(value= 'local-law', selected= (agency.type=='local-law')) Law Enforcement, Local
%ul#addresses
-each address in agency.addresses
%li
%ul
-inputName = 'agency[addresses]['+address._id+']'
%li
%label{for: inputName + '[name]'}
Name
%input{type: "text", name: inputName + "[name]", value: address.name}
%li