UNPKG

coupdoeil

Version:

Javascript for Ruby on Rails Coupdoeil gem

34 lines (25 loc) 904 B
import {extractOptionFromElement} from "./options_parser"; export function getType(controller) { return controller.coupdoeilElement.getAttribute('popover-type') } export function getParams(controller) { return controller.coupdoeilElement.getAttribute('popover-params') } export function getTrigger(controller) { return extractOptionFromElement(controller.coupdoeilElement, 'trigger') } export function triggeredOnClick(controller) { return getTrigger(controller) === 'click' } export function noTriggeredOnClick(controller) { return getTrigger(controller) !== 'click' } export function triggeredOnHover(controller) { return getTrigger(controller) === 'hover' } export function notTriggeredOnHover(controller) { return getTrigger(controller) !== 'hover' } export function preloadedContentElement(controller) { return controller.coupdoeilElement.querySelector('.popover-content') }