org.querki

jquery

package jquery

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. jquery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type AttrVal = |[|[String, Int], Boolean]

    This union type represents valid types that you can set an attribute to.

  2. type ElementDesc = |[|[|[String, Element], JQuery], Array[Element]]

    This union type gets used for several functions that really allow anything that can describe an Element.

    This union type gets used for several functions that really allow anything that can describe an Element. This is similar to Selector, but allows you to pass in a JQuery as well.

  3. type EventHandler = |[|[|[Function0[Any], Function1[JQueryEventObject, Any]], ThisFunction0[Element, Any]], ThisFunction1[Element, JQueryEventObject, Any]]

    This union type covers the possible signatures of functions to pass into event-registration functions like "click" or "hover".

  4. type JQEvt = JQueryEventObject

    A shorter alias for JQuery events, just to reduce keystrokes.

  5. trait JQuery extends Object

    A facade for the main jQuery object.

  6. trait JQueryAjaxSettings extends Object

    Annotations
    @RawJSType() @native()
  7. class JQueryAjaxSettingsBuilder extends JSOptionBuilder[JQueryAjaxSettings, JQueryAjaxSettingsBuilder]

  8. trait JQueryAnimationSettings extends Object

    Annotations
    @RawJSType() @native()
  9. class JQueryAnimationSettingsBuilder extends JSOptionBuilder[JQueryAnimationSettings, JQueryAnimationSettingsBuilder]

  10. trait JQueryCallbacks extends Object

    Annotations
    @RawJSType() @native()
  11. trait JQueryDeferred extends Object with JQueryPromise

    Annotations
    @RawJSType() @native()
  12. trait JQueryEventObject extends Event

    The facade over an event from JQuery.

  13. class JQueryEventObjectBuilder extends JSOptionBuilder[JQueryEventObject, JQueryEventObjectBuilder]

  14. class JQueryExtensions extends AnyRef

    These are extensions to jQuery -- useful higher-level functions, which mostly tighten up the types.

  15. trait JQueryFN extends Object

    Annotations
    @RawJSType() @native()
  16. trait JQueryFX extends Object

    Annotations
    @RawJSType() @native()
  17. trait JQueryPosition extends Object

    Returned by offset() and position().

  18. trait JQueryPromise extends Object

    Annotations
    @RawJSType() @native()
  19. trait JQuerySerializeArrayElement extends Object

    Returned by serializeArray().

  20. trait JQueryTransport extends Object

    Annotations
    @RawJSType() @native()
  21. trait JQueryXHR extends XMLHttpRequest with JQueryDeferred

    Annotations
    @RawJSType() @native()
  22. type Number = |[Double, Int]

  23. type Selector = |[|[String, Element], Array[Element]]

    This is a particularly important union type.

    This is a particularly important union type. Selector is a common parameter type in jQuery, meaning essentially a filter for choosing some elements. It can be a string describing a kind of node (using a CSS-ish syntax), an Element, or an Array of Elements.

    Note that the jQuery API documentation is *extremely* inconsistent about how it treats the term "Selector" -- sometimes it just uses the term to mean Strings, sometimes it means all of the possible types. So use this with some care.

Value Members

  1. val $: JQueryStatic.type

    The main entry point into jQuery.

    The main entry point into jQuery. We alias it to $, to match jQuery idiom.

  2. object JQueryAjaxSettings extends JQueryAjaxSettingsBuilder

  3. object JQueryAnimationSettings extends JQueryAnimationSettingsBuilder

  4. object JQueryEventObject extends JQueryEventObjectBuilder

    Constructor facade for JQueryEventObject.

  5. object JQueryStatic extends Object

    Annotations
    @native() @JSImport( "jquery" , JSImport.Default , "$" )
  6. implicit def builder2DialogOptions(builder: JQueryEventObjectBuilder): JQueryEventObject

  7. implicit def f02EventHandler(func: () ⇒ Any): EventHandler

  8. implicit def f12EventHandler(func: (JQueryEventObject) ⇒ Any): EventHandler

  9. implicit def ft02EventHandler(func: (Element) ⇒ Any): EventHandler

  10. implicit def ft12EventHandler(func: (Element, JQueryEventObject) ⇒ Any): EventHandler

  11. implicit def jQuery2Ext(jq: JQuery): JQueryExtensions

  12. implicit def seq2ElementDesc(seq: Seq[Element]): ElementDesc

  13. implicit def seq2Selector(seq: Seq[Element]): Selector

    Convenience conversion, so that you can use a Scala Seq[Element] where the API expects a js.

    Convenience conversion, so that you can use a Scala Seq[Element] where the API expects a js.Array[Element].

Inherited from AnyRef

Inherited from Any

Ungrouped