onItemUpdated : function onItemUpdated(evt){
var d = evt.data;
- console.log(this+'.onItemUpdated(idx='+d.idx+', item='+d.item+')');
this.slots[d.idx].refresh();
},
- // onItemAcquired : function onItemAcquired(evt){
- // var d = evt.data;
- // console.log('onItemAcquired(idx=%s, item=%s)', d.idx, d.item);
- // this.slots[d.idx].setItem( d.item );
- // },
-
- // onItemLost : function onItemLost(evt){
- // var d = evt.data;
- // console.log('onItemLost(idx=%s, item=%s)', d.idx, d.item);
- // this.slots[d.idx].removeItem();
- // },
-
toString : function(){
return this.className+'(unit='+this.unit+')';
}
this.item = item;
this.layer.addClass('occupied');
- // console.log(this+'.setItem('+item+')', item.activateGauge);
-
var icon = item.art && item.art.inv_icon
, src = this.itemEl =
jQuery('<img class="item" />')
.appendTo(this.inner.layer)
;
if (icon) src.attr('src', icon);
- src.attr('title', '<b>'+item.name+'</b><br/>'+item.desc);
- src.tipsy({ 'html':true, 'gravity':$.fn.tipsy.autoNS });
- this.layer.click(this.onActivate);
+ this.layer.attr('title', '<b>'+item.name+'</b><br/>'+item.desc);
+ this.layer.tipsy({ 'html':true, 'gravity':$.fn.tipsy.autoNS });
+ this.layer.bind('click', this.onActivate);
this.inner.append(item.activateGauge);
// item.activateGauge.draw();