version v0.1.2
This commit is contained in:
57
client/lib/utils/utils.js
Normal file
57
client/lib/utils/utils.js
Normal file
@@ -0,0 +1,57 @@
|
||||
/**
|
||||
* @file utils.js
|
||||
* @author frtk@tetalab
|
||||
*/
|
||||
|
||||
NPGClient.Utils = {
|
||||
|
||||
/**
|
||||
* UI
|
||||
*/
|
||||
//
|
||||
setTxtStyle : function(ctx, style) {
|
||||
ctx.font = style.font;
|
||||
ctx.fillStyle = style.col;
|
||||
ctx.textAlign = style.align;
|
||||
},
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* User Name
|
||||
*/
|
||||
//
|
||||
addChar : function(key, name) {
|
||||
if (name.length < NPGClient.NAMEMAXSIZE) {
|
||||
name = name + String.fromCharCode(key).toLowerCase();
|
||||
}
|
||||
},
|
||||
|
||||
//
|
||||
removeChar : function(key) {
|
||||
if (name.length > 0) {
|
||||
name = name.substring(0, name.length - 1);
|
||||
}
|
||||
},
|
||||
|
||||
//
|
||||
validChar : function(key) {
|
||||
return NPGClient.evtHandler.loginValidKey(key);
|
||||
},
|
||||
|
||||
//
|
||||
validName : function(key) {
|
||||
var len = name.length;
|
||||
return (len >= 0 && len <= NPGClient.MAXNAMESIZE);
|
||||
},
|
||||
|
||||
//
|
||||
resetName : function(name) {
|
||||
name = '';
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user