ctf-server
old server for hosting capture-the-flag
git clone https://9o.is/git/ctf-server.git
BaseScreen.scala
(656B)
1 package com.jcabrra
2 package snippet
3
4 import model._
5
6 import net.liftweb._
7 import http._
8 import js._
9 import JsCmds._
10 import JE._
11 import xml.NodeSeq
12
13 import net.liftmodules.extras.BootstrapScreen
14 import net.liftmodules.extras.snippet._
15
16 object Notices extends BsAlerts
17
18 object Menus extends BsMenu
19
20 /*
21 * Base all LiftScreens off this. Currently configured to use bootstrap.
22 */
23 abstract class BaseScreen extends BootstrapScreen {
24 override def defaultToAjax_? = true
25 }
26
27 object Util {
28 def isLoggedIn(ns: NodeSeq): NodeSeq =
29 if(User.loggedIn_?) ns else NodeSeq.Empty
30
31 def ipAddress = S.containerRequest.map(_.remoteAddress).openOr("localhost")
32 }
33