[dss-developer] Source der App für "Benutzdefinierte Handlungen"

Klaus Schmidinger Klaus.Schmidinger at tvdr.de
Tue Dec 5 17:34:10 CET 2017


On 04.12.2017 23:40, Alexander wrote:
> Hallo
> 
> Source für benutzerdefinierte Handlungen addon:
> 
> https://git.digitalstrom.org/dss-add-ons/hle-edit

Vielen Dank, das hat mir schon mal sehr weitergeholfen.

Der eigentliche Dialog zum Bearbeiten einer Aktivität wird ja offensichtlich
durch https://git.digitalstrom.org/dss-add-ons/dss-addon-framework implementiert.
In der Code-Sequenz

                    if (oDeviceObject.functionID!=28688) {
                             oDeviceActionControlStore.add({
                                 id : 5,
                                 name : _('call scene'),
                                 icon : null,
                                 next : true
                             });
                             oDeviceActionControlStore.add({
                                 id : 1,
                                 name : (oDeviceObject.GroupID==2)?_('Close'):_('Turn off'),
                                 icon : dss.staticDataModel.getImagePathForScene(0, iGroup, 0),
                                 next : false
                             });
                             oDeviceActionControlStore.add({
                                 id : 2,
                                 name : (oDeviceObject.GroupID==2)?_('Open'): _('Turn on'),
                                 icon : dss.staticDataModel.getImagePathForScene(0, iGroup, 5),
                                 next : false
                             });
                     }

in js/dss/dss-components/dss-action-selector.js werden numerische Konstanten für 'id'
verwendet (leider keine Symbole oder Macros). Gibt es eine Stelle, wo alle diese Werte
aufgelistet sind, und man insbesondere sehen kann, welche Werte noch unbenutzt sind?

Grüße
Klaus


More information about the dss-developer mailing list