(function ($) { var csscls = PhpDebugBar.utils.makecsscls('phpdebugbar-widgets-') var InfoWidget = PhpDebugBar.Widgets.InfoWidget = PhpDebugBar.Widget.extend({ tagName: 'table', className: csscls('info'), render: function () { this.bindAttr('data', function (data) { this.$el.empty() var tr /* // @todo enable Info link var link = $('') .text('Info') .attr('href', 'index.php?option=com_content&view=debug&id=' + data.requestId) .attr('target', '_blank'); tr = $('') .append($('').text('Info')) .append($('').append(link)); this.$el.append(tr); */ tr = $('') .append($('').text('Joomla! Version')) .append($('').text(data.joomlaVersion)) this.$el.append(tr) tr = $('') .append($('').text('PHP Version')) .append($('').text(data.phpVersion)) this.$el.append(tr) tr = $('') .append($('').text('Identity')) .append($('').text(data.identity.type)) this.$el.append(tr) tr = $('') .append($('').text('Response')) .append($('').text(data.response.status_code)) this.$el.append(tr) tr = $('') .append($('').text('Template')) .append($('').text(data.template.template)) this.$el.append(tr) tr = $('') .append($('').text('Database')) .append($('').html( '
' + '
Server
' + data.database.dbserver + '
' + '
Version
' + data.database.dbversion + '
' + '
Collation
' + data.database.dbcollation + '
' + '
Conn Collation
' + data.database.dbconnectioncollation + '
' + '
' )) this.$el.append(tr) }) } }) })(PhpDebugBar.$)