Have you tried redirect(..., client_side=True) in your error handler? On Tuesday, March 6, 2018 at 3:38:35 AM UTC-5, Annet wrote: > > In my application I have a view containing a header, main and footer > component. > In the index function of a controller I have the following code: > > maincomponent = LOAD('home', 'base', args=[vertexID, viewtypeID, groupID, > plural], > ajax=True, target='main-component', content='') > > this loads the home page, all other pages are loaded in the main-component. > > I have a separate application which handles errors. In routes.py I have > the following > code: > > > routes_onerror = [ > (r'init/*', r'/error/default/index') > ,(r'*/404', r'/error/default/index') > ,(r'*/*', r'/error/default/index') > ] > > # specify action in charge of error handling > > error_handler = dict(application='error', > controller='default', > function='index') > > > The problem is that in case of an error the error_handler is being loaded > into > the main-component. Which results in the menu in the header displaying > multiple dropdown carets and the menu items not being clickable anymore. > > What is the best way to solve this issue? > > > Kind regards, > > Annet >
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.