mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-19 21:04:44 +02:00
Fixed the Select dropdown to use searchable on the Edit Files Page. (#1204)
Co-authored-by: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com>
This commit is contained in:
parent
49638e75e5
commit
b9d4773bd7
@ -243,6 +243,7 @@ class CreateEgg extends CreateRecord
|
|||||||
->default('ghcr.io/pelican-eggs/installers:debian'),
|
->default('ghcr.io/pelican-eggs/installers:debian'),
|
||||||
Select::make('script_entry')
|
Select::make('script_entry')
|
||||||
->label(trans('admin/egg.script_entry'))
|
->label(trans('admin/egg.script_entry'))
|
||||||
|
->native(false)
|
||||||
->selectablePlaceholder(false)
|
->selectablePlaceholder(false)
|
||||||
->default('bash')
|
->default('bash')
|
||||||
->options(['bash', 'ash', '/bin/bash'])
|
->options(['bash', 'ash', '/bin/bash'])
|
||||||
|
@ -235,6 +235,7 @@ class EditEgg extends EditRecord
|
|||||||
->placeholder('ghcr.io/pelican-eggs/installers:debian'),
|
->placeholder('ghcr.io/pelican-eggs/installers:debian'),
|
||||||
Select::make('script_entry')
|
Select::make('script_entry')
|
||||||
->label(trans('admin/egg.script_entry'))
|
->label(trans('admin/egg.script_entry'))
|
||||||
|
->native(false)
|
||||||
->selectablePlaceholder(false)
|
->selectablePlaceholder(false)
|
||||||
->options(['bash', 'ash', '/bin/bash'])
|
->options(['bash', 'ash', '/bin/bash'])
|
||||||
->required(),
|
->required(),
|
||||||
|
@ -17,6 +17,12 @@ class CopyFrom extends Select
|
|||||||
|
|
||||||
$this->placeholder(trans('admin/egg.none'));
|
$this->placeholder(trans('admin/egg.none'));
|
||||||
|
|
||||||
|
$this->preload();
|
||||||
|
|
||||||
|
$this->searchable();
|
||||||
|
|
||||||
|
$this->native(false);
|
||||||
|
|
||||||
$this->live();
|
$this->live();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,6 +113,8 @@ class EditFiles extends Page
|
|||||||
->schema([
|
->schema([
|
||||||
Select::make('lang')
|
Select::make('lang')
|
||||||
->label('Syntax Highlighting')
|
->label('Syntax Highlighting')
|
||||||
|
->searchable()
|
||||||
|
->native(false)
|
||||||
->live()
|
->live()
|
||||||
->options(EditorLanguages::class)
|
->options(EditorLanguages::class)
|
||||||
->selectablePlaceholder(false)
|
->selectablePlaceholder(false)
|
||||||
|
@ -447,6 +447,8 @@ class ListFiles extends ListRecords
|
|||||||
->required(),
|
->required(),
|
||||||
Select::make('lang')
|
Select::make('lang')
|
||||||
->label('Syntax Highlighting')
|
->label('Syntax Highlighting')
|
||||||
|
->searchable()
|
||||||
|
->native(false)
|
||||||
->live()
|
->live()
|
||||||
->options(EditorLanguages::class)
|
->options(EditorLanguages::class)
|
||||||
->selectablePlaceholder(false)
|
->selectablePlaceholder(false)
|
||||||
|
@ -119,8 +119,8 @@
|
|||||||
},
|
},
|
||||||
wordWrap: 'on',
|
wordWrap: 'on',
|
||||||
WrappingIndent: 'same',
|
WrappingIndent: 'same',
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$el.style.zIndex = '1';
|
||||||
monacoEditor(document.getElementById(monacoId).editor);
|
monacoEditor(document.getElementById(monacoId).editor);
|
||||||
document.getElementById(monacoId).addEventListener('monaco-editor-focused', (event) => {
|
document.getElementById(monacoId).addEventListener('monaco-editor-focused', (event) => {
|
||||||
document.getElementById(monacoId).editor.focus();
|
document.getElementById(monacoId).editor.focus();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user