Skip to content

Commit

Permalink
Minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
fmpwizard committed Mar 22, 2011
1 parent 15cc4b6 commit dfa085a
Show file tree
Hide file tree
Showing 7 changed files with 367 additions and 179 deletions.
9 changes: 6 additions & 3 deletions project/build/LiftProject.scala
@@ -1,19 +1,22 @@
import sbt._

class LiftProject(info: ProjectInfo) extends DefaultWebProject(info) {
val liftVersion = "2.3-RC3"
val liftVersion = "2.2"

// uncomment the following if you want to use the snapshot repo
val scalatoolsSnapshot = ScalaToolsSnapshots
// val scalatoolsSnapshot = ScalaToolsSnapshots

// If you're using JRebel for Lift development, uncomment
// this line
// override def scanDirectories = Nil

override def libraryDependencies = Set(
"net.liftweb" %% "lift-webkit" % liftVersion % "compile->default",
"net.liftweb" %% "lift-mapper" % liftVersion % "compile->default",
"org.mortbay.jetty" % "jetty" % "6.1.22" % "test->default",
"junit" % "junit" % "4.5" % "test->default",
"ch.qos.logback" % "logback-classic" % "0.9.26",
"org.scala-tools.testing" %% "specs" % "1.6.6" % "test->default"
"org.scala-tools.testing" %% "specs" % "1.6.6" % "test->default",
"com.h2database" % "h2" % "1.2.138"
) ++ super.libraryDependencies
}
40 changes: 36 additions & 4 deletions src/main/scala/bootstrap/liftweb/Boot.scala
Expand Up @@ -8,6 +8,9 @@ import common._
import http._
import sitemap._
import Loc._
import mapper._

//import code.model._


