Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 10th, 2012  |  syntax: None  |  size: 0.87 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Why is subclassing goog.ui.Button producing this error?
  2. /**
  3.  * @fileoverview This button makes a new widget.
  4.  * @author David Faux
  5.  */
  6.  
  7. goog.provide('app.ui.NewWidgetButton');
  8.  
  9. goog.require('goog.ui.Button');
  10.  
  11.  
  12.  
  13. /**
  14.  * Button for creating a new widget.
  15.  * @constructor
  16.  * @param {goog.ui.ButtonRenderer=} opt_renderer Optional renderer used to
  17.  *    render or decorate the button.
  18.  * @param {goog.dom.DomHelper=} opt_domHelper Optional DOM hepler, used for
  19.  *    document interaction.
  20.  * @extends {goog.ui.Button}
  21.  */
  22. app.ui.NewWidgetButton = function(opt_renderer, opt_domHelper) {
  23.   goog.base(
  24.     this,
  25.     /** @type {goog.ui.ControlContent} */ 'New Widget',
  26.     opt_renderer,
  27.     opt_domHelper);
  28. }
  29. goog.inherits(app.ui.NewWidgetButton, goog.ui.Button);
  30.        
  31. `Uncaught TypeError: Object #<Object> has no method 'setContentInternal'`
  32.        
  33. var newButton = new app.ui.NewWidgetButton();