コード例 #1
0
ファイル: view.py プロジェクト: fredvdd/Swan
class MessageForm(Form):

	def __init__(self, control):
		super(MessageForm, self).__init__('POST', '')
		self.controller = control
		self.textbox = TextBox()
		self.add(self.textbox)
		self.onSubmit(self.submit_message)

	def submit_message(self):
		msg = self.textbox.getValue()
		if msg.startswith("photo "):
			self.controller.submit_photo(msg[6:], self.successful, self.fail)
		else:
			self.controller.submit_message(msg, self.successful, self.fail)
	
	def successful(self,response):
		print "Submission successful"
		self.textbox.setValue("")
		
	def fail(self, status):
		print "Submission failed"