|
@@ -39,10 +39,14 @@ class Toolbar extends Component {
|
|
}
|
|
}
|
|
e.click(function(e) if( e.button == 0 ) tog());
|
|
e.click(function(e) if( e.button == 0 ) tog());
|
|
e.appendTo(element);
|
|
e.appendTo(element);
|
|
- if( defValue ) e.addClass("toggled");
|
|
|
|
var def = getDisplayState("toggle:" + icon);
|
|
var def = getDisplayState("toggle:" + icon);
|
|
- if( def == null ) def = false;
|
|
|
|
- if( def != defValue ) e.click();
|
|
|
|
|
|
+ if( def == null ) def = defValue;
|
|
|
|
+ if( def )
|
|
|
|
+ tog(); // false -> true
|
|
|
|
+ else if( defValue ) {
|
|
|
|
+ e.toggleClass("toggled");
|
|
|
|
+ tog(); // true -> false
|
|
|
|
+ }
|
|
return {
|
|
return {
|
|
element : e,
|
|
element : e,
|
|
toggle : function(b) tog(),
|
|
toggle : function(b) tog(),
|