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>'))
class Meta: widgets = { 'name': AutosizedTextarea(attrs={'class': 'input-xlarge'}), 'description': AutosizedTextarea(attrs={'class': 'input-xlarge'}), }
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': '使用逗號分隔多個標籤', }
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'}), }
class Meta: widgets = { 'limpiezaCon': AutosizedTextarea(attrs=regularTextArea), 'rellenoSurcos': AutosizedTextarea(attrs=regularTextArea), 'tratamientoDigital': AutosizedTextarea(attrs=regularTextArea), 'programaVersion': AutosizedTextarea(attrs=regularTextArea), 'otrosTratamientos': AutosizedTextarea(attrs=regularTextArea), }
class Meta: model = QuoteOrder widgets = { 'quotation': AutosizedTextarea(attrs={'rows': '3'}), 'term_service': AutosizedTextarea(attrs={'rows': '3'}), 'shipping_address': AutosizedTextarea(attrs={'rows': '3'}), 'date': SuitDateWidget }
class Meta: model = Person widgets = { # 'hobby': AutosizedTextarea, 'hobby': AutosizedTextarea(attrs={'row':3 , 'class':'input-xlarge'}), 'skill': AutosizedTextarea(attrs={'row':3 , 'class':'input-xlarge'}), }
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'}), }
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), }
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, }, ), }
class Meta: widgets = { 'description': AutosizedTextarea(attrs={ 'rows': 3, 'class': 'input-xlarge' }), 'query': AutosizedTextarea(attrs={ 'rows': 3, 'class': 'input-xlarge' }), }
class Meta: widgets = { 'keywords': AutosizedTextarea(attrs={ 'rows': 5, 'class': 'input-xlarge' }), 'description': AutosizedTextarea(attrs={ 'rows': 5, 'class': 'input-xlarge' }), }
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), }
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), }
class Meta: widgets = { 'text': AutosizedTextarea(attrs={ 'rows': 5, 'class': 'input-xlarge' }), }
class Meta: model = Indicator fields = '__all__' widgets = { 'name': AutosizedTextarea(attrs={'class': 'input-xlarge'}), }
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' ] }), ]
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
class Meta: fields = '__all__' model = Movie widgets = { 'description': AutosizedTextarea(attrs={'rows': 2}), 'type': Select(attrs={'class': 'input-small'}), }
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': '...' }), }
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'}), }
class Meta: widgets = { 'otros': TextInput(attrs=regularTextField), 'nombre': TextInput(attrs=regularTextField), 'distancia': TextInput(attrs=regularTextField), 'observaciones': AutosizedTextarea(attrs=regularTextArea), }
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'}), }
class Meta: widgets = { 'largo': TextInput(attrs=regularTextField), 'ancho': TextInput(attrs=regularTextField), 'diametro': TextInput(attrs=regularTextField), 'profundidad': TextInput(attrs=regularTextField), 'otros': AutosizedTextarea(attrs=regularTextArea), }
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}) }
class Meta: widgets = { 'sequence': AutosizedTextarea(attrs={ 'rows': 10, 'class': 'input-xxlarge' }), }
class Meta: model = UserMessage fields = '__all__' widgets = { 'summary': AutosizedTextarea(attrs={'rows': 4, 'class': 'input-xlarge'}), 'post_datetime': SuitSplitDateTimeWidget, 'expired_datetime': SuitSplitDateTimeWidget, }
class Meta: widgets = { 'otros': AutosizedTextarea(attrs=regularTextArea), 'anchoDe': TextInput(attrs=regularTextField), 'anchoA': TextInput(attrs=regularTextField), 'anchoDeComp': TextInput(attrs=regularTextField), 'anchoAComp': TextInput(attrs=regularTextField), }
class Meta: widgets = { 'description': AutosizedTextarea(attrs={ 'row': 1, 'class': 'input-xlarge' }) }
class Meta: model = Trip fields = '__all__' widgets = { 'purpose_of_travel': AutosizedTextarea(attrs={'class': 'input-xlarge'}), 'main_observations': CKEditorWidget(editor_options={'startupFocus': False}), }
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>'))