UNPKG

vuikit

Version:

A responsive Vue UI library for web site interfaces based on UIkit

28 lines (23 loc) 634 B
/** * Copyright (c) 2013-2018 YOOtheme GmbH, getuikit.com */ import {fragment} from './dom' import {find, findAll} from './selector' import {isString, toNode, toNodes} from './lang' export function $ (selector, context) { return !isString(selector) ? toNode(selector) : isHtml(selector) ? toNode(fragment(selector)) : find(selector, context) } export function $$ (selector, context) { return !isString(selector) ? toNodes(selector) : isHtml(selector) ? toNodes(fragment(selector)) : findAll(selector, context) } function isHtml (str) { return str[0] === '<' || str.match(/^\s*</) }