| <!DOCTYPE html> | |
| <html itemscope itemtype="https://schema.org/WebPage" lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta content="IE=edge" http-equiv="X-UA-Compatible"> | |
| <meta content="width=device-width, initial-scale=1" name="viewport"> | |
| <link href="/rules_nodejs/search.html" rel="canonical"> | |
| <link href="" rel="shortcut icon" type="image/png"> | |
| <title>rules_nodejs - Search</title> | |
| <!-- Webfont --> | |
| <link href="//fonts.googleapis.com/css?family=Source+Code+Pro:400,500,700|Open+Sans:400,600,700,800" rel="stylesheet"> | |
| <!-- Bootstrap --> | |
| <link crossorigin="anonymous" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" | |
| integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" rel="stylesheet"> | |
| <!-- Font Awesome --> | |
| <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> | |
| <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> | |
| <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> | |
| <!--[if lt IE 9]> | |
| <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> | |
| <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> | |
| <![endif]--> | |
| <!-- Custom stylesheet --> | |
| <link href="/rules_nodejs/css/main.css" rel="stylesheet"> | |
| <!-- metadata --> | |
| <meta content="rules_nodejs" name="og:title"/> | |
| <meta content="JavaScript and NodeJS rules for Bazel" name="og:description"/> | |
| </head> | |
| <body> | |
| <nav class="navbar navbar-inverse navbar-fixed-top" id="common-nav"> | |
| <div class="container"> | |
| <!-- Brand and toggle get grouped for better mobile display --> | |
| <div class="navbar-header"> | |
| <button class="navbar-toggle collapsed" data-target="#bs-example-navbar-collapse-1" data-toggle="collapse" | |
| type="button"> | |
| <span class="sr-only">Toggle navigation</span> | |
| <span class="icon-bar"></span> | |
| <span class="icon-bar"></span> | |
| <span class="icon-bar"></span> | |
| </button> | |
| <a class="navbar-brand" href="/rules_nodejs/"> | |
| <img class="navbar-logo" src="/rules_nodejs/images/bazel-navbar.svg"> | |
| </a> | |
| </div> | |
| <!-- Collect the nav links, forms, and other content for toggling --> | |
| <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> | |
| <form class="navbar-form navbar-right" action="/rules_nodejs/search.html" id="cse-search-box"> | |
| <div class="form-group"> | |
| <input type="hidden" name="cx" value="2735dc72dd157bd19"> | |
| <input type="search" name="q" id="q" class="form-control input-sm" placeholder="Search"> | |
| </div> | |
| </form> | |
| <ul class="nav navbar-nav navbar-right"> | |
| <li><a href="https://github.com/bazelbuild/rules_nodejs">GitHub</a></li> | |
| </ul> | |
| </div><!-- /.navbar-collapse --> | |
| </div><!-- /.container-fluid --> | |
| </nav> | |
| <div class="container vpad"> | |
| <div class="gcse-searchresults-only"></div> | |
| </div> | |
| <footer class="footer"> | |
| <div class="container"> | |
| <div class="row"> | |
| <div class="col-lg-8"> | |
| <p class="text-muted">© 2020 The rules_nodejs authors</p> | |
| </div> | |
| </div> | |
| </div> | |
| </footer> | |
| <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> | |
| <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> | |
| <!-- Include all compiled plugins (below), or include individual files as needed --> | |
| <script crossorigin="anonymous" | |
| integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" | |
| src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> | |
| <!-- Anchor JS --> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.0/anchor.min.js" type="text/javascript"></script> | |
| <script> | |
| // Automatically add anchors and links to all header elements that don't already have them. | |
| anchors.options = { placement: 'left' }; | |
| anchors.add(); | |
| </script> | |
| <script> | |
| var shiftWindow = function () { | |
| if (location.hash.length !== 0) { | |
| window.scrollBy(0, -50); | |
| } | |
| }; | |
| window.addEventListener("hashchange", shiftWindow); | |
| var highlightCurrentSidebarNav = function () { | |
| var href = location.pathname; | |
| var item = $('#sidebar-nav [href$="' + href + '"]'); | |
| if (item) { | |
| var li = item.parent(); | |
| li.addClass("active"); | |
| if (li.parent() && li.parent().is("ul")) { | |
| do { | |
| var ul = li.parent(); | |
| if (ul.hasClass("collapse")) { | |
| ul.collapse("show"); | |
| } | |
| li = ul.parent(); | |
| } while (li && li.is("li")); | |
| } | |
| } | |
| }; | |
| $(document).ready(function () { | |
| // Scroll to anchor of location hash, adjusted for fixed navbar. | |
| window.setTimeout(function () { | |
| shiftWindow(); | |
| }, 1); | |
| // Flip the caret when submenu toggles are clicked. | |
| $(".sidebar-submenu").on("show.bs.collapse", function () { | |
| var toggle = $('[href$="#' + $(this).attr('id') + '"]'); | |
| if (toggle) { | |
| toggle.addClass("dropup"); | |
| } | |
| }); | |
| $(".sidebar-submenu").on("hide.bs.collapse", function () { | |
| var toggle = $('[href$="#' + $(this).attr('id') + '"]'); | |
| if (toggle) { | |
| toggle.removeClass("dropup"); | |
| } | |
| }); | |
| // Highlight the current page on the sidebar nav. | |
| highlightCurrentSidebarNav(); | |
| }); | |
| </script> | |
| <script> | |
| const params = new URLSearchParams(window.location.search); | |
| document.getElementById('q').value = params.get('q'); | |
| </script> | |
| <script async src="https://cse.google.com/cse.js?cx=2735dc72dd157bd19"></script> | |
| </body> | |
| </html> | |