Skip to content

Commit 7fcc579

Browse files
committed
copy gamemode to clipboard moment
1 parent 1db7059 commit 7fcc579

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
.vs/

html/js/menu/control.Servers.js

+14-1
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,21 @@ function ControllerServers( $scope, $element, $rootScope, $location )
103103
}, 500 )
104104
}
105105

106-
$scope.SelectGamemode = function( gm )
106+
$scope.SelectGamemode = function( gm, event )
107107
{
108+
if ( event && event.which != 1 )
109+
{
110+
111+
if ( gm && gm.info && gm.info.title ) {
112+
lua.Run( "SetClipboardText( %s )", gm.info.title );
113+
} else {
114+
lua.Run( "SetClipboardText( %s )", "Unknown Gamemode" );
115+
}
116+
117+
event.preventDefault();
118+
return
119+
}
120+
108121
Scope.CurrentGamemode = gm;
109122
}
110123

html/template/servers.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ <h1 class="menuheader">
5959

6060
<div class='server_gamemodes whiterounded scrollable'>
6161

62-
<div class='gamemode {{gamemode.element_class}}' ng-repeat="gamemode in GamemodeList | filter: gamemodeFilter | orderBy:[GMSort, '-(num_players)', 'name' ]" ng-click="SelectGamemode( gamemode )">
62+
<div class='gamemode {{gamemode.element_class}}' ng-repeat="gamemode in GamemodeList | filter: gamemodeFilter | orderBy:[GMSort, '-(num_players)', 'name' ]" ng-mouseup="SelectGamemode( gamemode, $event )">
6363

64-
<img src='../gamemodes/{{gamemode.name}}/icon24.png' onerror="MissingGamemodeIcon( this )"/>
64+
<img src='../gamemodes/{{gamemode.name}}/icon24.png' onerror="MissingGamemodeIcon( this )" />
6565

6666
<div class='stats'>{{gamemode.num_players}} <span ng-tranny="gamemode.num_players == 1 && 'servers_player_on' || 'servers_players_on'"></span> {{gamemode.num_servers}} <span ng-tranny="gamemode.num_servers == 1 && 'servers_server' || 'servers_servers'"></span></div>
6767
<div class='name'>

0 commit comments

Comments
 (0)