Skip to content

Commit

Permalink
separate addresses for up/down action possible
Browse files Browse the repository at this point in the history
  • Loading branch information
peuter committed Apr 10, 2015
1 parent 6c02e98 commit 87b3997
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/structure/pure/pushbutton.js
Expand Up @@ -23,7 +23,9 @@ design.basicdesign.addCreator('pushbutton', {
var $e = $(element);

// create the main structure
var ret_val = basicdesign.createDefaultWidget( 'pushbutton', $e, path, flavour, type, this.update );
var ret_val = basicdesign.createDefaultWidget( 'pushbutton', $e, path, flavour, type, this.update, function( src, transform, mode, variant ) {
return [ true, variant ];
} );
// and fill in widget specific data
var data = templateEngine.widgetDataInsert( path, {
'downValue' : $e.attr('downValue' ) || 1,
Expand All @@ -48,6 +50,8 @@ design.basicdesign.addCreator('pushbutton', {

for (var addr in data.address) {
if (!(data.address[addr][1] & 2)) continue; // skip when write flag not set
if (data.address[addr][2]!=undefined && data.address[addr][2]!="down") continue; // skip when not down-variant
console.log(data.address[addr][2]);
templateEngine.visu.write(addr, templateEngine.transformEncode(data.address[addr][0], data.downValue));
}
},
Expand All @@ -56,6 +60,8 @@ design.basicdesign.addCreator('pushbutton', {

for (var addr in data.address) {
if (!(data.address[addr][1] & 2)) continue; // skip when write flag not set
if (data.address[addr][2]!=undefined && data.address[addr][2]!="up") continue; // skip when not up-variant
console.log(data.address[addr][2]);
templateEngine.visu.write(addr, templateEngine.transformEncode(data.address[addr][0], data.upValue));
}
}
Expand Down

0 comments on commit 87b3997

Please sign in to comment.