Skip to content

Commit 60b9286

Browse files
committed
Extension: fix clicks when already installed.
1 parent 89951f2 commit 60b9286

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

js/app.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -703,6 +703,7 @@ function setInstalledText() {
703703
var button = $('#extension-button');
704704
if(button && button.hasClass('is-installed')) {
705705
button.find('.button-text').text('Already installed');
706+
button.css('cursor', 'default');
706707
}
707708
}
708709

@@ -713,7 +714,7 @@ setTimeout(setInstalledText, 1000);
713714

714715
// chrome.webstore.install can only be called from standard event handlers.
715716
document.getElementById('extension-button').addEventListener('click', function(event) {
716-
var button = $(event.target);
717+
var button = $('#extension-button');
717718
if(button.hasClass('is-installed')) {
718719
return;
719720
}
@@ -749,7 +750,7 @@ document.getElementById('extension-button').addEventListener('click', function(e
749750
try {
750751
chrome.webstore.install('https://chrome.google.com/webstore/detail/ppmmlchacdbknfphdeafcbmklcghghmd', function() {
751752
button.addClass('is-installed');
752-
button.find('.button-text').text('Already installed');
753+
setInstalledText();
753754
}, function() {
754755
button.removeClass('is-installed');
755756
button.find('.button-text').text('Add to chrome');

0 commit comments

Comments
 (0)