Package

org.danielnixon.progressive.shared

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

  1. final case class AjaxResponse(message: Option[String], html: Option[String], invalidForm: Option[String]) extends Product with Serializable

    Permalink

    A response to an asynchronous request made by Progressive.

    A response to an asynchronous request made by Progressive.

    message

    A message to announce to users of assistive technology.

    html

    An HTML fragment to render in the target element.

    invalidForm

    If this response is a response to an invalid form submission, invalidForm contains the form after validation has been applied server-side (including adding error messages, styling inputs as invalid, setting aria-invalid=true, etc).

  2. final case class FormSettings(ajax: Boolean = true, target: Option[Target] = None, refreshTarget: Option[Target] = Some(Target.ClosestRefresh), busyMessage: Option[String] = None, focusTarget: Boolean = true, reloadPage: Boolean = false, confirmMessage: Option[String] = None, confirmedAction: Option[String] = None, ajaxAction: Option[String] = None, remove: Boolean = false, resetForm: Boolean = false) extends Product with Serializable

    Permalink
  3. final case class LinkSettings(target: Target, busyMessage: Option[String] = None, focusTarget: Boolean = true, href: Option[String] = None) extends Product with Serializable

    Permalink
  4. final case class RefreshSettings(url: String, interval: Option[Int]) extends Product with Serializable

    Permalink
  5. final case class SubmitButtonSettings(target: Option[Target] = None, busyMessage: Option[String] = None) extends Product with Serializable

    Permalink
  6. sealed trait Target extends AnyRef

    Permalink

    The target of an ajax form or link.

Value Members

  1. object AjaxResponse extends Serializable

    Permalink
    Annotations
    @SuppressWarnings()
  2. object CssClasses

    Permalink
  3. object DataAttributes

    Permalink
  4. object FormSettings extends Serializable

    Permalink
    Annotations
    @SuppressWarnings()
  5. object Json

    Permalink
  6. object LinkSettings extends Serializable

    Permalink
    Annotations
    @SuppressWarnings()
  7. object RefreshSettings extends Serializable

    Permalink
    Annotations
    @SuppressWarnings()
  8. object SubmitButtonSettings extends Serializable

    Permalink
    Annotations
    @SuppressWarnings()
  9. object Target

    Permalink
    Annotations
    @SuppressWarnings()

Ungrouped