This commit is contained in:
22
node_modules/hast-util-to-mdast/lib/handlers/select.js
generated
vendored
Normal file
22
node_modules/hast-util-to-mdast/lib/handlers/select.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
'use strict'
|
||||
|
||||
module.exports = select
|
||||
|
||||
var findSelectedOptions = require('../util/find-selected-options')
|
||||
var wrapText = require('../util/wrap-text')
|
||||
|
||||
function select(h, node) {
|
||||
var values = findSelectedOptions(h, node)
|
||||
var index = -1
|
||||
var results = []
|
||||
var value
|
||||
|
||||
while (++index < values.length) {
|
||||
value = values[index]
|
||||
results.push(value[1] ? value[1] + ' (' + value[0] + ')' : value[0])
|
||||
}
|
||||
|
||||
if (results.length) {
|
||||
return h(node, 'text', wrapText(h, results.join(', ')))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user