refactor: Update console item routes to remove popup behavior
This commit is contained in:
@@ -1625,8 +1625,8 @@
|
||||
'label' => 'Console',
|
||||
'dropdown' => true,
|
||||
'items' => [
|
||||
['label' => 'NoVNC', 'view' => 'vnc', 'route' => route('proxmox.server.vnc-popup', ['server' => $server->id]), 'popup' => true],
|
||||
['label' => 'Xterm.js', 'view' => 'xterm', 'route' => route('proxmox.server.xterm-popup', ['server' => $server->id]), 'popup' => true],
|
||||
['label' => 'NoVNC', 'view' => 'vnc', 'route' => route('proxmox.server.vnc', ['server' => $server->id])],
|
||||
['label' => 'Xterm.js', 'view' => 'xterm', 'route' => route('proxmox.server.xterm', ['server' => $server->id])],
|
||||
]
|
||||
];
|
||||
}
|
||||
@@ -2087,26 +2087,15 @@
|
||||
@foreach($tab['items'] as $itemIndex => $item)
|
||||
@php
|
||||
$itemAdvanced = $item['advanced'] ?? false;
|
||||
$isPopup = $item['popup'] ?? false;
|
||||
@endphp
|
||||
<div @if($itemAdvanced)
|
||||
x-show="isAdvancedView"
|
||||
@endif>
|
||||
@if($isPopup)
|
||||
<a href="{{ $item['route'] }}"
|
||||
target="_blank"
|
||||
onclick="event.preventDefault(); window.open('{{ $item['route'] }}', '{{ $item['label'] }}Console', 'width=1024,height=768,menubar=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=yes'); return false;"
|
||||
class="dropdown-item {{ $view === $item['view'] ? 'active' : '' }}"
|
||||
@click="open = false">
|
||||
{{ $item['label'] }}
|
||||
</a>
|
||||
@else
|
||||
<a href="{{ $item['route'] }}" wire:navigate
|
||||
class="dropdown-item {{ $view === $item['view'] ? 'active' : '' }}"
|
||||
@click="open = false">
|
||||
{{ $item['label'] }}
|
||||
</a>
|
||||
@endif
|
||||
<a href="{{ $item['route'] }}" wire:navigate
|
||||
class="dropdown-item {{ $view === $item['view'] ? 'active' : '' }}"
|
||||
@click="open = false">
|
||||
{{ $item['label'] }}
|
||||
</a>
|
||||
@if($itemIndex < count($tab['items']) - 1 && $itemAdvanced && !($tab['items'][$itemIndex + 1]['advanced'] ?? false))
|
||||
<div x-show="isAdvancedView" class="dropdown-divider"></div>
|
||||
@endif
|
||||
|
||||
Reference in New Issue
Block a user