coupdoeil
Version:
Javascript for Ruby on Rails Coupdoeil gem
34 lines (25 loc) • 904 B
JavaScript
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')
}