Browse Source

- Fix the Roster filter

pull/16/head
Jaussoin Timothée 12 years ago
parent
commit
60c88ed1ab
  1. 4
      app/widgets/Roster/roster.css
  2. 12
      app/widgets/Roster/roster.js

4
app/widgets/Roster/roster.css

@ -250,11 +250,11 @@
}
/* Search */
#roster.search ul#rosterlist div > li {
#roster.search ul#rosterlist.offlineshown div.groupshown > li {
display: none;
}
#roster.search ul#rosterlist div > li.found {
#roster.search ul#rosterlist.offlineshown div.groupshown > li.found {
display: list-item;
}

12
app/widgets/Roster/roster.js

@ -57,15 +57,21 @@ movim_add_onload(function()
var search = document.querySelector('#rostersearch');
var roster = document.querySelector('#roster');
var rosterlist = document.querySelector('#rosterlist');
var roster_classback = document.querySelector('#roster').className;
var rosterlist_classback = document.querySelector('#rosterlist').className;
search.onblur = function() { roster.className = ''; };
search.onblur = function() {
roster.className = roster_classback;
rosterlist.className = rosterlist_classback;
};
search.onkeyup = function(event) {
if(search.value.length > 0) {
roster.className = 'search';
rosterlist.className = 'offlineshown';
} else {
roster.className = '';
rosterlist.className = '';
roster.className = roster_classback;
rosterlist.className = rosterlist_classback;
}
// We clear the old search

Loading…
Cancel
Save