mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-03 19:45:44 -05:00
Improve component type guessing.
This commit is contained in:
parent
532a94369e
commit
61c37f0858
1 changed files with 4 additions and 3 deletions
|
@ -59,12 +59,13 @@ var Component = this.Component = Base.extend(Callback, /** @lends Component# */{
|
|||
},
|
||||
|
||||
initialize: function(obj) {
|
||||
this._type = obj.type
|
||||
|| ('options' in obj
|
||||
this._type = obj.type in this._types
|
||||
? obj.type
|
||||
: 'options' in obj
|
||||
? 'list'
|
||||
: 'onClick' in obj
|
||||
? 'button'
|
||||
: typeof value);
|
||||
: typeof obj.value;
|
||||
this._info = this._types[this._type] || { type: this._type };
|
||||
var that = this,
|
||||
fireChange = false;
|
||||
|
|
Loading…
Reference in a new issue