Fix issues with semicolons and variable declaration

Also remove duplicate of method 'joinRoom' from MainMenuRoom, as well as unused methods 'updateCurrentUser' and 'buttonOnClick' from UserList.
This commit is contained in:
Ivo Julca 2014-09-03 23:28:18 -05:00
parent 563b1e4864
commit 5196f8cbcb
12 changed files with 93 additions and 126 deletions

View File

@ -6107,7 +6107,7 @@ var BattleMoveAnims = {
}, 'decel', 'explode');
}
}
}
};
// placeholder animations
BattleMoveAnims['vcreate'] = {anim:BattleMoveAnims['flareblitz'].anim};

View File

@ -478,7 +478,7 @@ function Pokemon(species) {
return !!selfP.turnstatuses[volatile];
};
this.clearTurnstatuses = function () {
for (i in selfP.turnstatuses) {
for (var i in selfP.turnstatuses) {
selfP.removeTurnstatus(i);
}
selfP.turnstatuses = {};
@ -500,13 +500,13 @@ function Pokemon(species) {
return !!selfP.movestatuses[volatile];
};
this.clearMovestatuses = function () {
for (i in selfP.movestatuses) {
for (var i in selfP.movestatuses) {
selfP.removeMovestatus(i);
}
selfP.movestatuses = {};
};
this.clearVolatiles = function () {
for (i in selfP.volatiles) {
for (var i in selfP.volatiles) {
selfP.removeVolatile(i);
}
selfP.volatiles = {};
@ -528,7 +528,7 @@ function Pokemon(species) {
}
};
this.getTitle = function () {
titlestring = '(' + selfP.ability + ') ';
var titlestring = '(' + selfP.ability + ') ';
for (var i = 0; i < selfP.moves.length; i++) {
if (i != 0) titlestring += ' / ';
@ -563,7 +563,7 @@ function Pokemon(species) {
}
}
return name;
}
};
this.getBoost = function (boostStat) {
var boostStatTable = {
atk: 'Atk',
@ -597,7 +597,7 @@ function Pokemon(species) {
var badBoostTable = ['1&times;', '0.67&times;', '0.5&times;', '0.4&times;', '0.33&times;', '0.29&times;', '0.25&times;'];
//var badBoostTable = ['Normal', '&minus;1', '&minus;2', '&minus;3', '&minus;4', '&minus;5', '&minus;6'];
return '' + badBoostTable[-selfP.boosts[boostStat]] + '&nbsp;' + boostStatTable[boostStat];
}
};
this.getBoostType = function (boostStat) {
if (!selfP.boosts[boostStat]) {
return 'neutral';
@ -605,7 +605,7 @@ function Pokemon(species) {
return 'good';
}
return 'bad';
}
};
this.clearVolatile = function () {
selfP.atk = selfP.atkStat;
@ -687,7 +687,7 @@ function Pokemon(species) {
var range = selfP.getPixelRange(selfP.hp, selfP.hpcolor);
return selfP.getFormattedRange(range, precision, '');
};
};
}
function Battle(frame, logFrame, noPreload) {
var self = this;
@ -1018,10 +1018,10 @@ function Battle(frame, logFrame, noPreload) {
this.duringMove = false;
this.behindx = function (offset) {
return selfS.x + (selfS.isBackSprite ? -1 : 1) * offset;
}
};
this.behindy = function (offset) {
return selfS.y + (selfS.isBackSprite ? 1 : -1) * offset;
}
};
this.leftof = function (offset) {
return (selfS.isBackSprite ? -1 : 1) * offset;
};
@ -1366,7 +1366,7 @@ function Battle(frame, logFrame, noPreload) {
selfS.elem.delay(time);
if (selfS.subElem) {
selfS.subElem.delay(time);
};
}
return selfS;
};
this.selfAnim = function (end, transition) {
@ -1424,7 +1424,7 @@ function Battle(frame, logFrame, noPreload) {
elem.animate({
opacity: 0
}, 250);
}
};
this.showEffect = function (img, start, end, transition, after) {
var effect = img;
if (img && img.length) effect = BattleEffects[img];
@ -1493,10 +1493,10 @@ function Battle(frame, logFrame, noPreload) {
this.behindx = function (offset) {
return selfS.x + (!selfS.n ? -1 : 1) * offset;
}
};
this.behindy = function (offset) {
return selfS.y + (!selfS.n ? 1 : -1) * offset;
}
};
this.leftof = function (offset) {
return (!selfS.n ? -1 : 1) * offset;
};
@ -1537,7 +1537,7 @@ function Battle(frame, logFrame, noPreload) {
sprite: new self.Sprite(null, selfS.leftof(-100), selfS.y, selfS.z, selfS.n)
};
for (var i = 0; i < selfS.pokemon.length; i++) {
poke = selfS.pokemon[i];
var poke = selfS.pokemon[i];
poke.sprite.destroy();
poke.sprite = new self.Sprite(Tools.getSpriteData(poke, selfS.n, {afd: self.tier === "[Seasonal] Fools Festival"}), selfS.x, selfS.y, selfS.z, selfS.n);
}
@ -1573,7 +1573,7 @@ function Battle(frame, logFrame, noPreload) {
this.updateSidebar = function () {
var pokemonhtml = '';
for (var i = 0; i < 6; i++) {
poke = selfS.pokemon[i];
var poke = selfS.pokemon[i];
if (i >= selfS.totalPokemon) {
pokemonhtml += '<span class="pokemonicon" style="'+Tools.getIcon('pokeball-none')+'"></span>';
} else if (!poke) {
@ -1597,6 +1597,7 @@ function Battle(frame, logFrame, noPreload) {
}
};
this.addSideCondition = function (condition) {
var elem, curelem;
condition = toId(condition);
if (selfS.sideConditions[condition]) {
if (condition === 'spikes' || condition === 'toxicspikes') {
@ -1638,7 +1639,6 @@ function Battle(frame, logFrame, noPreload) {
}
return;
}
var elem, curelem;
switch (condition) {
case 'reflect':
self.spriteElemsFront[selfS.n].append('<div class="sidecondition-reflect" style="display:none;position:absolute" />');
@ -2262,7 +2262,7 @@ function Battle(frame, logFrame, noPreload) {
} else if (pokemon.status === 'frz') {
status += '<span class="frz">FRZ</span> ';
}
for (x in pokemon.boosts) {
for (var x in pokemon.boosts) {
if (pokemon.boosts[x]) {
status += '<span class="' + pokemon.getBoostType(x) + '">' + pokemon.getBoost(x) + '</span> ';
}
@ -2329,21 +2329,21 @@ function Battle(frame, logFrame, noPreload) {
ragepowder: '<span class="good">Rage Powder</span>',
followme: '<span class="good">Follow Me</span>'
};
for (i in pokemon.volatiles) {
for (var i in pokemon.volatiles) {
if (typeof statusTable[i] === 'undefined') status += '<span class="neutral">[['+i+']]</span>';
else status += statusTable[i];
}
for (i in pokemon.turnstatuses) {
for (var i in pokemon.turnstatuses) {
if (typeof statusTable[i] === 'undefined') status += '<span class="neutral">[['+i+']]</span>';
else status += statusTable[i];
}
for (i in pokemon.movestatuses) {
for (var i in pokemon.movestatuses) {
if (typeof statusTable[i] === 'undefined') status += '<span class="neutral">[['+i+']]</span>';
else status += statusTable[i];
}
var statusbar = pokemon.statbarElem.find('.status');
statusbar.html(status);
}
};
};
this.sidesSwitched = false;
this.switchSides = function () {
@ -2365,7 +2365,7 @@ function Battle(frame, logFrame, noPreload) {
self.yourSide.updateSidebar();
self.yourSide.updateSprites();
// nothing else should need updating - don't call this function after sending out pokemon
}
};
this.messageActive = false;
this.message = function (message, hiddenmessage) {
@ -2405,7 +2405,7 @@ function Battle(frame, logFrame, noPreload) {
}
self.messageActive = true;
self.log('<div>' + message + (hiddenmessage ? hiddenmessage : '') + '</div>');
}
};
this.endAction = function () {
if (self.messageActive) {
self.messageActive = false;
@ -2417,7 +2417,7 @@ function Battle(frame, logFrame, noPreload) {
self.activityWait(self.messagebarElem);
}
}
}
};
//
// activities
@ -2425,23 +2425,23 @@ function Battle(frame, logFrame, noPreload) {
this.start = function () {
self.log('<div>Battle between ' + Tools.escapeHTML(self.p1.name) + ' and ' + Tools.escapeHTML(self.p2.name) + ' started!</div>');
if (self.startCallback) self.startCallback(self);
}
};
this.winner = function (winner) {
if (winner) self.message('' + Tools.escapeHTML(winner) + ' won the battle!');
else self.message('Tie between ' + Tools.escapeHTML(self.p1.name) + ' and ' + Tools.escapeHTML(self.p2.name) + '!');
self.done = 1;
}
};
this.prematureEnd = function () {
self.message('This replay ends here.');
self.done = 1;
}
};
this.endLastTurn = function() {
if (self.endLastTurnPending) {
self.endLastTurnPending = false;
self.mySide.updateStatbar(null, true);
self.yourSide.updateStatbar(null, true);
}
}
};
this.setTurn = function (turnnum) {
turnnum = parseInt(turnnum);
if (turnnum == self.turn+1) {
@ -2490,7 +2490,7 @@ function Battle(frame, logFrame, noPreload) {
});
self.activityWait(500);
if (self.turnCallback) self.turnCallback(self);
}
};
this.changeWeather = function (weather, poke, isUpkeep) {
weather = toId(weather);
var weatherTable = {
@ -2557,7 +2557,7 @@ function Battle(frame, logFrame, noPreload) {
self.message(weatherTable[self.weather].endMessage);
}
self.updateWeather(weather);
}
};
this.updateWeatherLeft = function () {
for (var i = 0; i < self.pseudoWeather.length; i++) {
if (self.pseudoWeather[i][1] > 0) self.pseudoWeather[i][1]--;
@ -2587,7 +2587,7 @@ function Battle(frame, logFrame, noPreload) {
return ' <small>(' + self.weatherTimeLeft + ' turn' + (self.weatherTimeLeft == 1 ? '' : 's') + ' left)</small>';
}
return '';
}
};
this.updateWeather = function (weather) {
var weatherNameTable = {
sunnyday: 'Sun',
@ -2654,7 +2654,7 @@ function Battle(frame, logFrame, noPreload) {
opacity: .4
}, 400);
}
}
};
this.resultAnim = function (pokemon, result, type, i) {
if (self.fastForward) {
pokemon.side.updateStatbar(pokemon, false, true);
@ -2664,7 +2664,7 @@ function Battle(frame, logFrame, noPreload) {
i = 0;
}
self.fxElem.append('<div class="result ' + type + 'result"><strong>' + result + '</strong></div>');
effectElem = self.fxElem.children().last();
var effectElem = self.fxElem.children().last();
effectElem.delay(i * 350 + self.animationDelay).css({
display: 'block',
opacity: 0,
@ -2679,7 +2679,7 @@ function Battle(frame, logFrame, noPreload) {
}, 1000, 'swing');
pokemon.side.updateStatbar(pokemon);
self.activityWait(effectElem);
}
};
this.damageAnim = function (pokemon, damage, i) {
if (!pokemon.statbarElem) return;
if (!i) i = 0;
@ -3448,7 +3448,6 @@ function Battle(frame, logFrame, noPreload) {
self.resultAnim(poke, 'Stat drop blocked', 'neutral', animDelay);
actions += "" + poke.getName() + "'s " + (args[3] ? args[3] + " was" : "stats were") + " not lowered!";
break;
case '':
default:
actions += "But it failed!";
break;
@ -4593,12 +4592,12 @@ function Battle(frame, logFrame, noPreload) {
switch (effect.id) {
case 'perishsong':
actions += 'All Pok&#xE9;mon hearing the song will faint in three turns!';
if (self.mySide.active[0] && !self.mySide.active[0].volatiles['perish0']
&& !self.mySide.active[0].volatiles['perish1'] && !self.mySide.active[0].volatiles['perish2']) {
if (self.mySide.active[0] && !self.mySide.active[0].volatiles['perish0'] &&
!self.mySide.active[0].volatiles['perish1'] && !self.mySide.active[0].volatiles['perish2']) {
self.mySide.active[0].addVolatile('perish3');
}
if (self.yourSide.active[0] && !self.yourSide.active[0].volatiles['perish0']
&& !self.yourSide.active[0].volatiles['perish1'] && !self.yourSide.active[0].volatiles['perish2']) {
if (self.yourSide.active[0] && !self.yourSide.active[0].volatiles['perish0'] &&
!self.yourSide.active[0].volatiles['perish1'] && !self.yourSide.active[0].volatiles['perish2']) {
self.yourSide.active[0].addVolatile('perish3');
}
self.mySide.updateStatbar();
@ -4646,7 +4645,7 @@ function Battle(frame, logFrame, noPreload) {
} else if (hiddenactions) {
self.message('', '<small>' + hiddenactions + '</small>');
}
}
};
/* this.parseSpriteData = function (name) {
var siden = 0,
@ -4744,23 +4743,19 @@ function Battle(frame, logFrame, noPreload) {
if (name.substr(0, 4) === 'p2: ' || name === 'p2') {
siden = self.p2.n;
name = name.substr(4);
species = name;
} else if (name.substr(0, 4) === 'p1: ' || name === 'p1') {
siden = self.p1.n;
name = name.substr(4);
species = name;
} else if (name.substr(0, 2) === 'p2' && name.substr(3, 2) === ': ') {
slot = slotChart[name.substr(2,1)];
siden = self.p2.n;
name = name.substr(5);
pokemonid = 'p2: '+name;
species = name;
} else if (name.substr(0, 2) === 'p1' && name.substr(3, 2) === ': ') {
slot = slotChart[name.substr(2,1)];
siden = self.p1.n;
name = name.substr(5);
pokemonid = 'p1: '+name;
species = name;
}
if (!slot) slot = 0;
@ -4865,7 +4860,7 @@ function Battle(frame, logFrame, noPreload) {
slot: slot
});
return pokemon;
}
};
this.getSide = function (sidename) {
if (sidename === 'p1' || sidename.substr(0,3)==='p1:') return self.p1;
if (sidename === 'p2' || sidename.substr(0,3)==='p2:') return self.p2;
@ -4877,7 +4872,7 @@ function Battle(frame, logFrame, noPreload) {
name: sidename,
id: sidename.replace(/ /g, '')
};
}
};
this.add = function (command, fastForward) {
if (self.playbackState === 0) {
@ -4897,12 +4892,12 @@ function Battle(frame, logFrame, noPreload) {
} else {
self.activityQueue.push(command);
}
}
};
this.instantAdd = function (command) {
self.run(command, true);
self.preemptActivityQueue.push(command);
self.add(command);
}
};
this.teamPreview = function (start) {
for (var k = 0; k < 2; k++) {
var teamText = '';
@ -5010,15 +5005,13 @@ function Battle(frame, logFrame, noPreload) {
break;
case 'chatmsg':
args.shift();
list = args.join('|');
self.log('<div class="chat">' + Tools.escapeHTML(list) + '</div>', preempt);
self.log('<div class="chat">' + Tools.escapeHTML(args.join('|')) + '</div>', preempt);
break;
case 'chatmsg-raw':
case 'raw':
case 'html':
args.shift();
list = args.join('|');
self.log('<div class="chat">' + Tools.sanitizeHTML(list) + '</div>', preempt);
self.log('<div class="chat">' + Tools.sanitizeHTML(args.join('|')) + '</div>', preempt);
break;
case 'pm':
self.log('<div class="chat"><strong>' + Tools.escapeHTML(args[1]) + ':</strong> <span class="message-pm"><i style="cursor:pointer" onclick="selectTab(\'lobby\');rooms.lobby.popupOpen(\'' + Tools.escapeHTML(args[2], true) + '\')">(Private to ' + Tools.escapeHTML(args[3]) + ')</i> ' + Tools.parseMessage(args[4], args[1]) + '</span>');
@ -5029,14 +5022,12 @@ function Battle(frame, logFrame, noPreload) {
case 'inactive':
self.kickingInactive = true;
args.shift();
list = args.join('|');
self.log('<div class="chat timer">' + Tools.escapeHTML(list) + '</div>', preempt);
self.log('<div class="chat timer">' + Tools.escapeHTML(args.join('|')) + '</div>', preempt);
break;
case 'inactiveoff':
self.kickingInactive = false;
args.shift();
list = args.join('|');
self.log('<div class="chat timer">' + Tools.escapeHTML(list) + '</div>', preempt);
self.log('<div class="chat timer">' + Tools.escapeHTML(args.join('|')) + '</div>', preempt);
break;
case 'join':
case 'j':
@ -5149,7 +5140,7 @@ function Battle(frame, logFrame, noPreload) {
var poke = self.getPokemon(args[1]);
var move = Tools.getMove(args[2]);
if (self.checkActive(poke)) return;
poke2 = self.getPokemon(args[3]);
var poke2 = self.getPokemon(args[3]);
poke.sprite.beforeMove();
self.useMove(poke, move, poke2, kwargs);
poke.sprite.afterMove();
@ -5267,7 +5258,7 @@ function Battle(frame, logFrame, noPreload) {
if (self.errorCallback) self.errorCallback(self);
}
}
}
};
this.endPrevAction = function () {
if (self.minorQueue.length) {
self.runMinor();
@ -5282,29 +5273,29 @@ function Battle(frame, logFrame, noPreload) {
return true;
}
return false;
}
};
this.checkActive = function (poke) {
if (!poke.side.active[poke.slot]) {
// SOMEONE jumped in in the middle of a replay. <_<
poke.side.replace(poke);
}
return false;
}
};
this.waitForResult = function () {
if (self.endPrevAction()) return true;
self.resultWaiting = true;
return false;
}
};
this.doBeforeThis = function (act) {
if (act()) {
self.activityStep--;
return true;
}
return false;
}
};
this.doAfterThis = function (act) {
this.activityAfter = act;
}
};
// activity queue
this.animationDelay = 0;
@ -5340,7 +5331,7 @@ function Battle(frame, logFrame, noPreload) {
self.frameElem.find('div.playbutton button').click(self.resumeButton);
}
self.soundPause();
}
};
this.play = function () {
if (self.fastForward) {
self.paused = false;
@ -5357,7 +5348,7 @@ function Battle(frame, logFrame, noPreload) {
self.nextActivity();
}
self.frameElem.find('div.playbutton').remove();
}
};
this.skipTurn = function () {
self.fastForwardTo(self.turn + 1);
};
@ -5442,19 +5433,19 @@ function Battle(frame, logFrame, noPreload) {
if (self.activityAnimations.length) break;
}
self.activityAnimations.promise().done(self.activeQueue);
}
};
this.activityWait = function (elem) {
if (typeof elem === 'number' && elem > self.activityDelay) {
self.activityDelay = elem;
return;
}
self.activityAnimations = self.activityAnimations.add(elem);
}
};
this.newBattle = function () {
self.reset();
self.activityQueue = [];
}
};
this.setQueue = function (queue) {
self.reset();
self.activityQueue = queue;
@ -5473,7 +5464,7 @@ function Battle(frame, logFrame, noPreload) {
}
} */
self.playbackState = 1;
}
};
// callback
this.faintCallback = null;
@ -5513,7 +5504,7 @@ function Battle(frame, logFrame, noPreload) {
this.preloadCallback = function () {};
this.preloadEffects = function () {
if (noPreload) return;
for (i in BattleEffects) {
for (var i in BattleEffects) {
if (BattleEffects[i].url) self.preloadImage(BattleEffects[i].url);
}
self.preloadImage(Tools.resourcePrefix + 'fx/weather-raindance.jpg'); // rain is used often enough to precache
@ -5591,7 +5582,6 @@ function Battle(frame, logFrame, noPreload) {
BattleSound.loadBgm('audio/xy-trainer.mp3', 7802, 82469);
self.bgm = 'audio/xy-trainer.mp3';
break;
case 10:
default:
BattleSound.loadBgm('audio/xy-rival.mp3', 7802, 58634);
self.bgm = 'audio/xy-rival.mp3';

View File

@ -72,7 +72,7 @@ if (!Array.prototype.indexOf) {
}
}
return -1;
}
};
}
// MD5 minified
@ -307,7 +307,7 @@ var Tools = {
escapeFormat: function(formatid) {
if (window.BattleFormats && BattleFormats[formatid]) {
return Tools.escapeHTML(BattleFormats[formatid].name)
return Tools.escapeHTML(BattleFormats[formatid].name);
}
return Tools.escapeHTML(formatid);
},

View File

@ -263,7 +263,7 @@
choices: [],
switchFlags: {},
switchOutFlags: {}
}
};
while (switchables[this.choice.choices.length] && switchables[this.choice.choices.length].fainted && this.choice.choices.length + 1 < this.battle.mySide.active.length) {
this.choice.choices.push('pass');
}
@ -391,7 +391,7 @@
controls += movebuttons;
}
if (switchables[pos].canMegaEvo) {
controls += '<br /><label><input type="checkbox" name="megaevo" />&nbsp;Mega&nbsp;evolution</label>'
controls += '<br /><label><input type="checkbox" name="megaevo" />&nbsp;Mega&nbsp;evolution</label>';
}
controls += '<div style="clear:left"></div>';
controls += '</div></div>';
@ -500,7 +500,7 @@
teamPreview: [1,2,3,4,5,6].slice(0,switchables.length),
done: 0,
count: 0
}
};
if (this.battle.gameType === 'doubles') {
this.choice.count = 2;
}
@ -606,7 +606,6 @@
if (!sideData.id) return;
this.side = sideData.id;
if (this.battle.sidesSwitched !== !!(this.side === 'p2')) {
sidesSwitched = true;
this.battle.reset(true);
this.battle.switchSides();
if (midBattle) {
@ -916,7 +915,7 @@
case 'pokemon':
var pokemon = this.battle.getPokemon(thing);
if (!pokemon) return;
//fallthrough
/* falls through */
case 'sidepokemon':
if (!pokemon) pokemon = this.battle.mySide.pokemon[parseInt(thing)];
var gender = '';

View File

@ -442,9 +442,9 @@
break;
case 'error':
var appendError = (function(message) {
var appendError = function(message) {
this.room.$chat.append("<div class=\"notice tournament-message-forceend\">" + message + "</div>");
}).bind(this);
}.bind(this);
switch (data[0]) {
case 'BracketFrozen':

View File

@ -512,10 +512,8 @@
case 'timestamps':
var targets = target.split(',');
if ((['all', 'lobby', 'pms'].indexOf(targets[0]) === -1)
|| (targets.length < 2)
|| (['off', 'minutes', 'seconds'].indexOf(
targets[1] = targets[1].trim()) === -1)) {
if ((['all', 'lobby', 'pms'].indexOf(targets[0]) === -1) || targets.length < 2 ||
(['off', 'minutes', 'seconds'].indexOf(targets[1] = targets[1].trim()) === -1)) {
this.add('Error: Invalid /timestamps command');
return '/help timestamps'; // show help
}
@ -1112,11 +1110,7 @@
var pref = Tools.prefs('timestamps') || {};
var sectionPref = ((section === 'pms') ? pref.pms : pref.lobby) || 'off';
if ((sectionPref === 'off') || (sectionPref === undefined)) return '';
if (!deltatime || isNaN(deltatime)) {
var date = new Date();
} else {
var date = new Date(Date.now() - deltatime * 1000);
}
var date = new Date(deltatime && !isNaN(deltatime) ? Date.now() - deltatime * 1000 : undefined);
var components = [ date.getHours(), date.getMinutes() ];
if (sectionPref === 'seconds') {
components.push(date.getSeconds());
@ -1189,10 +1183,6 @@
var users = Math.max(this.room.userCount.users || 0, this.room.userCount.globalUsers || 0);
$('#' + this.room.id + '-usercount-users').html('' + users);
},
updateCurrentUser: function() {
$('.userlist > .cur').attr('class', ''); // this doesn't need to be namespaced
$('#' + this.room.id + '-userlist-user-' + me.userForm).attr('class', 'cur');
},
add: function(userid) {
$('#' + this.room.id + '-userlist-user-' + userid).remove();
var users = this.$el.children();
@ -1216,12 +1206,6 @@
remove: function(userid) {
$('#' + this.room.id + '-userlist-user-' + userid).remove();
},
buttonOnClick: function(userid) {
if (app.user.get('named')) {
return selfR.formChallenge(userid);
}
return selfR.formRename();
},
constructItem: function(userid) {
var name = this.room.users[userid];
var text = '';

View File

@ -129,6 +129,7 @@
var $chatFrame = $pmWindow.find('.pm-log');
var $chat = $pmWindow.find('.inner');
var autoscroll = false;
if ($chatFrame.scrollTop() + 60 >= $chat.height() - $chatFrame.height()) {
autoscroll = true;
}
@ -174,7 +175,7 @@
var userid = toId(name);
var $pmWindow = this.$pmBox.find('.pm-window-'+userid);
if (!$pmWindow.length) {
group = name.charAt(0);
var group = name.charAt(0);
if (group === ' ') {
group = '';
} else {
@ -222,7 +223,7 @@
$pmWindow.remove();
return;
}
$pmWindow = this.$pmBox.find('.pm-window-'+userid)
$pmWindow = this.$pmBox.find('.pm-window-'+userid);
$pmWindow.hide();
var $rejectButton = $pmWindow.find('button[name=rejectChallenge]');
@ -503,9 +504,9 @@
}
if (format) format = toId(format);
var teamIndex = undefined;
var teamIndex;
if (Storage.teams && team) {
var team = toId(team);
team = toId(team);
for (var i = 0; i < Storage.teams.length; i++) {
if (team === toId(Storage.teams[i].name || '')) {
teamIndex = i;
@ -591,7 +592,7 @@
return '<button class="select formatselect" name="format" disabled value="'+Tools.escapeHTML(formatid)+'"><em>Loading...</em></button>';
}
if (_.isEmpty(BattleFormats)) {
return '<button class="select formatselect" name="format" disabled><em>No formats available</em></button>'
return '<button class="select formatselect" name="format" disabled><em>No formats available</em></button>';
}
if (!noChoice) {
this.curFormat = formatid;
@ -623,7 +624,7 @@
}
var teams = Storage.teams;
if (!teams.length) {
return '<button class="select teamselect" name="team" disabled>You have no teams</button>'
return '<button class="select teamselect" name="team" disabled>You have no teams</button>';
}
if (teamIndex === undefined) {
teamIndex = 0;
@ -683,9 +684,6 @@
this.searching = false;
this.updateSearch();
},
joinRoom: function(room) {
app.joinRoom(room);
},
credits: function() {
app.addPopup(CreditsPopup);
},
@ -763,10 +761,10 @@
bufBoundary = Math.ceil(teams.length/2);
}
var format = BattleFormats[data.format];
if (!teams.length) {
bufs[curBuf] = '<li><em>You have no teams</em></li>';
} else {
var format = BattleFormats[data.format];
var curTeam = +data.team;
var teamFormat = (format.teambuilderFormat || (format.isTeambuilderFormat ? data.format : false));
var count = 0;

View File

@ -82,7 +82,7 @@
buf += '<div><a href="' + app.root+id + '" class="ilink"><small style="float:right">(' + Number(roomData.userCount) + ' users)</small><strong><i class="icon-comment-alt"></i> ' + Tools.escapeHTML(roomData.title) + '<br /></strong><small>' + escapedDesc + '</small></a></div>';
}
buf += '<p><button name="joinRoomPopup">Join other room</button></p>'
buf += '<p><button name="joinRoomPopup">Join other room</button></p>';
buf += '</div></div>';
this.$el.html(buf);

View File

@ -121,7 +121,7 @@
}
if (!teams) {
buf = '<div class="pad"><p>lol zarel this is a horrible teambuilder</p>'
buf = '<div class="pad"><p>lol zarel this is a horrible teambuilder</p>';
buf += '<p>that\'s because we\'re not done loading it...</p></div>';
this.$el.html(buf);
return;

View File

@ -887,8 +887,8 @@
break;
}
}
/* falls through */
/* fall through */
default:
// the messagetype wasn't in our list of recognized global
// messagetypes; so the message is presumed to be for the
@ -939,7 +939,7 @@
}
var id = toId(name);
var isTeambuilderFormat = searchShow && !team;
var teambuilderFormat = undefined;
var teambuilderFormat;
if (isTeambuilderFormat) {
var parenPos = name.indexOf('(');
if (parenPos > 0 && name.charAt(name.length-1) === ')') {
@ -1337,7 +1337,7 @@
if (popup.type === 'normal') {
$('body').append(popup.el);
} else {
$overlay = $('<div class="ps-overlay"></div>').appendTo('body').append(popup.el)
$overlay = $('<div class="ps-overlay"></div>').appendTo('body').append(popup.el);
if (popup.type === 'semimodal') {
$overlay.on('click', function(e) {
if (e.currentTarget === e.target) {
@ -2018,7 +2018,7 @@
buf += '<p class="error">Couldn\'t connect to server!</p>';
buf += '<p class="buttonbar"><button type="submit">Retry</button> <button name="close">Close</button></p>';
} else {
buf += '<p>You have been disconnected &ndash; possibly because the server was restarted.</p>'
buf += '<p>You have been disconnected &ndash; possibly because the server was restarted.</p>';
buf += '<p class="buttonbar"><button type="submit" class="autofocus"><strong>Reconnect</strong></button> <button name="close">Close</button></p>';
}
@ -2215,7 +2215,7 @@
var buf = '';
var muted = !!Tools.prefs('mute');
buf += '<p class="effect-volume"><label class="optlabel">Effect volume:</label>'+(muted?'<em>(muted)</em>':'<input type="slider" name="effectvolume" value="'+(Tools.prefs('effectvolume')||50)+'" />')+'</p>';
buf += '<p class="music-volume"><label class="optlabel">Music volume:</label>'+(muted?'<em>(muted)</em>':'<input type="slider" name="musicvolume" value="'+(Tools.prefs('musicvolume')||50)+'" />')+'</p>'
buf += '<p class="music-volume"><label class="optlabel">Music volume:</label>'+(muted?'<em>(muted)</em>':'<input type="slider" name="musicvolume" value="'+(Tools.prefs('musicvolume')||50)+'" />')+'</p>';
buf += '<p><label class="optlabel"><input type="checkbox" name="muted"'+(muted?' checked':'')+' /> Mute sounds</label></p>';
this.$el.html(buf).css('min-width', 160);
},
@ -2460,7 +2460,7 @@
buf += '<div class="avatarlist">';
for (var i=1; i<=293; i++) {
var offset = '-'+(((i-1)%16)*80)+'px -'+(Math.floor((i-1)/16)*80)+'px'
var offset = '-'+(((i-1)%16)*80)+'px -'+(Math.floor((i-1)/16)*80)+'px';
buf += '<button name="setAvatar" value="'+i+'" style="background-position:'+offset+'"'+(i===cur?' class="cur"':'')+'></button>';
}
buf += '</div><div style="clear:left"></div>';

View File

@ -118,7 +118,7 @@ _Storage.prototype.packTeam = function(team) {
if (set.gender && set.gender !== template.gender) {
buf += '|'+set.gender;
} else {
buf += '|'
buf += '|';
}
// ivs
@ -136,14 +136,14 @@ _Storage.prototype.packTeam = function(team) {
if (set.shiny) {
buf += '|S';
} else {
buf += '|'
buf += '|';
}
// level
if (set.level && set.level != 100) {
buf += '|'+set.level;
} else {
buf += '|'
buf += '|';
}
// happiness

View File

@ -55,16 +55,12 @@ function BattleChart()
{
case 'pokemon':
return self.pokemonRow(thing, attrs, match, isFirst);
break;
case 'item':
return self.itemRow(thing, attrs, match, isFirst);
break;
case 'ability':
return self.abilityRow(thing, attrs, match, isFirst);
break;
case 'move':
return self.moveRow(thing, attrs, match, isFirst);
break;
}
};
this.pokemonRow = function(pokemon, attrs, match, isFirst) {