UNPKG

vue-carousel-3d

Version:

Beautiful, flexible and touch supported 3D Carousel for Vue.js

23 lines (19 loc) 506 B
var nodes = require('../nodes'); /** * Returns the @media string for the current block * * @return {String} * @api public */ module.exports = function currentMedia(){ var self = this; return new nodes.String(lookForMedia(this.closestBlock.node) || ''); function lookForMedia(node){ if ('media' == node.nodeName) { node.val = self.visit(node.val); return node.toString(); } else if (node.block.parent.node) { return lookForMedia(node.block.parent.node); } } };