unordered-items.js 493 B

12345678910111213141516171819202122
  1. 'use strict';
  2. module.exports = unorderedItems;
  3. /* Visit unordered list items.
  4. * Uses `options.bullet` as each item's bullet.
  5. */
  6. function unorderedItems(node) {
  7. var self = this;
  8. var bullet = self.options.bullet;
  9. var fn = self.visitors.listItem;
  10. var children = node.children;
  11. var length = children.length;
  12. var index = -1;
  13. var values = [];
  14. while (++index < length) {
  15. values[index] = fn.call(self, children[index], node, index, bullet);
  16. }
  17. return values.join('\n');
  18. }