diff --git a/templates/chats.tpl b/templates/chats.tpl index d45cb7e..a35c06c 100644 --- a/templates/chats.tpl +++ b/templates/chats.tpl @@ -2,7 +2,7 @@ <!-- IMPORT partials/breadcrumbs.tpl --> <div class="row chats-page"> - <div class="col-md-4"> + <div class="col-md-4" component="chat/nav-wrapper"> <div class="chat-search hidden-xs"> <input class="form-control" type="text" component="chat/search" placeholder="[[users:enter_username]]" /> </div> @@ -16,38 +16,7 @@ </ul> </div> - <div class="col-md-8 hidden-sm hidden-xs"> - <!-- IF roomId --> - <div component="chat/messages" class="expanded-chat" data-roomid="{roomId}"> - <button type="button" class="close" data-action="pop-out"><span aria-hidden="true"><i class="fa fa-compress"></i></span><span class="sr-only">[[modules:chat.pop-out]]</span></button> - <button class="close controlsToggle" component="expanded-chat/controlsToggle"><i class="fa fa-gear"></i></button> - - <div class="controls hide" component="expanded-chat/controls"> - <!-- IF showUserInput --> - <div class="users-tag-container"> - <input class="users-tag-input" type="text" class="form-control" placeholder="[[modules:chat.add-users-to-room]]" tabindex="4"/> - </div> - <!-- ENDIF showUserInput --> - - <input class="form-control" component="chat/room/name" value="{roomName}" <!-- IF !isOwner -->disabled<!-- ENDIF !isOwner -->/> - <hr /> - </div> - - <ul class="chat-content"> - <!-- IMPORT partials/chats/messages.tpl --> - </ul> - <div class="input-group"> - <textarea component="chat/input" placeholder="[[modules:chat.placeholder]]" class="form-control chat-input mousetrap" rows="1" <!-- IF !canReply -->readonly<!-- ENDIF !canReply -->></textarea> - <span class="input-group-btn"> - <button class="btn btn-primary" type="button" data-action="send" <!-- IF !canReply -->disabled<!-- ENDIF !canReply -->>[[modules:chat.send]]</button> - </span> - </div> - <span component="chat/message/length">0</span>/<span>{maximumChatMessageLength}</span> - </div> - <!-- ELSE --> - <div class="alert alert-info"> - [[modules:chat.no-messages]] - </div> - <!-- ENDIF roomId --> + <div class="col-md-8 hidden-sm hidden-xs" component="chat/main-wrapper"> + <!-- IMPORT partials/chats/message-window.tpl --> </div> </div> diff --git a/templates/partials/chats/message-window.tpl b/templates/partials/chats/message-window.tpl new file mode 100644 index 0000000..01a3a6f --- /dev/null +++ b/templates/partials/chats/message-window.tpl @@ -0,0 +1,32 @@ +<!-- IF roomId --> +<div component="chat/messages" class="expanded-chat" data-roomid="{roomId}"> + <button type="button" class="close" data-action="pop-out"><span aria-hidden="true"><i class="fa fa-compress"></i></span><span class="sr-only">[[modules:chat.pop-out]]</span></button> + <button class="close controlsToggle" component="expanded-chat/controlsToggle"><i class="fa fa-gear"></i></button> + + <div class="controls hide" component="expanded-chat/controls"> + <!-- IF showUserInput --> + <div class="users-tag-container"> + <input class="users-tag-input" type="text" class="form-control" placeholder="[[modules:chat.add-users-to-room]]" tabindex="4"/> + </div> + <!-- ENDIF showUserInput --> + + <input class="form-control" component="chat/room/name" value="{roomName}" <!-- IF !isOwner -->disabled<!-- ENDIF !isOwner -->/> + <hr /> + </div> + + <ul class="chat-content"> + <!-- IMPORT partials/chats/messages.tpl --> + </ul> + <div class="input-group"> + <textarea component="chat/input" placeholder="[[modules:chat.placeholder]]" class="form-control chat-input mousetrap" rows="1" <!-- IF !canReply -->readonly<!-- ENDIF !canReply -->></textarea> + <span class="input-group-btn"> + <button class="btn btn-primary" type="button" data-action="send" <!-- IF !canReply -->disabled<!-- ENDIF !canReply -->>[[modules:chat.send]]</button> + </span> + </div> + <span component="chat/message/length">0</span>/<span>{maximumChatMessageLength}</span> +</div> +<!-- ELSE --> +<div class="alert alert-info"> + [[modules:chat.no-messages]] +</div> +<!-- ENDIF roomId --> \ No newline at end of file