Commit 4e508cfe authored by JC Brand's avatar JC Brand

Add a modal to list rooms

parent e143c884
...@@ -4993,8 +4993,7 @@ body.reset { ...@@ -4993,8 +4993,7 @@ body.reset {
#conversejs .centered { #conversejs .centered {
text-align: center; text-align: center;
display: block; display: block;
margin: 0; margin: 0; }
padding: 10% 0; }
#conversejs .hor_centered { #conversejs .hor_centered {
text-align: center; text-align: center;
display: block; display: block;
...@@ -5653,6 +5652,22 @@ body.reset { ...@@ -5653,6 +5652,22 @@ body.reset {
color: #A8ABA1; } color: #A8ABA1; }
#conversejs .set-xmpp-status .fa-times-circle, #conversejs .xmpp-status .fa-times-circle, #conversejs .roster-contacts .fa-times-circle { #conversejs .set-xmpp-status .fa-times-circle, #conversejs .xmpp-status .fa-times-circle, #conversejs .roster-contacts .fa-times-circle {
color: #A8ABA1; } color: #A8ABA1; }
#conversejs .room-info {
font-size: 12px;
font-style: normal;
font-weight: normal; }
#conversejs .room-info li.room-info {
display: block;
margin-left: 5px; }
#conversejs .room-info p.room-info {
line-height: 16px;
margin: 0;
display: block;
white-space: normal; }
#conversejs div.room-info {
padding: 0.3em 0;
clear: left;
width: 100%; }
#conversejs #converse-modals .set-xmpp-status { #conversejs #converse-modals .set-xmpp-status {
margin: 1em; } margin: 1em; }
#conversejs #converse-modals .set-xmpp-status .custom-control-label { #conversejs #converse-modals .set-xmpp-status .custom-control-label {
...@@ -5795,22 +5810,6 @@ body.reset { ...@@ -5795,22 +5810,6 @@ body.reset {
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list { #conversejs #controlbox #chatrooms .rooms-list-container .rooms-list {
margin: 0.5em 0; margin: 0.5em 0;
text-align: left; } text-align: left; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .room-info {
font-size: 12px;
font-style: normal;
font-weight: normal; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .room-info li.room-info {
display: block;
margin-left: 5px; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .room-info p.room-info {
line-height: 16px;
margin: 0;
display: block;
white-space: normal; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list div.room-info {
padding: 0.3em 0;
clear: left;
width: 100%; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .available-chatroom, #conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .available-chatroom,
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .open-chatroom { #conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .open-chatroom {
border: none; border: none;
......
...@@ -4993,8 +4993,7 @@ body.reset { ...@@ -4993,8 +4993,7 @@ body.reset {
#conversejs .centered { #conversejs .centered {
text-align: center; text-align: center;
display: block; display: block;
margin: 0; margin: 0; }
padding: 10% 0; }
#conversejs .hor_centered { #conversejs .hor_centered {
text-align: center; text-align: center;
display: block; display: block;
...@@ -5725,6 +5724,22 @@ body { ...@@ -5725,6 +5724,22 @@ body {
color: #A8ABA1; } color: #A8ABA1; }
#conversejs .set-xmpp-status .fa-times-circle, #conversejs .xmpp-status .fa-times-circle, #conversejs .roster-contacts .fa-times-circle { #conversejs .set-xmpp-status .fa-times-circle, #conversejs .xmpp-status .fa-times-circle, #conversejs .roster-contacts .fa-times-circle {
color: #A8ABA1; } color: #A8ABA1; }
#conversejs .room-info {
font-size: 14px;
font-style: normal;
font-weight: normal; }
#conversejs .room-info li.room-info {
display: block;
margin-left: 5px; }
#conversejs .room-info p.room-info {
line-height: 22px;
margin: 0;
display: block;
white-space: normal; }
#conversejs div.room-info {
padding: 0.3em 0;
clear: left;
width: 100%; }
#conversejs #converse-modals .set-xmpp-status { #conversejs #converse-modals .set-xmpp-status {
margin: 1em; } margin: 1em; }
#conversejs #converse-modals .set-xmpp-status .custom-control-label { #conversejs #converse-modals .set-xmpp-status .custom-control-label {
...@@ -5867,22 +5882,6 @@ body { ...@@ -5867,22 +5882,6 @@ body {
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list { #conversejs #controlbox #chatrooms .rooms-list-container .rooms-list {
margin: 0.5em 0; margin: 0.5em 0;
text-align: left; } text-align: left; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .room-info {
font-size: 14px;
font-style: normal;
font-weight: normal; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .room-info li.room-info {
display: block;
margin-left: 5px; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .room-info p.room-info {
line-height: 22px;
margin: 0;
display: block;
white-space: normal; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list div.room-info {
padding: 0.3em 0;
clear: left;
width: 100%; }
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .available-chatroom, #conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .available-chatroom,
#conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .open-chatroom { #conversejs #controlbox #chatrooms .rooms-list-container .rooms-list .open-chatroom {
border: none; border: none;
......
...@@ -18,6 +18,27 @@ ...@@ -18,6 +18,27 @@
} }
} }
.room-info {
font-size: $font-size-small;
font-style: normal;
font-weight: normal;
li.room-info {
display: block;
margin-left: 5px;
}
p.room-info {
line-height: $line-height;
margin: 0;
display: block;
white-space: normal;
}
}
div.room-info {
padding: 0.3em 0;
clear: left;
width: 100%;
}
#converse-modals { #converse-modals {
.set-xmpp-status { .set-xmpp-status {
...@@ -225,26 +246,6 @@ ...@@ -225,26 +246,6 @@
margin: 0.5em 0; margin: 0.5em 0;
text-align: left; text-align: left;
.room-info {
font-size: $font-size-small;
font-style: normal;
font-weight: normal;
li.room-info {
display: block;
margin-left: 5px;
}
p.room-info {
line-height: $line-height;
margin: 0;
display: block;
white-space: normal;
}
}
div.room-info {
padding: 0.3em 0;
clear: left;
width: 100%;
}
.available-chatroom, .available-chatroom,
.open-chatroom { .open-chatroom {
......
...@@ -303,7 +303,6 @@ body.reset { ...@@ -303,7 +303,6 @@ body.reset {
text-align: center; text-align: center;
display: block; display: block;
margin: 0; margin: 0;
padding: 10% 0;
} }
.hor_centered { .hor_centered {
text-align: center; text-align: center;
......
This diff is collapsed.
...@@ -11,14 +11,14 @@ ...@@ -11,14 +11,14 @@
<div class="modal-body"> <div class="modal-body">
<form class="converse-form add-chatroom"> <form class="converse-form add-chatroom">
<div class="form-group"> <div class="form-group">
<label for="chatroom">{{{o.label_room_address}}}:</label> <label for="server">{{{o.label_room_address}}}:</label>
<input type="text" required="required" name="chatroom" class="form-control" placeholder="name@conference.example.org"> <input type="text" value="{{{o.muc_domain}}}" required="required" name="chatroom" class="form-control" placeholder="{{{o.chatroom_placeholder}}}">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="chatroom">{{{o.label_nickname}}}:</label> <label for="chatroom">{{{o.label_nickname}}}:</label>
<input type="text" name="nickname" class="form-control"> <input type="text" name="nickname" value="{{{o.nick}}}" class="form-control">
</div> </div>
<input type="submit" class="btn btn-primary" name="join" value="Join"> <input type="submit" class="btn btn-primary" name="join" value="{{{o.label_join}}}">
</form> </form>
</div> </div>
</div> </div>
......
<div class="modal fade" id="list-chatrooms-modal" tabindex="-1" role="dialog" aria-labelledby="chatroomsModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"
id="chatroomsModalLabel">{{{o.heading_list_chatrooms}}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form class="converse-form add-chatroom">
<div class="form-group">
<label for="chatroom">{{{o.label_server_address}}}:</label>
<input type="text" value="{{{o.muc_domain}}}" required="required" name="server" class="form-control" placeholder="{{{o.server_placeholder}}}">
</div>
<input type="submit" class="btn btn-primary" name="join" value="{{{o.label_query}}}">
</form>
<ul class="available-chatrooms list-group"></ul>
</div>
</div>
</div>
</div>
<div class="room-item"> <li class="room-item list-group-item">
<div class="available-chatroom d-flex flex-row"> <div class="available-chatroom d-flex flex-row">
<a class="open-room available-room" <a class="open-room available-room w-100"
data-room-jid="{{{o.jid}}}" data-room-jid="{{{o.jid}}}"
title="{{{o.open_title}}}" title="{{{o.open_title}}}"
href="#">{{{o.name}}}</a> href="#">{{{o.name}}}</a>
...@@ -8,4 +8,4 @@ ...@@ -8,4 +8,4 @@
data-room-jid="{{{o.jid}}}" data-room-jid="{{{o.jid}}}"
title="{{{o.info_title}}}" href="#">&nbsp;</a> title="{{{o.info_title}}}" href="#">&nbsp;</a>
</div> </div>
</div> </li>
<!-- <div id="chatrooms"> --> <!-- <div id="chatrooms"> -->
<div class="d-flex"> <div class="d-flex">
<span class="w-100">{{{o.heading_chatrooms}}}</span> <span class="w-100">{{{o.heading_chatrooms}}}</span>
<a class="chatbox-btn fa fa-list-ul" title="{{{o.title_list_rooms}}}" data-toggle="modal" data-target="#list-chatrooms-modal"></a>
<a class="chatbox-btn fa fa-users" title="{{{o.title_new_room}}}" data-toggle="modal" data-target="#chatroomsModal"></a> <a class="chatbox-btn fa fa-users" title="{{{o.title_new_room}}}" data-toggle="modal" data-target="#chatroomsModal"></a>
</div> </div>
<div class="list-container open-rooms-list rooms-list-container"></div> <div class="list-container open-rooms-list rooms-list-container"></div>
......
<dt class="centered">{{{ o.feedback_text }}}</dt> <li class="list-group-item active">{{{ o.feedback_text }}}:</dt>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment