]> git.mxchange.org Git - friendica.git/commitdiff
make 'visible to everybody' warning toggle correctly in photos and settings
authorFriendika <info@friendika.com>
Thu, 2 Jun 2011 05:06:53 +0000 (22:06 -0700)
committerFriendika <info@friendika.com>
Thu, 2 Jun 2011 05:06:53 +0000 (22:06 -0700)
mod/photos.php
mod/settings.php

index 71d00ed254efd3fdcca6df6637b486d90cf924b6..926b33dbe2e923bc593b0d3e0d587656fde2b513 100644 (file)
@@ -45,6 +45,32 @@ function photos_init(&$a) {
                if(! x($a->page,'aside'))
                        $a->page['aside'] = '';
                $a->page['aside'] .= $o;
+
+
+               $a->page['htmlhead'] .= "<script> var ispublic = '" . t('everybody') . "';" ;
+
+               $a->page['htmlhead'] .= <<< EOT
+
+               $(document).ready(function() {
+
+                       $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
+                               var selstr;
+                               $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
+                                       selstr = $(this).text();
+                                       $('#jot-perms-icon').removeClass('unlock').addClass('lock');
+                                       $('#jot-public').hide();
+                               });
+                               if(selstr == null) { 
+                                       $('#jot-perms-icon').removeClass('lock').addClass('unlock');
+                                       $('#jot-public').show();
+                               }
+
+                       }).trigger('change');
+
+               });
+
+               </script>
+EOT;
        }
 
        return;
index f898f171cc34c7735d0aee33c0d9e73a3d650b2a..86d1ae015ce9ddd67d5ad4573c0c2c893f12e021 100644 (file)
@@ -6,6 +6,32 @@ function settings_init(&$a) {
                profile_load($a,$a->user['nickname']);
        }
 
+       $a->page['htmlhead'] .= "<script> var ispublic = '" . t('everybody') . "';" ;
+
+       $a->page['htmlhead'] .= <<< EOT
+
+       $(document).ready(function() {
+
+               $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
+                       var selstr;
+                       $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
+                               selstr = $(this).text();
+                               $('#jot-perms-icon').removeClass('unlock').addClass('lock');
+                               $('#jot-public').hide();
+                       });
+                       if(selstr == null) { 
+                               $('#jot-perms-icon').removeClass('lock').addClass('unlock');
+                               $('#jot-public').show();
+                       }
+
+               }).trigger('change');
+
+       });
+
+       </script>
+EOT;
+
+
 }