Global_Variables Class
全局变量定义,定义了 全局状态信息、用户账户相关信息、用户设置信息
Item Index
Properties
- dialog
- editor_path
- flow
- g_status
- g_status.codeid
- g_status.codename
- g_status.cssType
- g_status.hasNoCode
- g_status.host
- g_status.htmlType
- g_status.ident
- g_status.isDemo
- g_status.isMyCode
- g_status.isOtherCode
- g_status.jsType
- g_status.login
- g_status.mode
- g_status.posted
- g_status.shost
- g_status.sign
- g_utils
- runjs
- runjs.editor
- runjs.explorer
- runjs.menu
- Setting
- Setting.fontfamily
- Setting.fontsize
- Setting.theme
- User
- User.admin
- User.user
- User.v_code
Properties
editor_path
String
编辑器所在路径
g_status
JSON
全局状态信息,通过 runjs.initStatus(ident) 可更新当前代码状态信息
g_status.codeid
Nubmer
代码ID
g_status.codename
String
代码名称
g_status.cssType
Number
CSS代码类型,1为CSS,2为LESS
g_status.hasNoCode
Boolean
当前用户是否为存在代码
g_status.host
String
host路径
g_status.htmlType
Number
HTML代码类型
g_status.ident
String
代码唯一表示,[注]该属性被频繁使用
g_status.isDemo
Boolean
当前代码是否为示例代码
g_status.isMyCode
Boolean
当前代码是否为我的代码
g_status.isOtherCode
Boolean
当前代码是否为他人的代码
g_status.jsType
Number
JavaScript代码类型,1为JavaScript,2为CoffeeScript
g_status.login
Boolean
是否已登录
g_status.mode
String
开发模式,'code'为一般模式,'plugin'为插件开发模式
g_status.posted
Boolean
当前代码是否已发布
g_status.shost
String
沙盒路径
g_status.sign
String
代码签名,每次保存过后签名将改变,防止两个编辑器同时编辑同一份代码导致代码丢失
Setting
JSON
用户设置信息
Setting.fontfamily
String
字体类型
Setting.fontsize
String
字体大小
Setting.theme
String
编辑器主题,"night"|"default"
User
JSON
用户相关属性
User.admin
Boolean
是否为管理员
User.user
Number
用户ID
User.v_code
String
用户安全标识,与服务器端进行ajax交互式所需参数