|
60 | 60 | <th class="text-center">@lang('strings.status')</th> |
61 | 61 | </tr> |
62 | 62 | @foreach($servers as $server) |
63 | | - <tr class="dynamic-update" data-server="{{ $server->uuidShort }}"> |
64 | | - <td><code>{{ $server->uuidShort }}</code></td> |
65 | | - <td><a href="{{ route('server.index', $server->uuidShort) }}">{{ $server->name }}</a></td> |
66 | | - <td>{{ $server->node->name }}</td> |
67 | | - <td><code>{{ $server->allocation->alias }}:{{ $server->allocation->port }}</code></td> |
68 | | - <td class="text-center hidden-sm hidden-xs"><span data-action="memory">--</span> / {{ $server->memory === 0 ? '∞' : $server->memory }} MB</td> |
69 | | - <td class="text-center hidden-sm hidden-xs"><span data-action="cpu" data-cpumax="{{ $server->cpu }}">--</span> %</td> |
70 | | - <td class="text-center"> |
71 | | - @if($server->user->id === Auth::user()->id) |
72 | | - <span class="label bg-purple">@lang('strings.owner')</span> |
73 | | - @elseif(Auth::user()->isRootAdmin()) |
74 | | - <span class="label bg-maroon">@lang('strings.admin')</span> |
75 | | - @else |
76 | | - <span class="label bg-blue">@lang('strings.subuser')</span> |
77 | | - @endif |
78 | | - </td> |
79 | | - <td class="text-center" data-action="status"> |
80 | | - @if($server->suspended === 1) |
81 | | - <span class="label label-warning">@lang('strings.suspended')</span> |
82 | | - @else |
83 | | - <span class="label label-default"><i class="fa fa-refresh fa-fw fa-spin"></i></span> |
84 | | - @endif |
85 | | - </td> |
86 | | - </tr> |
| 63 | + <tr class="dynamic-update" data-server="{{ $server->uuidShort }}"> |
| 64 | + <td @if(! empty($server->description)) rowspan="2" @endif><code>{{ $server->uuidShort }}</code></td> |
| 65 | + <td><a href="{{ route('server.index', $server->uuidShort) }}">{{ $server->name }}</a></td> |
| 66 | + <td>{{ $server->node->name }}</td> |
| 67 | + <td><code>{{ $server->allocation->alias }}:{{ $server->allocation->port }}</code></td> |
| 68 | + <td class="text-center hidden-sm hidden-xs"><span data-action="memory">--</span> / {{ $server->memory === 0 ? '∞' : $server->memory }} MB</td> |
| 69 | + <td class="text-center hidden-sm hidden-xs"><span data-action="cpu" data-cpumax="{{ $server->cpu }}">--</span> %</td> |
| 70 | + <td class="text-center"> |
| 71 | + @if($server->user->id === Auth::user()->id) |
| 72 | + <span class="label bg-purple">@lang('strings.owner')</span> |
| 73 | + @elseif(Auth::user()->isRootAdmin()) |
| 74 | + <span class="label bg-maroon">@lang('strings.admin')</span> |
| 75 | + @else |
| 76 | + <span class="label bg-blue">@lang('strings.subuser')</span> |
| 77 | + @endif |
| 78 | + </td> |
| 79 | + <td class="text-center" data-action="status"> |
| 80 | + @if($server->suspended === 1) |
| 81 | + <span class="label label-warning">@lang('strings.suspended')</span> |
| 82 | + @else |
| 83 | + <span class="label label-default"><i class="fa fa-refresh fa-fw fa-spin"></i></span> |
| 84 | + @endif |
| 85 | + </td> |
| 86 | + </tr> |
| 87 | + @if (! empty($server->description)) |
| 88 | + <tr class="server-description"> |
| 89 | + <td colspan="7"><p class="text-muted small no-margin">{{ str_limit($server->description, 400) }}</p></td> |
| 90 | + </tr> |
| 91 | + @endif |
87 | 92 | @endforeach |
88 | 93 | </tbody> |
89 | 94 | </table> |
|
100 | 105 |
|
101 | 106 | @section('footer-scripts') |
102 | 107 | @parent |
| 108 | + <script> |
| 109 | + $('tr.server-description').on('mouseenter mouseleave', function (event) { |
| 110 | + $(this).prev('tr').css({ |
| 111 | + 'background-color': (event.type === 'mouseenter') ? '#f5f5f5' : '', |
| 112 | + }); |
| 113 | + }); |
| 114 | + </script> |
103 | 115 | {!! Theme::js('js/frontend/serverlist.js') !!} |
104 | 116 | @endsection |
0 commit comments