/**
Expand All @@ -16,21 +19,42 @@ import Loc._
*/
class Boot {
def boot {
if (!DB.jndiJdbcConnAvailable_?) {
val vendor =
new StandardDBVendor(Props.get("db.driver") openOr "org.h2.Driver",
Props.get("db.url") openOr
"jdbc:h2:lift_proto.db;AUTO_SERVER=TRUE",
Props.get("db.user"), Props.get("db.password"))

LiftRules.unloadHooks.append(vendor.closeAllConnections_! _)

DB.defineConnectionManager(DefaultConnectionIdentifier, vendor)
}

// Use Lift's Mapper ORM to populate the database
// you don't need to use Mapper to use Lift... use
// any ORM you want
Schemifier.schemify(true, Schemifier.infoF _)

// where to search snippet
LiftRules.addToPackages("code")
LiftRules.addToPackages("com.fmpwizard.code")

// Build SiteMap
val entries = List(
Menu.i("Home") / "index", // the simple way to declare a menu
def sitemap = SiteMap(
Menu.i("Home") / "index" ,
Menu.i("Ajax Form") / "ajax-form" ,
Menu.i("Wiring") / "wiring" ,

// more complex because this menu allows anything in the
// /static path to be visible
Menu(Loc("Static", Link(List("static"), true, "/static/index"),
"Static Content")))



// set the sitemap. Note if you don't want access control for
// each page, just comment this line out.
LiftRules.setSiteMap(SiteMap(entries:_*))
LiftRules.setSiteMapFunc(() =>sitemap)

//Show the spinny image when an Ajax call starts
LiftRules.ajaxStart =
Expand All @@ -43,5 +67,13 @@ class Boot {
// Force the request to be UTF-8
LiftRules.early.append(_.setCharacterEncoding("UTF-8"))



// Use HTML5 for rendering
LiftRules.htmlProperties.default.set((r: Req) =>
new Html5Properties(r.userAgent))

// Make a transaction span the whole HTTP request
S.addAround(DB.buildLoanWrapper)
}
}
258 changes: 246 additions & 12 deletions src/main/scala/code/snippet/Wiring.scala
Expand Up @@ -29,24 +29,16 @@ import js._
import JsCmds._
import js.jquery._







class Wiring {




var state = Wiring.state
var city = ""

def taxRate = SHtml.ajaxSelect(
def stateDropDown = SHtml.ajaxSelect(
Wiring.states.map(i => (i, i)),
Full(1.toString),
selected => {
//What to do when you select an entry
replace(selected)
}
)
Expand All @@ -68,8 +60,6 @@ class Wiring {

// bind the view to the dynamic HTML
def show(xhtml: Group): NodeSeq = {
val (name, js) = ajaxCall(JE.JsRaw("this.value"),
s => After(200, replace(s)))
bind("select", xhtml,
"city" -> cityChoice(state) % ("id" -> "city_select"),
"submit" -> submit(?("Save"),
Expand All @@ -84,15 +74,259 @@ object Wiring {
"Alabama" -> "Huntsville",
"Alabama" -> "Mobile",
"Alabama" -> "Montgomery",
"Alaska" -> "Anchorage municipality",
"Arizona" -> "Chandler",
"Arizona" -> "Gilbert town",
"Arizona" -> "Glendale",
"Arizona" -> "Mesa",
"Arizona" -> "Peoria",
"Arizona" -> "Phoenix",
"Arizona" -> "Scottsdale",
"Arizona" -> "Tempe",
"Arizona" -> "Tucson",
"Arkansas" -> "Little Rock",
"California" -> "Anaheim",
"California" -> "Antioch",
"California" -> "Bakersfield",
"California" -> "Berkeley",
"California" -> "Burbank",
"California" -> "Chula Vista",
"California" -> "Concord",
"California" -> "Corona",
"California" -> "Costa Mesa",
"California" -> "Daly City",
"California" -> "Downey",
"California" -> "El Monte",
"California" -> "Elk Grove",
"California" -> "Escondido",
"California" -> "Fairfield",
"California" -> "Fontana",
"California" -> "Fremont",
"California" -> "Fresno",
"California" -> "Fullerton",
"California" -> "Garden Grove",
"California" -> "Glendale",
"California" -> "Hayward",
"California" -> "Huntington Beach",
"California" -> "Inglewood",
"California" -> "Irvine",
"California" -> "Lancaster",
"California" -> "Long Beach",
"California" -> "Los Angeles",
"California" -> "Modesto",
"California" -> "Moreno Valley",
"California" -> "Norwalk",
"California" -> "Oakland",
"California" -> "Oceanside",
"California" -> "Ontario",
"California" -> "Orange",
"California" -> "Oxnard",
"California" -> "Palmdale",
"California" -> "Pasadena",
"California" -> "Pomona",
"California" -> "Rancho Cucamonga",
"California" -> "Richmond",
"California" -> "Riverside",
"California" -> "Roseville",
"California" -> "Sacramento",
"California" -> "Salinas",
"California" -> "San Bernardino",
"California" -> "San Buenaventura (Ventura)",
"California" -> "San Diego",
"California" -> "San Francisco",
"California" -> "San Jose",
"California" -> "Santa Ana",
"California" -> "Santa Clara",
"California" -> "Santa Clarita",
"California" -> "Santa Rosa",
"California" -> "Simi Valley",
"California" -> "Stockton",
"California" -> "Sunnyvale",
"California" -> "Thousand Oaks",
"California" -> "Torrance",
"California" -> "Vallejo",
"California" -> "Visalia",
"California" -> "West Covina",
"Colorado" -> "Arvada",
"Colorado" -> "Aurora",
"Colorado" -> "Colorado Springs",
"Colorado" -> "Denver",
"Colorado" -> "Fort Collins",
"Colorado" -> "Lakewood",
"Colorado" -> "Pueblo",
"Colorado" -> "Thornton",
"Colorado" -> "Westminster",
"Connecticut" -> "Bridgeport",
"Connecticut" -> "Hartford",
"Connecticut" -> "New Haven",
"Connecticut" -> "Stamford",
"Connecticut" -> "Waterbury",
"District of Columbia" -> "Washington",
"Florida" -> "Cape Coral",
"Florida" -> "Clearwater",
"Florida" -> "Coral Springs",
"Florida" -> "Fort Lauderdale",
"Florida" -> "Gainesville",
"Florida" -> "Hialeah",
"Florida" -> "Hollywood",
"Florida" -> "Jacksonville",
"Florida" -> "Miami",
"Florida" -> "Miramar",
"Florida" -> "Orlando",
"Florida" -> "Pembroke Pines",
"Florida" -> "Pompano Beach",
"Florida" -> "Port St. Lucie",
"Florida" -> "St. Petersburg",
"Florida" -> "Tallahassee",
"Florida" -> "Tampa",
"Georgia" -> "Athens-Clarke County (balance)",
"Georgia" -> "Atlanta",
"Georgia" -> "Augusta-Richmond County (balance)",
"Georgia" -> "Columbus",
"Georgia" -> "Savannah",
"Hawaii" -> "Honolulu CDP",
"Idaho" -> "Boise City",
"Illinois" -> "Aurora",
"Illinois" -> "Chicago",
"Illinois" -> "Elgin",
"Illinois" -> "Joliet",
"Illinois" -> "Naperville",
"Illinois" -> "Peoria",
"Illinois" -> "Rockford",
"Illinois" -> "Springfield",
"Indiana" -> "Evansville",
"Indiana" -> "Fort Wayne",
"Indiana" -> "Indianapolis city (balance)",
"Indiana" -> "South Bend",
"Iowa" -> "Cedar Rapids",
"Iowa" -> "Des Moines",
"Kansas" -> "Kansas City",
"Kansas" -> "Olathe",
"Kansas" -> "Overland Park",
"Kansas" -> "Topeka",
"Kansas" -> "Wichita",
"Kentucky" -> "Lexington-Fayette",
"Kentucky" -> "Louisville/Jefferson County (balance)",
"Louisiana" -> "Baton Rouge",
"Louisiana" -> "Lafayette",
"Louisiana" -> "New Orleans",
"Louisiana" -> "Shreveport",
"Maryland" -> "Baltimore",
"Massachusetts" -> "Boston",
"Massachusetts" -> "Cambridge",
"Massachusetts" -> "Lowell",
"Massachusetts" -> "Springfield",
"Massachusetts" -> "Worcester",
"Michigan" -> "Ann Arbor",
"Michigan" -> "Detroit",
"Michigan" -> "Flint",
"Michigan" -> "Grand Rapids",
"Michigan" -> "Lansing",
"Michigan" -> "Sterling Heights",
"Michigan" -> "Warren",
"Minnesota" -> "Minneapolis",
"Minnesota" -> "St. Paul",
"Mississippi" -> "Jackson",
"Missouri" -> "Independence",
"Missouri" -> "Kansas City",
"Missouri" -> "Springfield",
"Missouri" -> "St. Louis",
"Montana" -> "Billings",
"Nebraska" -> "Lincoln",
"Nebraska" -> "Omaha",
"Nevada" -> "Henderson",
"Nevada" -> "Las Vegas",
"Nevada" -> "North Las Vegas",
"Nevada" -> "Reno",
"New Hampshire" -> "Manchester",
"New Jersey" -> "Elizabeth",
"New Jersey" -> "Jersey City",
"New Jersey" -> "Newark",
"New Jersey" -> "Paterson",
"New Mexico" -> "Albuquerque",
"New York" -> "Buffalo",
"New York" -> "New York",
"New York" -> "Rochester",
"New York" -> "Syracuse",
"New York" -> "Yonkers",
"North Carolina" -> "Cary town",
"North Carolina" -> "Charlotte",
"North Carolina" -> "Durham",
"North Carolina" -> "Fayetteville",
"North Carolina" -> "Greensboro",
"North Carolina" -> "Raleigh",
"North Carolina" -> "Winston-Salem",
"Ohio" -> "Akron",
"Ohio" -> "Cincinnati",
"Ohio" -> "Cleveland",
"Ohio" -> "Columbus",
"Ohio" -> "Dayton",
"Ohio" -> "Toledo",
"Oklahoma" -> "Norman",
"Oklahoma" -> "Oklahoma City",
"Oklahoma" -> "Tulsa",
"Oregon" -> "Eugene",
"Oregon" -> "Portland",
"Oregon" -> "Salem",
"Pennsylvania" -> "Allentown",
"Pennsylvania" -> "Erie",
"Pennsylvania" -> "Philadelphia",
"Pennsylvania" -> "Pittsburgh",
"Rhode Island" -> "Providence",
"South Carolina" -> "Charleston",
"South Carolina" -> "Columbia",
"South Dakota" -> "Sioux Falls",
"Tennessee" -> "Chattanooga",
"Tennessee" -> "Clarksville",
"Tennessee" -> "Knoxville",
"Tennessee" -> "Memphis",
"Tennessee" -> "Nashville-Davidson (balance)",
"Texas" -> "Abilene",
"Texas" -> "Amarillo",
"Texas" -> "Arlington",
"Texas" -> "Austin",
"Texas" -> "Beaumont",
"Texas" -> "Brownsville",
"Texas" -> "Carrollton",
"Texas" -> "Corpus Christi",
"Texas" -> "Dallas",
"Texas" -> "Denton",
"Texas" -> "El Paso",
"Texas" -> "Fort Worth",
"Texas" -> "Garland",
"Texas" -> "Grand Prairie",
"Texas" -> "Houston",
"Texas" -> "Irving",
"Texas" -> "Killeen",
"Texas" -> "Laredo",
"Texas" -> "Lubbock",
"Texas" -> "McAllen",
"Texas" -> "McKinney",
"Texas" -> "Mesquite",
"Texas" -> "Midland",
"Texas" -> "Pasadena",
"Texas" -> "Plano",
"Texas" -> "San Antonio",
"Texas" -> "Waco",
"Utah" -> "Provo",
"Utah" -> "Salt Lake City",
"Utah" -> "West Valley City",
"Virginia" -> "Alexandria",
"Virginia" -> "Arlington CDP",
"Virginia" -> "Chesapeake",
"Virginia" -> "Hampton",
"Virginia" -> "Newport News",
"Virginia" -> "Norfolk",
"Virginia" -> "Portsmouth",
"Virginia" -> "Richmond",
"Virginia" -> "Virginia Beach",
"Washington" -> "Bellevue",
"Washington" -> "Seattle",
"Washington" -> "Spokane",
"Washington" -> "Tacoma",
"Washington" -> "Vancouver",
"Wisconsin" -> "Green Bay",
"Wisconsin" -> "Madison",
"Wisconsin" -> "Milwaukee")

val states = citiesAndStates.map(_._1).distinct
Expand Down

0 comments on commit dfa085a

Please sign in to comment.