Widgets
Widgets
Widgets are 'blocks' that can be used in the RTD or in sites as 'shared blocks'
Widgets
- OBJECTTYPE EmbedVideoProviderBase
Base class for video providers for the built-in video widget
- OBJECTTYPE FormWidgetBase
Webtool form widget
- RECORD FUNCTION GetVideoEmbedInfo(RECORD video)
Get JSON-encodable data-video
- OBJECT FUNCTION GetVideoEmbedProvider(STRING providername)
- RECORD ARRAY FUNCTION GetVideoEmbedProviders()
- RECORD FUNCTION GuessEmbeddedVideoFromCode(STRING code)
- OBJECTTYPE HTMLWidgetBase
Embedded HTML widget
- OBJECTTYPE InlineHTMLWidgetBase
- RECORD FUNCTION MakeVideoEmbedInstance(STRING network, STRING videoid)
Get the data to store in a video embed instance
- MACRO RenderAdhocWidget(RECORD widgetinstance, OBJECT basefsobject, RECORD options)
Render a widget
- RECORD ARRAY FUNCTION ResolveLocalSharedBlocks(RECORD sharedblockinstance)
Get local shared blocks, not considering inheritance
- RECORD ARRAY FUNCTION ResolveWidgetAsSharedBlock(INTEGER widgetid)
Resolve a single widget
- OBJECTTYPE SlideshowWidgetBase
Embedded slideshow widget
- OBJECTTYPE TwoColumnsWidgetBase
Two columns widget
- OBJECTTYPE VideoWidgetBase
Embedded video widget
- OBJECTTYPE WidgetBase
Base class for widgets (former embedded objects) used for RTD documents which use the new 'rtd type' system