mirror of https://github.com/nealey/spongy
361 lines
15 KiB
HTML
361 lines
15 KiB
HTML
<html><head>
|
|
<meta charset="utf-8">
|
|
|
|
<!-- generic -->
|
|
<script src="util.js"></script>
|
|
<script src="keycodes.js"></script>
|
|
<script src="message_handler.js"></script>
|
|
<script src="event_emitter.js"></script>
|
|
<script src="chat/notification.js"></script>
|
|
<script src="chat/notification_group.js"></script>
|
|
<script src="net/abstract_tcp_socket.js"></script>
|
|
<script src="event.js"></script>
|
|
<script src="timer.js"></script>
|
|
<script src="context.js"></script>
|
|
|
|
<!-- net -->
|
|
<script src="net/chrome_socket.js"></script>
|
|
<script src="net/ssl_socket.js"></script>
|
|
<script src="net/remote_socket.js"></script>
|
|
|
|
<!-- irc protocol -->
|
|
<script src="irc/irc.js"></script>
|
|
<script src="irc/irc_util.js"></script>
|
|
<script src="irc/ctcp_handler.js"></script>
|
|
<script src="irc/server_response_handler.js"></script>
|
|
|
|
<!-- scripting -->
|
|
<script src="script/script.js"></script>
|
|
<script src="script/prepackaged/source_array.js"></script>
|
|
<script src="script/script_handler.js"></script>
|
|
<script src="script/script_loader.js"></script>
|
|
|
|
<!-- one identity -->
|
|
<script src="remote_connection.js"></script>
|
|
<script src="chat/remote_connection_handler.js"></script>
|
|
<script src="remote_device.js"></script>
|
|
|
|
<!-- user input -->
|
|
<script src="chat/custom_command_parser.js"></script>
|
|
<script src="input_stack.js"></script>
|
|
<script src="completion_finder.js"></script>
|
|
<script src="auto_complete.js"></script>
|
|
<script src="keyboard_shortcut_map.js"></script>
|
|
<script src="user_input_handler.js"></script>
|
|
<script src="chat/user_command_handler.js"></script>
|
|
<script src="chat/user_command.js"></script>
|
|
<script src="chat/developer_commands.js"></script>
|
|
|
|
<!-- client and UI -->
|
|
<script src="chat/chat.js"></script>
|
|
<script src="chat/walkthrough.js"></script>
|
|
<script src="chat/storage.js"></script>
|
|
<script src="chat/chat_log.js"></script>
|
|
<script src="chat/notice.js"></script>
|
|
<script src="chat/message_formatter.js"></script>
|
|
<script src="chat/html_list.js"></script>
|
|
<script src="chat/nick_mentioned_notification.js"></script>
|
|
<script src="chat/irc_message_handler.js"></script>
|
|
<script src="chat/window.js"></script>
|
|
<script src="chat/window_message_renderer.js"></script>
|
|
<script src="chat/scrollable.js"></script>
|
|
<script src="chat/help_message_renderer.js"></script>
|
|
<script src="chat/nick_list.js"></script>
|
|
<script src="chat/channel_list.js"></script>
|
|
<script src="chat/window_list.js"></script>
|
|
|
|
<!-- third party -->
|
|
<script src="third_party/jquery.js"></script>
|
|
<script src="third_party/md5.js"></script>
|
|
|
|
<!-- forge SSL library -->
|
|
<script type="text/javascript" src="third_party/forge/debug.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/util.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/log.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/socket.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/md5.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/sha1.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/sha256.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/hmac.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/aes.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/pem.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/asn1.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/jsbn.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/prng.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/random.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/oids.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/rsa.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/pbe.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/x509.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/pki.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/tls.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/aesCipherSuites.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/tlssocket.js"></script>
|
|
<script type="text/javascript" src="third_party/forge/http.js"></script>
|
|
|
|
<link id="main-style" rel="stylesheet" href="style.css">
|
|
<link rel="stylesheet" href="message_style.css">
|
|
<link rel="stylesheet" href="topbar.css">
|
|
<title>CIRC undefined</title></head>
|
|
|
|
<body>
|
|
<!-- templates -->
|
|
<div id="templates">
|
|
|
|
<div class="server-channels">
|
|
<div class="server room">
|
|
<div class="content-item"></div>
|
|
<div class="remove-button">-</div>
|
|
</div>
|
|
<ul class="channels"></ul>
|
|
</div>
|
|
|
|
<li class="channel room">
|
|
<div class="content-item"></div>
|
|
<div class="remove-button">-</div>
|
|
</li>
|
|
|
|
<ul class="nicks"></ul>
|
|
|
|
<li class="nick">
|
|
<div class="content-item"></div>
|
|
</li>
|
|
|
|
<ul class="messages"></ul>
|
|
|
|
<li class="message">
|
|
<div class="timestamp"></div>
|
|
<div class="source-content-container">
|
|
<div class="source"></div>
|
|
<div class="content"></div>
|
|
</div>
|
|
</li>
|
|
|
|
</div>
|
|
|
|
<!-- main -->
|
|
<div id="main">
|
|
<div id="main-top-border"></div>
|
|
<div id="rooms-and-nicks" class="">
|
|
<div id="rooms-container">
|
|
<h1>rooms</h1>
|
|
<div class="rooms"><div class="server-channels">
|
|
<div class="server room current-server">
|
|
<div class="content-item">us.slashnet.org</div>
|
|
<div class="remove-button">-</div>
|
|
</div>
|
|
<ul class="channels"><li class="channel room selected">
|
|
<div class="content-item">#tron</div>
|
|
<div class="remove-button">-</div>
|
|
</li><li class="channel room footer">
|
|
<div class="content-item">+ add channel</div>
|
|
<div class="remove-button">-</div>
|
|
</li></ul>
|
|
</div><div class="server-channels">
|
|
<div class="server room footer">
|
|
<div class="content-item">+ add server</div>
|
|
<div class="remove-button">-</div>
|
|
</div>
|
|
<ul class="channels"></ul>
|
|
</div></div>
|
|
</div>
|
|
<div id="nicks-container">
|
|
<h1>members</h1>
|
|
<ul class="nicks"><li class="nick">
|
|
<div class="content-item">also</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">atob</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">Bermuda</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">bit</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">bk</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">bz2</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">caycos</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">ckape</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">clavicle</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">CrackMonkey</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">Dumont</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">dzho</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">emad</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">eythian</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">felixc</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">fo0bar</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">fuzzie</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">GodEater</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">hollow</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">hoylemd</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">jhewl</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">jv</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">kees</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">khmer</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">lamont</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">lexicondal</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">neale</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">nemo</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">nerdtron3000</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">nornagon</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">Octal</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">pdx6</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">pedro</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">Randall</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">sarah</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">Sciri</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">scorche</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">scorche|sh</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">Screwtape</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">sneakums</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">squinky</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">stat</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">teferi</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">tiaz</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">watson</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">wcarss</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">wombat</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">X11R5</div>
|
|
</li><li class="nick">
|
|
<div class="content-item">Zen</div>
|
|
</li><li class="nick footer">
|
|
<div class="content-item">footer</div>
|
|
</li></ul></div>
|
|
</div>
|
|
|
|
<div class="dragbar"></div>
|
|
|
|
<div id="messages-and-input">
|
|
<div id="topic-container">
|
|
<button id="hide-channels" class="topbar-button">=</button>
|
|
<div id="status" class="content-item"><span title="Spel werkt, vertel het door! | hype mismatch error | ERG DRUK | <ginnie> everything is awesome! | Save The Date: 20150212 is Dumont's 15th Birthday | sparrows form Voltron | Deksels! | sysadmin establishment "hanged" by lunatic devop | Levis dehydrates unisexual cleavage. | A fanfare for locked traffic --" class="topic">Spel werkt, vertel het door! | hype mismatch error | ERG DRUK | <ginnie> everything is awesome! | Save The Date: 20150212 is Dumont's 15th Birthday | sparrows form Voltron | Deksels! | sysadmin establishment "hanged" by lunatic devop | Levis dehydrates unisexual cleavage. | A fanfare for locked traffic --</span></div>
|
|
</div>
|
|
<div id="notice" class="hide">
|
|
<div class="content"></div>
|
|
<button class="close">X</button>
|
|
<button class="option2 hidden"></button>
|
|
<button class="option1 hidden"></button>
|
|
</div>
|
|
<div id="messages-container"><ul class="messages"><li class="message system">
|
|
<div class="timestamp">3:46:12 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source empty"></div>
|
|
<div class="content"><span>Awesome, you've connected to #tron.</span></div>
|
|
</div>
|
|
</li><li class="message system">
|
|
<div class="timestamp">3:46:12 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source empty"></div>
|
|
<div class="content"><span>If you're ever stuck, type /help to see a list of all commands.</span></div>
|
|
</div>
|
|
</li><li class="message system">
|
|
<div class="timestamp">3:46:12 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source empty"></div>
|
|
<div class="content"><span>You can switch windows with alt+[0-9] or click in the channel list on the left.</span></div>
|
|
</div>
|
|
</li><li class="message update join self">
|
|
<div class="timestamp">3:46:12 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source empty"></div>
|
|
<div class="content"><span>(You joined the channel)</span></div>
|
|
</div>
|
|
</li><li class="message notice topic">
|
|
<div class="timestamp">3:46:12 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source empty"></div>
|
|
<div class="content"><span>The topic is: Spel werkt, vertel het door! | hype mismatch error | ERG DRUK | <ginnie> everything is awesome! | Save The Date: 20150212 is Dumont's 15th Birthday | sparrows form Voltron | Deksels! | sysadmin establishment "hanged" by lunatic devop | Levis dehydrates unisexual cleavage. | A fanfare for locked traffic --</span></div>
|
|
</div>
|
|
</li><li class="message notice topic_info">
|
|
<div class="timestamp">3:46:12 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source empty"></div>
|
|
<div class="content"><span>Topic set by sneakums on Fri Oct 17 2014 16:05:00 GMT-0600 (MDT).</span></div>
|
|
</div>
|
|
</li><li class="message notice-group notice">
|
|
<div class="timestamp">3:46:12 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source empty"></div>
|
|
<div class="content"><span>Received a CTCP VERSION from squinky.</span></div>
|
|
</div>
|
|
</li><li class="message update privmsg self">
|
|
<div class="timestamp">3:47:13 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source" colornumber="22"><span>nerdtron3000</span></div>
|
|
<div class="content"><span>merf</span></div>
|
|
</div>
|
|
</li><li class="message update privmsg self">
|
|
<div class="timestamp">3:47:53 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source" colornumber="22"><span>nerdtron3000</span></div>
|
|
<div class="content"><span>X11R5: say something to me</span></div>
|
|
</div>
|
|
</li><li class="message update mention privmsg">
|
|
<div class="timestamp">3:47:55 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source" colornumber="22"><span>X11R5</span></div>
|
|
<div class="content"><span>nerdtron3000: Get me some of those things where 99 times out on to something.</span></div>
|
|
</div>
|
|
</li><li class="message update privmsg self">
|
|
<div class="timestamp">3:48:01 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source" colornumber="22"><span>nerdtron3000</span></div>
|
|
<div class="content"><span>...</span></div>
|
|
</div>
|
|
</li><li class="message update privmsg">
|
|
<div class="timestamp">3:48:02 PM</div>
|
|
<div class="source-content-container">
|
|
<div class="source" colornumber="12"><span>Dumont</span></div>
|
|
<div class="content"><span>[You have a sad feeling for a moment, then it passes.]</span></div>
|
|
</div>
|
|
</li></ul></div>
|
|
<div id="nick-and-input">
|
|
<div id="nick"><span class="name">nerdtron3000</span></div><input id="input" class="" style="-webkit-transition: 300ms; transition: 300ms;">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="main.js"></script>
|
|
|
|
<iframe src="script_frame.html" style="display: none;"></iframe></body></html> |