Hi, Apologies. I seem to have got it wrong. I thought you were writing Javascript when i just glanced and saw yui! tks, PJ
On 2/17/09, Gerard Flanagan <[email protected]> wrote: > > PJ Fitzpatrick wrote: >> >> On Tue, Feb 17, 2009 at 4:11 PM, Gerard Flanagan <[email protected] >> <mailto:[email protected]>> wrote: >> >> >> Hello all, >> >> (On the subject of appengine). Here's an alternative appengine admin >> interface shell: >> >> http://yarriba.appspot.com/ >> >> The server side is just a minor adaptation of: >> >> http://shell.appspot.com/ >> >> The javascript widget code is here: >> >> http://bitbucket.org/djerdo/bebop/ >> >> if anyone would like to help with making it cross-browser? >> (License is BSD). >> >> As a reference and possible help, this is an online Ruby console: >> >> http://tryruby.hobix.com/ >> >> Gerard >> >> >> >> >> >> Would you consider using Antlr. It has a Javascript target that is >> cross browser. See link below >> http://www.antlr.org/wiki/display/ANTLR3/ANTLR3JavaScriptTarget >> It has the added advantage that if you ever wanted to put the logic on >> the server side you could just change the target to Python. (but why >> would you want to do that!) >> Also people check out the testimonials on www.antlr.org >> <http://www.antlr.org>. >> PJ >> >> >> >> >> > Hi PJ, > > Maybe I'm just clueless, but I don't get it. What would be the grammar > from which you would create lexer.js, parser.js etc. ? The python > grammar itself? (I don't know anything about ANTLR). > > To give an example of the type of browser issue I was thinking of - in > the (client) code there is a javascript 'keypress' handler which checks > to see if, for example, an up arrow has been pressed; the check that I > have is: > > if (keycode == 38) > > but this only works, I think, in Firefox and IE - the keycode for the up > arrow is different in the Safari browser. > > Currently, the (python) code that you type in the console is being > evaluated on the server, but that's a different issue to the javascript > code that creates the console. At one point the console did in fact > display in IE7 but didn't scroll as I'd like, and since i've made > further changes, it doesn't show up at all (though with no 'error on > page' message). > > G. > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Python Ireland" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.ie/group/pythonireland?hl=en -~----------~----~----~----~------~----~------~--~---
