mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 11:35:13 +00:00
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.
This commit is contained in:
parent
2323e946ee
commit
e147bb80de
2 changed files with 30 additions and 6 deletions
|
@ -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');
|
||||
}
|
||||
|
||||
|
|
|
@ -47,17 +47,17 @@
|
|||
<b>{{$quick}}</b>
|
||||
<ul>
|
||||
{{if $self}}
|
||||
<li><span class="fakelink" onclick="connectForum(); $('#abook-edit-form').submit();">{{$forum}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectSoapBox(); $('#abook-edit-form').submit();">{{$soapbox}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectForum(); // $('#abook-edit-form').submit();">{{$forum}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectSoapBox(); // $('#abook-edit-form').submit();">{{$soapbox}}</span></li>
|
||||
{{/if}}
|
||||
<li><span class="fakelink" onclick="connectFullShare(); $('#abook-edit-form').submit();">{{$full}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectCautiousShare(); $('#abook-edit-form').submit();">{{$cautious}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectFollowOnly(); $('#abook-edit-form').submit();">{{$follow}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectFullShare(); // $('#abook-edit-form').submit();">{{$full}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectCautiousShare(); // $('#abook-edit-form').submit();">{{$cautious}}</span></li>
|
||||
<li><span class="fakelink" onclick="connectFollowOnly(); // $('#abook-edit-form').submit();">{{$follow}}</span></li>
|
||||
</ul>
|
||||
|
||||
<div id="abook-advanced" class="fakelink" onclick="openClose('abook-advanced-panel');">{{$advanced}}</div>
|
||||
|
||||
<div id="abook-advanced-panel" style="display: none;">
|
||||
<div id="abook-advanced-panel" style="display: block;">
|
||||
|
||||
<span class="abook-them">{{$them}}</span><span class="abook-me">{{$me}}</span>
|
||||
<br />
|
||||
|
|
Loading…
Reference in a new issue