Well, after some fiddling further with no luck, I decided to take the brute force approach. I modified the tiddler from the menubar plugin entitled $:/plugins/tiddlywiki/menubar/items/pagecontrols and added <div class="tc-page-controls"> around the outer list widget. I also modified the menubar stylesheet and took out the fill properties of the following statement:
Before:
nav.tc-menubar li.tc-menubar-item svg {
transition: none;
width: 1em;
height: 1em;
fill: <<colour foreground>>;
fill: <<colour menubar-foreground>>;
}
After:
nav.tc-menubar li.tc-menubar-item svg {
transition: none;
width: 1em;
height: 1em;
}
Here's what the modified pagecontrols tiddler looks like:
\whitespace trim
\define config-title()
$:/config/PageControlButtons/Visibility/$(listItem)$
\end
<div class="tc-page-controls">
<$list filter="[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]" variable="listItem">
<$set name="hidden" value=<<config-title>>>
<$list filter="[<hidden>!text[hide]]" storyview="pop" variable="ignore">
<$set name="tv-config-toolbar-class" filter="[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]">
<$transclude tiddler=<<listItem>> mode="inline"/>
</$set>
</$list>
</$set>
</$list>
</div>
While this achieved what I desired, I don't like modifying the tiddlers that come with a plugin. I'd rather do this by adding my own stylesheets. In this case, I was at a loss as to how to do this. There's probably something obvious that I'm missing and I'm hoping someone can enlighten me.
Stay safe and healthy out there,
Damon