Developers › Dev.Opera

Button.disabled

December 6, 2011 · by Opera Software

Description

This property indicates if the Button is disabled. By default, it is set to false (meaning the button is enabled).

Example:

Create a button that gets disabled for a short while when clicked.

//
// The background process (e.g. index.html)
//

// Create a button
var button = opera.contexts.toolbar.createItem({
  title: 'My Extension',
  icon: 'icon.18x18.png',
  onclick: disableButton // disable when clicked
});

// Add it to the browser UI
opera.contexts.toolbar.addItem(button);

function disableButton() {
  // Disable the button
  button.disabled = true;
  setTimeout(function() {
    button.disabled = false;
  }, 500); // re-enable after timeout
}

About this article

Published inDev.Opera
DateDecember 6, 2011
AuthorOpera Software
TagsButton and Badge, extensions API, Toolbar
OriginalInternet Archive