ChatAwayButton

ChatAwayButton adds a button to Special:Chat that enables the user to set his/her status to "away" at will in a manner similar to the "away" button present in ChatHacks. It is meant for users, like the author, who may only desire to import this feature to Special:Chat rather than the entirety of ChatHacks.

Unlike ChatHacks, this script disregards the standard timeout behavior of the default setAway and setBack methods, ensuring that the user may manually set his/her status at will. Furthermore, users can still add messages to the Chat without setting themselves to back. The script button will sit properly when included alongside ChatSendButton or ChatHacks, though given its essential nature may interfere with the latter if used in tandem.

Installation
The script may be added to a personal chat.js file or a wiki's [ Chat.js] file.

Changelog

 * 29-09-17:Initial revision
 * 21-10-17:Comments cleanup, doc page addition