Skip to content

Instantly share code, notes, and snippets.

View timperrett's full-sized avatar
🚧

Timothy Perrett timperrett

🚧
View GitHub Profile
<lift:surround with="default" at="content">
<lift:Courses.findAll>
<div>
<courses:size /> courses
</div>
<div>
<table>
<courses:list>
<template:course>
<tr>
server = new Server();
var connector: Connector = new SelectChannelConnector()
connector.setPort(8080)
connector.setHost("127.0.0.1")
server.addConnector(connector)
var wac: WebAppContext = new WebAppContext()
wac.setContextPath("/")
// this is path to .war OR TO expanded, existing webapp; WILL FIND web.xml and parse it
wac.setWar("./web")
// in Boot.scala
LiftRules.snippetDispatch.append(
Map("hello_world" -> HelloWorld)
)
// in whatever.html
<lift:hello_world.talk />
// in YourFile.scala
object HelloWorld {
package net.harnly.aaron.options
import scala.collection.mutable.{ListBuffer}
// Base class for options.
// These are things that get listed when we ask for help,
// and optionally can accept string arguments & perform some kind of action,
// usually mutating a var.
case class OptionDefinition(
canBeInvoked: Boolean,
List(
Map(package_reference -> something),
Map(package_reference -> another),
Map(package_reference -> something),
Map(package_reference -> something),
Map(package_reference -> another)
)
//
// FileUpload.j
// Editor
//
// Created by Francisco Tolmasky on 03/04/08.
// Copyright 2005 - 2008, 280 North, Inc. All rights reserved.
//
import <Foundation/CPObject.j>
import <Foundation/CPValue.j>
import _root_.net.liftweb.mapper._
trait HasCreatedMetaMapper[T <: HasCreated[T]] {
self: T with LongKeyedMetaMapper[T] =>
import java.util.Date
def findByCreated(startDate:Date, endDate:Date) = findAll(By_>(created_at, startDate), By_<(created_at, endDate))
def findByCreatedSince(startDate: Date) = findAll(By_>(created_at, startDate))
}
trait HasCreated [T <: HasCreated[T]] extends KeyedMapper[Long, T] {
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAACVxTLpr0s9v75uMUd2Kb5xQOCkAGcyjx6s20Xkh2RptV2L4uOxQruW8CuoN9SJBiCYixb7EoIXlreA" type="text/javascript"></script>
import scala.xml.{NodeSeq, Text, Elem}
import net.liftweb.common.Loggable
import net.liftweb.http.{S,DispatchSnippet}
import net.liftweb.http.S.?
import net.liftweb.util.Helpers._
import net.liftweb.mapper.{Mapper, MetaMapper, MappedField,
QueryParam, OrderBy, StartAt, MaxRows, Ascending, Descending}
import net.liftweb.mapper.view.ModelSnippet
trait PaginatedSnippet extends DispatchSnippet {
class MyThing extends AkkaRecord[MyThing]{
object something extends StringField(this) with AkkaRef
}