Monotone-Parent: 3d1fc008307ae248946dc870848b9b73d180f2b6
Monotone-Revision: 6c3c7e3510ce901c142883d3a80602befbb04934 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-12-09T14:50:01maint-2.0.2
parent
39a545ffed
commit
74c40e8959
|
@ -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));
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue