James Moger
2013-09-30 699e71e76b15081baf746c6ce9c9144f7e5f1ff9
src/main/java/com/gitblit/client/UsersPanel.java
@@ -77,6 +77,7 @@
   private void initialize() {
      JButton refreshUsers = new JButton(Translation.get("gb.refresh"));
      refreshUsers.addActionListener(new ActionListener() {
         @Override
         public void actionPerformed(ActionEvent e) {
            refreshUsers();
         }
@@ -84,6 +85,7 @@
      JButton createUser = new JButton(Translation.get("gb.create"));
      createUser.addActionListener(new ActionListener() {
         @Override
         public void actionPerformed(ActionEvent e) {
            createUser();
         }
@@ -92,6 +94,7 @@
      final JButton editUser = new JButton(Translation.get("gb.edit"));
      editUser.setEnabled(false);
      editUser.addActionListener(new ActionListener() {
         @Override
         public void actionPerformed(ActionEvent e) {
            editUser(getSelectedUsers().get(0));
         }
@@ -100,6 +103,7 @@
      final JButton delUser = new JButton(Translation.get("gb.delete"));
      delUser.setEnabled(false);
      delUser.addActionListener(new ActionListener() {
         @Override
         public void actionPerformed(ActionEvent e) {
            deleteUsers(getSelectedUsers());
         }
@@ -140,6 +144,7 @@
      });
      table.addMouseListener(new MouseAdapter() {
         @Override
         public void mouseClicked(MouseEvent e) {
            if (e.getClickCount() == 2) {
               editUser(getSelectedUsers().get(0));
@@ -149,11 +154,13 @@
      filterTextfield = new JTextField();
      filterTextfield.addActionListener(new ActionListener() {
         @Override
         public void actionPerformed(ActionEvent e) {
            filterUsers(filterTextfield.getText());
         }
      });
      filterTextfield.addKeyListener(new KeyAdapter() {
         @Override
         public void keyReleased(KeyEvent e) {
            filterUsers(filterTextfield.getText());
         }
@@ -208,6 +215,7 @@
         return;
      }
      RowFilter<UsersTableModel, Object> containsFilter = new RowFilter<UsersTableModel, Object>() {
         @Override
         public boolean include(Entry<? extends UsersTableModel, ? extends Object> entry) {
            for (int i = entry.getValueCount() - 1; i >= 0; i--) {
               if (entry.getStringValue(i).toLowerCase().contains(fragment.toLowerCase())) {