complete redesign: use nodejs on server instead of php - documentation to be updated
This commit is contained in:
20
nodejs/node_modules/stylus/lib/functions/current-media.js
generated
vendored
Normal file
20
nodejs/node_modules/stylus/lib/functions/current-media.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
var nodes = require('../nodes');
|
||||
|
||||
/**
|
||||
* Returns the @media string for the current block
|
||||
*
|
||||
* @return {String}
|
||||
* @api public
|
||||
*/
|
||||
|
||||
module.exports = function currentMedia(){
|
||||
return new nodes.String(lookForMedia(this.closestBlock.node) || '');
|
||||
|
||||
function lookForMedia(node){
|
||||
if ('media' == node.nodeName) {
|
||||
return node.toString();
|
||||
} else if (node.block.parent.node) {
|
||||
return lookForMedia(node.block.parent.node);
|
||||
}
|
||||
}
|
||||
};
|
Reference in New Issue
Block a user