Skip to content

Commit

Permalink
Open launch buttons in new window (#626)
Browse files Browse the repository at this point in the history
  • Loading branch information
guillaume-haerinck authored Nov 9, 2022
1 parent 591c70b commit d0af3a8
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@


{% macro render_link_button(url, tooltip=None, icon=None, text=None, label=None, tooltip_placement="bottom") -%}
<a href="{{ url }}"
<a href="{{ url }}" target="_blank"
class="headerbtn{% if label %} headerbtn-{{ label }}{% endif %}"
{% if tooltip %}{{ render_tooltip_metadata(tooltip, tooltip_placement) }}{% endif %}
>
Expand Down
10 changes: 5 additions & 5 deletions tests/test_build/build__header-article.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/master?urlpath=lab/tree/TESTPATH/section1/ntbk.ipynb" title="Launch on Binder">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/master?urlpath=lab/tree/TESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Binder">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_binder.svg"/>
</span>
Expand All @@ -27,7 +27,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A//github.com/executablebooks/sphinx-book-theme&amp;urlpath=lab/tree/sphinx-book-theme/TESTPATH/section1/ntbk.ipynb&amp;branch=master" title="Launch on JupyterHub">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A//github.com/executablebooks/sphinx-book-theme&amp;urlpath=lab/tree/sphinx-book-theme/TESTPATH/section1/ntbk.ipynb&amp;branch=master" target="_blank" title="Launch on JupyterHub">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_jupyterhub.svg"/>
</span>
Expand All @@ -37,7 +37,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://colab.research.google.com/github/executablebooks/sphinx-book-theme/blob/master/TESTPATH/section1/ntbk.ipynb" title="Launch on Colab">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://colab.research.google.com/github/executablebooks/sphinx-book-theme/blob/master/TESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Colab">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_colab.png"/>
</span>
Expand All @@ -47,7 +47,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://deepnote.com/launch?url=https%3A%2F%2Fgithub.com%2Fexecutablebooks%2Fsphinx-book-theme%2Fblob%2Fmaster%2FTESTPATH/section1/ntbk.ipynb" title="Launch on Deepnote">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://deepnote.com/launch?url=https%3A%2F%2Fgithub.com%2Fexecutablebooks%2Fsphinx-book-theme%2Fblob%2Fmaster%2FTESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Deepnote">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_deepnote.svg"/>
</span>
Expand Down Expand Up @@ -84,7 +84,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" title="Download source file">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" target="_blank" title="Download source file">
<span class="headerbtn__icon-container">
<i class="fas fa-file">
</i>
Expand Down
2 changes: 1 addition & 1 deletion tests/test_build/header__repo-buttons--all-off.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" title="Download source file">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" target="_blank" title="Download source file">
<span class="headerbtn__icon-container">
<i class="fas fa-file">
</i>
Expand Down
8 changes: 4 additions & 4 deletions tests/test_build/header__repo-buttons--all-on.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme" title="Source repository">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme" target="_blank" title="Source repository">
<span class="headerbtn__icon-container">
<i class="fab fa-github">
</i>
Expand All @@ -24,7 +24,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/issues/new?title=Issue%20on%20page%20%2Fsection1/ntbk.html&amp;body=Your%20issue%20content%20here." title="Open an issue">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/issues/new?title=Issue%20on%20page%20%2Fsection1/ntbk.html&amp;body=Your%20issue%20content%20here." target="_blank" title="Open an issue">
<span class="headerbtn__icon-container">
<i class="fas fa-lightbulb">
</i>
Expand All @@ -35,7 +35,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/edit/master/section1/ntbk.ipynb" title="Edit this page">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/edit/master/section1/ntbk.ipynb" target="_blank" title="Edit this page">
<span class="headerbtn__icon-container">
<i class="fas fa-pencil-alt">
</i>
Expand All @@ -56,7 +56,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" title="Download source file">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" target="_blank" title="Download source file">
<span class="headerbtn__icon-container">
<i class="fas fa-file">
</i>
Expand Down
6 changes: 3 additions & 3 deletions tests/test_build/header__repo-buttons--custom-branch.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/foo?urlpath=tree/section1/ntbk.ipynb" title="Launch on Binder">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/foo?urlpath=tree/section1/ntbk.ipynb" target="_blank" title="Launch on Binder">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_binder.svg"/>
</span>
Expand All @@ -25,7 +25,7 @@
</i>
</span>
</button>
<a class="headerbtn" data-placement="bottom" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/edit/foo/section1/ntbk.ipynb" title="Edit this page">
<a class="headerbtn" data-placement="bottom" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/edit/foo/section1/ntbk.ipynb" target="_blank" title="Edit this page">
<span class="headerbtn__icon-container">
<i class="fas fa-pencil-alt">
</i>
Expand All @@ -39,7 +39,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" title="Download source file">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" target="_blank" title="Download source file">
<span class="headerbtn__icon-container">
<i class="fas fa-file">
</i>
Expand Down
4 changes: 2 additions & 2 deletions tests/test_build/header__repo-buttons--one-on.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</i>
</span>
</button>
<a class="headerbtn" data-placement="bottom" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/edit/master/section1/ntbk.ipynb" title="Edit this page">
<a class="headerbtn" data-placement="bottom" data-toggle="tooltip" href="https://github.com/executablebooks/sphinx-book-theme/edit/master/section1/ntbk.ipynb" target="_blank" title="Edit this page">
<span class="headerbtn__icon-container">
<i class="fas fa-pencil-alt">
</i>
Expand All @@ -19,7 +19,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" title="Download source file">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="../_sources/section1/ntbk.ipynb" target="_blank" title="Download source file">
<span class="headerbtn__icon-container">
<i class="fas fa-file">
</i>
Expand Down
8 changes: 4 additions & 4 deletions tests/test_build/test_header_launchbtns.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/master?urlpath=lab/tree/TESTPATH/section1/ntbk.ipynb" title="Launch on Binder">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/master?urlpath=lab/tree/TESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Binder">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_binder.svg"/>
</span>
Expand All @@ -16,7 +16,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A//github.com/executablebooks/sphinx-book-theme&amp;urlpath=lab/tree/sphinx-book-theme/TESTPATH/section1/ntbk.ipynb&amp;branch=master" title="Launch on JupyterHub">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A//github.com/executablebooks/sphinx-book-theme&amp;urlpath=lab/tree/sphinx-book-theme/TESTPATH/section1/ntbk.ipynb&amp;branch=master" target="_blank" title="Launch on JupyterHub">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_jupyterhub.svg"/>
</span>
Expand All @@ -26,7 +26,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://colab.research.google.com/github/executablebooks/sphinx-book-theme/blob/master/TESTPATH/section1/ntbk.ipynb" title="Launch on Colab">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://colab.research.google.com/github/executablebooks/sphinx-book-theme/blob/master/TESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Colab">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_colab.png"/>
</span>
Expand All @@ -36,7 +36,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://deepnote.com/launch?url=https%3A%2F%2Fgithub.com%2Fexecutablebooks%2Fsphinx-book-theme%2Fblob%2Fmaster%2FTESTPATH/section1/ntbk.ipynb" title="Launch on Deepnote">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://deepnote.com/launch?url=https%3A%2F%2Fgithub.com%2Fexecutablebooks%2Fsphinx-book-theme%2Fblob%2Fmaster%2FTESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Deepnote">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_deepnote.svg"/>
</span>
Expand Down
8 changes: 4 additions & 4 deletions tests/test_build/test_topbar_launchbtns.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<div class="menu-dropdown__content">
<ul>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/master?urlpath=lab/tree/TESTPATH/section1/ntbk.ipynb" title="Launch on Binder">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://mybinder.org/v2/gh/executablebooks/sphinx-book-theme/master?urlpath=lab/tree/TESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Binder">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_binder.svg"/>
</span>
Expand All @@ -16,7 +16,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A//github.com/executablebooks/sphinx-book-theme&amp;urlpath=lab/tree/sphinx-book-theme/TESTPATH/section1/ntbk.ipynb&amp;branch=master" title="Launch on JupyterHub">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://datahub.berkeley.edu/hub/user-redirect/git-pull?repo=https%3A//github.com/executablebooks/sphinx-book-theme&amp;urlpath=lab/tree/sphinx-book-theme/TESTPATH/section1/ntbk.ipynb&amp;branch=master" target="_blank" title="Launch on JupyterHub">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_jupyterhub.svg"/>
</span>
Expand All @@ -26,7 +26,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://colab.research.google.com/github/executablebooks/sphinx-book-theme/blob/master/TESTPATH/section1/ntbk.ipynb" title="Launch on Colab">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://colab.research.google.com/github/executablebooks/sphinx-book-theme/blob/master/TESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Colab">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_colab.png"/>
</span>
Expand All @@ -36,7 +36,7 @@
</a>
</li>
<li>
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://deepnote.com/launch?url=https%3A%2F%2Fgithub.com%2Fexecutablebooks%2Fsphinx-book-theme%2Fblob%2Fmaster%2FTESTPATH/section1/ntbk.ipynb" title="Launch on Deepnote">
<a class="headerbtn" data-placement="left" data-toggle="tooltip" href="https://deepnote.com/launch?url=https%3A%2F%2Fgithub.com%2Fexecutablebooks%2Fsphinx-book-theme%2Fblob%2Fmaster%2FTESTPATH/section1/ntbk.ipynb" target="_blank" title="Launch on Deepnote">
<span class="headerbtn__icon-container">
<img src="../_static/images/logo_deepnote.svg"/>
</span>
Expand Down

0 comments on commit d0af3a8

Please sign in to comment.