Large

Facebook Old Chat Sidebar

By rockihack Last update May 26, 2013 — Installed 100,512 times.

Script Summary: Replaces new Facebook chat sidebar with one like the original - 2013



Version: 2.3.0

Script homepage

Thumb Thumb Thumb Thumb Thumb Thumb
Facebook Page    Support Development    Contact me

Works with Firefox 21, Google Chrome 27 & Opera 12 (tested)

This userscript replaces the new Facebook Chat Sidebar with one like the original!
It hooks Facebooks internal functions to display the old chat.
By the way the new Feed ticker is integrated in the right bar and isn't depending on the chat anymore.
It really works, even with the Timeline update ;) Please share this userscript or write a review!

How to install:

Firefox

http://userscripts.org/about/installing

Chrome

Chromium and Google Chrome (version 4 and higher) have built-in
support for Greasemonkey-style user scripts.
To use, click on any .user.js file. You should see an download dialog.
Go to chrome://chrome/extensions/ and drag the file into the browser window.

Opera

Step 1. Create a folder anywhere on your computer.
Step 2. Copy all userscripts to that folder.
Step 3. Open opera. Go to Tools > Preferences > Advanced > Content >
Javascript options > select the folder created in step 1.
Click "OK" and exit preference window.
Opera Userscripts & HTTPS

General Information:

Overview: https://www.facebook.com/bookmarks/lists

When you're adding friends to lists or create a new one refresh the page after you're done.

Create friend lists: Click on "Create List" in the overview.

Hide/Show friend lists permanently: navigate to the overview.
Select a list, click "Manage Lists" in the upper right corner and choose "Archive List" (can be restored).
This works for all lists besides from "Close Friends", "Acquaintances" and "Restricted".
You can empty these lists to hide them.

Order of lists: In general they will be shown in order of their creation date, but you can easily reorder them!

Persistence: This userscript uses localStorage to store settings.
When you clear cookies, the localStorage will be cleared as well.

Changelog:

  • 2.3.0
  • Fixed: New method to access DOM (Chrome 27)
  • 2.2.4
  • Fb update
  • 2.2.0
  • Fixed: List style
  • 2.1.8
  • Fixed: New Chat appeared
  • 2.1.7
  • Fixed: Sometimes Chat was completely hidden
  • 2.1.6
  • Added Scroll to Top
  • 2.1.1
  • Fixed: Friends Browser couldn't be closed completely
  • 2.1.0
  • Improved Hook
  • 2.0.8
  • Fixed some issues
  • 2.0.7
  • Added mobile list
  • 2.0.6
  • Fb removed timeline icon
  • 2.0.5
  • Fixed some issues
  • 2.0.4
  • Fb update
  • 2.0.3
  • Bugfix
  • 2.0.2
  • Added Quick Edit Link
  • 2.0.1
  • Added "Manage Lists" to the dropdown menu
  • 2.0.0
  • Improved performance
  • 1.9.7
  • Bugfix: Under certain conditions the chat did not load (since 1.9.6)
  • 1.9.6
  • Added support for new timeline button
  • 1.9.4
  • Bugfix: Regular expression (Fb update)
  • 1.9.3
  • Bugfix: Open/loading chat glitch
  • 1.9.2
  • Bugfix: Sometimes the new chat was opened
  • 1.8.9
  • Bugfix: Chat broken (Fb update)
  • 1.8.7
  • Bugfix: Chat doesn't load (Fb update)
  • 1.8.5
  • Bugfix: Profile links (Fb update)
  • 1.8.4
  • Improved Reordering
  • 1.8.1
  • Bugfix: Open chat tab doesn't work (Fb update)
  • 1.8.0
  • Added feature to reorder friend lists
  • 1.7.8
  • Added Toggle friend lists (doesn't affect privacy settings)
  • 1.7.6
  • Added "Other" Group (unlisted friends)
  • 1.7.5
  • Added friend lists support
  • Group friends by individual lists
  • 1.6.4
  • Added profile links
  • 1.6.0
  • Added settings
  • Minor fixes
  • 1.5.3
  • Added @updateURL metatag to support native update checking (Greasemonkey 0.9.12+)
  • Changed this.root.querySelector('.label').innerHTML to this.label.innerHTML (equal)
  • Changed w.Chat.isOnline() to c.chatVisibility.isOnline() (equal)
  • 1.5.0
  • Added isOnline check before open buddylist
  • Added _getAvailableList hook
  • 1.4.0 ( Public Release )
  • Improved code

Please share this userscript or write a review!