mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-14 06:42:58 +08:00
54 lines
1.7 KiB
HTML
54 lines
1.7 KiB
HTML
{% extends "!page.html" %}
|
|
|
|
{% block footer %}
|
|
|
|
<style>
|
|
.wy-side-nav-search > div[role="search"] {
|
|
color: black;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$(".toggle > *").hide();
|
|
$(".toggle .header").show();
|
|
$(".toggle .header").click(function() {
|
|
$(this).parent().children().not(".header").toggle(400);
|
|
$(this).parent().children(".header").toggleClass("open");
|
|
})
|
|
});
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
function add_version_selector()
|
|
{
|
|
return fetch("https://raw.githubusercontent.com/lvgl/docs_compiled/gh-pages/versionlist.txt")
|
|
.then(res => res.text())
|
|
.then(text => {
|
|
const versions = text.split("\n").filter(version => version.trim().length > 0);
|
|
let p = document.getElementById("rtd-search-form").parentElement;
|
|
p.innerHTML = `
|
|
v: <select name="versions" id="versions" onchange="ver_sel()" style="border-radius:5px; margin-bottom:15px">
|
|
${versions.map(version => {
|
|
const versionName = (version.indexOf(".") != -1) ? version : (version + " (latest minor)");
|
|
return `<option value="${version}">${versionName}</option>`;
|
|
})}
|
|
</select>` + p.innerHTML;
|
|
});
|
|
}
|
|
|
|
function ver_sel()
|
|
{
|
|
var x = document.getElementById("versions").value;
|
|
window.location.href = window.location.protocol + "//" + window.location.host + "/" + x + "/";
|
|
}
|
|
|
|
document.addEventListener('DOMContentLoaded', (event) => {
|
|
add_version_selector().then(() => {
|
|
var value = window.location.pathname.split('/')[1];
|
|
document.getElementById("versions").value = value;
|
|
});
|
|
|
|
})
|
|
</script>
|
|
{% endblock %}
|