コード例 #1
0
 def test_AutosizedTextarea_output(self):
     txt = AutosizedTextarea()
     self.assertHTMLEqual(
         txt.render('txt', ''),
         ('<textarea class="autosize " cols="40" name="txt" '
          'rows="2">\r\n</textarea><script type="text/javascript">Suit.$('
          '\'#id_txt\').autosize();</script>'))
コード例 #2
0
 class Meta:
     widgets = {
         'name':
             AutosizedTextarea(attrs={'class': 'input-xlarge'}),
         'description':
             AutosizedTextarea(attrs={'class': 'input-xlarge'}),
     }
コード例 #3
0
ファイル: admin.py プロジェクト: blesscat/froggy-service
 class Meta:
     widgets = {
         'number':
         TextInput(attrs={'class': 'input-mini'}),
         'title':
         TextInput(attrs={'class': 'input-xxlarge'}),
         'content':
         AutosizedTextarea(attrs={'class': 'input-xxlarge'}),
         'location':
         TextInput(attrs={'class': 'input-xlarge'}),
         'username':
         EnclosedInput(append='icon-user', attrs={'class': 'input-small'}),
         'mobile':
         TextInput(attrs={'class': 'input-small'}),
         'email':
         EnclosedInput(append='icon-envelope',
                       attrs={'class': 'input-medium'}),
         'disapprove_info':
         AutosizedTextarea(attrs={'class': 'input-xxlarge'}),
         'note':
         AutosizedTextarea(attrs={'class': 'input-xxlarge'}),
         'tags':
         TagWidget(attrs={'class': 'input-xxlarge'}),
     }
     help_texts = {
         'tags': '使用逗號分隔多個標籤',
     }
コード例 #4
0
ファイル: forms.py プロジェクト: zhoubear/libre
 class Meta:
     widgets = {
         'name': widgets.TextInput(attrs={'class': 'input-small'}),
         'default': EnclosedInput(attrs={'class': 'input-mini'}),
         'data_type': widgets.Select(attrs={'class': 'input-small'}),
         'skip_regex': AutosizedTextarea(attrs={'rows': 3, 'class': 'input-small'}),
         'import_regex': AutosizedTextarea(attrs={'rows': 3, 'class': 'input-small'}),
     }
コード例 #5
0
 class Meta:
     widgets = {
         'limpiezaCon': AutosizedTextarea(attrs=regularTextArea),
         'rellenoSurcos': AutosizedTextarea(attrs=regularTextArea),
         'tratamientoDigital': AutosizedTextarea(attrs=regularTextArea),
         'programaVersion': AutosizedTextarea(attrs=regularTextArea),
         'otrosTratamientos': AutosizedTextarea(attrs=regularTextArea),
     }
コード例 #6
0
ファイル: admin.py プロジェクト: wizzleshan/ERPProject
 class Meta:
     model = QuoteOrder
     widgets = {
         'quotation': AutosizedTextarea(attrs={'rows': '3'}),
         'term_service': AutosizedTextarea(attrs={'rows': '3'}),
         'shipping_address': AutosizedTextarea(attrs={'rows': '3'}),
         'date': SuitDateWidget
     }
コード例 #7
0
ファイル: admin.py プロジェクト: vincentpanqi/PowerRMTools
    class Meta:
        model = Person
        widgets = {
            # 'hobby': AutosizedTextarea,
            'hobby': AutosizedTextarea(attrs={'row':3 , 'class':'input-xlarge'}),
            'skill': AutosizedTextarea(attrs={'row':3 , 'class':'input-xlarge'}),

       }
コード例 #8
0
ファイル: admin.py プロジェクト: wizzleshan/ERPProject
 class Meta:
     model = DeliveryOrder
     widgets = {
         'date': SuitDateWidget,
         'ship_date': SuitDateWidget,
         'ship_address': AutosizedTextarea(attrs={'rows': '3'}),
         'term_service': AutosizedTextarea(attrs={'rows': '3'}),
         'quotation': AutosizedTextarea(attrs={'rows': '3'}),
     }
