Re: [web2py] Re: Return value from javascript to controller

2013-04-20 Thread Niphlod
for future watchers of this thread: if you test this changing your timezone, remember to clear the session in a normal world a user doesn't switch timezones within the same session ^_^ -- --- You received this message because you are subscribed to the Google Groups web2py-users group.

Re: [web2py] Re: Return value from javascript to controller

2013-04-19 Thread Niphlod
fast_tz_detector returns a SCRIPT(). Of course you can't read it because the page executes it, so it's fine if you see a blank space: If you see the page source (using firefox, right click -- View page source) you'd see a scriptblablablabla/script On the let's save it to the database topic

Re: [web2py] Re: Return value from javascript to controller

2013-04-19 Thread fun man
Thanks again, Niphlod. I am getting close to finish what i want to do :-) I can see that I get the time zone. After changing the timezone a few times, I am not seeing it any more. I am trying to trouble shoot this. I figured that i need to close my browser, but this doesn't seem to make it

Re: [web2py] Re: Return value from javascript to controller

2013-04-19 Thread Funmanhk
Niphlod, Thank you for pointing this out. I have some serious learning ahead. Thank you for being patient with my questions. I am good with your approach below. The first suggestion works out for me, and my time zone issue is resolved. Thank you! On 19 Apr, 2013, at 15:39, Niphlod

Re: [web2py] Re: Return value from javascript to controller

2013-04-19 Thread fun man
Hi Niphlod, def index(): # when people first login, they will get their timezone set. tz = fast_tz_detector() print print 'Hi, you should save this returned by request.vars', request.vars # if you debug, uncomment this line, and make sure return tz=tz below print

Re: [web2py] Re: Return value from javascript to controller

2013-04-19 Thread fun man
Apologize everyone, and Niphlod, I forgot to restart my browser, and now the 2 values are consistent .. my bad for the disturbance. On Sat, Apr 20, 2013 at 9:16 AM, fun man funma...@gmail.com wrote: Hi Niphlod, def index(): # when people first login, they will get their timezone

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread Niphlod
that seems more a problem with the format of the date than the fact that it has to be timezone-normalizedwhat language translation are you using ? PS: what I meant with landing page is that you're sure that the user will hit that page before arriving to the form. If you are sure, there's no

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread fun man
i am not using any specific language translation. It should be the default language. i also think that it is timezone issue, but not very sure how to do the normalization. The model i use is Field('modified_on', 'datetime'), I see that there is no timezone attached at the end. On Thu, Apr

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread Niphlod
the whole point of timezone normalization is NOT having a timezone attached at the end. It's storing in the database as UTC and displaying as localized to the users. Are we sure that you fully grasped what the timezone implementation on the IS_DATE* validators in web2py and that that idea fits

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread fun man
yes. I am with you. I didn't store timezone in the db, and will be using UTC for all input to the db too. I hope to find a way to use the detected timezone to use in the .represent method for the sqlform.grid. db.prototype.modified_on.represent = lambda value, row :

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread Funmanhk
Thanks Niphlod. May I know where I can pick up the examples? Appreciate your help on this. On 19 Apr, 2013, at 3:13, Niphlod niph...@gmail.com wrote: packed an app with a few examples: might explain better how to deal with timezones. On Thursday, April 18, 2013 6:20:18 PM UTC+2, fun

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread Funmanhk
Btw, I want to say that Niphlod has been very helpful. I am definitely missing the HTML+JS knowledge, but that didn't stop me to try out in web2py and have a good attempt on this issue. I am one little step away from solving this time zone problem haunting me for a few months. I wouldn't

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread fun man
Sorry Niphlod. I was on my phone, and didn't see this attachment. Thanks again for helping me out without asking for anything. I will try to learn from your example. On Fri, Apr 19, 2013 at 8:33 AM, Funmanhk funma...@gmail.com wrote: Btw, I want to say that Niphlod has been very helpful. I am

Re: [web2py] Re: Return value from javascript to controller

2013-04-18 Thread fun man
hi Niphlod, I've tried your example in the attachment. The good news is that the user selected timezone it the profile/register page is working consistently! Great work! Thank you! The bad news is that the dynamic detection, and return from the client session is still not working... def index():

Re: [web2py] Re: Return value from javascript to controller

2013-04-17 Thread Niphlod
that's exactly what I tested yesterday evening... can you please try to strip out the next=URL('index') part ? It's the only thing that is different. On Wednesday, April 17, 2013 4:14:58 AM UTC+2, fun man wrote: Hi Niphlod, I downloaded the new one, and copied the files over. Keeping my

Re: [web2py] Re: Return value from javascript to controller

2013-04-17 Thread fun man
Hi Niplod, It still behaves similarly. 1) fast_tz returns None, 2) the submit button to the db was not taken, and the still ask me to fill out the form again. This is my updated controller. def test(): fast_tz = fast_tz_detector() #create a new appt form =

Re: [web2py] Re: Return value from javascript to controller

