diff --git a/COPYRIGHT b/COPYRIGHT index 3327567..b88f171 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -119,3 +119,11 @@ License: SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +=============================================================================== + +The image "htdocs/mumble/priority_speaker.jpg" is an svg rendering of +"actions/audio-input-microphone.svg" from the Tango Icon Library, which has +been placed in the public domain by the Tango Desktop Project: + +http://tango.freedesktop.org/Tango_Desktop_Project + diff --git a/htdocs/js/channelviewer.js b/htdocs/js/channelviewer.js index 9abab64..2aea19b 100644 --- a/htdocs/js/channelviewer.js +++ b/htdocs/js/channelviewer.js @@ -27,13 +27,14 @@ Ext.ux.MumbleUserNodeUI = Ext.extend(Ext.tree.TreeNodeUI, { '' ); var icons = [] - if( a.userdata.userid != 0 ) icons.push( "authenticated" ); - if( a.userdata.selfMute ) icons.push( "muted_self" ); - if( a.userdata.mute ) icons.push( "muted_server" ); - if( a.userdata.suppress ) icons.push( "muted_suppressed" ); - if( a.userdata.selfDeaf ) icons.push( "deafened_self" ); - if( a.userdata.deaf ) icons.push( "deafened_server" ); - if( a.userdata.comment != "" ) icons.push( "comment_seen" ); + if( a.userdata.userid != 0 ) icons.push( "authenticated" ); + if( a.userdata.selfDeaf ) icons.push( "deafened_self" ); + if( a.userdata.deaf ) icons.push( "deafened_server" ); + if( a.userdata.selfMute ) icons.push( "muted_self" ); + if( a.userdata.suppress ) icons.push( "muted_suppressed" ); + if( a.userdata.mute ) icons.push( "muted_server" ); + if( a.userdata.comment != "" ) icons.push( "comment_seen" ); + if( a.userdata.prioritySpeaker ) icons.push( "priority_speaker" ); var pos = 8; for( var i = 0; i < icons.length; i++ ){ tpl.append( this.elNode, {'icon': icons[i], 'pos': pos} ); diff --git a/htdocs/mumble/priority_speaker.png b/htdocs/mumble/priority_speaker.png new file mode 100644 index 0000000..9dee784 Binary files /dev/null and b/htdocs/mumble/priority_speaker.png differ