picsScroller/capabilities.json

73 lines
2.2 KiB
JSON
Raw Normal View History

2020-09-05 17:23:23 +08:00
{
2020-09-05 23:25:46 +08:00
"dataRoles": [{
"displayName": "urls",
"name": "urls",
"kind": "Grouping",
"description": "Urls of pictures, example: 'http://www.example.com/xx.png'"
}],
2020-09-05 17:23:23 +08:00
"objects": {
2020-09-05 23:25:46 +08:00
"layout": {
"displayName": "layout",
2020-09-05 17:23:23 +08:00
"properties": {
2020-09-05 23:25:46 +08:00
"rowsCount": {
2020-09-05 17:23:23 +08:00
"type": {
2020-09-05 23:25:46 +08:00
"numeric": true
},
"displayName": "rowsCount",
"description": "How many rows?"
2020-09-05 17:23:23 +08:00
},
2020-09-05 23:25:46 +08:00
"rowGap": {
2020-09-05 17:23:23 +08:00
"type": {
2020-09-05 23:25:46 +08:00
"numeric": true
},
"placeHolderText": "{value}%",
"displayName": "rowGap",
"description": "The distance moved during each cycle.(%)"
2020-09-05 17:23:23 +08:00
},
2020-09-05 23:25:46 +08:00
"columnGap": {
2020-09-05 17:23:23 +08:00
"type": {
2020-09-05 23:25:46 +08:00
"numeric": true
},
"placeHolderText": "msec",
"displayName": "columnGap",
"description": "How long a cycle takes? (msec)"
}
}
},
"animation": {
"displayName": "animation",
"properties": {
"feet": {
2020-09-05 17:23:23 +08:00
"type": {
2020-09-05 23:25:46 +08:00
"numeric": true
},
"placeHolderText": "{value}%",
"displayName": "feet",
"description": "The distance moved during each cycle.(%)"
2020-09-05 17:23:23 +08:00
},
2020-09-05 23:25:46 +08:00
"interval": {
2020-09-05 17:23:23 +08:00
"type": {
2020-09-05 23:25:46 +08:00
"numeric": true
},
"placeHolderText": "numeric",
"displayName": "interval",
"description": "How long a cycle takes? (msec)"
2020-09-05 17:23:23 +08:00
}
2020-09-05 23:25:46 +08:00
2020-09-05 17:23:23 +08:00
}
}
},
2020-09-05 23:25:46 +08:00
"dataViewMappings": [{
"categorical": {
"categories": {
"for": {
"in": "urls"
2020-09-05 17:23:23 +08:00
},
2020-09-05 23:25:46 +08:00
"dataReductionAlgorithm": {
"top": {}
2020-09-05 17:23:23 +08:00
}
}
}
2020-09-05 23:25:46 +08:00
}]
}