Forked mumble-django project from https://bitbucket.org/Svedrin/mumble-django
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.5 KiB

  1. function renderserverinfos( server ){
  2. var buf = [];
  3. if( server.connecturl ){
  4. buf.push( String.format( '{0}: <a href="{1}">{1}</a>', gettext("Server Address"), server.connecturl ) );
  5. }
  6. if( server.url ){
  7. buf.push( String.format( '{0}: {1}', gettext("Website"), server.url ) );
  8. }
  9. buf.push( interpolate( "This server is running Murmur version %s.", [server.prettyversion] ) );
  10. buf.push( interpolate(
  11. ngettext( "Currently, %s user is registered.", "Currently, %s users are registered.", server.users_regged ),
  12. [server.users_regged] ) );
  13. buf.push( interpolate(
  14. ngettext( "Currently, %s user is online.", "Currently, %s users are online.", server.users_online ),
  15. [server.users_online] ) );
  16. buf.push( interpolate(
  17. ngettext( "Currently, there is %s channel.", "Currently, there are %s channels.", server.channel_cnt ),
  18. [server.channel_cnt] ) );
  19. if( server.uptime ){
  20. buf.push( interpolate( "This server is running since %s.", [server.upsince] ) );
  21. }
  22. buf.push( String.format( '<a href="{0}">{1}</a>', server.minurl, gettext( "Switch to minimal view" ) ) );
  23. res = ['<div class="mumble-ext" id="serverstuffz">', '<ul>'];
  24. for( var i = 0; i < buf.length; i++ )
  25. res.push( '<li>'+buf[i]+'</li>' );
  26. res.push( '</ul><br /><br />' );
  27. res.push( String.format( '<b>{0}:</b><br />', gettext("Welcome message") ) );
  28. res.push( String.format( '<div style="padding: 10px">{0}</div>', server.motd ) );
  29. res.push( '</div>' );
  30. return res.join('');
  31. }