mirror of
https://github.com/wallabag/wallabag.git
synced 2025-08-06 17:41:01 +00:00
Extract Materialize Form Select controller
This commit is contained in:
parent
1b683dbb05
commit
a7a4c5fefb
3 changed files with 15 additions and 5 deletions
12
assets/controllers/materialize/form_select_controller.js
Normal file
12
assets/controllers/materialize/form_select_controller.js
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
import { Controller } from '@hotwired/stimulus';
|
||||||
|
import M from '@materializecss/materialize';
|
||||||
|
|
||||||
|
export default class extends Controller {
|
||||||
|
connect() {
|
||||||
|
this.instance = M.FormSelect.init(this.element.querySelector('select'));
|
||||||
|
}
|
||||||
|
|
||||||
|
disconnect() {
|
||||||
|
this.instance.destroy();
|
||||||
|
}
|
||||||
|
}
|
|
@ -272,8 +272,6 @@ const articleScroll = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
$(document).ready(() => {
|
$(document).ready(() => {
|
||||||
$('select').formSelect();
|
|
||||||
|
|
||||||
$('.fixed-action-btn').floatingActionButton();
|
$('.fixed-action-btn').floatingActionButton();
|
||||||
|
|
||||||
stickyNav();
|
stickyNav();
|
||||||
|
|
|
@ -71,7 +71,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="input-field col s11">
|
<div class="input-field col s11" data-controller="materialize--form-select">
|
||||||
{{ form_errors(form.config.action_mark_as_read) }}
|
{{ form_errors(form.config.action_mark_as_read) }}
|
||||||
{{ form_widget(form.config.action_mark_as_read) }}
|
{{ form_widget(form.config.action_mark_as_read) }}
|
||||||
{{ form_label(form.config.action_mark_as_read) }}
|
{{ form_label(form.config.action_mark_as_read) }}
|
||||||
|
@ -79,7 +79,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="input-field col s11">
|
<div class="input-field col s11" data-controller="materialize--form-select">
|
||||||
{{ form_errors(form.config.language) }}
|
{{ form_errors(form.config.language) }}
|
||||||
{{ form_widget(form.config.language) }}
|
{{ form_widget(form.config.language) }}
|
||||||
{{ form_label(form.config.language) }}
|
{{ form_label(form.config.language) }}
|
||||||
|
@ -119,7 +119,7 @@
|
||||||
<h5>{{ 'config.tab_menu.article_display'|trans }}</h5>
|
<h5>{{ 'config.tab_menu.article_display'|trans }}</h5>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="input-field col s5">
|
<div class="input-field col s5" data-controller="materialize--form-select">
|
||||||
{{ form_errors(form.config.font) }}
|
{{ form_errors(form.config.font) }}
|
||||||
{{ form_widget(form.config.font) }}
|
{{ form_widget(form.config.font) }}
|
||||||
{{ form_label(form.config.font) }}
|
{{ form_label(form.config.font) }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue