Difference between revisions of "Global JavaScript Variables"
From LongJump Support Wiki
imported>Aeric |
imported>Aeric |
||
Line 1: | Line 1: | ||
The following [[JavaScript]] variables are ''global''. They are available in all JavaScript code running on the platform | The following [[JavaScript]] variables are ''global''. They are available in all JavaScript code running on the platform. | ||
:;Considerations: | |||
::* Variable names are case-sensitive | |||
::* In a [[Sites|Site]], no one is logged in, and the page is not running on the platform, so the variables have no meaning in that context. | |||
===User Variables=== | |||
:;LJUserName:Name of the (logged in) User | :;LJUserName:Name of the (logged in) User | ||
:;LJPrimaryTeamName:Name of the [[Primary Team]] (user is a member of this team) | :;LJPrimaryTeamName:Name of the [[Primary Team]] (user is a member of this team) | ||
:;LJPrimaryTeamRoleName:[[Role Based Access Permissions|Role]] of the User in the Primary Team | :;LJPrimaryTeamRoleName:[[Role Based Access Permissions|Role]] of the User in the Primary Team | ||
; | ===Page Variables=== | ||
: | :;lj_window_src: | ||
: | ::Contains the URL of the current page. (Needs to be URL encoded when used.) | ||
::;Sample Usage: | |||
:::<syntaxhighlight lang="javascript" enclose="div"> | |||
encodeURIComponent(lj_window_src) | |||
</syntaxhighlight> | |||
<noinclude> | <noinclude> | ||
[[Category:JavaScript APIs]] | [[Category:JavaScript APIs]] | ||
</noinclude> | </noinclude> |
Revision as of 19:04, 7 October 2011
The following JavaScript variables are global. They are available in all JavaScript code running on the platform.
- Considerations
-
- Variable names are case-sensitive
- In a Site, no one is logged in, and the page is not running on the platform, so the variables have no meaning in that context.
User Variables
- LJUserName
- Name of the (logged in) User
- LJPrimaryTeamName
- Name of the Primary Team (user is a member of this team)
- LJPrimaryTeamRoleName
- Role of the User in the Primary Team
Page Variables
- lj_window_src
- Contains the URL of the current page. (Needs to be URL encoded when used.)
- Sample Usage
encodeURIComponent(lj_window_src)