I am working on the cms part of an app. In the view I have <a></a>
elements:

<div id="addressbook" class="ez-box admin">
  <a href="{{=URL('addressbook','admin')}}">
    <img src="{{=URL('static','init/images/icons/ABIcon.png')}}"
alt="some_text" width="78px" height="78px"/>
    <h4>Adresboek</h4>
    <p class="fs12">Uw adresboek card beheren.</p>
  </a>
</div> <!-- ez-box -->

When the user isn't logged in I want the <a></a> elements to be
disabled, i.e not click able and set their opacity to .50

This is what I tried:

{{if not auth.is_logged_in():}}
  <script type="text/javascript">
    $(document).ready(function(){
      $('#addressbook a').attr('disabled','');
      $('#calendar a').attr('disabled','');
      $('#hub a').attr('disabled','');
    });
  </script>
  <style type="text/css">
    .admin {opacity: 0.5; filter:Alpha(opacity=50);}
  </style>
{{pass}}

The opacity bit works, the jQuery bit doesn't work, I hope one of you
could provide me with the correct code to make this work.


Kind regards,

Annet

Reply via email to