Difference between revisions of "Selection Examples"
Jump to navigation
Jump to search
(→Code) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 105: | Line 105: | ||
"type": "pages", | "type": "pages", | ||
"headline": "Delayed Selection Test", | "headline": "Delayed Selection Test", | ||
+ | "underlay": { | ||
+ | "action": "[update:content:overlay:info|background:none|delay:selection:cancel]", | ||
+ | "data": { | ||
+ | "text": "" | ||
+ | } | ||
+ | }, | ||
"overlay": { | "overlay": { | ||
"items": [{ | "items": [{ | ||
Line 115: | Line 121: | ||
"template": { | "template": { | ||
"enumerate": false, | "enumerate": false, | ||
− | |||
"badge": "{col:msx-white}important", | "badge": "{col:msx-white}important", | ||
"badgeColor": "msx-red", | "badgeColor": "msx-red", | ||
+ | "type": "separate", | ||
"layout": "0,0,2,4", | "layout": "0,0,2,4", | ||
"icon": "msx-white-soft:adb", | "icon": "msx-white-soft:adb", | ||
− | "color": "msx-glass", | + | "color": "msx-glass", |
"selection": { | "selection": { | ||
"important": true, | "important": true, | ||
Line 135: | Line 141: | ||
}] | }] | ||
} | } | ||
+ | }, | ||
+ | "action": "data", | ||
+ | "data": { | ||
+ | "actions": [{ | ||
+ | "action": "info:{context:executionInfo}" | ||
+ | }, { | ||
+ | "action": "delay:selection:execute" | ||
+ | }] | ||
} | } | ||
}, | }, | ||
"items": [{ | "items": [{ | ||
"title": "Item 1", | "title": "Item 1", | ||
− | " | + | "executionInfo": "Item 1 executed.", |
"selectionInfo": "Item 1 selected.", | "selectionInfo": "Item 1 selected.", | ||
"selectionBackground": "http://msx.benzac.de/img/bg1.jpg" | "selectionBackground": "http://msx.benzac.de/img/bg1.jpg" | ||
}, { | }, { | ||
"title": "Item 2", | "title": "Item 2", | ||
− | " | + | "executionInfo": "Item 2 executed.", |
"selectionInfo": "Item 2 selected.", | "selectionInfo": "Item 2 selected.", | ||
"selectionBackground": "http://msx.benzac.de/img/bg2.jpg" | "selectionBackground": "http://msx.benzac.de/img/bg2.jpg" | ||
}, { | }, { | ||
"title": "Item 3", | "title": "Item 3", | ||
− | " | + | "executionInfo": "Item 3 executed.", |
"selectionInfo": "Item 3 selected.", | "selectionInfo": "Item 3 selected.", | ||
"selectionBackground": "http://msx.benzac.de/img/bg3.jpg" | "selectionBackground": "http://msx.benzac.de/img/bg3.jpg" | ||
}, { | }, { | ||
"title": "Item 4", | "title": "Item 4", | ||
− | " | + | "executionInfo": "Item 4 executed.", |
"selectionInfo": "Item 4 selected.", | "selectionInfo": "Item 4 selected.", | ||
"selectionBackground": "none" | "selectionBackground": "none" | ||
}, { | }, { | ||
"title": "Item 5", | "title": "Item 5", | ||
− | " | + | "executionInfo": "Item 5 executed.", |
"selectionInfo": "Item 5 selected.", | "selectionInfo": "Item 5 selected.", | ||
"selectionBackground": "none" | "selectionBackground": "none" | ||
}, { | }, { | ||
"title": "Item 6", | "title": "Item 6", | ||
− | " | + | "executionInfo": "Item 6 executed.", |
"selectionInfo": "Item 6 selected.", | "selectionInfo": "Item 6 selected.", | ||
"selectionBackground": "none" | "selectionBackground": "none" |
Latest revision as of 10:03, 4 March 2021
Example 1[edit]
Screenshot[edit]
Code[edit]
{
"type": "pages",
"headline": "Selection Test",
"overlay": {
"items": [{
"id": "info",
"type": "space",
"layout": "0,4,12,2",
"text": ""
}]
},
"template": {
"type": "separate",
"layout": "0,0,2,4",
"icon": "msx-white-soft:adb",
"color": "msx-glass"
},
"items": [{
"badge": "{col:msx-white}important",
"badgeColor": "msx-red",
"title": "Item 1",
"action": "info:Item 1 executed.",
"selection": {
"important": true,
"background": "http://msx.benzac.de/img/bg1.jpg",
"action": "update:content:overlay:info",
"data": {
"text": "{ico:msx-blue:info} Item 1 selected."
}
}
}, {
"badge": "{col:msx-white}important",
"badgeColor": "msx-red",
"title": "Item 2",
"action": "info:Item 2 executed.",
"selection": {
"important": true,
"background": "http://msx.benzac.de/img/bg2.jpg",
"action": "update:content:overlay:info",
"data": {
"text": "{ico:msx-blue:info} Item 2 selected."
}
}
}, {
"badge": "{col:msx-white}important",
"badgeColor": "msx-red",
"title": "Item 3",
"action": "info:Item 3 executed.",
"selection": {
"important": true,
"background": "http://msx.benzac.de/img/bg3.jpg",
"action": "update:content:overlay:info",
"data": {
"text": "{ico:msx-blue:info} Item 3 selected."
}
}
}, {
"title": "Item 4",
"action": "info:Item 4 executed.",
"selection": {
"action": "update:content:overlay:info",
"data": {
"text": "{ico:msx-blue:info} Item 4 selected."
}
}
}, {
"title": "Item 5",
"action": "info:Item 5 executed.",
"selection": {
"action": "update:content:overlay:info",
"data": {
"text": "{ico:msx-blue:info} Item 5 selected."
}
}
}, {
"title": "Item 6",
"action": "info:Item 6 executed.",
"selection": {
"action": "update:content:overlay:info",
"data": {
"text": "{ico:msx-blue:info} Item 6 selected."
}
}
}]
}
Demo[edit]
- Launch via App: https://msx.benzac.de/?start=content:https://msx.benzac.de/info/xp/data/selection_test_1.json
- Launch via Demo Page: https://msx.benzac.de/info/?start=content:https://msx.benzac.de/info/xp/data/selection_test_1.json
Example 2 (Delayed)[edit]
Screenshot[edit]
Code[edit]
{
"type": "pages",
"headline": "Delayed Selection Test",
"underlay": {
"action": "[update:content:overlay:info|background:none|delay:selection:cancel]",
"data": {
"text": ""
}
},
"overlay": {
"items": [{
"id": "info",
"type": "space",
"layout": "0,4,12,2",
"text": ""
}]
},
"template": {
"enumerate": false,
"badge": "{col:msx-white}important",
"badgeColor": "msx-red",
"type": "separate",
"layout": "0,0,2,4",
"icon": "msx-white-soft:adb",
"color": "msx-glass",
"selection": {
"important": true,
"headline": "{context:title}",
"action": "[invalidate:content:overlay:info|delay:selection:1:data]",
"data": {
"actions": [{
"action": "update:content:overlay:info",
"data": {
"text": "{ico:msx-blue:info} {context:selectionInfo}"
}
}, {
"action": "background:{context:selectionBackground}"
}]
}
},
"action": "data",
"data": {
"actions": [{
"action": "info:{context:executionInfo}"
}, {
"action": "delay:selection:execute"
}]
}
},
"items": [{
"title": "Item 1",
"executionInfo": "Item 1 executed.",
"selectionInfo": "Item 1 selected.",
"selectionBackground": "http://msx.benzac.de/img/bg1.jpg"
}, {
"title": "Item 2",
"executionInfo": "Item 2 executed.",
"selectionInfo": "Item 2 selected.",
"selectionBackground": "http://msx.benzac.de/img/bg2.jpg"
}, {
"title": "Item 3",
"executionInfo": "Item 3 executed.",
"selectionInfo": "Item 3 selected.",
"selectionBackground": "http://msx.benzac.de/img/bg3.jpg"
}, {
"title": "Item 4",
"executionInfo": "Item 4 executed.",
"selectionInfo": "Item 4 selected.",
"selectionBackground": "none"
}, {
"title": "Item 5",
"executionInfo": "Item 5 executed.",
"selectionInfo": "Item 5 selected.",
"selectionBackground": "none"
}, {
"title": "Item 6",
"executionInfo": "Item 6 executed.",
"selectionInfo": "Item 6 selected.",
"selectionBackground": "none"
}]
}
Demo[edit]
- Launch via App: https://msx.benzac.de/?start=content:https://msx.benzac.de/info/xp/data/selection_test_2.json
- Launch via Demo Page: https://msx.benzac.de/info/?start=content:https://msx.benzac.de/info/xp/data/selection_test_2.json