From e147bb80de80549e159cf187abbf01944f9e848a Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 17 Jul 2013 18:12:50 -0700 Subject: usability improvements on abook permissions settings - keep advanced dialogue open, make quick links clear relevant settings before setting each, and don't auto submit. This shows you exactly what happens with the quick settings and allows you to change/correct it if it isn't what you want. --- view/js/mod_connections.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'view/js/mod_connections.js') diff --git a/view/js/mod_connections.js b/view/js/mod_connections.js index 9d4a03340..6bfa039a8 100644 --- a/view/js/mod_connections.js +++ b/view/js/mod_connections.js @@ -22,6 +22,10 @@ $(".autocomplete-w1 .selected").keyup(function(event){ function connectFullShare() { + $('.abook-edit-me').each(function() { + if(! $(this).is(':disabled')) + $(this).removeAttr('checked'); + }); $('#me_id_perms_view_stream').attr('checked','checked'); $('#me_id_perms_view_profile').attr('checked','checked'); $('#me_id_perms_view_photos').attr('checked','checked'); @@ -37,6 +41,11 @@ function connectFullShare() { } function connectCautiousShare() { + $('.abook-edit-me').each(function() { + if(! $(this).is(':disabled')) + $(this).removeAttr('checked'); + }); + $('#me_id_perms_view_stream').attr('checked','checked'); $('#me_id_perms_view_profile').attr('checked','checked'); $('#me_id_perms_view_photos').attr('checked','checked'); @@ -48,6 +57,11 @@ function connectCautiousShare() { } function connectForum() { + $('.abook-edit-me').each(function() { + if(! $(this).is(':disabled')) + $(this).removeAttr('checked'); + }); + $('#me_id_perms_view_stream').attr('checked','checked'); $('#me_id_perms_view_profile').attr('checked','checked'); $('#me_id_perms_view_photos').attr('checked','checked'); @@ -62,6 +76,11 @@ function connectForum() { } function connectSoapBox() { + $('.abook-edit-me').each(function() { + if(! $(this).is(':disabled')) + $(this).removeAttr('checked'); + }); + $('#me_id_perms_view_stream').attr('checked','checked'); $('#me_id_perms_view_profile').attr('checked','checked'); $('#me_id_perms_view_photos').attr('checked','checked'); @@ -72,6 +91,11 @@ function connectSoapBox() { function connectFollowOnly() { + $('.abook-edit-me').each(function() { + if(! $(this).is(':disabled')) + $(this).removeAttr('checked'); + }); + $('#me_id_perms_send_stream').attr('checked','checked'); } -- cgit v1.2.3