2013-10-03 15:04:25 -04:00
|
|
|
define(['forum/accountheader'], function(header) {
|
|
|
|
|
var AccountSettings = {};
|
2013-07-25 14:30:12 -04:00
|
|
|
|
2013-10-03 15:04:25 -04:00
|
|
|
AccountSettings.init = function() {
|
|
|
|
|
header.init();
|
2013-07-25 14:30:12 -04:00
|
|
|
|
2013-10-03 15:04:25 -04:00
|
|
|
$('#submitBtn').on('click', function() {
|
2013-07-25 14:30:12 -04:00
|
|
|
|
2013-10-03 15:04:25 -04:00
|
|
|
var settings = {
|
|
|
|
|
showemail: $('#showemailCheckBox').is(':checked') ? 1 : 0
|
|
|
|
|
};
|
|
|
|
|
|
2014-01-16 15:10:37 -05:00
|
|
|
socket.emit('user.saveSettings', settings, function(err) {
|
2013-12-01 16:19:12 -05:00
|
|
|
if (!err) {
|
2013-10-03 15:04:25 -04:00
|
|
|
app.alertSuccess('Settings saved!');
|
|
|
|
|
} else {
|
|
|
|
|
app.alertError('There was an error saving settings!');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return false;
|
2013-07-30 18:30:43 -04:00
|
|
|
});
|
2013-10-03 15:04:25 -04:00
|
|
|
};
|
2013-07-25 14:30:12 -04:00
|
|
|
|
2013-10-03 15:04:25 -04:00
|
|
|
return AccountSettings;
|
|
|
|
|
});
|