FELIX-858 : Use new table layout for the bundles list. Several UI improvements and cleanups.
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@741071 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/webconsole/src/main/resources/res/ui/datatable.js b/webconsole/src/main/resources/res/ui/datatable.js
index fe87b98..9158026 100644
--- a/webconsole/src/main/resources/res/ui/datatable.js
+++ b/webconsole/src/main/resources/res/ui/datatable.js
@@ -144,19 +144,26 @@
var buttonTd = td( "content", { align: "right" } );
if ( op )
{
- var input = createElement( "input", "submit", {
- type: 'button',
- value: opLabel,
+ var input;
+ if ( title ) {
+ input = createElement( "input", null, {
+ type: 'image',
+ alt: opLabel,
+ src: imgRoot + '/bundle_' + title + '.gif',
onClick: 'changeDataEntryState(' + id + ', "' + op + '");'
});
+
+ } else {
+ var input = createElement( "input", "submit", {
+ type: 'button',
+ value: opLabel,
+ onClick: 'changeDataEntryState(' + id + ', "' + op + '");'
+ });
+ }
if (!enabled)
{
input.setAttribute( "disabled", true );
}
- if (title)
- {
- input.setAttribute( "title", title );
- }
buttonTd.appendChild( input );
}
else