All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.liftweb.http.jquery.JqSHtml.scala Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2007-2011 WorldWide Conferencing, LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package net.liftweb
package http
package jquery

import net.liftweb.util.Helpers._
import net.liftweb.http.js._
import net.liftweb.http.js.jquery._
import JqJsCmds._

/**
 * This contains Html artifacts that are heavily relying on JQuery
 */
@deprecated("This contains Html artifacts that are heavily relying on JQuery", "2.3")
object JqSHtml {
  def fadeOutErrors(duration: TimeSpan, fadeTime: TimeSpan): JsCmd = {
    FadeOut(LiftRules.noticesContainerId + "_error", duration, fadeTime)
  }

  def fadeOutWarnings(duration: TimeSpan, fadeTime: TimeSpan): JsCmd = {
    FadeOut(LiftRules.noticesContainerId + "_warn", duration, fadeTime)
  }

  def fadeOutNotices(duration: TimeSpan, fadeTime: TimeSpan): JsCmd = {
    FadeOut(LiftRules.noticesContainerId + "_notice", duration, fadeTime)
  }

  /**
  * Generate a JavaScript FadeOut command for the Errors screen real estate using
  * the default prefade duration and fade time from JsRules
  */
  def fadeOutErrors(): JsCmd = {
    FadeOut(LiftRules.noticesContainerId + "_error", JsRules.prefadeDuration, JsRules.fadeTime)
  }

  /**
  * Generate a JavaScript FadeOut command for the Warnings screen real estate using
  * the default prefade duration and fade time from JsRules
  */
  def fadeOutWarnings(): JsCmd = {
    FadeOut(LiftRules.noticesContainerId + "_warn", JsRules.prefadeDuration, JsRules.fadeTime)
  }

  /**
  * Generate a JavaScript FadeOut command for the Notices screen real estate using
  * the default prefade duration and fade time from JsRules
  */
  def fadeOutNotices(): JsCmd = {
    FadeOut(LiftRules.noticesContainerId + "_notice", JsRules.prefadeDuration, JsRules.fadeTime)
  }

}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy