Base on this post it seems a chrome issue that could be fixed as explained
in the first response :

http://www.google.com/support/forum/p/Chrome/thread?tid=4861d2b2c6c2a96a&hl=en

<http://www.google.com/support/forum/p/Chrome/thread?tid=4861d2b2c6c2a96a&hl=en>
Richard

On Wed, Feb 9, 2011 at 3:39 PM, Richard Vézina
<ml.richard.vez...@gmail.com>wrote:

> It is around this line in rendered html :
>
>   jQuery.ajax({type: "POST", url: u, data: query, success: function(msg) {
> if(t==':eval') eval(msg); else document.getElementById(t).innerHTML=msg; }
> });
> }
>
> Richard
>
> On Wed, Feb 9, 2011 at 3:38 PM, Richard Vézina <
> ml.richard.vez...@gmail.com> wrote:
>
>> I got this error in Chrome Dev tool : Uncaught TypeError: Cannot set
>> property 'innerHTML' of null
>>
>> Richard
>>
>>
>> On Wed, Feb 9, 2011 at 3:29 PM, David J. <da...@styleflare.com> wrote:
>>
>>>  I was wondering about that too;;
>>>
>>> Is BUTTON a new addition?
>>>
>>> I didn't see it in the docs;
>>>
>>>
>>>
>>>
>>> On 2/9/11 3:24 PM, Richard Vézina wrote:
>>>
>>> Get it to work like this in view.py :
>>>
>>>  <button onclick="ajax('block_access',[],null);">{{=T('block
>>> access')}}</button>
>>>
>>>  Thanks Massimo
>>>
>>>  Is BUTTON helper in trunk??
>>>
>>>  Richard
>>>
>>> On Wed, Feb 9, 2011 at 3:17 PM, Richard Vézina <
>>> ml.richard.vez...@gmail.com> wrote:
>>>
>>>> BUTTON not working, but it works without redirection with A(T('block
>>>> access'),_onclick="ajax('%s',[],null);" %
>>>> URL('block_access'))... I don't think that it validate with no _href...
>>>> With _href='' it seems to point on default/index
>>>>
>>>>  Richard
>>>>
>>>>
>>>> On Wed, Feb 9, 2011 at 2:49 PM, Richard Vézina <
>>>> ml.richard.vez...@gmail.com> wrote:
>>>>
>>>>> BUTTON Helper do not appear in the book actually...
>>>>>
>>>>>  Richard
>>>>>
>>>>>
>>>>> On Wed, Feb 9, 2011 at 2:29 PM, Massimo Di Pierro <
>>>>> massimo.dipie...@gmail.com> wrote:
>>>>>
>>>>>> Replace
>>>>>>
>>>>>>
>>>>>> block_access=A(T('block access'),_href=URL(r=request,c='default',
>>>>>> f='block_access'))
>>>>>>
>>>>>>  with
>>>>>>
>>>>>>
>>>>>> block_access=BUTTON(T('block access'),_onclick="ajax('%s',[],null);" %
>>>>>> URL('block_access'))
>>>>>>
>>>>>> Mind this will only block login, not users already logged-in, unless
>>>>>> you also clear session.
>>>>>>
>>>>>> On Feb 9, 11:39 am, Richard Vézina <ml.richard.vez...@gmail.com>
>>>>>> wrote:
>>>>>> > Hello,
>>>>>> >
>>>>>> > I would create button to block or unblock user access, so I made
>>>>>> those
>>>>>> > function :
>>>>>> >
>>>>>> > def block_access():
>>>>>> >     """
>>>>>> >     UPDATE auth_user
>>>>>> >     SET registration_key='blocked'
>>>>>> >     WHERE auth_user.registration_key = ''
>>>>>>  >       AND auth_user.email <> 'myem...@mydomain.com'
>>>>>> >     """
>>>>>> >     db((db.auth_user.registration_key == '') & (db.auth_user.email
>>>>>> != '
>>>>>>  > myem...@mydomain.com')).update(registration_key='blocked')
>>>>>> >     db.commit()
>>>>>> >
>>>>>> > def unblock_access():
>>>>>> >     """
>>>>>> >     UPDATE auth_user
>>>>>> >     SET registration_key=''
>>>>>> >     WHERE auth_user.registration_key <> 'pending'
>>>>>> >     """
>>>>>> >     db(db.auth_user.registration_key !=
>>>>>> > 'pending').update(registration_key='')
>>>>>> >     db.commit()
>>>>>> >
>>>>>> > Now I would call those function from a link or a button from index
>>>>>> or admin
>>>>>> > dashboard...
>>>>>> >
>>>>>> > I would know if there is a other way except this :
>>>>>> >
>>>>>> > def index():
>>>>>> >     block_access=A(T('block
>>>>>> access'),_href=URL(r=request,c='default',
>>>>>> > f='block_access'))
>>>>>> >     unblock_access=A(T('unblock
>>>>>> access'),_href=URL(r=request,c='default',
>>>>>> > f='unblock_access'))
>>>>>> >     return dict(block_access=block_access,
>>>>>> unblock_access=unblock_access)
>>>>>> >
>>>>>> > Since I will need to modify the block and unblock function like this
>>>>>> :
>>>>>> >
>>>>>> > def block_access():
>>>>>> >     """
>>>>>> >     UPDATE auth_user
>>>>>> >     SET registration_key='blocked'
>>>>>> >     WHERE auth_user.registration_key = ''
>>>>>>  >       AND auth_user.email <> 'myem...@mydomain.com'
>>>>>> >     """
>>>>>> >     db((db.auth_user.registration_key == '') & (db.auth_user.email
>>>>>> != '
>>>>>>  > myem...@mydomain.com')).update(registration_key='blocked')
>>>>>>  >     db.commit()
>>>>>> >     redirect(URL(r=request,c='default', f='index'))
>>>>>> >
>>>>>> > Is there an other way by not utilising redirection?
>>>>>> >
>>>>>> > Thanks
>>>>>> >
>>>>>> > Richard
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>

Reply via email to