コード例 #9
0
 class Meta:
     widgets = {
         'yacimiento': LinkedSelect,
         'manifiestacionAsociada': AutosizedTextarea(attrs=regularTextArea),
         'codigo': TextInput(attrs=regularTextField),
         'nombreFiguras': AutosizedTextarea(attrs=regularTextArea),
         'nombre': TextInput(attrs=regularTextField),
         'numeroCaras': TextInput(attrs=regularTextField),
         'numeroCarasTrajabadas': TextInput(attrs=regularTextField),
     }
コード例 #10
0
ファイル: admin.py プロジェクト: denispan1993/vitaliy
 class Meta:
     models = Product
     widgets = {# 'name': widgets.TextInput(attrs={'size': 63, }, ),
                # 'title': widgets.TextInput(attrs={'size': 63, }, ),
                'name': AutosizedTextarea(attrs={'class': 'input-xxlarge', }, ),  # 'class': 'input-xlarge', 'style': 'with:500px;',
                'title': AutosizedTextarea(attrs={'class': 'input-xxlarge', }, ),
                # You can also specify html attributes
                # 'description': AutosizedTextarea(attrs={'rows': 3, 'class': 'input-xlarge'}),
                # 'item_description': CKEditorWidget(editor_options={'startupFocus': False, }, ),
                'description': CKEditorWidget(editor_options={'startupFocus': False, }, ),
                }
コード例 #11
0
 class Meta:
     widgets = {
         'description':
         AutosizedTextarea(attrs={
             'rows': 3,
             'class': 'input-xlarge'
         }),
         'query':
         AutosizedTextarea(attrs={
             'rows': 3,
             'class': 'input-xlarge'
         }),
     }
コード例 #12
0
ファイル: admin.py プロジェクト: diveru4i/rhyt
 class Meta:
     widgets = {
         'keywords':
         AutosizedTextarea(attrs={
             'rows': 5,
             'class': 'input-xlarge'
         }),
         'description':
         AutosizedTextarea(attrs={
             'rows': 5,
             'class': 'input-xlarge'
         }),
     }
コード例 #13
0
 class Meta:
     widgets = {
         'autor': TextInput(attrs=regularTextField),
         'fecha': TextInput(attrs=regularTextField),
         'institucion': TextInput(attrs=regularTextField),
         'pais': TextInput(attrs=regularTextField),
         'direccion': AutosizedTextarea(attrs=regularTextArea),
         'telefono': TextInput(attrs=regularTextField),
         'mail': TextInput(attrs=regularTextField),
         'tecnica': AutosizedTextarea(attrs=regularTextArea),
         'bibliografia': AutosizedTextarea(attrs=regularTextArea),
         'twitter': TextInput(attrs=regularTextField),
         'facebook': TextInput(attrs=regularTextField),
     }
コード例 #14
0
 class Meta:
     widgets = {
         'descripcionLitica': AutosizedTextarea(attrs=regularTextArea),
         'descripcionCeramica': AutosizedTextarea(attrs=regularTextArea),
         'descripcionOseo': AutosizedTextarea(attrs=regularTextArea),
         'descripcionConcha': AutosizedTextarea(attrs=regularTextArea),
         'descripcionCarbon': AutosizedTextarea(attrs=regularTextArea),
         'descripcionMito': AutosizedTextarea(attrs=regularTextArea),
         'descripcionCementerio': AutosizedTextarea(attrs=regularTextArea),
         'descripcionMonticulo': AutosizedTextarea(attrs=regularTextArea),
         'otros': AutosizedTextarea(attrs=regularTextArea),
     }
コード例 #15
0
ファイル: admin.py プロジェクト: diveru4i/rhyt
 class Meta:
     widgets = {
         'text': AutosizedTextarea(attrs={
             'rows': 5,
             'class': 'input-xlarge'
         }),
     }
コード例 #16
0
 class Meta:
     model = Indicator
     fields = '__all__'
     widgets = {
         'name':
             AutosizedTextarea(attrs={'class': 'input-xlarge'}),
     }
