'use strict'; oml.ui.openButton = function() { var ui = oml.user.ui, that = Ox.Button({ style: 'squared', title: 'arrowRight', tooltip: Ox._('Open Book {0}', [Ox.SYMBOLS.return]), type: 'image' }) .css({ float: 'left', margin: '4px 2px 4px 4px' }) .bindEvent({ click: function() { oml.UI.set({item: ui.listSelection[0]}); }, oml_listselection: function() { that.updateElement(); } }); that.updateElement = function() { return that.options({disabled: ui.listSelection.length == 0}); }; return that.updateElement(); };