R/when.R

Defines functions whens.selector whens when_focus when_hover when_active

Documented in when_active when_focus when_hover

#' State
#' 
#' Narrows selection to a specific state, e.g.: when it is hovered.
#' 
#' @param selector as returned by [selectors].
#' 
#' @name when
#' @export
when_active <- function(selector){
  whens(selector, "active")
}

#' @rdname when
#' @export
when_hover <- function(selector){
  whens(selector, "hover")
}

#' @rdname when
#' @export
when_focus <- function(selector){
  whens(selector, "focus")
}

whens <- function(selector, prefix) UseMethod("whens")

whens.selector <- function(selector, suffix){
  construct_selector("%s:%s", selector, suffix)
}

Try the linne package in your browser

Any scripts or data that you put into this service are public.

linne documentation built on Jan. 8, 2021, 2:24 a.m.