コード例 #17
0
ファイル: admin.py プロジェクト: jnphilipp/infohub
class DocumentAdmin(admin.ModelAdmin):
    def show_link(self, obj):
        return '<a href="%s"><i class="icon-eye-open icon-alpha75"></i>View on site</a>' % obj.get_absolute_url(
        )

    list_display = ('url', 'title', 'updated_at', 'feed', 'show_link')
    list_filter = ('feed', 'state')
    readonly_fields = ('slug', 'state')
    search_fields = ('slug', 'url', 'title', 'feed__title')
    ordering = ('-updated_at', 'feed')
    show_link.allow_tags = True
    show_link.short_description = 'View on site'

    formfield_overrides = {
        TextFieldSingleLine: {
            'widget': TextInput(attrs={'autocomplete': 'off'})
        },
        models.TextField: {
            'widget': AutosizedTextarea(attrs={
                'rows': 10,
                'class': 'span12'
            })
        },
    }

    fieldsets = [
        (None, {
            'fields': [
                'slug', 'state', 'url', 'title', 'feed', 'meta', 'content',
                'text'
            ]
        }),
    ]
コード例 #18
0
class TagAdminForm(forms.ModelForm):
    meta_description = forms.CharField(
        required=False,
        widget=AutosizedTextarea(attrs={
            'rows': 3,
            'class': 'input-xlarge'
        }))

    tags = forms.ModelMultipleChoiceField(queryset=Tag.objects.all(),
                                          required=False,
                                          widget=FilteredSelectMultiple(
                                              verbose_name=_('Tags'),
                                              is_stacked=False))

    class Meta:
        model = Post
        fields = '__all__'

    def __init__(self, *args, **kwargs):
        super(TagAdminForm, self).__init__(*args, **kwargs)

        if self.instance and self.instance.pk:
            self.fields['tags'].initial = self.instance.tags.all()

    def save(self, commit=True):
        post = super(TagAdminForm, self).save(commit=False)
        if commit:
            post.save()

        if post.pk:
            post.tags = self.cleaned_data['tags']
            self.save_m2m()
        return post
コード例 #19
0
 class Meta:
     fields = '__all__'
     model = Movie
     widgets = {
         'description': AutosizedTextarea(attrs={'rows': 2}),
         'type': Select(attrs={'class': 'input-small'}),
     }
コード例 #20
0
ファイル: forms.py プロジェクト: Eltoni/summum
 class Meta(object):
     model = Produtos
     exclude = []
     widgets = {
         'preco':
         NumberInput(
             attrs={
                 'class': 'input-small text-right',
                 'placeholder': '0,00',
                 'step': '0.01',
                 'min': '0.01',
             }),
         'preco_venda':
         NumberInput(
             attrs={
                 'class': 'input-small text-right',
                 'placeholder': '0,00',
                 'step': '0.01',
                 'min': '0.01',
             }),
         'descricao':
         AutosizedTextarea(attrs={
             'rows': 5,
             'class': 'input-xxlarge',
             'placeholder': '...'
         }),
     }
コード例 #21
0
 class Meta(object):
     widgets = {
         'total':
         NumberInput(
             attrs={
                 'readonly': 'readonly',
                 'class': 'input-small text-right',
                 'placeholder': '0,00'
             }),
         'desconto':
         NumberInput(
             attrs={
                 'class': 'input-small text-right desconto',
                 'placeholder': '0%',
                 'min': '0',
                 'max': '100',
                 'title': 'Informe porcentagem entre 0% e 100%.',
                 'oninvalid':
                 "this.setCustomValidity('Desconto inválido.')",
                 'oninput': "this.setCustomValidity('')"
             }),
         'observacao':
         AutosizedTextarea(attrs={
             'rows': 5,
             'class': 'input-xxlarge',
             'placeholder': '...'
         }),
         'status':
         CheckboxInput(attrs={'class': 'status-compra'}),
     }
コード例 #22
0
 class Meta:
     widgets = {
         'otros': TextInput(attrs=regularTextField),
         'nombre': TextInput(attrs=regularTextField),
         'distancia': TextInput(attrs=regularTextField),
         'observaciones': AutosizedTextarea(attrs=regularTextArea),
     }
