copy link
This commit is contained in:
		
							parent
							
								
									b80d626a1c
								
							
						
					
					
						commit
						eb1569d5b5
					
				| @ -13,6 +13,7 @@ | |||||||
|     "register-service-worker": "^1.7.1", |     "register-service-worker": "^1.7.1", | ||||||
|     "socket.io-client": "^3.0.3", |     "socket.io-client": "^3.0.3", | ||||||
|     "vue": "^2.6.11", |     "vue": "^2.6.11", | ||||||
|  |     "vue-clipboard2": "^0.3.1", | ||||||
|     "vue-i18n": "^8.22.2", |     "vue-i18n": "^8.22.2", | ||||||
|     "vue-router": "^3.2.0", |     "vue-router": "^3.2.0", | ||||||
|     "vue-socket.io": "^3.0.10" |     "vue-socket.io": "^3.0.10" | ||||||
|  | |||||||
| @ -6,6 +6,7 @@ | |||||||
| 			<div v-if="!started"> | 			<div v-if="!started"> | ||||||
| 				<PrettyCheck v-if="isRoomOwner" class="p-switch p-fill" v-model="privateRoom" style="margin-top:5px; margin-bottom:3px;">{{$t("private_room")}}</PrettyCheck> | 				<PrettyCheck v-if="isRoomOwner" class="p-switch p-fill" v-model="privateRoom" style="margin-top:5px; margin-bottom:3px;">{{$t("private_room")}}</PrettyCheck> | ||||||
| 				<label v-if="password !== ''">{{$t('password')}}<b class="selectable" style="font-size:larger;">{{ password }}</b></label> | 				<label v-if="password !== ''">{{$t('password')}}<b class="selectable" style="font-size:larger;">{{ password }}</b></label> | ||||||
|  | 				<input type="button" style="margin-left: 10pt;" v-clipboard:copy="inviteLink" value="Copia"/> | ||||||
| 			</div> | 			</div> | ||||||
| 			 | 			 | ||||||
| 			<div class="players-table"> | 			<div class="players-table"> | ||||||
| @ -118,6 +119,9 @@ export default { | |||||||
| 		} | 		} | ||||||
| 	}, | 	}, | ||||||
| 	computed: { | 	computed: { | ||||||
|  | 		inviteLink() { | ||||||
|  | 			return `${window.location.origin}/game?code=${this.lobbyName}&pwd=${this.password}` | ||||||
|  | 		}, | ||||||
| 		storedUsername() { | 		storedUsername() { | ||||||
| 			if (localStorage.getItem('username')) | 			if (localStorage.getItem('username')) | ||||||
| 				return localStorage.getItem('username') | 				return localStorage.getItem('username') | ||||||
|  | |||||||
| @ -10,6 +10,8 @@ Vue.use(new VueSocketIO({ | |||||||
| 
 | 
 | ||||||
| import PrettyCheckbox from 'pretty-checkbox-vue'; | import PrettyCheckbox from 'pretty-checkbox-vue'; | ||||||
| Vue.use(PrettyCheckbox) | Vue.use(PrettyCheckbox) | ||||||
|  | import VueClipboard from 'vue-clipboard2' | ||||||
|  | Vue.use(VueClipboard) | ||||||
| 
 | 
 | ||||||
| import VueI18n from 'vue-i18n' | import VueI18n from 'vue-i18n' | ||||||
| Vue.use(VueI18n) | Vue.use(VueI18n) | ||||||
|  | |||||||
| @ -2504,6 +2504,15 @@ cli-width@^3.0.0: | |||||||
|   resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" |   resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" | ||||||
|   integrity sha1-ovSEN6LKqaIkNueUvwceyeYc7fY= |   integrity sha1-ovSEN6LKqaIkNueUvwceyeYc7fY= | ||||||
| 
 | 
 | ||||||
|  | clipboard@^2.0.0: | ||||||
|  |   version "2.0.6" | ||||||
|  |   resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" | ||||||
|  |   integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== | ||||||
|  |   dependencies: | ||||||
|  |     good-listener "^1.2.2" | ||||||
|  |     select "^1.1.2" | ||||||
|  |     tiny-emitter "^2.0.0" | ||||||
|  | 
 | ||||||
| clipboardy@^2.3.0: | clipboardy@^2.3.0: | ||||||
|   version "2.3.0" |   version "2.3.0" | ||||||
|   resolved "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290" |   resolved "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290" | ||||||
| @ -3192,6 +3201,11 @@ delayed-stream@~1.0.0: | |||||||
|   resolved "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" |   resolved "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" | ||||||
|   integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= |   integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= | ||||||
| 
 | 
 | ||||||
|  | delegate@^3.1.2: | ||||||
|  |   version "3.2.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" | ||||||
|  |   integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== | ||||||
|  | 
 | ||||||
| depd@~1.1.2: | depd@~1.1.2: | ||||||
|   version "1.1.2" |   version "1.1.2" | ||||||
|   resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" |   resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" | ||||||
| @ -4305,6 +4319,13 @@ globby@^9.2.0: | |||||||
|     pify "^4.0.1" |     pify "^4.0.1" | ||||||
|     slash "^2.0.0" |     slash "^2.0.0" | ||||||
| 
 | 
 | ||||||
|  | good-listener@^1.2.2: | ||||||
|  |   version "1.2.2" | ||||||
|  |   resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" | ||||||
|  |   integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= | ||||||
|  |   dependencies: | ||||||
|  |     delegate "^3.1.2" | ||||||
|  | 
 | ||||||
| graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2: | graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2: | ||||||
|   version "4.2.4" |   version "4.2.4" | ||||||
|   resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1598867272489&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" |   resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1598867272489&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" | ||||||
| @ -7303,6 +7324,11 @@ select-hose@^2.0.0: | |||||||
|   resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" |   resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" | ||||||
|   integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= |   integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= | ||||||
| 
 | 
 | ||||||
|  | select@^1.1.2: | ||||||
|  |   version "1.1.2" | ||||||
|  |   resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" | ||||||
|  |   integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= | ||||||
|  | 
 | ||||||
| selfsigned@^1.10.7: | selfsigned@^1.10.7: | ||||||
|   version "1.10.8" |   version "1.10.8" | ||||||
|   resolved "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.8.tgz?cache=0&sync_timestamp=1600186146412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fselfsigned%2Fdownload%2Fselfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" |   resolved "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.8.tgz?cache=0&sync_timestamp=1600186146412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fselfsigned%2Fdownload%2Fselfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" | ||||||
| @ -8065,6 +8091,11 @@ timsort@^0.3.0: | |||||||
|   resolved "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" |   resolved "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" | ||||||
|   integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= |   integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= | ||||||
| 
 | 
 | ||||||
|  | tiny-emitter@^2.0.0: | ||||||
|  |   version "2.1.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" | ||||||
|  |   integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== | ||||||
|  | 
 | ||||||
| tmp@^0.0.33: | tmp@^0.0.33: | ||||||
|   version "0.0.33" |   version "0.0.33" | ||||||
|   resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" |   resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" | ||||||
| @ -8433,6 +8464,13 @@ vm-browserify@^1.0.1: | |||||||
|   resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" |   resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" | ||||||
|   integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA= |   integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA= | ||||||
| 
 | 
 | ||||||
|  | vue-clipboard2@^0.3.1: | ||||||
|  |   version "0.3.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/vue-clipboard2/-/vue-clipboard2-0.3.1.tgz#6e551fb7bd384889b28b0da3b12289ed6bca4894" | ||||||
|  |   integrity sha512-H5S/agEDj0kXjUb5GP2c0hCzIXWRBygaWLN3NEFsaI9I3uWin778SFEMt8QRXiPG+7anyjqWiw2lqcxWUSfkYg== | ||||||
|  |   dependencies: | ||||||
|  |     clipboard "^2.0.0" | ||||||
|  | 
 | ||||||
| vue-eslint-parser@^7.0.0: | vue-eslint-parser@^7.0.0: | ||||||
|   version "7.1.1" |   version "7.1.1" | ||||||
|   resolved "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.1.tgz?cache=0&sync_timestamp=1602499032728&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-eslint-parser%2Fdownload%2Fvue-eslint-parser-7.1.1.tgz#c43c1c715ff50778b9a7e9a4e16921185f3425d3" |   resolved "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.1.tgz?cache=0&sync_timestamp=1602499032728&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-eslint-parser%2Fdownload%2Fvue-eslint-parser-7.1.1.tgz#c43c1c715ff50778b9a7e9a4e16921185f3425d3" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Alberto Xamin
						Alberto Xamin