1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
-----------------------------------------
-- Shared Account Options Panel Functions and Data
-----------------------------------------
-------------------------
-- Utility Functions
-------------------------
if g_serviceType == PLATFORM_SERVICE_TYPE_DMM then
return false
end
end
else
return false
end
end
else
return ""
end
end
return IsDeferredSettingLoaded ( SETTING_TYPE_ACCOUNT , ACCOUNT_SETTING_ACCOUNT_EMAIL ) and not HasActivatedEmail ( ) and ZO_OptionsPanel_GetAccountEmail ( ) ~= ""
end
-------------------------------------
-- Setup Account Settings Data
-------------------------------------
local ZO_Panel_Account_ControlData =
{
[ SETTING_TYPE_CUSTOM ] =
{
[ OPTIONS_CUSTOM_SETTING_RESEND_EMAIL_ACTIVATION ] =
{
controlType = OPTIONS_INVOKE_CALLBACK ,
GAMEPAD_TOOLTIPS : LayoutSettingAccountResendActivation ( tooltip , HasActivatedEmail ( ) , ZO_OptionsPanel_GetAccountEmail ( ) )
end ,
end ,
} ,
} ,
[ SETTING_TYPE_ACCOUNT ] =
{
[ ACCOUNT_SETTING_ACCOUNT_EMAIL ] =
{
controlType = OPTIONS_INVOKE_CALLBACK ,
system = SETTING_TYPE_ACCOUNT ,
settingId = ACCOUNT_SETTING_ACCOUNT_EMAIL ,
GAMEPAD_TOOLTIPS : LayoutSettingAccountResendActivation ( tooltip , HasActivatedEmail ( ) , ZO_OptionsPanel_GetAccountEmail ( ) )
end ,
-- If this setting doesn't exist, we won't attempt to load it, which would mean
-- OPTIONS_CUSTOM_SETTING_RESEND_EMAIL_ACTIVATION could never be able to show
{
end ,
}
else
end
end ,
} ,
[ ACCOUNT_SETTING_GET_UPDATES ] =
{
controlType = OPTIONS_CHECKBOX ,
system = SETTING_TYPE_ACCOUNT ,
settingId = ACCOUNT_SETTING_GET_UPDATES ,
else
return zo_strformat ( SI_KEYBOARD_INTERFACE_OPTIONS_ACCOUNT_GET_UPDATES_TOOLTIP_WARNING_FORMAT , GetString ( SI_INTERFACE_OPTIONS_ACCOUNT_GET_UPDATES_TOOLTIP_TEXT ) , GetString ( SI_INTERFACE_OPTIONS_ACCOUNT_NEED_ACTIVE_ACCOUNT_WARNING ) )
end
end
end ,
end ,
end ,
end ,
end ,
end ,
}
}
}
------------------------------------------
-- Register for account settings events
------------------------------------------
end
EVENT_MANAGER : RegisterForEvent ( "AccountManagement" , EVENT_UNSUCCESSFUL_REQUEST_RESULT , OnAccountManagementRequestUnsuccessful )
end
EVENT_MANAGER : RegisterForEvent ( "AccountManagement" , EVENT_ACCOUNT_EMAIL_ACTIVATION_EMAIL_SENT , OnAccountManagementActivationEmailSent )
end |