Class: CS50::SpoilerBlock
- Defined in:
- lib/jekyll-theme-cs50.rb
Instance Method Summary collapse
-
#render(context) ⇒ Object
stackoverflow.com/q/19169849/5156190 developer.mozilla.org/en-US/docs/Web/HTML/Element/button (re phrasing, but not interactive, content).
Methods included from Mixins
Instance Method Details
#render(context) ⇒ Object
stackoverflow.com/q/19169849/5156190 developer.mozilla.org/en-US/docs/Web/HTML/Element/button (re phrasing, but not interactive, content)
294 295 296 297 298 299 300 301 |
# File 'lib/jekyll-theme-cs50.rb', line 294 def render(context) html = CS50::convert(super) summary = CS50::sanitize(CS50::convert((@args[0]) ? CGI.escapeHTML(@args[0]) : "Spoiler")) "<details>" \ "<summary>#{summary}</summary>" \ "#{html}" \ "</details>" end |