| 123456789101112131415161718192021222324252627282930 | 
							- var UIEvents = require("../../../service/UI/UIEvents");
 - 
 - var nickname = null;
 - var eventEmitter = null;
 - 
 - var NicknameHandler = {
 -     init: function (emitter) {
 -         eventEmitter = emitter;
 -         var storedDisplayName = window.localStorage.displayname;
 -         if (storedDisplayName) {
 -             nickname = storedDisplayName;
 -         }
 -     },
 -     setNickname: function (newNickname) {
 -         if (!newNickname || nickname === newNickname)
 -             return;
 - 
 -         nickname = newNickname;
 -         window.localStorage.displayname = nickname;
 -         eventEmitter.emit(UIEvents.NICKNAME_CHANGED, newNickname);
 -     },
 -     getNickname: function () {
 -         return nickname;
 -     },
 -     addListener: function (type, listener) {
 -         eventEmitter.on(type, listener);
 -     }
 - };
 - 
 - module.exports = NicknameHandler;
 
 
  |