TwentyTwelve 1.0 – IE7 und IE8 kompatibles Childtheme

nicht für WordPress 3.5 (auch nicht geplant)

+++++++

 
CSS fix for google map controlls

+++++++

retry adding wp_nav_menu_objects hook for parent-classs
Function “How to add a parent class for menu item” from http://codex.wordpress.org/Function_Reference/wp_nav_menu
only worked on IIS 7.5 with PHP 5.3.8, not on Servers (both Linux, PHP 5.2.17, PHP 5.4.5)

+++++++

when using WordPress 3.5 beta some marked IE-Hacks have to be deleted
added parent-class wp_page_menu
removed jquery parent-class
(hope) better mobile navigation now

+++++++

navi.js slide-effect

+++++++

fixed class issues when using custom mainmenue in header.php and navi.js

+++++++

rtl.css added (my first try, so if there are any suggestions please feel free to comment)

+++++++

changed nav.js to toggle active-classes
add parent-class to open and close submenues on phones

+++++++

HTML5 searchform and CSS for input type=”search”

+++++++

IE8 image width bug (galleries) fixed

translation files added

Hinweis: Im IE8 werden die Widgets auf der Startseite (Front Page Template) noch untereinander dargestellt statt nebeneinander. Behebung ist im Gange. fixed

IE7 menue item styles (nowrap) fixed

IE7 second level menu left: value 0, third+ level left: auto fixed

Da sich die Struktur des Themes geändert hat, funktioniert das neulich zur Verfügung gestellte Childtheme für TwentyTwelve nicht mehr (siehe Artikel von neulich).

Das Childtheme ist auch in IE7 und IE8 responsive.

Wie bereits im Childtheme zur Beta-Version ersetzte ich html5.js durch modernizr-respond.js, sowie das neue Javascript für die Navigation navigation.js durch navi.js, da die Darstellung auch mit dem neuen Skript fehlerhaft war.

Um zu umgehen dass die global (nicht innerhalb von Mediaqueries) definierten IE-Stile ein responsives Verhalten verhindern, kopierte ich die header.php ins Childtheme und gab dem Theme neue Klassen für die unterschiedlichen IE-Browser.

Download

twentytwelveieplus1.0-20121203-0008

(81 kB)

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>