Felix Meschberger | 62565b7 | 2011-11-14 15:23:48 +0000 | [diff] [blame] | 1 | <!--
|
| 2 | Licensed to the Apache Software Foundation (ASF) under one or more
|
| 3 | contributor license agreements. See the NOTICE file distributed with
|
| 4 | this work for additional information regarding copyright ownership.
|
| 5 | The ASF licenses this file to You under the Apache License, Version 2.0
|
| 6 | (the "License"); you may not use this file except in compliance with
|
| 7 | the License. You may obtain a copy of the License at
|
| 8 |
|
| 9 | http://www.apache.org/licenses/LICENSE-2.0
|
| 10 |
|
| 11 | Unless required by applicable law or agreed to in writing, software
|
| 12 | distributed under the License is distributed on an "AS IS" BASIS,
|
| 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 14 | See the License for the specific language governing permissions and
|
| 15 | limitations under the License.
|
| 16 | -->
|
| 17 | <script type="text/javascript" src="${pluginRoot}/res/plugin.js"></script>
|
Valentin Valchev | 32cf3b1 | 2011-09-12 14:45:53 +0000 | [diff] [blame] | 18 | <script type="text/javascript">
|
| 19 | // <![CDATA[
|
| 20 | var drawDetails = ${__drawDetails__};
|
| 21 | var scrData = ${__data__};
|
| 22 | // i18n
|
| 23 | var i18n = {
|
| 24 | 'Bundle' : '${scr.prop.bundle}',
|
| 25 | 'Default State' : '${scr.prop.defstate}',
|
| 26 | 'Activation' : '${scr.prop.activation}',
|
| 27 | 'Service Type' : '${scr.serv.type}',
|
| 28 | 'Services' : '${scr.serv}',
|
| 29 | 'Properties' : '${scr.prop.properties}',
|
| 30 | 'Implementation Class' : '${scr.prop.class}',
|
| 31 | 'Component Factory Name' : '${scr.prop.componentfactory}',
|
| 32 | 'Configuration Policy' : '${scr.prop.configurationpolicy}',
|
| 33 | stat_no_service : "${scr.status.no_service}",
|
| 34 | stat_no_components : "${scr.status.no_components}",
|
| 35 | stat_ok : "${scr.status.ok}"
|
| 36 | }
|
| 37 | // ]]>
|
| 38 | </script>
|
| 39 | <p class="statline"> </p>
|
| 40 |
|
| 41 |
|
| 42 | <div id="scr"> <!-- data available -->
|
| 43 | <!-- top header -->
|
| 44 | <form method='post' enctype='multipart/form-data' action="${pluginRoot}">
|
| 45 | <div class="ui-widget-header ui-corner-top buttonGroup">
|
| 46 | <button class='reloadButton' type='button' name='reload'>${reload}</button>
|
| 47 | </div>
|
| 48 | </form>
|
| 49 |
|
| 50 | <table id="plugin_table" class="tablesorter nicetable noauto">
|
| 51 | <thead>
|
| 52 | <tr>
|
| 53 | <th class="col_Id">${id}</th>
|
| 54 | <th class="col_Name">${scr.title.name}</th>
|
| 55 | <th class="col_Status">${scr.title.status}</th>
|
| 56 | <th class="col_Actions">${scr.title.actions}</th>
|
| 57 | </tr>
|
| 58 | </thead>
|
| 59 | <tbody>
|
| 60 | <tr>
|
| 61 | <td> </td> <!-- id -->
|
| 62 | <td> <!-- name with arrow -->
|
| 63 | <div class="bIcon ui-icon ui-icon-triangle-1-e" style="float:left" title="${scr.details.tip}"> </div>
|
| 64 | </td>
|
| 65 | <td> </td> <!-- status -->
|
| 66 | <td>
|
| 67 | <ul class="icons">
|
| 68 | <li class="dynhover ui-helper-hidden" title="${scr.action.enable}"><span class="ui-icon ui-icon-play"> </span></li>
|
| 69 | <li class="dynhover ui-helper-hidden" title="${scr.action.disable}"><span class="ui-icon ui-icon-stop"> </span></li>
|
| 70 | <li class="dynhover ui-helper-hidden" title="${scr.action.configure}"><span class="ui-icon ui-icon-wrench"> </span></li>
|
| 71 | </ul>
|
| 72 | </td>
|
| 73 | </tr>
|
| 74 | </tbody>
|
| 75 | </table>
|
| 76 | </div> <!-- end data available -->
|
| 77 |
|
| 78 | <!-- bottom header -->
|
| 79 | <form method='post' enctype='multipart/form-data' action="${pluginRoot}">
|
| 80 | <div class="ui-widget-header ui-corner-bottom buttonGroup">
|
| 81 | <button class='reloadButton' type='button' name='reload'>${reload}</button>
|
| 82 | </div>
|
| 83 | </form>
|