summaryrefslogtreecommitdiff
path: root/docs/forms.py
blob: 21472de900000950ed630c0dcc3d22ffd667152e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from django import forms
from django.utils.translation import pgettext_lazy

search_label_placeholder = pgettext_lazy("Action to search the whole site", "Search")


class DocSearchForm(forms.Form):
    q = forms.CharField(required=False, label=search_label_placeholder)

    def __init__(self, data=None, **kwargs):
        self.release = kwargs.pop("release")
        super().__init__(data=data, **kwargs)
        self.fields["q"].widget = forms.TextInput(
            attrs={
                "type": "search",
                "placeholder": search_label_placeholder,
            }
        )