$( document ).ready(function() { // Shift nav in mobile when clicking the menu. $(document).on('click', "[data-toggle='wy-nav-top']", function() { $("[data-toggle='wy-nav-shift']").toggleClass("shift"); $("[data-toggle='rst-versions']").toggleClass("shift"); }); // Close menu when you click a link. $(document).on('click', ".wy-menu-vertical .current ul li a", function() { $("[data-toggle='wy-nav-shift']").removeClass("shift"); $("[data-toggle='rst-versions']").toggleClass("shift"); }); $(document).on('click', "[data-toggle='rst-current-version']", function() { $("[data-toggle='rst-versions']").toggleClass("shift-up"); }); // Make tables responsive $("table.docutils:not(.field-list)").wrap("
"); // --- // START DOC MODIFICATION BY RUFNEX // v1.0 04.02.2015 // Add ToogleButton to get FullWidth-View by Johannes Gamperl codeigniter.de var ciNav = ''; ciNav += '
'; $('body').prepend(ciNav); // var a = ['Index', 'CodeIgniter User Guide¶', 'Change Log¶', 'Developer’s Certificate of Origin 1.1¶', 'The MIT License (MIT)¶']; if ($.inArray($('h1').text(), a) > 0 || $('h2').text() == 'Search Results') { $('table.ciNav a').each(function(){ $(this).attr('href', $(this).attr("href").replace('../', '')); }); console.log(1111); } // $('#openToc').click(function(){ $('#nav').slideToggle(); }); $('.wy-breadcrumbs').append('
toc
'); $('#closeMe').toggle( function() { setCookie('ciNav', true, 365); $('#nav2').show(); $('#topMenu').remove(); $('body').css({ background:'none' }); $('.wy-nav-content-wrap').css({ background:'none', 'margin-left':0 }); $('.wy-breadcrumbs').append('
'+$('.wy-form').parent().html()+'
');$('.wy-nav-side').toggle(); }, function() { setCookie('ciNav', false, 365); $('#topMenu').remove(); $('#nav').hide(); $('#nav2').hide(); $('body').css({ background:'#edf0f2;' }); $('.wy-nav-content-wrap').css({ background:'none repeat scroll 0 0 #fcfcfc;', 'margin-left':'300px' }); $('.wy-nav-side').show(); } ); if (getCookie('ciNav') == 'true') { $('#closeMe').trigger('click'); //$('#nav').slideToggle(); } // END MODIFICATION --- }); // Rufnex Cookie functions function setCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires=" + d.toGMTString(); document.cookie = cname+"="+cvalue+"; "+expires; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i