diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2018-06-17 14:08:43 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2018-12-13 17:09:21 +0100 |
| commit | 059e3abd9995919fc2756496579c34972f9e8db5 (patch) | |
| tree | c394d93c6e3b267112b4e2d59f8e652c582a9310 /src/RouterParamMixin.js | |
| parent | 77befbd2142397f4e26a03d5fecc170d4e2db566 (diff) | |
| download | brokentalents-059e3abd9995919fc2756496579c34972f9e8db5.tar.gz brokentalents-059e3abd9995919fc2756496579c34972f9e8db5.zip | |
ReportTable: Advantage per Level -> Max Win Rate, fix 5v5/3v3 table, add filters
Diffstat (limited to 'src/RouterParamMixin.js')
| -rw-r--r-- | src/RouterParamMixin.js | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/RouterParamMixin.js b/src/RouterParamMixin.js index 073da35..0c5dbc3 100644 --- a/src/RouterParamMixin.js +++ b/src/RouterParamMixin.js @@ -20,5 +20,35 @@ export default { this.$router.push({ query }); }, }, + filterRarity: { + get: function() { + return this.$route.query.rarity || ''; + }, + set: function(value) { + this.$ga.event('Rarity', 'update', value); + const query = Object.assign({}, this.$route.query, { rarity: value }); + this.$router.push({ query }); + }, + }, + filterName: { + get: function() { + return this.$route.query.search || ''; + }, + set: function(value) { + this.$ga.event('Search', 'update', value); + const query = Object.assign({}, this.$route.query, { search: value }); + this.$router.push({ query }); + }, + }, + filterLowPickrate: { + get: function() { + return this.$route.query.lowPickrate == true; + }, + set: function(value) { + this.$ga.event('LowPickrate', 'update', value); + const query = Object.assign({}, this.$route.query, { lowPickrate: value }); + this.$router.push({ query }); + }, + }, }, }; |
