Package

org

hyperscala

Permalink

package hyperscala

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. hyperscala
  2. Logging
  3. ExtendedElement
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ClientScreen extends Screen

    Permalink
  2. trait Connection extends Logging

    Permalink
  3. implicit class ElementExtras extends ExtendedElement

    Permalink
  4. sealed trait InitState extends AnyRef

    Permalink
  5. abstract class MapStore extends Store

    Permalink
  6. case class Param(values: List[String]) extends Product with Serializable

    Permalink
  7. case class Priority(value: Int, name: String) extends Ordered[Priority] with Product with Serializable

    Permalink
  8. case class Protocol extends Product with Serializable

    Permalink
  9. case class ReloadRequest(force: Boolean, url: Option[String] = None) extends Product with Serializable

    Permalink
  10. trait Screen extends BaseScreen with Logging

    Permalink
  11. case class ScreenContentRequest(screenName: String, url: URL, replace: Boolean) extends Product with Serializable

    Permalink
  12. case class ScreenContentResponse(title: String, content: String, screenName: String, parentId: String, replace: Boolean) extends Product with Serializable

    Permalink
  13. trait SimpleClientScreen[Main <: HTMLElement] extends ClientScreen with SimpleScreen

    Permalink
  14. trait SimpleScreen extends Screen

    Permalink
  15. sealed trait SiteType extends AnyRef

    Permalink
  16. sealed trait StateChange extends AnyRef

    Permalink
  17. trait Store extends AnyRef

    Permalink
  18. implicit class StringExtras extends AnyRef

    Permalink
  19. class ThreadLocalStore extends MapStore

    Permalink
  20. case class URL(protocol: Protocol = Protocol.Http, host: String = "localhost", port: Int = 80, path: String = "/", parameters: Map[String, Param] = Map.empty) extends Product with Serializable

    Permalink
  21. case class URLChange(url: URL, replace: Boolean = false, force: Boolean = false) extends Product with Serializable

    Permalink

    PathChange represents a path change request that returns from a ClientScreen.activate.

    PathChange represents a path change request that returns from a ClientScreen.activate.

    url

    the new url to set.

    replace

    replaces the current path in the browser history if true or pushes a new state if false. Defaults to false.

    force

    forces the state change even if the path is the same as the current path. Defaults to false.

  22. case class URLChanged(url: URL) extends Product with Serializable

    Permalink
  23. abstract class WebApplication extends BaseApplication with Logging

    Permalink

Value Members

  1. object InitState

    Permalink
  2. object Macros

    Permalink
    Annotations
    @compileTimeOnly( ... )
  3. object Priority extends Serializable

    Permalink
  4. object Protocol extends Serializable

    Permalink
  5. object SiteType

    Permalink
  6. object StateChange

    Permalink
  7. object URL extends Serializable

    Permalink
  8. object Unique

    Permalink
  9. package ajax

    Permalink
  10. def byClass[T <: Element](className: String): Vector[T]

    Permalink
    Definition Classes
    ExtendedElement
  11. def byId[T <: Element](id: String): T

    Permalink
    Definition Classes
    ExtendedElement
  12. def bySelector[T <: Element](selectors: String, root: Option[Element] = None): Vector[T]

    Permalink
  13. def byTag[T <: Element](tagName: String): Vector[T]

    Permalink
    Definition Classes
    ExtendedElement
  14. implicit def connection2ClientConnection(connection: Connection): ClientConnection

    Permalink
  15. implicit def domListToIterator[T](list: DOMList[T]): Iterator[T]

    Permalink
  16. def firstBySelector[T <: Element](selectors: String, root: Option[Element] = None): Option[T]

    Permalink
  17. def getById[T <: Element](id: String): Option[T]

    Permalink
    Definition Classes
    ExtendedElement
  18. def logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  19. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  20. package manager

    Permalink
  21. def oneBySelector[T <: Element](selectors: String, root: Option[Element] = None): T

    Permalink
  22. package util

    Permalink

Inherited from Logging

Inherited from ExtendedElement

Inherited from AnyRef

Inherited from Any

Ungrouped