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 [email protected].
For more options, visit https://groups.google.com/d/optout.