def get(self): self.write( self.render_string( "bare_header.html", title="%s Create Producer" % config.station_id_friendly[self.sid], )) self.write("<h2>%s: Create Producer</h2>" % config.station_id_friendly[self.sid]) self.write( "<script>\nwindow.top.refresh_all_screens = true;\n</script>") # it says 'ph' because I super-lazily copy/pasted this from the power hour creator code self.write("<div>Type: <select id='new_ph_type'/>") for producer_type in event.get_admin_creatable_producers(): self.write("<option value='%s'>%s</option>" % (producer_type, producer_type)) self.write("</select><br>") self.write("Name: <input id='new_ph_name' type='text' /><br>") self.write( "<br>Input date and time in YOUR timezone.<br><u>Start Time</u>:<br> " ) index.write_html_time_form(self, "new_ph_start") self.write("<br><br><u>End Time</u>:<br> ") index.write_html_time_form(self, "new_ph_end") self.write( "<br><br><button onclick=\"window.top.call_api('admin/create_producer', " ) self.write( "{ 'producer_type': document.getElementById('new_ph_type').value, 'end_utc_time': document.getElementById('new_ph_end_timestamp').value, 'start_utc_time': document.getElementById('new_ph_start_timestamp').value, 'name': document.getElementById('new_ph_name').value, 'url' '', 'dj_user_id': '' });\"" ) self.write(">Create new Producer</button></div>") self.write(self.render_string("basic_footer.html"))
def get(self): self.write(self.render_string("bare_header.html", title="%s Create Producer" % config.station_id_friendly[self.sid])) self.write("<h2>%s: Create Producer</h2>" % config.station_id_friendly[self.sid]) self.write("<script>\nwindow.top.refresh_all_screens = true;\n</script>") # it says 'ph' because I super-lazily copy/pasted this from the power hour creator code self.write("<div>Type: <select id='new_ph_type'/>") for producer_type in event.get_admin_creatable_producers(): self.write("<option value='%s'>%s</option>" % (producer_type, producer_type)) self.write("</select><br>") self.write("Name: <input id='new_ph_name' type='text' /><br>") self.write("URL: <input id='new_ph_url' type='text' /><br><br>Input date and time in YOUR timezone.<br><u>Start Time</u>:<br> ") index.write_html_time_form(self, "new_ph_start") self.write("<br><br><u>End Time</u>:<br> ") index.write_html_time_form(self, "new_ph_end") self.write("<br><br><button onclick=\"window.top.call_api('admin/create_producer', ") self.write("{ 'producer_type': document.getElementById('new_ph_type').value, 'end_utc_time': document.getElementById('new_ph_end_timestamp').value, 'start_utc_time': document.getElementById('new_ph_start_timestamp').value, 'name': document.getElementById('new_ph_name').value, 'url': document.getElementById('new_ph_url').value });\"") self.write(">Create new Producer</button></div>") self.write(self.render_string("basic_footer.html"))
def post(self): self.append(self.return_name, event.get_admin_creatable_producers())
def post(self): self.append(self.return_name, event.get_admin_creatable_producers())