$.each(this.hoverElement,function(index,collumn){
$.each(collumn,function(index,element){
var html='<a href="#" title="'+element.title+'" class="hoverElement"/>';
- element=$(html);
+ element = $(html);
element.append($('<img src="'+element.icon+'"/>'));
element.click(element.callback);
tr.children('td.'+collumn).append(element);
},
addHoverElement:function(column,icon,title,callback){
if(!this.hoverElements[column]){
- this.hoverElements[column]=[];
+ this.hoverElements[column] = [];
}
this.hoverElements[row].push({icon:icon,callback:callback,title:title});
},
}
list.append(list.find('li.creator'));
var pos=button.position();
- if(($(document).height() > (button.offset().top+button.outerHeight() + list.children().length * button.height()) &&
+ if(($(document).height() > (button.offset().top + button.outerHeight() + list.children().length * button.height()) &&
$(document).height() - button.offset().top > (button.offset().top+button.outerHeight() + list.children().length * button.height())) ||
$(document).height()/2 > button.offset().top
) {