Thanks Howard, the hint really helped.

I've double checkes page initialization and immediately found the problem:
for non-Russian locales template logic were hiding one form which was
referred from addInit ().

Shoudln't be there any kind of console error in such a case?

On Sun, Mar 21, 2010 at 5:08 AM, Howard Lewis Ship <hls...@gmail.com> wrote:

> I suspect you have some other JavaScript error on your page that is
> keeping Tapestry from initializing correctly.  Use FireBug and debug
> it.
>
> I know you're thinking that's a cop out and it should just work ...
> but experience has shown that when things don't work for one user that
> do work for other users, the final analysis almost invariably turns
> out to be some custom bit of code or JavaScript added by the user and
> not Tapestry.
>
> On Sat, Mar 20, 2010 at 1:41 PM, Ilya Obshadko <ilya.obsha...@gmail.com>
> wrote:
> > Any ideas yet?
> >
> > On Fri, Mar 19, 2010 at 12:30 AM, Ilya Obshadko <ilya.obsha...@gmail.com
> >wrote:
> >
> >> No, the problem is that I don't see any request on the server side.
> >>
> >> No request is being sent at all. After clicking on linksubmit component
> it
> >> calls waitForPage() which is handling form submit event.
> >> Then, inside this function, it terminates right after checking whether
> >> Tapestry.pageLoaded is true (and it's really set to true at this point,
> I've
> >> double checked that). So form submit doesn't really happen.
> >>
> >> See screenshot:
> >>
> http://skitch.com/xfyre/n4iha/developer-tools-http-www.bible-center.ru-18666-en
> >>
> >> I'm using Google Chrome.
> >>
> >>
> >> On Thu, Mar 18, 2010 at 10:53 PM, Howard Lewis Ship <hls...@gmail.com
> >wrote:
> >>
> >>> Do you see the request on the server side?  I.e., use FireBug Net
> >>> panel to see what request is being sent, what response is coming down.
> >>>  There shouldn't be any difference between normal and localized pages.
> >>>  Is it possible that some intermediate server is mangling the query
> >>> path in some way?
> >>>
> >>> On Thu, Mar 18, 2010 at 12:49 PM, Ilya Obshadko <
> ilya.obsha...@gmail.com>
> >>> wrote:
> >>> > I have a very strange blocker bug: linksubmit component doesn't work
> at
> >>> all
> >>> > on localized pages.
> >>> >
> >>> > I have an AJAX form in a sidebar that processes user login and
> logout.
> >>> >
> >>> > Basically I'm on 5.1.0.5, but  I am using LinkSubmit code from
> 5.1.0.6
> >>> (with
> >>> > a bugfix for working in zone-based forms).
> >>> > To make it work, I've just copypasted the code to local component
> called
> >>> > LinkSubmit2.
> >>> >
> >>> > So, the AJAX form works perfectly on all the pages that look like
> >>> > my.website.com/page/context
> >>> >
> >>> > But on every page that looks like my.website.com/en/page/context or
> >>> > my.website.com/fr/page/context clicking on the link does nothing.
> >>> >
> >>> > I've debugged JS code and found out that in waitForPage () it checks
> for
> >>> > Tapestry.pageLoaded and returns if it's true; and it's already set to
> >>> true
> >>> > at the very beginning of the event handler.
> >>> >
> >>> > Anybody have an idea?
> >>> >
> >>> > Thanks in advance.
> >>> >
> >>> > P.S. Looks like this is a last problem preventing me from deploying a
> >>> really
> >>> > big project, so any help is very much appreciated. Thanks again.
> >>>
> >>
> >>
> >> --
> >> Ilya Obshadko
> >>
> >>
> >>
> >
> >
> > --
> > Ilya Obshadko
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


-- 
Ilya Obshadko

Reply via email to