diff --git a/docs/_static/js/version_table.js b/docs/_static/js/version_table.js index d4f84ebdb6..49f90bb454 100644 --- a/docs/_static/js/version_table.js +++ b/docs/_static/js/version_table.js @@ -38,29 +38,44 @@ $(document).ready(function() { return result + "/"; }; + function getReleaseNotesUrl(v){ + if (v.name.indexOf("release") !== 0) { + let releaseNotesUrl = "https://github.com/espressif/esp-idf/releases/tag/" + v.name; + return releaseNotesUrl; + } + } + old_ver_table = ""; old_ver_table_row = "" let row_items = 0; - const ITEMS_PER_ROW = 4; + const ITEMS_PER_ROW = 3; for (let i = 0; i < versions.length; i++) { let v = versions[i]; let url = getVersionUrl(v); + let releaseNotesUrl = getReleaseNotesUrl(v); if (v.old) { - old_ver_table_row += "" + v.name + ""; + if (releaseNotesUrl){ + old_ver_table_row += "" + v.name + " - Release Notes"; + } else { + old_ver_table_row += "" + v.name + ""; + } + row_items++; + if (row_items === ITEMS_PER_ROW) { - old_ver_table_row += "" - old_ver_table += old_ver_table_row + old_ver_table_row += ""; + old_ver_table += old_ver_table_row; /* Prepare a new row */ old_ver_table_row = "" row_items = 0 } } - } + old_ver_table_row += ""; + old_ver_table += old_ver_table_row; $( "#version_table" ).append(old_ver_table); });