mirror of
https://github.com/moparisthebest/android.moparisthebest.org
synced 2024-10-31 23:35:00 -04:00
Mobile nav fixed for better IE support. Closes #595
This commit is contained in:
parent
08de4df657
commit
2225f69536
@ -1,15 +1,14 @@
|
||||
var octopress = (function(){
|
||||
return {
|
||||
getNav: function() {
|
||||
addMobileNav: function () {
|
||||
var mainNav = $('ul.main-navigation, ul[role=main-navigation]').before('<fieldset class="mobile-nav">')
|
||||
var mobileNav = $('fieldset.mobile-nav').append('<select>');
|
||||
mobileNav.find('select').append('<option value="">Navigate…</option>');
|
||||
mainNav.find('a').each(function() {
|
||||
mobileNav.find('select').append('<option value="'+this.href+'">» '+this.text+'</option>');
|
||||
});
|
||||
$('ul.subscription a').each(function() {
|
||||
mobileNav.find('select').append('<option value="'+this.href+'">» '+this.text+'</option>');
|
||||
});
|
||||
var addOption = function() {
|
||||
mobileNav.find('select').append('<option value="' + this.href + '">» ' + $(this).text() + '</option>');
|
||||
}
|
||||
mainNav.find('a').each(addOption);
|
||||
$('ul.subscription a').each(addOption);
|
||||
mobileNav.find('select').bind('change', function(event) {
|
||||
if (event.target.value) { window.location.href = event.target.value; }
|
||||
});
|
||||
@ -248,7 +247,7 @@ $(document).ready(function() {
|
||||
octopress.testFeatures();
|
||||
octopress.flashVideoFallback();
|
||||
octopress.addCodeLineNumbers();
|
||||
octopress.getNav();
|
||||
octopress.addMobileNav();
|
||||
octopress.addSidebarToggler();
|
||||
octopress.twitter.getFeed('#tweets')
|
||||
octopress.github.showRepos('#gh_repos');
|
||||
|
Loading…
Reference in New Issue
Block a user