| Index: options.js |
| =================================================================== |
| --- a/options.js |
| +++ b/options.js |
| @@ -325,7 +325,6 @@ |
| var buttonText = ext.i18n.getMessage("options_button_add"); |
| languagesTemplate.content.querySelector(".button-add span").textContent = buttonText; |
| - updateShareLink(); |
| populateLists(); |
| var tabList = document.querySelectorAll("#main-navigation-tabs li"); |
| @@ -346,17 +345,29 @@ |
| searchStyle.innerHTML = "#all-lang-table li:not([data-search*=\"" + this.value.toLowerCase() + "\"]) { display: none; }"; |
| } |
| - // Update version number in navigation sidebar |
| + // Initialize navigation sidebar |
| ext.backgroundPage.sendMessage( |
| { |
| - method: "app.get", |
| + type: "app.get", |
| what: "addonVersion" |
| }, |
| function(addonVersion) |
| { |
| E("abp-version").textContent = addonVersion; |
| }); |
| - |
| + getDocLink("releases", function(link) |
| + { |
| + E("link-version").setAttribute("href", link); |
| + }); |
| + |
| + getDocLink("contribute", function(link) |
| + { |
| + document.querySelector("#tab-contribute a").setAttribute("href", link); |
| + }); |
| + |
| + updateShareLink(); |
| + |
| + // Initialize interactive UI elements |
| var placeholderValue = ext.i18n.getMessage("options_dialog_language_find"); |
| E("find-language").setAttribute("placeholder", placeholderValue); |
| E("add-blocking-list").addEventListener("click", function() |
| @@ -620,6 +631,15 @@ |
| return document.getElementById(id); |
| } |
| + function getDocLink(link, callback) |
| + { |
| + ext.backgroundPage.sendMessage({ |
|
saroyanm
2015/06/29 15:59:17
nit: please place the opening curly bracket in the
Thomas Greiner
2015/06/29 16:34:11
I changed it but seeing that it's done differently
saroyanm
2015/06/29 18:40:41
Good point, will create ticket for that.
|
| + type: "app.get", |
| + what: "doclink", |
| + link: link |
| + }, callback); |
| + } |
| + |
| ext.onMessage.addListener(function(message) |
| { |
| switch (message.type) |