#memberlists ul { list-style: none; display:none; }
#memberlists ul.active { display:block; }
#memberlists ul li { padding: 0.2em 1em; overflow-y:auto; overflow-x:hidden; cursor:pointer; }
-#memberlists ul li:hover { background-color:#FAF7D3; }
#memberlists ul li a.nick { display:block; color:black; }
-#memberlists ul li .userbox { margin:0 1em 5px 1em; font-size:.9em; }
-#memberlists ul li .userbox a { display:block; text-decoration:none; border-bottom: 1px dashed #aaa; }
-
+#memberlists ul li .userbox { position:relative; margin:0 1em 5px 1em; padding-bottom:0.7em; font-size:.9em; }
+#memberlists ul li .userbox a { display:block; text-decoration:none; }
+#memberlists ul li .userbox a:before { content:"> "; }
#controlbox .input {
*/
+/* Default */
+#kiwi #memberlists {
+ background-color: #DADADA;
+ border-left: 1px solid #6A6A6A;
+}
+#kiwi #memberlists ul li:hover {
+ /* border-left: 5px solid #88C56A; */
+ background: #88C56A;
+ -webkit-transition: 0.2s ease;
+ -moz-transition: 0.2s ease;
+ -ms-transition: 0.2s ease;
+ -o-transition: 0.2s ease;
+ transition: 0.2s ease;
+}
+
+
+
+
/* Relaxed theme */
#kiwi.theme_relaxed .messages .msg { border-bottom: 1px solid #DEDEDE; font-family:arial; font-size:0.9em; }
#kiwi.theme_relaxed .messages .msg .time { width:6em; float:left; color:#777; display:none; }
panel = that.panels.getByName(destination);\r
if (!panel) {\r
panel = new kiwi.model.Channel({name: destination});\r
+ panel.set('members', undefined);\r
kiwi.app.panels.add(panel);\r
}\r
\r
kiwi.view.UserBox = Backbone.View.extend({\r
events: {\r
'click .query': 'queryClick',\r
- 'click .info': 'infoClick'\r
+ 'click .info': 'infoClick',\r
+ 'click .slap': 'slapClick'\r
},\r
\r
initialize: function () {\r
\r
queryClick: function (event) {\r
var panel = new kiwi.model.Channel({name: this.member.get('nick')});\r
+ panel.set('members', undefined);\r
kiwi.app.panels.add(panel);\r
panel.view.show();\r
},\r
\r
infoClick: function (event) {\r
- kiwi.gateway.raw('WHOIS ' + this.member.get('nick'));\r
+ kiwi.app.controlbox.processInput('/whois ' + this.member.get('nick'));\r
+ },\r
+\r
+ slapClick: function (event) {\r
+ kiwi.app.controlbox.processInput('/slap ' + this.member.get('nick'));\r
}\r
});\r
\r
<div class="userbox">
<a class="query">Message</a>
<a class="info">Info</a>
+ <a class="slap">Slap!</a>
+
+ <div class="divider-horizontal"></div>
</div>
</script>