My favorites
▼
|
Sign in
gbif-common-resources
A repository for all things GBIF that don't really fit anywhere else
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
gbif-wallboard
/
trunk
/
src
/
main
/
scala
/
bootstrap
/
liftweb
/
Boot.scala
r725
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package bootstrap.liftweb
import net.liftweb.sitemap.{SiteMap, Menu}
import net.liftweb.common.Full
import net.liftweb.db.{DefaultConnectionIdentifier, DB, StandardDBVendor}
import net.liftweb.util.{Schedule, Props}
import net.liftweb.util.Helpers._
import net.liftweb.http.{Req, Html5Properties, LiftRules}
import org.gbif.provider.DBUpdater
class Boot {
def boot() {
LiftRules.addToPackages("org.gbif")
LiftRules.setSiteMapFunc(() => sitemap())
val vendor = new StandardDBVendor(
Props.get("db.driver") openOr "com.mysql.jdbc.Driver",
Props.get("db.url", "jdbc:mysql://localhost/"),
Props.get("db.user"),
Props.get("db.password")
)
LiftRules.unloadHooks.append(vendor.closeAllConnections_! _)
DB.defineConnectionManager(DefaultConnectionIdentifier, vendor)
Schedule.schedule(DBUpdater, "updateRawOccurrenceRecordCount", 1 seconds)
LiftRules.unloadHooks.append(() => Schedule.shutdown)
LiftRules.jsArtifacts = net.liftweb.http.js.jquery.JQuery14Artifacts
LiftRules.ajaxStart = Full(() => LiftRules.jsArtifacts.show("ajax-loader").cmd)
LiftRules.ajaxEnd = Full(() => LiftRules.jsArtifacts.hide("ajax-loader").cmd)
LiftRules.early.append(_.setCharacterEncoding("UTF-8"))
LiftRules.htmlProperties.default.set((r: Req) => new Html5Properties(r.userAgent))
}
def sitemap(): SiteMap = {
SiteMap(Menu.i("Home") / "index")
}
}
Show details
Hide details
Change log
r192
by lars.francke on Jun 15, 2011
Diff
Import wallboard
Go to:
/gbif-wallboard
/gbif-wallboard/branches
/gbif-wallboard/tags
/gbif-wallboard/trunk
/gbif-wallboard/trunk/pom.xml
/gbif-wallboard/trunk/src
/gbif-wallboard/trunk/src/main
...llboard/trunk/src/main/resources
...d/trunk/src/main/resources/props
...in/resources/props/default.props
...f-wallboard/trunk/src/main/scala
...d/trunk/src/main/scala/bootstrap
...src/main/scala/bootstrap/liftweb
...ala/bootstrap/liftweb/Boot.scala
...llboard/trunk/src/main/scala/org
...rd/trunk/src/main/scala/org/gbif
...nk/src/main/scala/org/gbif/comet
...t/RawOccurrenceRecordCount.scala
...src/main/scala/org/gbif/provider
...rg/gbif/provider/DBUpdater.scala
...-wallboard/trunk/src/main/webapp
...rd/trunk/src/main/webapp/WEB-INF
.../src/main/webapp/WEB-INF/web.xml
...lboard/trunk/src/main/webapp/css
...k/src/main/webapp/css/styles.css
...trunk/src/main/webapp/index.html
...src/main/webapp/templates-hidden
...pp/templates-hidden/default.html
/gbif-wallboard/trunk/src/test
...llboard/trunk/src/test/resources
...f-wallboard/trunk/src/test/scala
...llboard/trunk/src/test/scala/org
...rd/trunk/src/test/scala/org/gbif
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 1417 bytes, 41 lines
View raw file
Powered by
Google Project Hosting