8000 Flag directive options should resolve to something truthy? · Issue #43 · executablebooks/markdown-it-docutils · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Flag directive options should resolve to something truthy? #43
Open
@rowanc1

Description

@rowanc1

In a directive, setting an option_spec to directiveOptions.flag will result in the result being null if the flag is set. This is strange, as the flag is truthy.

Passing this onto mdast currently requires, for example,

const mdastOptions = {
  open: t.meta.open === null || undefined,
};

Ideally the value coming out of this library is truthy for a "flag". It would also be great to have the flag be able to be set with a "true" in the markup.

```{dropdown}
:open: true
```

Currently this gets parsed into a directive error, see #42.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0