Merge pull request #791 from xf-/feature/clipboardVersion

Add a copy button for version
This commit is contained in:
Sami Vänttinen 2020-03-01 18:20:25 +02:00 committed by GitHub
commit 280a561bb0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 4 deletions

View file

@ -592,10 +592,12 @@
<a target="_blank" href="https://github.com/keepassxreboot/keepassxc-browser/issues/new" tabindex="14"><span data-i18n="optionsAboutCreateNewIssue"></span></a>
<br /><span data-i18n="optionsAboutDebugInfo"></span>:
</p>
KeePassXC - <span class="kpxcVersion"></span>
<br />KeePassXC-Browser - <span class="kpxcbrVersion"></span>
<br />Operating system: <span class="kpxcbrOS"></span>
<br />Browser: <span class="kpxcbrBrowser"></span>
<p id="versionInfo" class="float-left">KeePassXC - <span class="kpxcVersion"></span>
<br>KeePassXC-Browser - <span class="kpxcbrVersion"></span>
<br>Operating system: <span class="kpxcbrOS"></span>
<br>Browser: <span class="kpxcbrBrowser"></span>
</p>
<button id="copyVersionToClipboard" class="btn btn btn-sm btn-primary ml-3"><i class="fa fa-clipboard"></i></button>
</div>
</div>

View file

@ -250,6 +250,11 @@ options.initGeneralSettings = function() {
options.saveSettings();
}
});
$('#copyVersionToClipboard').on('click', function () {
const copyText = document.getElementById('versionInfo').innerText;
navigator.clipboard.writeText(copyText);
})
};
options.showKeePassXCVersions = function(response) {