Monotone-Parent: 3d1fc008307ae248946dc870848b9b73d180f2b6

Monotone-Revision: 6c3c7e3510ce901c142883d3a80602befbb04934

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-09T14:50:01
maint-2.0.2
Wolfgang Sourdeau 2011-12-09 14:50:01 +00:00
parent 39a545ffed
commit 74c40e8959
2 changed files with 20 additions and 2 deletions

View File

@ -227,6 +227,24 @@
return [[[[self context] page] valueForKeyPath:onOffKey] boolValue];
}
- (NSString *) cssClasses
{
NSMutableArray *cssClasses;
NSString *infoClasses;
cssClasses = [NSMutableArray arrayWithCapacity: 16];
if ([self isButtonEnabled])
[cssClasses addObject: @"toolbarButton"];
else
[cssClasses addObject: @"disabledToolbarButton"];
infoClasses = [[self buttonInfo] objectForKey: @"cssClass"];
if ([infoClasses length] > 0)
[cssClasses addObject: infoClasses];
return [cssClasses componentsJoinedByString: @" "];
}
- (BOOL) isLastGroup {
return ([toolbarConfig indexOfObject: toolbarGroup]
== ([toolbarConfig count] - 1));

View File

@ -10,7 +10,7 @@
<var:foreach list="toolbarConfig" item="toolbarGroup"
><var:foreach list="toolbarGroup" item="buttonInfo"
><var:if condition="isButtonEnabled"
><a class="toolbarButton"
><a var:class="cssClasses"
var:href="buttonInfo.link"
var:target="buttonInfo.target"
var:onclick="buttonInfo.onclick"
@ -28,7 +28,7 @@
</a></var:if
><var:if condition="isButtonEnabled"
const:negate="YES"
><span class="disabledToolbarButton"
><span var:class="cssClasses"
><img class="buttonImage"
var:src="buttonImage"
var:alt="buttonTooltip"