// used in documenation site built via document generator $(function() { if(hljs) { $('pre code').each(function(i, block) { hljs.highlightBlock(block); }); } $(".toggle-sidebar").on("click", function() { $(".offcanvas").addClass("active-right"); return false; }); // collapse offcanvas sidebars! $(".offcanvas .sidebar").on("click", "a", function() { $(".offcanvas").removeClass("active-left active-right"); }); $(".offcanvas-main-section-overlay").on("click", function() { $(".offcanvas").removeClass("active-left active-right"); return false; }); // search $('.sidebar-navbar-items .octicon-search, .navbar .octicon-search').parent().on("click", function() { var modal = frappe.get_modal("Search", '

\

Search via Google

'); modal.find(".search-input").on("keyup", function(e) { if(e.which===13) { modal.find(".btn-search").trigger("click"); } if(e.which===9) { e.preventDefault(); modal.find(".btn-search").focus(); return false; } var text = $(this).val(); modal.find(".btn-search").attr("href", "https://google.com/search?q=" + text + "+site:" + (window.docs_base_url || "")); }); modal.modal("show"); return false; }); }); frappe = { get_modal: function(title, body_html) { var modal = $('').appendTo(document.body); return modal; }, }