install.coffee | |
---|---|
Template | |
Functionality | |
Wrap the functionality in a request for Template's details in order to get the ID in use. | chrome.extension.sendRequest type: 'info', (data) -> |
Names of the classes to be added to the targeted elements. | newClasses = ['disabled'] |
Names of the classes to be removed from the targeted elements. | oldClasses = ['chrome_install_button'] |
Disable all "Install" links on the homepage for Template. | for link in document.querySelectorAll "a.#{oldClasses[0]}[href$=#{data.id}]"
link.innerText = 'Installed'
link.classList.add cls for cls in newClasses
link.classList.remove cls for cls in oldClasses
|