Status: fully resolved

    In-Chat Indicator

    Issue Number:
    70
    Severity:
    Minor
    Description:
    Would there be any way to program an indicator that would show up on the "Who's Online" list, next to the name of somebody who's using the chat? That way you wouldn't have to load the chat just to see if anyone else is there. (Naturally, it would only be visible to someone who is signed-up and logged-in.) The easiest way to do it might be to turn the little green light to another color, such as blue or orange.
    Comments:

    CleanCutRogue's picture
    CleanCutRogue
    September 10, 2007 - 6:31am
    No there isn't.  That chat applet is third-party and it's a canned app.  I have no ability to interact with it whatsoever.  I can just launch it.  That's part of the reason I wish I had one that was open source that I could work with more.  Sorry, but I can't give this feature currently.
    3. We wear sungoggles during the day. Not because the sun affects our vision, but when you're cool like us the sun shines all the time.

    -top 11 reasons to be a Yazirian, ShadowShack


    Corvus's picture
    Corvus
    September 10, 2007 - 6:36am
    Oh well!  It was worth a try.
    If you wish to make an apple pie from scratch, you must first invent the universe. -- Carl Sagan

    Anonymous's picture
    Corjay (not verified)
    September 10, 2007 - 6:56am
    This would be an acceptable compromise to my idea.

    Rogue, You may not be able to interact directly with the applet, but would you not be able to have the chat applet pop up in a frame, instead of raw? That way, you could detect activity (like keystrokes or returns and mouse clicks) in the frame. You could also give a 1 minute indicator to chat window launches based on the click of the original link.

    Maybe, as I was saying before, have a green light for a 1 minute indicator, and red light for keystrokes or returns and mouse clicks.

    Anonymous's picture
    Corjay (not verified)
    September 10, 2007 - 7:00am
    In fact, if you could just put the green and red indicators next to the Chat link that detects all activity, so that we know it is busy, and then put a single 1 minute indicator next to each member's name that keys from their keystrokes or returns and mouse clicks while in the room.

    Of course, this is all assuming the frame idea works.

    CleanCutRogue's picture
    CleanCutRogue
    September 10, 2007 - 7:34am
    I'm going to try the following:

    When a user opens the chat window, it will set a variable to TRUE in his account info.  When he closes the chat window (javascript has the OnLoad and OnUnload events) I'll reset that variable to FALSE.  That would be a proper event-driven way to do it, since I can't query the third-party applet for a list (besides, people can log on with any nickname, not necessarily their nickname on this site!!).  Then I can make the online LED idicator change to another color (BLUE?) or something.
    3. We wear sungoggles during the day. Not because the sun affects our vision, but when you're cool like us the sun shines all the time.

    -top 11 reasons to be a Yazirian, ShadowShack


    Corvus's picture
    Corvus
    September 10, 2007 - 11:36am
    Everything seems to be working great now.
    If you wish to make an apple pie from scratch, you must first invent the universe. -- Carl Sagan

    CleanCutRogue's picture
    CleanCutRogue
    September 10, 2007 - 11:38am
    Okay - orange indicators mean someone is online... green indicators mean someone is in chat.  :-)
    3. We wear sungoggles during the day. Not because the sun affects our vision, but when you're cool like us the sun shines all the time.

    -top 11 reasons to be a Yazirian, ShadowShack


    Anonymous's picture
    w00t (not verified)
    September 10, 2007 - 12:18pm
    CleanCutRogue wrote:
    Okay - orange indicators mean someone is online... green indicators mean someone is in chat. :-)


    say what? Money mouth

    then I must be in chat because I'm green. Sealed

    CleanCutRogue's picture
    CleanCutRogue
    September 10, 2007 - 12:20pm
    haha
    w00t wrote:
    CleanCutRogue wrote:
    Okay - orange indicators mean someone is online... green indicators mean someone is in chat. :-)


    say what? Money mouth

    then I must be in chat because I'm green. Sealed
    Just refresh your browser cache... it'll show right.
    3. We wear sungoggles during the day. Not because the sun affects our vision, but when you're cool like us the sun shines all the time.

    -top 11 reasons to be a Yazirian, ShadowShack


    Anonymous's picture
    Corjay (not verified)
    September 10, 2007 - 7:03pm
    This has already provided a significant boost to chat activity. knowing that someone is in chat makes chat the place to go.

    also, i recommend sorting the Who's Online box based on who is in chat as the primary sort and who logged on most recently as the secondary sort.