+ toggleExpertMode: function(e) {
+ this.getRidOfTooltip(e.currentTarget);
+ this.expert = !this.expert;
+ setCookie("expert", this.expert ? "1" : "0");
+ },
+ resign: function() {
+ if (this.mode == "human" && this.oppConnected)
+ {
+ try {
+ this.conn.send(JSON.stringify({code: "resign", oppid: this.oppid}));
+ } catch (INVALID_STATE_ERR) {
+ return; //socket is not ready (and not yet reconnected)
+ }
+ }
+ this.endGame(this.mycolor=="w"?"0-1":"1-0");
+ },