This might be something you can detect using the OpenSocial API but it
sounds like you're building a Google Friend Connect gadget, which is a
little different from iGoogle gadgets. You might get better information in
that developer forum at
http://groups.google.com/group/google-friend-connect-developers .

Remember though that if you're only hiding details using Javascript, a user
can view the source and still see and possibly tweak settings.

Rob Russell
Google Developer Relations


On Wed, Jun 23, 2010 at 7:06 PM, Jim Bradshaw <[email protected]> wrote:

> but I can put a gadget on a site and the content of the gadget be viewed by
> anyone that gets to my webpage right?
>
> 1. I create a google gadget that the owner of the site can add and setup
> user preferences.  These preferences will be set via javascript because I
> need more functionality than standard UserPrefs so I place the options in
> html code of the gadget.
> 2.  I add the gadget to my webpage (google sites) and update the user
> preferences through my UI.
> 3.  I allow the site to be viewed by another user (not the owner)
> 4.  I want to detect the the user is not the owner of the site and hide a
> portion of my UI that sets the User Preferences.
>
> So I have 2 parts of the content html.  1 part to set the user preferences
> via javascript and 1 part the renders things based upon the user preferences
> set.  (all within the same content tag of course).
> how do I detect they are not the owner in the html so I can hide the user
> preferences part of the my UI.  (again it is my user preferences, not the
> gadgets.  That is done for me)
>
> Hopefully this makes sense.... :-)
>
>
>
> On Wed, Jun 23, 2010 at 4:58 PM, Rob Russell <[email protected]>wrote:
>
>> iGoogle gadgets can only be viewed by the owner. Are you thinking of
>> Google Friend Connect or Orkut gadgets perhaps?
>>
>> Rob Russell
>> Google Developer Relations
>>
>>
>>
>> On Wed, Jun 23, 2010 at 9:48 AM, nyronian <[email protected]> wrote:
>>
>>> Any thoughts on this?  I need to have a more robust user preferences
>>> (which I will write in my html)  but I want them to only be exposed to
>>> the anyone that gadgets would normally give user preference options.
>>> So if google gadgets is restricting user preferences (the menu is not
>>> avialable) then I want to be sure to restring my html page as well to
>>> not allow user preferences to be set.
>>>
>>> Any help would be appreciated.
>>>
>>> Thanks
>>>
>>> On Jun 21, 4:08 pm, nyronian <[email protected]> wrote:
>>> > Is there a way in javascript to know if the current user can modify
>>> > user preferences or not?
>>> >
>>> > I am creating a web page that will allow the user to modify user
>>> > preference (I will update them programatically) but I only want them
>>> > available if the user has access to modify user preferences.
>>> >
>>> > If, for instance, the gadget is placed on a web page, it can only be
>>> > modified when the page is being edited.  Anybody viewing the google
>>> > site, cannot modify the user prefences, therefore I want to hide a
>>> > portion of the page.
>>> >
>>> > Thank you in advance.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "iGoogle Developer Forum" group.
>>> To post to this group, send email to [email protected]
>>> .
>>> To unsubscribe from this group, send email to
>>> [email protected]<google-gadgets-api%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/Google-Gadgets-API?hl=en.
>>>
>>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "iGoogle Developer Forum" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-gadgets-api%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/Google-Gadgets-API?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "iGoogle Developer Forum" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-gadgets-api%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/Google-Gadgets-API?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"iGoogle Developer Forum" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/Google-Gadgets-API?hl=en.

Reply via email to