import ast import json from itertools import chain from django import forms from django.utils.safestring import mark_safe from django.utils.html import conditional_escape style = """""" class EditUpDataWidget(forms.widgets.TextInput): def render(self, label, value, attrs=None): try: beam = attrs.get('beam', value) except: return checked_tx = {} for i in range(1,65): checked_tx['']='' checked_onlyrx = '' if beam.get_up_onlyrx == True: checked_onlyrx = 'checked="True"' html = '''
Name:

UP
Antenna
North Quarter
East Quarter
West Quarter
South Quarter
TX
North Quarter
East Quarter
West Quarter
South Quarter
RX
North Quarter
East Quarter
West Quarter
South Quarter
Ues
'''.format(beam=beam, checked_onlyrx=checked_onlyrx) script = ''' '''.format(beam=beam) return mark_safe(style+html+script) class EditDownDataWidget(forms.widgets.TextInput): def render(self, label, value, attrs=None): try: beam = attrs.get('beam', value) except: return checked_onlyrx = '' if beam.get_down_onlyrx == True: checked_onlyrx = 'checked="True"' html = '''
Down
Antenna
North Quarter
East Quarter
West Quarter
South Quarter
TX
North Quarter
East Quarter
West Quarter
South Quarter
RX
North Quarter
East Quarter
West Quarter
South Quarter
Ues
'''.format(beam=beam, checked_onlyrx=checked_onlyrx) script = ''' '''.format(beam=beam) return mark_safe(style+html+script) class UpDataWidget(forms.widgets.TextInput): def render(self, label, value, attrs=None): html = '''
Name:

UP
Antenna
North Quarter
East Quarter
West Quarter
South Quarter
TX
North Quarter
East Quarter
West Quarter
South Quarter
RX
North Quarter
East Quarter
West Quarter
South Quarter
Ues
''' script = ''' ''' return mark_safe(style+html+script) class DownDataWidget(forms.widgets.TextInput): def render(self, label, value, attrs=None): html = '''
Down
Antenna
North Quarter
East Quarter
West Quarter
South Quarter
TX
North Quarter
East Quarter
West Quarter
South Quarter
RX
North Quarter
East Quarter
West Quarter
South Quarter
Ues
''' script = ''' ''' return mark_safe(style+html+script)