diff options
author | Jakob Sack <mail@jakobsack.de> | 2011-09-08 23:36:47 +0200 |
---|---|---|
committer | Jakob Sack <mail@jakobsack.de> | 2011-09-08 23:36:47 +0200 |
commit | 5fed5bab4a45038f0b1b250170782d3e95b37abd (patch) | |
tree | 79ca6e5f6d3c3eb027fb0a1b2b96c571057bb232 /apps/contacts/js | |
parent | 74f6dd5d5a40596c5e900640852d46f79a4925ae (diff) | |
download | nextcloud-server-5fed5bab4a45038f0b1b250170782d3e95b37abd.tar.gz nextcloud-server-5fed5bab4a45038f0b1b250170782d3e95b37abd.zip |
Improving contacts
Diffstat (limited to 'apps/contacts/js')
-rw-r--r-- | apps/contacts/js/interface.js | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/apps/contacts/js/interface.js b/apps/contacts/js/interface.js index b8a66d51aab..66ee6772198 100644 --- a/apps/contacts/js/interface.js +++ b/apps/contacts/js/interface.js @@ -1,15 +1,25 @@ $(document).ready(function(){ - /* $('.contacts_addressbooksexpander').click(function(){ - $('.contacts_addressbooksdetails').toggle(); - return false; - });*/ + /*------------------------------------------------------------------------- + * Actions for startup + *-----------------------------------------------------------------------*/ + if( $('#leftcontent li').length > 0 ){ + $('#leftcontent li').first().addClass('active'); + } + /*------------------------------------------------------------------------- + * Event handlers + *-----------------------------------------------------------------------*/ $('#leftcontent li').live('click',function(){ var id = $(this).data('id'); + var oldid = $('#rightcontent').data('id'); + if(oldid != 0){ + $('#leftcontent li[data-id="'+oldid+'"]').removeClass('active'); + } $.getJSON('ajax/getdetails.php',{'id':id},function(jsondata){ if(jsondata.status == 'success'){ $('#rightcontent').data('id',jsondata.data.id); $('#rightcontent').html(jsondata.data.page); + $('#leftcontent li[data-id="'+jsondata.data.id+'"]').addClass('active'); } else{ alert(jsondata.data.message); |