Убран компонент Метрики
This commit is contained in:
parent
62ce5a4591
commit
59c040a52c
@ -10,7 +10,6 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import _ from 'underscore';
|
import _ from 'underscore';
|
||||||
import Metrika from '../common/metrika';
|
|
||||||
|
|
||||||
const NOTES = [
|
const NOTES = [
|
||||||
'Люблю фильм "Три идиота".',
|
'Люблю фильм "Три идиота".',
|
||||||
@ -25,8 +24,6 @@ const NOTES = [
|
|||||||
'Хотел бы побывать в горах.',
|
'Хотел бы побывать в горах.',
|
||||||
];
|
];
|
||||||
|
|
||||||
const INTERESTING_GOAL = 'INTERESTING';
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -42,7 +39,6 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
next() {
|
next() {
|
||||||
this.pick();
|
this.pick();
|
||||||
Metrika.goal(INTERESTING_GOAL);
|
|
||||||
},
|
},
|
||||||
pick() {
|
pick() {
|
||||||
let available = _.difference(this.notes, this.shown);
|
let available = _.difference(this.notes, this.shown);
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
class Metrika {
|
|
||||||
constructor(counterCb) {
|
|
||||||
this.cb = counterCb;
|
|
||||||
}
|
|
||||||
|
|
||||||
get counter() {
|
|
||||||
return this.cb.call();
|
|
||||||
}
|
|
||||||
|
|
||||||
hit(name) {
|
|
||||||
if (this.counter) {
|
|
||||||
this.counter.hit(name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
goal(name, params = {}) {
|
|
||||||
if (this.counter) {
|
|
||||||
this.counter.reachGoal(name, params);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default new Metrika(() => window.yaCounter41913764);
|
|
@ -40,9 +40,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import Predictor from './Predictor';
|
import Predictor from './Predictor';
|
||||||
import Metrika from '../common/metrika';
|
|
||||||
|
|
||||||
const PREDICTOR_GAME_END_GOAL = 'PREDICTOR_GAME_END';
|
|
||||||
const MAX_SCORE = 50;
|
const MAX_SCORE = 50;
|
||||||
|
|
||||||
function make_predictor() {
|
function make_predictor() {
|
||||||
@ -92,18 +90,6 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* const prediction = */ this.predictor.pass(value);
|
/* const prediction = */ this.predictor.pass(value);
|
||||||
|
|
||||||
const score = this.predictor.score;
|
|
||||||
const absScore = Math.abs(score);
|
|
||||||
|
|
||||||
// Game over
|
|
||||||
if (absScore === MAX_SCORE) {
|
|
||||||
Metrika.goal(PREDICTOR_GAME_END_GOAL, {
|
|
||||||
winner: score > 0 ? 'human' : 'robot',
|
|
||||||
step_count: this.predictor.stepCount(),
|
|
||||||
score: score,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
restart() {
|
restart() {
|
||||||
this.predictor = make_predictor();
|
this.predictor = make_predictor();
|
||||||
|
Loading…
Reference in New Issue
Block a user