Package

org.scalajs.dom

ext

Permalink

package ext

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ext
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AjaxException(xhr: XMLHttpRequest) extends Exception with Product with Serializable

    Permalink

    Thrown when Ajax.get or Ajax.post receives a non-20X response code.

    Thrown when Ajax.get or Ajax.post receives a non-20X response code. Contains the XMLHttpRequest that resulted in that response

  2. implicit class Attributes extends Map[String, Attr]

    Permalink

    Implicit class to deal with attributes as with normal mutable Map

  3. implicit class Castable extends AnyRef

    Permalink
  4. case class Color(r: Int, g: Int, b: Int) extends Product with Serializable

    Permalink

    Encapsulates a Color, allowing you to do useful work with it before serializing it to a String

  5. class EasySeq[T] extends Seq[T]

    Permalink

    Used to extend out javascript *Collections to make them usable as normal Scala Seq[*]s

  6. implicit class PimpedHtmlCollection extends EasySeq[Element]

    Permalink
  7. implicit class PimpedNodeList extends EasySeq[Node]

    Permalink
  8. implicit class PimpedSVGTransformList extends EasySeq[Transform]

    Permalink
  9. implicit class PimpedTouchList extends EasySeq[Touch]

    Permalink
  10. sealed class Storage extends AnyRef

    Permalink

    Wraps dom.Storage replacing null-returning methods with option-returning ones

  11. trait TouchEvents extends Object

    Permalink

    W3C recommendation for touch events

    W3C recommendation for touch events

    Annotations
    @RawJSType() @native()
    See also

    http://www.w3.org/TR/touch-events/

  12. implicit class pimpedContext extends AnyRef

    Permalink

Value Members

  1. object Ajax

    Permalink

    Wraps an XMLHttpRequest to provide an easy one-line way of making an Ajax call, returning a Future.

  2. object Color extends Serializable

    Permalink
  3. object Image

    Permalink
  4. object KeyCode

    Permalink

    A list of the codes returned by KeyEvents.

  5. object KeyLocation

    Permalink

    Aliases for DOM_KEY_LOCATION_* constants from KeyboardEvent

  6. object KeyValue

    Permalink

    The KeyboardEvent.key attribute of an event must always contain one of these control key or character values (even if the value is 'Unidentified').

    The KeyboardEvent.key attribute of an event must always contain one of these control key or character values (even if the value is 'Unidentified').

    If the key represents one of the set of printable control characters which has a Unicode character entry, such as the tab key, the KeyboardEvent.key attribute must have the key value (e.g., 'Tab').

    Implementations that are unable to identify a key must use the key value 'Unidentified'.

    Taken from http://www.w3.org/TR/DOM-Level-3-Events/#keys-special

  7. object LocalStorage extends Storage

    Permalink
  8. object SessionStorage extends Storage

    Permalink
  9. object TouchEvents

    Permalink

    Implicits to add touch event handlers to raw.HTMLDocument and raw.Window.

    Implicits to add touch event handlers to raw.HTMLDocument and raw.Window.

    Note

    Touch events may not be available on all modern browsers. See http://www.quirksmode.org/mobile/tableTouch.html#t00 for a compatibility table.

  10. implicit def color2String(c: Color): String

    Permalink
  11. implicit def pimpAnimatedLength(x: AnimatedLength): Double

    Permalink
  12. implicit def pimpAnimatedNumber(x: AnimatedNumber): Double

    Permalink
  13. implicit def pimpRichAnimatedLength(x: AnimatedLength): RichDouble

    Permalink
  14. implicit def pimpRichAnimatedNumber(x: AnimatedNumber): RichDouble

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped