*
* @return String: Random set of 32 alpha-numeric characters
*/
- function generateId() {
+ this.generateId = function() {
var id = '';
var seed = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
for ( var i = 0, r; i < 32; i++ ) {
id += seed.substring( r, r + 1 );
}
return id;
- }
+ };
/**
* Gets the current user's name.
this.sessionId = function () {
var sessionId = $.cookie( 'mediaWiki.user.sessionId' );
if ( typeof sessionId == 'undefined' || sessionId === null ) {
- sessionId = generateId();
+ sessionId = that.generateId();
$.cookie( 'mediaWiki.user.sessionId', sessionId, { 'expires': null, 'path': '/' } );
}
return sessionId;
}
var id = $.cookie( 'mediaWiki.user.id' );
if ( typeof id == 'undefined' || id === null ) {
- id = generateId();
+ id = that.generateId();
}
// Set cookie if not set, or renew it if already set
$.cookie( 'mediaWiki.user.id', id, { 'expires': 365, 'path': '/' } );