2013-04-17 Thread Niphlod
I'll try that again verbatim in a few hours (as soon as I get my hands on a pc with python ^_^) and report back. PS: what error does the form return ? On Wednesday, April 17, 2013 2:40:25 PM UTC+2, fun man wrote: Hi Niplod, It still behaves similarly. 1) fast_tz returns None, 2) the

Re: [web2py] Re: Return value from javascript to controller

2013-04-17 Thread Funmanhk
Hi Niphlod, As always, thanks for your help. I do not think I got an explicit error this time. However, the input is not taken. When I clicked submit, the page blink and showed me a blank Add page. Regards, On 17 Apr, 2013, at 23:05, Niphlod niph...@gmail.com wrote: I'll try that again

Re: [web2py] Re: Return value from javascript to controller

2013-04-17 Thread Niphlod
ok. There was an error in your code, a double call to process() . But there was also on my end: when you do in the same function that shows the form a fast_tz_detector(), basically you trigger a POST request that updates the formkey associated with the form. Blame on me that use LOAD() all

Re: [web2py] Re: Return value from javascript to controller

2013-04-16 Thread fun man
Hi Niphlod, I need to trouble you again for your guidance. I've successfully copied the files. I've added a new application tz_test to test the plugin. This is my controller and there are some other scaffolding coded not included. import

Re: [web2py] Re: Return value from javascript to controller

2013-04-16 Thread Niphlod
On Tuesday, April 16, 2013 8:10:38 PM UTC+2, fun man wrote: Hi Niphlod, I need to trouble you again for your guidance. I've successfully copied the files. I've added a new application tz_test to test the plugin. This is my controller and there are some other scaffolding coded not

[web2py] Re: Return value from javascript to controller

2013-04-15 Thread funmanhk
Hi Niphlod, Thanks for providing this plugin. This sounds like what i am trying to do. This is great. I will have to learn how to use it. regards, Wayne Niphlod於 2013年4月14日星期日UTC+8下午8時21分56秒寫道: did you see by any chance https://github.com/niphlod/w2p_timezone_plugin ? it seems you're trying

[web2py] Re: Return value from javascript to controller

2013-04-15 Thread funmanhk
Hi Anthony, Thanks for the tip. While i should use the plugin, i do want to learn how this can be done. I am trying to google around for this. If you may share any tips or starting points to read, it will be greatly appreciated. Regards, Wayne Anthony於 2013年4月15日星期一UTC+8上午12時11分35秒寫道: In

[web2py] Re: Return value from javascript to controller

2013-04-15 Thread Anthony
Check out http://web2py.com/books/default/chapter/29/11#The-ajax-function. Anthony On Monday, April 15, 2013 10:16:43 AM UTC-4, funm...@gmail.com wrote: Hi Anthony, Thanks for the tip. While i should use the plugin, i do want to learn how this can be done. I am trying to google around

[web2py] Re: Return value from javascript to controller

2013-04-15 Thread Niphlod
PS: as the source code of the plugin was updated, now you'd have to watch for this line instead https://github.com/niphlod/w2p_timezone_plugin/blob/master/modules/plugin_timezone/__init__.py#L138 basically it's an ajax POST. -- --- You received this message because you are subscribed to the

[web2py] Re: Return value from javascript to controller

2013-04-15 Thread funmanhk
Thanks again, Anthony. Anthony於 2013年4月15日星期一UTC+8下午10時20分21秒寫道: Check out http://web2py.com/books/default/chapter/29/11#The-ajax-function. Anthony On Monday, April 15, 2013 10:16:43 AM UTC-4, funm...@gmail.com wrote: Hi Anthony, Thanks for the tip. While i should use the plugin, i

[web2py] Re: Return value from javascript to controller

2013-04-15 Thread funmanhk
Hi Niphlod, This will be some learning. Thanks for pointing it out. I am really a newbie here. I've tried to upload your plugin to my application. It's a zip file that i download from Github. It's doesn't allow me to do the upload, and said my app does not exist or i don't have enough

[web2py] Re: Return value from javascript to controller

2013-04-15 Thread Niphlod
yep, github downloads a zip that holds a folder that holds the content - archive.zip - w2p_timezone_plugin-master - modules - static What you need to do is copy the modules and static folders on top of your applications one. e.g. if your app is at

[web2py] Re: Return value from javascript to controller

2013-04-14 Thread Niphlod
did you see by any chance https://github.com/niphlod/w2p_timezone_plugin ? it seems you're trying to do what is done at https://github.com/niphlod/w2p_timezone_plugin/blob/master/modules/plugin_timezone/__init__.py#L124 On Sunday, April 14, 2013 6:51:11 AM UTC+2, funm...@gmail.com wrote: Hi

[web2py] Re: Return value from javascript to controller

2013-04-14 Thread Anthony
In general, you would have to do that either via a form submission, or via an Ajax request. Anthony On Sunday, April 14, 2013 12:51:11 AM UTC-4, funm...@gmail.com wrote: Hi All, I am very new to coding, and am learning my way with the web2py framework and tools. I am trying to get return