Added field for version.

This commit is contained in:
AlexeyMatveev686
2022-08-09 20:12:11 +03:00
parent fc13c9e2a4
commit 6ef49ca9c6
2 changed files with 20 additions and 2 deletions

View File

@ -78,6 +78,14 @@
</div>
</div>
<div id="div_selected_info" class="div_selected_preview hidden">
<div id="div_version" class="div_selected_info hidden">
<span id="span_ver_caption" class="span_info">Version: </span>
<span id="span_ver"></span>
</div>
<div class="div_selected_info">
<span id="span_langs_caption" class="span_info">Languges: </span>
<span id="span_langs"></span>
</div>
<div class="div_selected_info">
<span id="span_lern" class="span_info">Learn how to use </span>
<span id="span_lern_plugin">the plugin in </span>

View File

@ -202,6 +202,7 @@ window.addEventListener('message', function(message) {
plugin = allPlugins.find(function(el) {return el.guid === message.guid});
installed = installedPlugins.find(function(el){return el.guid === message.guid});
installed.removed = true;
// TODO поправить
// Сделал пока для проверки, чтобы не удалять утановленный плагин (надо потом добавить проверку на то, какой у него baseUrl)
// если baseUrl локальный, то значит не надо его удалять из списка установленный, чтобы потом можно было установить именно его, а не версию из стора
// if (installed) {
@ -386,6 +387,7 @@ function initElemnts() {
elements.linkPlugin = document.getElementById('link_plugin');
elements.divScreen = document.getElementById("div_selected_image");
elements.divGitLink = document.getElementById('div_github_link');
elements.spanVersion = document.getElementById('span_ver');
};
function toogleLoader(show, text) {
@ -607,11 +609,19 @@ function onClickItem() {
let bHasUpdate = false;
if (isDesctop && installed) {
let installedV = installed.obj.version.split('.').join('');
let lastV = plugin.version.split('.').join('');
let installedV = (installed.obj.version ? installed.obj.version.split('.').join('') : '100');
let lastV = (plugin.version ? plugin.version.split('.').join('') : '100');
if (lastV > installedV)
bHasUpdate = true;
}
if (installed.obj.version || plugin.version) {
document.getElementById('div_version').classList.remove('hidden');
elements.spanVersion.innerText = installed.obj.version || plugin.version;
} else {
elements.spanVersion.innerText = '';
document.getElementById('div_version').classList.add('hidden');
}
let pluginUrl = plugin.baseUrl.replace('https://onlyoffice.github.io/', 'https://github.com/ONLYOFFICE/onlyoffice.github.io/tree/master/');