Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#109 2009-06-03 19:33:17
Re: Admin Side Theming! (r3149)
Also, the system requirements for 4.0.9 might need updating to include supported browsers, as IE6 is clearly not happy about remora :-|
Of course, the jury’s out on whether IE6 actually constitutes a browser in the first place, in which case disregard this post…
Last edited by Bloke (2009-06-03 19:35:33)
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
#110 2009-06-03 23:39:27
Re: Admin Side Theming! (r3149)
Bloke wrote:
Also, the system requirements for 4.0.9 might need updating to include supported browsers, as IE6 is clearly not happy about remora :-|
Adding display: inline-block;
to the #masthead a
selector makes it much more tolerable, but not entirely perfect yet. I’m trying to figure out what selector to target for positioning of the secondary ul
s.
I love the ability to declare theme::based_on('xxx')
, and make subtle adjustments to existing themes without overwriting any core files!
Of course, the jury’s out on whether IE6 actually constitutes a browser in the first place, in which case disregard this post…
I’m with you.
Last edited by johnstephens (2009-06-03 23:40:35)
Offline
#111 2009-06-04 04:28:38
Re: Admin Side Theming! (r3149)
Could this be part of Remora’s quirky behavior in IE6? None of the list item elements are closed properly in the subnavigation menus. I added indentation to show nesting:
<div id="masthead">
<ul id="nav">
<li class='primary tabup active'><a href='?event=article'>Content</a>
<ul>
<li class='secondary tabdown2 inactive'><a href='?event=category'>Categories</a>
<li class='secondary tabup active'><a href='?event=article'>Write</a>
<li class='secondary tabdown2 inactive'><a href='?event=list'>Articles</a>
<li class='secondary tabdown2 inactive'><a href='?event=image'>Images</a>
<li class='secondary tabdown2 inactive'><a href='?event=file'>Files</a>
<li class='secondary tabdown2 inactive'><a href='?event=link'>Links</a>
<li class='secondary tabdown2 inactive'><a href='?event=discuss'>Comments</a>
</ul>
</li>
<li class='primary tabdown inactive'><a href='?event=page'>Presentation</a>
[...]
<li id="view-site" class="primary tabdown inactive"><a href="http://freeliberal.dev/" target="_blank">View Site</a></li>
<li id="logout" class="primary tabdown inactive"><a href="index.php?logout=1" onclick="return verify('Are you sure?')">Logout</a></li>
</ul>
</div>
Adding a </li>
on line 38 of the remora.php seems to fix this issue:
$out[] = "<li class='secondary {$class}'><a href='?event={$item['event']}'>{$item['label']}</a></li>";
Then it’s just a matter of modifying the CSS to position the menus properly. Would there be an easy way to add a conditional comment for an IE-specific stylesheet to the <head>
in the there manifest file?
Last edited by johnstephens (2009-06-04 04:41:49)
Offline
#112 2009-06-04 06:14:41
Re: Admin Side Theming! (r3149)
Here’s the additional CSS that got Remora to render appropriately (but not identically) in IE6, without mucking up the standards-aware browsers I tested in:
#masthead a {
display: inline-block;
}
* html #masthead .sfhover a {
display: block;
width: 10em;
}
Offline
#113 2009-06-04 08:00:26
Re: Admin Side Theming! (r3149)
Nice work, John. Saves updating the FAQ!
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
#114 2009-06-04 12:27:38
Re: Admin Side Theming! (r3149)
Thanks. It’s been tested in Firefox, Safari, Opera, Camino, Chromium, and IE6; but I haven’t looked at it in IE7 or 8. Using <!--[if lte IE x]>
conditional comments <![endif]-->
would be a better solution than this— while we can’t count on IE6 getting any better, it’s possible that other browsers might evolve and begin recognizing the convoluted selector I used to target IE.
Offline
#115 2009-06-04 12:31:36
Re: Admin Side Theming! (r3149)
johnstephens wrote:
it’s possible that other browsers might evolve and begin recognizing the convoluted selector I used to target IE.
That surely won’t happen. * html
selects nothing at all in a standard compliant browser. html
is the root of the document. It is only IE 6 that is dump enough to think there is something around html
.
Last edited by phiw13 (2009-06-04 12:31:56)
Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern
Offline
#116 2009-06-04 12:47:53
Re: Admin Side Theming! (r3149)
@phiw13 You’re probably right.
If there’s a more elegant solution, let me know.
What’s the official way to submit this and the manifest correction as a patch to Remora? The theme::based_on
declaration makes it super easy to extend existing themes with custom CSS, and that’s a dandy solution for me if Remora remains the same.
Offline
#117 2009-06-04 12:55:55
Re: Admin Side Theming! (r3149)
johnstephens wrote:
@phiw13 You’re probably right.
If a standard compliant browsers supports that selector, it is a bug (cough, cough Opera 9 and 9.1 with real xhtml docs).
What’s the official way to submit this and the manifest correction as a patch to Remora? The
theme::based_on
declaration makes it super easy to extend existing themes with custom CSS, and that’s a dandy solution for me if Remora remains the same.
svn diff > mypatch.patch
is your friend. Send the patch to the developers mailing list.
Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern
Offline
#118 2009-06-04 13:22:56
Re: Admin Side Theming! (r3149)
phiw13 wrote:
svn diff > mypatch.patch
is your friend. Send the patch to the developers mailing list.
Thanks. Done and done.
Offline
#119 2009-06-04 16:37:30
Re: Admin Side Theming! (r3149)
Bloke wrote:
Also, the system requirements for 4.0.9 might need updating to include supported browsers, as IE6 is clearly not happy about remora :-|
Done. I don’t think we need to put vast efforts into IE6 complicatability any longer.
Offline
#120 2009-06-04 16:43:37
Re: Admin Side Theming! (r3149)
clapping
Last edited by renobird (2009-06-04 16:44:05)
Offline