| OLD | NEW |
| 1 /*! | 1 /*! |
| 2 * This file is part of help.eyeo.com. | 2 * This file is part of help.eyeo.com. |
| 3 * Copyright (C) 2017-present eyeo GmbH | 3 * Copyright (C) 2017-present eyeo GmbH |
| 4 * | 4 * |
| 5 * help.eyeo.com is free software: you can redistribute it and/or modify | 5 * help.eyeo.com is free software: you can redistribute it and/or modify |
| 6 * it under the terms of the GNU General Public License as published by | 6 * it under the terms of the GNU General Public License as published by |
| 7 * the Free Software Foundation, either version 3 of the License, or | 7 * the Free Software Foundation, either version 3 of the License, or |
| 8 * (at your option) any later version. | 8 * (at your option) any later version. |
| 9 * | 9 * |
| 10 * help.eyeo.com is distributed in the hope that it will be useful, | 10 * help.eyeo.com is distributed in the hope that it will be useful, |
| (...skipping 10 matching lines...) Expand all Loading... |
| 21 { | 21 { |
| 22 | 22 |
| 23 /************************************************************************** | 23 /************************************************************************** |
| 24 * General | 24 * General |
| 25 **************************************************************************/ | 25 **************************************************************************/ |
| 26 | 26 |
| 27 // Change html class name from "no-js" to "js" | 27 // Change html class name from "no-js" to "js" |
| 28 document.documentElement.className = "js"; | 28 document.documentElement.className = "js"; |
| 29 | 29 |
| 30 /************************************************************************** | 30 /************************************************************************** |
| 31 * Navbar | |
| 32 **************************************************************************/ | |
| 33 | |
| 34 function toggleNavbarCollapse() | |
| 35 { | |
| 36 var navbarCollapseEls = this.parentElement.getElementsByClassName("navbar-
collapse"); | |
| 37 for (var i = 0; i < navbarCollapseEls.length; i++) | |
| 38 { | |
| 39 navbarCollapseEls[i] | |
| 40 .classList.toggle("open") | |
| 41 } | |
| 42 } | |
| 43 | |
| 44 var toggleNavbarCollapseEls = document.getElementsByClassName("toggle-navbar
-collapse"); | |
| 45 for (var i = 0; i < toggleNavbarCollapseEls.length; i++) | |
| 46 { | |
| 47 toggleNavbarCollapseEls[i] | |
| 48 .addEventListener("click", toggleNavbarCollapse, false); | |
| 49 } | |
| 50 | |
| 51 /************************************************************************** | |
| 52 * CustomSelect | 31 * CustomSelect |
| 53 **************************************************************************/ | 32 **************************************************************************/ |
| 54 | 33 |
| 55 function CustomSelect(select) | 34 function CustomSelect(select) |
| 56 { | 35 { |
| 57 this.select = select; | 36 this.select = select; |
| 58 this.close(); | 37 this.close(); |
| 59 this.select | 38 this.select |
| 60 .addEventListener("click", this._onClick.bind(this), false); | 39 .addEventListener("click", this._onClick.bind(this), false); |
| 61 this.select | 40 this.select |
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 381 }; | 360 }; |
| 382 | 361 |
| 383 var browserSelect = document.getElementById("browser-select"); | 362 var browserSelect = document.getElementById("browser-select"); |
| 384 if (browserSelect) | 363 if (browserSelect) |
| 385 { | 364 { |
| 386 new BrowserSelect(browserSelect); | 365 new BrowserSelect(browserSelect); |
| 387 } | 366 } |
| 388 | 367 |
| 389 }, false); | 368 }, false); |
| 390 }()); | 369 }()); |
| OLD | NEW |