Fix complex tabs not displaying properly in sphinx-tabs

项目地址

项目地址

错误信息

sphinx-tabs 复合页签MySt Admonitions不能正常显示。

 ::::{tabs}
:::{tab} attention
:::{attention}
attention
:::
:::

:::{tab} caution
:::{caution}
caution
:::
:::
::::

解决方法

diff --git a/sphinx_tabs/static/tabs.js b/sphinx_tabs/static/tabs.js
index 48dc303..163ea57 100644
--- a/sphinx_tabs/static/tabs.js
+++ b/sphinx_tabs/static/tabs.js
@@ -89,6 +89,9 @@ function selectTab(tab) {
tab.setAttribute("aria-selected", true);

// Show the associated panel
+ document
+ .getElementById(tab.getAttribute("aria-controls"))
+ .parentNode.removeAttribute("hidden");
document
.getElementById(tab.getAttribute("aria-controls"))
.removeAttribute("hidden");

解决Android9.0 http无法请求

在 res 下新建一个xml目录,然后创建一个名为:network_config.xml 文件(名字自定),内容如下

<?xml version=”1.0″ encoding=”utf-8″?>

<network-security-config>

    <base-config cleartextTrafficPermitted=”true” />

</network-security-config>

在Mainfiests  appliction标签下配置该属性

 android:networkSecurityConfig="@xml/network_config"

即可解决,9.0系统不允许http协议访问网络的限制。