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