diff --git a/static/js/pandora/infoView.js b/static/js/pandora/infoView.js index 0141ee8e..46f4522b 100644 --- a/static/js/pandora/infoView.js +++ b/static/js/pandora/infoView.js @@ -106,7 +106,9 @@ pandora.ui.infoView = function(data) { }) .appendTo($reflection), - $text = Ox.Element() + $text = Ox.Element({ + tooltip: canEdit && !isEditable ? 'Doubleclick to reload metadata' : '' + }) .css({ position: 'absolute', left: margin + (iconSize == 256 ? 256 : iconWidth) + margin + 'px', @@ -114,6 +116,9 @@ pandora.ui.infoView = function(data) { right: margin + statisticsWidth + margin + 'px', //background: 'green' }) + .bindEvent(canEdit && !isEditable ? { + doubleclick: reloadMetadata + } : {}) .appendTo($data.$element), $statistics = $('
') @@ -141,8 +146,7 @@ pandora.ui.infoView = function(data) { format: function(value) { return formatTitle(value); }, - tooltip: isEditable ? 'Doubleclick to edit' - : canEdit ? 'Doubleclick to reload metadata' : '', + tooltip: isEditable ? 'Doubleclick to edit' : '', value: data.title }) .css({ @@ -152,13 +156,11 @@ pandora.ui.infoView = function(data) { MozUserSelect: 'text', WebkitUserSelect: 'text' }) - .bindEvent(Ox.extend({ + .bindEvent({ submit: function(event) { editMetadata('title', event.value); } - }, !isEditable && canEdit ? { - doubleclick: reloadMetadata - } : {})) + }) .appendTo($text) ) .appendTo($text); @@ -179,8 +181,7 @@ pandora.ui.infoView = function(data) { ? formatValue(value.split(', '), 'name') : formatLight('Unknown Director'); }, - tooltip: isEditable ? 'Doubleclick to edit' - : canEdit ? 'Doubleclick to reload metadata' : '', + tooltip: isEditable ? 'Doubleclick to edit' : '', value: data.director ? data.director.join(', ') : 'Unknown Director' }) .css({ @@ -190,13 +191,11 @@ pandora.ui.infoView = function(data) { MozUserSelect: 'text', WebkitUserSelect: 'text' }) - .bindEvent(Ox.extend({ + .bindEvent({ submit: function(event) { editMetadata('director', event.value); } - }, !isEditable && canEdit ? { - doubleclick: reloadMetadata - } : {})) + }) ) .appendTo($text); }