JavaScript Examples - CTools

7 downloads 118 Views 53KB Size Report
JavaScript Examples. . . . .

Here is my Document

. alert("Hello from JavaScript");. .
 

JavaScript  Examples  

Here is my Document

alert("Hello from JavaScript");

Here is my second Header

Plan A

Plan B

function message() { alert("This alert box was called with the onload event"); }

Name:

Account:

Password:



BACK FORTH

Hello Stuff there.



ae-­‐12-­‐chat     index.py:    

class MessagesHandler(webapp.RequestHandler): def get(self): que = db.Query(ChatMessage).order('-created'); chat_list = que.fetch(limit=100) doRender(self, 'messagelist.htm', {'chat_list': chat_list}) class ChatHandler(webapp.RequestHandler): def get(self): doRender(self,'chatscreen.htm') def post(self): self.session = Session() if not 'userkey' in self.session: doRender( self, 'chatscreen.htm', {'error' : 'Must be logged in'} ) return msg = self.request.get('message') if msg == '': doRender( self, 'chatscreen.htm', {'error' : 'Blank message ignored'} ) return newchat = ChatMessage(user=self.session['userkey'], text=msg) newchat.put(); doRender(self,'chatscreen.htm')

    templates/messagelist.htm      

{% for chat in chat_list %}

{{ chat.text }} ({{ chat.user.account }}) {{ chat.created|date:"D d M Y" }}

{% endfor %}

  templates/chatscreen.htm:     {% extends "_base.htm" %} {% block bodycontent %}

AppEngine Chat

{% ifnotequal error None %}

{{ error }}

{% endifnotequal %}
Loading...
function updateMsg() { $.ajax({ url: "/messages", cache: false, success: function(html){ $("#chatcontent").html(html); } }); setTimeout('updateMsg()', 4000); } updateMsg(); {% endblock %}