class

Opal::UI::AsyncMermaidViewer

Inherits Opal::UI::Element < Opal::UI::Themable < Reference < Object

Async Mermaid Viewer that displays an animated throbber until the diagram string is ready

Constructors

new(label : String = "Generating diagram...", &block : -> String)
Source

Instance methods

label
Source
label=(label : String)
Source
preferred_size(available_w : Int32, available_h : Int32) : Tuple(Int32, Int32)
Source
render(buffer : Buffer, x : Int32, y : Int32, width : Int32, height : Int32) : Nil
Source
resolved=(resolved : Bool)
Source
resolved?
Source
spinner_frame
Source
spinner_frame=(spinner_frame : Int32)
Source
tick
Source
viewer
Source
viewer=(viewer : MermaidViewer | Nil)
Source