コード例 #23
0
 class Meta:
     model = Video
     exclude = ['pk']
     widgets = {
         'archivo_original':
         TextInput(
             attrs={
                 'data-fp-apikey': 'Ajx8hpwBjSzWFvcASlVIOz',
                 'data-fp-button-text': 'Elegir archivo...',
                 'data-fp-language': 'es',
                 'type': 'filepicker-dragdrop',
                 'onchange':
                 '$("button[name=_save]").removeAttr("disabled")'
             }),
         'descripcion':
         RedactorWidget(editor_options=REDACTOR_OPTIONS_LG),
         'fecha_creacion':
         TextInput(attrs={'class': 'input-small'}),
         'metadescripcion':
         AutosizedTextarea(attrs={
             'rows': 6,
             'class': 'input-block-level'
         }),
         'pais':
         Select2Widget(attrs={
             'data-placeholder': 'Ninguno',
             'data-minimumResultsForSearch': 10
         }),
         'resumen':
         AutosizedTextarea(attrs={
             'class': 'input-block-level',
             'rows': 2
         }),
         'sprites':
         AdminImageWidget,
         #'tags': Select2TagWidget(attrs={'data-token-separators': '[","]'}),
         'territorio':
         Select2Widget(
             attrs={
                 'data-placeholder': 'Ninguno',
                 'data-minimum-results-for-search': 10
             }),
         'titulo':
         TextInput(attrs={'class': 'input-block-level'}),
         'usuario_creacion':
         TextInput(attrs={'class': 'input-small'}),
     }
コード例 #24
0
 class Meta:
     widgets = {
         'largo': TextInput(attrs=regularTextField),
         'ancho': TextInput(attrs=regularTextField),
         'diametro': TextInput(attrs=regularTextField),
         'profundidad': TextInput(attrs=regularTextField),
         'otros': AutosizedTextarea(attrs=regularTextArea),
     }
コード例 #25
0
 class Meta:
     widgets = {
         'numero': TextInput(attrs={'class': 'input-medium'}),
         'cantidad': TextInput(attrs={'class': 'input-small'}),
         'tipoFigura': Select(attrs={'class': 'input-medium'}),
         'numero': TextInput(attrs={'class': 'input-small'}),
         'descripcion': AutosizedTextarea(attrs={'rows': 2})
     }
コード例 #26
0
 class Meta:
     widgets = {
         'sequence':
         AutosizedTextarea(attrs={
             'rows': 10,
             'class': 'input-xxlarge'
         }),
     }
コード例 #27
0
 class Meta:
     model = UserMessage
     fields = '__all__'
     widgets = {
         'summary': AutosizedTextarea(attrs={'rows': 4, 'class': 'input-xlarge'}),
         'post_datetime': SuitSplitDateTimeWidget,
         'expired_datetime': SuitSplitDateTimeWidget,
     }
コード例 #28
0
 class Meta:
     widgets = {
         'otros': AutosizedTextarea(attrs=regularTextArea),
         'anchoDe': TextInput(attrs=regularTextField),
         'anchoA': TextInput(attrs=regularTextField),
         'anchoDeComp': TextInput(attrs=regularTextField),
         'anchoAComp': TextInput(attrs=regularTextField),
     }
コード例 #29
0
 class Meta:
     widgets = {
         'description':
         AutosizedTextarea(attrs={
             'row': 1,
             'class': 'input-xlarge'
         })
     }
コード例 #30
0
 class Meta:
     model = Trip
     fields = '__all__'
     widgets = {
         'purpose_of_travel':
         AutosizedTextarea(attrs={'class': 'input-xlarge'}),
         'main_observations':
         CKEditorWidget(editor_options={'startupFocus': False}),
     }
コード例 #31
0
ファイル: widgets.py プロジェクト: TabbedOut/django-suit
 def test_AutosizedTextarea_output(self):
     txt = AutosizedTextarea()
     self.assertHTMLEqual(txt.render('txt', ''), (
         '<textarea class="autosize " cols="40" name="txt" '
         'rows="2">\r\n</textarea><script type="text/javascript">$('
         '\'#id_txt\').autosize();</script>'))