fixes
This commit is contained in:
parent
e611604385
commit
e7ef818701
@ -0,0 +1 @@
|
|||||||
|
You can put your own icon in here!
|
@ -1,6 +1,7 @@
|
|||||||
var config = {
|
var config = {
|
||||||
shlinkUrl: 'https://example.com',
|
shlinkUrl: 'https://example.com', // Base url of your shlink server
|
||||||
shlinkOutUrl : 'https://example.com',
|
shlinkOutUrl: 'https://example.com', // The most cases this is the same as shlinkUrl
|
||||||
shlinkAppUrl : 'https://app.shlink.io/server/xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
|
shlinkAppUrl: 'https://app.shlink.io/server/xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', // Base url for shlink app. See example. Selfhosted or app.shlink.io
|
||||||
shlinkApiKey: 'xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
|
shlinkApiKey: 'xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', // Shlink API Key
|
||||||
|
shlinkAppOpenMode: 'edit' // Changes the use of the Open App button to the shortUrl settings (edit) or visits info. Choose 'visits' or 'edit'.
|
||||||
}
|
}
|
@ -16,7 +16,7 @@ function newRedirect () {
|
|||||||
var shortUrlOut = document.getElementById("output-shortUrl")
|
var shortUrlOut = document.getElementById("output-shortUrl")
|
||||||
var responseData = JSON.parse(request.response);
|
var responseData = JSON.parse(request.response);
|
||||||
shortUrlOut.value = `${config.shlinkOutUrl}/${responseData.shortCode}`;
|
shortUrlOut.value = `${config.shlinkOutUrl}/${responseData.shortCode}`;
|
||||||
var shlinkAppBtnRdUrl = `${config.shlinkAppUrl}/short-code/${responseData.shortCode}/visits`;
|
shlinkAppBtnRdUrl = `${config.shlinkAppUrl}/short-code/${responseData.shortCode}/${config.shlinkAppOpenMode}`;
|
||||||
document.getElementById("p1qr-code").src = `${config.shlinkUrl}/${responseData.shortCode}/qr-code?size=160&format=png&margin=2&errorCorrection=L`;
|
document.getElementById("p1qr-code").src = `${config.shlinkUrl}/${responseData.shortCode}/qr-code?size=160&format=png&margin=2&errorCorrection=L`;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
5
popup.js
5
popup.js
@ -1,6 +1,7 @@
|
|||||||
|
const searchButton = document.getElementById('searchButton');
|
||||||
|
|
||||||
var shlinkAppBtnRdUrl = `${config.shlinkAppUrl}`;
|
var shlinkAppBtnRdUrl = `${config.shlinkAppUrl}`;
|
||||||
|
|
||||||
const searchButton = document.getElementById('searchButton');
|
|
||||||
if (searchButton) {
|
if (searchButton) {
|
||||||
searchButton.addEventListener('click', () => {
|
searchButton.addEventListener('click', () => {
|
||||||
searchRedirect();
|
searchRedirect();
|
||||||
@ -23,7 +24,7 @@ if (copyShortUrlBtn) {
|
|||||||
|
|
||||||
const openShlinkAppBtn = document.getElementById('openShlinkApp-btn');
|
const openShlinkAppBtn = document.getElementById('openShlinkApp-btn');
|
||||||
if (openShlinkAppBtn) {
|
if (openShlinkAppBtn) {
|
||||||
copyShortUrlBtn.addEventListener('click', () => {
|
openShlinkAppBtn.addEventListener('click', () => {
|
||||||
chrome.tabs.create({url:shlinkAppBtnRdUrl});
|
chrome.tabs.create({url:shlinkAppBtnRdUrl});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user