Difference between revisions of "Actions"

From MSX - Wiki
Jump to navigation Jump to search
Line 39: Line 39:
 
|| <code>playlist:http://msx.benzac.de/info/data/guide/videos.json</code>
 
|| <code>playlist:http://msx.benzac.de/info/data/guide/videos.json</code>
 
| data-sort-value=0|0.1.0  
 
| data-sort-value=0|0.1.0  
|| Loads a playlist without a corresponding content page. The <code>{URL}</code> part must be replaced with the playlist URL. The data structure is the same like the '''Templated Items''' from the '''Content API'''. Please see [[Content Root Object]] for more information.
+
|| Loads a playlist without a corresponding content page. The <code>{URL}</code> part must be replaced with the playlist URL.  
 +
The data structure is the same like the '''Templated Items''' from the '''Content API'''. Please see [[Content Root Object]] for more information.
 +
|-
 +
| <code>playlist:data</code>
 +
|| <code>playlist:data</code>
 +
| data-sort-value=0|0.1.0
 +
|| Starts a playlist without a corresponding content page. The playlist data must be provided as <code>data</code> property by the corresponding content item.
 +
The data structure is the same like the '''Templated Items''' from the '''Content API'''. Please see [[Content Root Object]] for more information.
 +
|-
 +
| <code>slideshow:{URL}</code>
 +
|| <code>slideshow:http://msx.benzac.de/info/data/guide/images.json</code>
 +
| data-sort-value=0|0.1.0
 +
|| Loads a slideshow without a corresponding content page. The <code>{URL}</code> part must be replaced with the slideshow URL.
 +
The data structure is the same like the '''Templated Items''' from the '''Content API'''. Please see [[Content Root Object]] for more information.
 +
|-
 +
| <code>slideshow:data</code>
 +
|| <code>slideshow:data</code>
 +
| data-sort-value=0|0.1.0
 +
|| Starts a slideshow without a corresponding content page. The playlist data must be provided as <code>data</code> property by the corresponding content item.
 +
The data structure is the same like the '''Templated Items''' from the '''Content API'''. Please see [[Content Root Object]] for more information.
 
|}
 
|}

Revision as of 14:07, 12 January 2021

All actions are indicated as strings and are used by content items to perform specific tasks (e.g. play a video, start a slideshow, etc.). Some actions use additional data, provided by the corresponding content item.

Base Actions[edit]

Syntax Example Since Version Description
video:{URL} video:http://msx.benzac.de/media/video1.mp4 0.1.0 Plays a video. The {URL} part must be replaced with the video URL.
audio:{URL} audio:http://msx.benzac.de/media/audio1.mp3 0.1.0 Plays an audio file. The {URL} part must be replaced with the audio URL. This action works in the same way as video:{URL}, except that the video screen is not displayed. Instead, the background screen is displayed. If the corresponding content item provides a background property, it is used, otherwise the next available background property (at higher level) is used.
image:{URL} image:http://msx.benzac.de/img/bg1.jpg 0.1.0 Shows an image. The {URL} part must be replaced with the image URL.
image:context image:context 0.1.0 Shows an image by using the current context. The image URL must be provided as image property by the corresponding content item.
link:{URL} link:http://msx.benzac.de/info/ 0.1.0 Opens a link. The {URL} part must be replaced with the link URL.
link:window:{URL} link:window:http://msx.benzac.de/info/ 0.1.0 Opens a link in a separate window or in an external browser. The {URL} part must be replaced with the link URL.
playlist:{URL} playlist:http://msx.benzac.de/info/data/guide/videos.json 0.1.0 Loads a playlist without a corresponding content page. The {URL} part must be replaced with the playlist URL.

The data structure is the same like the Templated Items from the Content API. Please see Content Root Object for more information.

playlist:data playlist:data 0.1.0 Starts a playlist without a corresponding content page. The playlist data must be provided as data property by the corresponding content item.

The data structure is the same like the Templated Items from the Content API. Please see Content Root Object for more information.

slideshow:{URL} slideshow:http://msx.benzac.de/info/data/guide/images.json 0.1.0 Loads a slideshow without a corresponding content page. The {URL} part must be replaced with the slideshow URL.

The data structure is the same like the Templated Items from the Content API. Please see Content Root Object for more information.

slideshow:data slideshow:data 0.1.0 Starts a slideshow without a corresponding content page. The playlist data must be provided as data property by the corresponding content item.

The data structure is the same like the Templated Items from the Content API. Please see Content Root Object for more information.