Dave: This is exactly what I am looking for. Very good solution. Thanks!
On Tuesday, September 30, 2014 11:11:08 AM UTC-7, Dave S wrote: > > > > On Tuesday, September 30, 2014 12:02:32 AM UTC-7, Niphlod wrote: >> >> nope, just an A. if ou need a something that when you click on it it >> brings you on another page, A is the thin you're searching for, not a >> button. >> > > Would he perhaps be looking for a link styled as a button? Appadmin does > that just by setting the link's style to "btn", a technique that works for > me in one of my apps. > > > <a class="btn" href="/LogServer/appadmin/insert/db/updatechecks"></a> > > (the non-Appadmin example points to a separate server) > > /dps > > > > > >> >> On Monday, September 29, 2014 10:59:46 PM UTC+2, Bernhard Radermacher >> wrote: >>> >>> Would that be just enclosing the button with <a>? >>> >>> On Monday, September 29, 2014 6:35:15 AM UTC-7, Niphlod wrote: >>>> >>>> we did a pretty heavy job to discard any inline javascript .... this >>>> goes exactly in the opposite way. What are you seeking in functionality ? >>>> It seems that your *button *is better suited with a normal *a* >>>> >>>> >>>> On Sunday, September 28, 2014 10:37:33 PM UTC+2, Bernhard Radermacher >>>> wrote: >>>>> >>>>> I was always a bit disappointed with the features, or rather >>>>> non-features of the html button, basically that all functionality has to >>>>> be >>>>> programmed by hand. >>>>> >>>>> I created a small class (and patched it into gluon.html) to make a >>>>> button and the respective JQuery script automatically. At this time the >>>>> button just works as a link to a page. >>>>> >>>>> Would like to discuss if something like this makes sense, if it would >>>>> make more sense to add to the standard by expanding gloun.html.BUTTON to >>>>> accept 'href' and behave accordingly... >>>>> >>>>> >>>>> >>>>> class linkBUTTON(DIV): >>>>> """ >>>>> Pseudo Component to automatically generate JavaScript to execute >>>>> on click >>>>> """ >>>>> >>>>> tag = 'linkbutton' >>>>> >>>>> def xml(self): >>>>> """ >>>>> get attributes to generate the BUTTON, override _type to >>>>> 'button' >>>>> if href is defined, create the respective JavaScript >>>>> """ >>>>> href = None >>>>> attr = {} >>>>> for key, value in self.attributes.iteritems(): >>>>> if key == 'href': >>>>> href = value >>>>> continue >>>>> if key[:1] != '_': >>>>> continue >>>>> attr[key] = value >>>>> >>>>> attr['_id'] = uuid4() >>>>> attr['_type'] = 'button' >>>>> >>>>> result = BUTTON(self.components, **attr).xml() >>>>> if href: >>>>> result += '\n' + >>>>> SCRIPT("$('#%s').click(function(){window.location.assign('%s');});" % >>>>> (attr['_id'], href)).xml() >>>>> >>>>> return result >>>>> >>>> -- 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.