# -*- coding: utf-8 -*-

from django import forms


class ProceedingsForm(forms.Form):
    """Form for proceedings.
    """

    title = forms.CharField(required=True, label=u'Title',
                            widget=forms.TextInput(attrs={'size':'70'}))

    abstract = forms.CharField(
        widget=forms.Textarea(attrs={'cols': '80', 'rows': '8'}),
        required=True, label=u'Abstract',
        help_text=u'Upto 200 words. Content must strictly be in reSt format.')

    body = forms.CharField(
        widget=forms.Textarea(attrs={'cols': '80', 'rows': '25'}),
        required=False, label=u'Body', help_text=u'Approximately 7 pages. '
        'Content must strictly be in reSt format.')

    rst_file = forms.FileField(
        required=False, label=u'reStructuredText file',
        help_text=u'The file should contain two sections, one with a heading '
        "'Abstract' and other with a heading 'Body'.")

    authors = forms.CharField(
        required=False, label=u'Author(s)',
        help_text=u'User ID of the author.')

    attachment = forms.FileField(
        required=False, label=u'Attachments',
        help_text=u'Attachments like images that must used in your paper '
        'for rendering.')
