2012-12-24 06:47:47 +01:00
|
|
|
extends ../layout
|
2012-12-24 05:06:04 +01:00
|
|
|
|
|
|
|
block content
|
2013-01-21 00:07:33 +01:00
|
|
|
script(type="text/javascript", src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.min.js")
|
|
|
|
|
|
|
|
script
|
|
|
|
$(document).ready(function(){
|
2013-01-21 00:15:26 +01:00
|
|
|
// Allowing forcing of string stats data to sort as numeric
|
2013-01-21 00:07:33 +01:00
|
|
|
jQuery.extend( jQuery.fn.dataTableExt.oSort, {
|
|
|
|
"forcenum-pre": function ( a ) {
|
2013-01-21 00:15:26 +01:00
|
|
|
a = a.replace("\,", "");
|
2013-01-21 00:07:33 +01:00
|
|
|
return parseFloat( a );
|
|
|
|
},
|
|
|
|
|
|
|
|
"forcenum-asc": function ( a, b ) {
|
|
|
|
return a - b;
|
|
|
|
},
|
|
|
|
|
|
|
|
"forcenum-desc": function ( a, b ) {
|
|
|
|
return b - a;
|
|
|
|
}
|
|
|
|
} );
|
|
|
|
|
2013-01-23 19:00:27 +01:00
|
|
|
$('.tip').tooltip();
|
2013-01-21 00:07:33 +01:00
|
|
|
$('.data').dataTable({
|
|
|
|
"aoColumnDefs": [
|
2013-01-21 01:28:11 +01:00
|
|
|
{ "aDataSort": [ 1, 0 ], "asSorting": [ "asc" ], "aTargets": [ 0 ] },
|
|
|
|
{ "bVisible": false, "aTargets": [ 1 ] },
|
2013-01-22 21:44:45 +01:00
|
|
|
{ "sType": "forcenum",
|
|
|
|
"asSorting": [ "desc", "asc" ],
|
|
|
|
"aTargets": [ 2, 3, 4, 5, 6 ] }
|
2013-01-21 00:07:33 +01:00
|
|
|
],
|
|
|
|
"bPaginate": false,
|
|
|
|
"bLengthChange": false,
|
|
|
|
"oLanguage": {
|
|
|
|
"sInfo": "_TOTAL_ users",
|
2013-01-21 00:25:00 +01:00
|
|
|
"sInfoEmpty": "No users",
|
2013-01-21 00:07:33 +01:00
|
|
|
"sInfoFiltered": "filtered (_MAX_ total)"
|
|
|
|
},
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
2013-01-08 07:14:58 +01:00
|
|
|
h3 Users of #{channel} on #{connection}
|
2012-12-24 05:06:04 +01:00
|
|
|
div#backlink
|
|
|
|
a(href='/channels/'+connection) « Channel List
|
2013-01-10 23:23:51 +01:00
|
|
|
div#row
|
2013-01-21 00:07:33 +01:00
|
|
|
table.table.table-hover.data
|
2013-01-10 23:23:51 +01:00
|
|
|
thead
|
2013-01-11 23:39:32 +01:00
|
|
|
tr
|
|
|
|
th Users
|
2013-01-21 01:28:11 +01:00
|
|
|
th
|
2013-01-11 23:39:32 +01:00
|
|
|
th Lines
|
|
|
|
th Words
|
|
|
|
th Lincent
|
|
|
|
th Verbosity
|
|
|
|
th Mentions
|
2013-01-10 23:23:51 +01:00
|
|
|
tbody
|
2013-01-15 21:44:15 +01:00
|
|
|
-each nick in nicks
|
2013-01-10 23:23:51 +01:00
|
|
|
tr
|
|
|
|
td
|
2013-01-22 21:44:45 +01:00
|
|
|
a(href='/profile/'+connection+'/'+nick.primary)
|
2013-01-11 23:39:32 +01:00
|
|
|
#{nick.display}
|
2013-01-10 23:23:51 +01:00
|
|
|
span
|
2013-01-15 21:44:15 +01:00
|
|
|
if nick.online
|
2013-01-23 19:00:27 +01:00
|
|
|
if nick.active.active
|
|
|
|
span.label.label-success.tip(data-original-title="#{nick.active.ago}", data-placement="right") Active
|
2013-01-15 21:44:15 +01:00
|
|
|
else
|
2013-01-23 19:00:27 +01:00
|
|
|
span.label.label-important.tip(data-original-title="#{nick.active.ago}", data-placement="right") Inactive
|
2013-01-15 21:44:15 +01:00
|
|
|
else
|
2013-01-23 19:00:27 +01:00
|
|
|
span.label.tip(data-original-title="#{nick.active.ago}", data-placement="right") Offline
|
2013-01-21 01:28:11 +01:00
|
|
|
td
|
|
|
|
if nick.online
|
2013-01-23 19:00:27 +01:00
|
|
|
if nick.active.active
|
2013-01-21 01:28:11 +01:00
|
|
|
-1
|
|
|
|
else
|
|
|
|
0
|
|
|
|
else
|
|
|
|
1
|
2013-01-11 23:39:32 +01:00
|
|
|
td
|
2013-01-15 16:10:28 +01:00
|
|
|
#{nick.fields.lines.data}
|
2013-01-11 23:39:32 +01:00
|
|
|
td
|
2013-01-15 16:10:28 +01:00
|
|
|
#{nick.fields.words.data}
|
2013-01-11 23:39:32 +01:00
|
|
|
td
|
2013-01-15 16:10:28 +01:00
|
|
|
#{nick.fields.lincent.data}
|
2013-01-11 23:39:32 +01:00
|
|
|
td
|
2013-01-15 16:10:28 +01:00
|
|
|
#{nick.fields.wpl.data}
|
2013-01-11 23:39:32 +01:00
|
|
|
td
|
2013-01-15 16:10:28 +01:00
|
|
|
#{nick.fields.in_mentions.data}
|