Attempt to refactor demand.js code into classes and prototypes. Create MeatDemand constructor with view, model, and controller keys.
Minor changes to naming within googlemaps.js
Add if statement to catch invalid zip codes (less or more than 5 characters long) to run searchUserInformation only if zip code is valid number
Demand.js doesn't need to know the user's zipcode. At least, not yet. Remove reference to zip code in object constructor.
Change view object to contain method viewMessage
WIP how the heck do I only generate a new DemandMeat object on form submit??
Removed global.js, rewrite demand.js skeleton in MVC with MeatDemand class
Move getContacts into Model section, remove surrounding function to leave just the prototype.getContacts
Outline skeleton of View object/class WIP
Add DemandController class, remove emailAddresses from DemandModel
Restructure demand HTML to group all results into results section, to ease CSS reveal/hide
Rename _demand_styles to _demand, add @import in main_styles, display:none on demand-page to encompass all post-search elements revealed after zip submit
Move all sections into overarching demand-page section, display:none on demand-page to hide all interior elements until zip-submit
Change _maps partial to reveal .map-container by default (display formerly :none)
Add .prototype functions to DemandView to show demand page, add target, remove target WIP
WIP create new DemandView in global namespace. Remove knowledge of zip code from View. Remove logic from showDemandView.
Change CSS selector and background-color for message div, nest in SCSS partial
Remove display:none from CSS, to use hide() and show() instead
Remove script tag from demand.html to googlemaps.js
Comment out document.ready for global access in console