A thought after this and watching your latest video and quite a bit of
scrolling. You might want to put in some anchors into sessions, so you
don't scroll as much after editing. When going somewhere from appadmin
(edit a view, controller, test, whatever) it is likely you will want
to do something at the same location when you return. Just a thought,
I'm too addicted to vi for this to make a difference :)

On Mar 25, 2:46 pm, mdipierro <[email protected]> wrote:
> Can you please email it to me as an attachment? Thanks.
>
> On Mar 24, 11:16 pm, "mr.freeze" <[email protected]> wrote:
>
> > This just adds a convenience link to view the page when editing a
> > view.  It avoids some mousing around and clicking:
>
> > Index: applications/admin/controllers/default.py
> > ===================================================================
> > --- applications/admin/controllers/default.py   (revision 797)
> > +++ applications/admin/controllers/default.py   (working copy)
> > @@ -506,12 +506,14 @@
> >              response.flash = T('failed to reload module')
>
> >      edit_controller = None
> > -
> > +    view_link = None
> >      if filetype == 'html' and request.args >= 3:
> >          cfilename = os.path.join(request.args[0], 'controllers',
> >                                   request.args[2] + '.py')
> >          if os.path.exists(apath(cfilename)):
> >              edit_controller = URL(r=request, f='edit', args=
> > [cfilename])
> > +            view = request.args[3].replace('.html','')
> > +            view_link = A('view',_href=URL(request.args
> > [0],request.args[2],view))
>
> >      if len(request.args) > 2 and request.args[1] == 'controllers':
> >          controller = (request.args[2])[:-3]
> > @@ -540,6 +542,7 @@
> >                      saved_on=saved_on,
> >                      controller=controller,
> >                      functions=functions,
> > +                    view_link=view_link,
> >                      editarea_preferences=editarea_preferences)
>
> >  def resolve():
> > Index: applications/admin/views/default/edit.html
> > ===================================================================
> > --- applications/admin/views/default/edit.html  (revision 797)
> > +++ applications/admin/views/default/edit.html  (working copy)
> > @@ -19,6 +19,9 @@
> >  {{if functions:}}
> >  exposes {{=XML(', '.join([A(f,_href=URL(a=app,c=controller,f=f)).xml
> > () for f in functions]))}}
> >  {{pass}}
> > +{{if view_link:}}
> > +{{=view_link}}
> > +{{pass}}
> >  </div>
>
> >  {{if edit_controller:}}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" 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.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to