Difference between revisions of "Start Action"

From MSX - Wiki
Jump to navigation Jump to search
Line 21: Line 21:
  
 
=== Demo ===
 
=== Demo ===
* Launch via App: https://msx.benzac.de/?start=menu:https://msx.benzac.de/info/ap/data/hidden_feature_1.json
+
* Launch via App: https://msx.benzac.de/?start=menu:https://msx.benzac.de/info/xp/data/hidden_feature_1.json
* Launch via Demo Page: https://msx.benzac.de/info/?start=menu:https://msx.benzac.de/info/ap/data/hidden_feature_1.json
+
* Launch via Demo Page: https://msx.benzac.de/info/?start=menu:https://msx.benzac.de/info/xp/data/hidden_feature_1.json

Revision as of 10:56, 15 January 2021

It is possible to execute a start action by setting an action property (of type string) to the menu or content data that is loaded at startup. An action-related data property (of type object) can also be set. By default, the action home is executed. This feature is available since version 0.1.0.

Note: The default action is not executed if a start action is set. For example, if you set an empty action, a blank screen is displayed during startup until the user makes an interaction. Please also note that the start action is skipped if the context menu is opened during startup or the start data is restored (when the application returns from a link action).

Please see following example.

Example[edit]

Screenshot[edit]

File:Hidden feature 1.png
Example Screenshot (Start Action)

Code[edit]

{
    "action": "info:Start action executed.",
    "headline": "My Menu",
    "menu": [{
            "label": "My Menu Item"
        }]
}

Demo[edit]