Merge remote-tracking branch 'origin/master' into develop

main
Julian Lam 8 years ago
commit abc9be8a44

@ -36,7 +36,7 @@
&.unread {
background: lighten(@brand-primary, 35%);
border-bottom: 0;
}
.teaser-content {
@ -162,7 +162,7 @@
}
.chat-modal {
z-index: 10000 !important;
z-index: 10000;
}
.expanded-chat, .chat-modal {

@ -149,11 +149,56 @@ a:hover, .btn-link:hover, .btn-link:active, .btn-link:focus {
width: 100%;
margin: 0;
padding: 30px 0;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, white));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), white);
background-image: -ms-linear-gradient(top, transparent, white);
background-image: -o-linear-gradient(top, transparent, white);
}
.skin-default, .skin-cerulean, .skin-cosmo, .skin-flatly, .skin-journal, .skin-lumen, .skin-paper, .skin-readable, .skin-sandstone, .skin-spacelab, .skin-united, .skin-yeti {
.fade-out {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, white));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), white);
background-image: -ms-linear-gradient(top, transparent, white);
background-image: -o-linear-gradient(top, transparent, white);
}
}
.skin-cyborg .fade-out {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, #060606));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #060606);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #060606);
background-image: -ms-linear-gradient(top, transparent, #060606);
background-image: -o-linear-gradient(top, transparent, #060606);
}
.skin-darkly .fade-out {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, #222222));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #222222);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #222222);
background-image: -ms-linear-gradient(top, transparent, #222222);
background-image: -o-linear-gradient(top, transparent, #222222);
}
.skin-simplex .fade-out {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, #fcfcfc));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fcfcfc);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fcfcfc);
background-image: -ms-linear-gradient(top, transparent, #fcfcfc);
background-image: -o-linear-gradient(top, transparent, #fcfcfc);
}
.skin-slate .fade-out {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, #272b30));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #272b30);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #272b30);
background-image: -ms-linear-gradient(top, transparent, #272b30);
background-image: -o-linear-gradient(top, transparent, #272b30);
}
.skin-superhero .fade-out {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, #2b3e50));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #2b3e50);
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #2b3e50);
background-image: -ms-linear-gradient(top, transparent, #2b3e50);
background-image: -o-linear-gradient(top, transparent, #2b3e50);
}
.icon-container {

@ -1,6 +1,6 @@
{
"name": "nodebb-theme-persona",
"version": "4.2.4",
"version": "4.2.6",
"nbbpm": {
"compatibility": "^1.4.4"
},

@ -108,10 +108,15 @@
<div class="input-group">
<input class="form-control" type="text" component="groups/members/invite" placeholder="[[groups:invited.search]]"/>
<span class="input-group-addon search-button"><i class="fa fa-search"></i></span>
</div><br />
</div>
<div class="form-group">
<textarea class="form-control" component="groups/members/bulk-invite" placeholder="[[groups:bulk-invite-instructions]]"></textarea>
</div>
<textarea class="form-control" component="groups/members/bulk-invite" placeholder="[[groups:bulk-invite-instructions]]"></textarea>
<button class="btn btn-default btn-sm pull-right" component="groups/members/bulk-invite-button">[[groups:bulk-invite]]</button><br/><br/>
<div class="form-group">
<button class="btn btn-default btn-sm pull-right" component="groups/members/bulk-invite-button">[[groups:bulk-invite]]</button>
</div>
<table component="groups/invited" class="table table-striped table-hover">
<!-- IF !group.invited.length -->
@ -157,7 +162,7 @@
<form component="groups/settings" role="form">
<div class="form-group">
<label for="name">[[groups:details.group_name]]</label>
<input class="form-control" name="name" id="name" type="text" value="{group.displayName}" />
<input <!-- IF group.system -->readonly<!-- ENDIF group.system --> class="form-control" name="name" id="name" type="text" value="{group.displayName}" />
</div>
<div class="form-group">
<label for="name">[[groups:details.description]]</label>

@ -7,13 +7,6 @@
<!-- IF bootswatchCSS --><link id="bootswatchCSS" href="{bootswatchCSS}" rel="stylesheet" media="screen"><!-- ENDIF bootswatchCSS -->
<!-- BEGIN linkTags -->{function.buildLinkTag}<!-- END linkTags -->
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/es5-shim/2.3.0/es5-shim.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7/html5shiv.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<script>__lt_ie_9__ = 1;</script>
<![endif]-->
<script>
var RELATIVE_PATH = "{relative_path}";
var config = JSON.parse('{{configJSON}}');

@ -1,27 +1,27 @@
<li component="chat/message" class="chat-message clear" data-index="{messages.index}" data-mid="{messages.messageId}" data-uid="{messages.fromuid}" data-self="{messages.self}" data-break="{messages.newSet}">
<div class="message-header">
<a href="{config.relative_path}/user/{messages.fromUser.userslug}">
<!-- IF messages.fromUser.picture -->
<img class="chat-user-image not-responsive" src="{messages.fromUser.picture}">
<!-- ELSE -->
<div class="user-icon chat-user-image" style="background-color: {messages.fromUser.icon:bgColor};">{messages.fromUser.icon:text}</div>
<!-- ENDIF messages.fromUser.picture -->
</a>
<strong><span class="chat-user">{messages.fromUser.username}</span></strong>
<span class="chat-timestamp timeago" title="{messages.timestampISO}"></span>
</div>
<div component="chat/message/body" class="message-body">
<!-- IF messages.edited -->
<small class="text-muted pull-right" title="[[global:edited]] {messages.editedISO}"><i class="fa fa-edit"></i></span></small>
<!-- ENDIF messages.edited -->
<!-- IF !config.disableChatMessageEditing -->
<!-- IF messages.self -->
<div class="pull-right btn-group controls">
<button class="btn btn-xs btn-link" data-action="edit"><i class="fa fa-pencil"></i></button>
<button class="btn btn-xs btn-link" data-action="delete"><i class="fa fa-times"></i></button>
</div>
<!-- ENDIF messages.self -->
<!-- ENDIF !config.disableChatMessageEditing -->
{messages.content}
</div>
<li component="chat/message" class="chat-message clear" data-index="{messages.index}" data-mid="{messages.messageId}" data-uid="{messages.fromuid}" data-self="{messages.self}" data-break="{messages.newSet}" data-timestamp="{messages.timestamp}">
<div class="message-header">
<a href="{config.relative_path}/user/{messages.fromUser.userslug}">
<!-- IF messages.fromUser.picture -->
<img class="chat-user-image not-responsive" src="{messages.fromUser.picture}">
<!-- ELSE -->
<div class="user-icon chat-user-image" style="background-color: {messages.fromUser.icon:bgColor};">{messages.fromUser.icon:text}</div>
<!-- ENDIF messages.fromUser.picture -->
</a>
<strong><span class="chat-user">{messages.fromUser.username}</span></strong>
<span class="chat-timestamp timeago" title="{messages.timestampISO}"></span>
</div>
<div component="chat/message/body" class="message-body">
<!-- IF messages.edited -->
<small class="text-muted pull-right" title="[[global:edited]] {messages.editedISO}"><i class="fa fa-edit"></i></span></small>
<!-- ENDIF messages.edited -->
<!-- IF !config.disableChatMessageEditing -->
<!-- IF messages.self -->
<div class="pull-right btn-group controls">
<button class="btn btn-xs btn-link" data-action="edit"><i class="fa fa-pencil"></i></button>
<button class="btn btn-xs btn-link" data-action="delete"><i class="fa fa-times"></i></button>
</div>
<!-- ENDIF messages.self -->
<!-- ENDIF !config.disableChatMessageEditing -->
{messages.content}
</div>
</li>

@ -13,7 +13,17 @@
<span class="topic-title" component="topic/title">{title}</span>
</h1>
<div component="topic/deleted/message" class="alert alert-warning<!-- IF !deleted --> hidden<!-- ENDIF !deleted -->">[[topic:deleted_message]]</div>
<div component="topic/deleted/message" class="alert alert-warning<!-- IF !deleted --> hidden<!-- ENDIF !deleted --> clearfix">
<span class="pull-left">[[topic:deleted_message]]</span>
<span class="pull-right">
<!-- IF deleter -->
<a href="{config.relative_path}/user/{deleter.userslug}">
<strong>{deleter.username}</strong>
</a>
<small class="timeago" title="{deletedTimestamp}"></small>
<!-- ENDIF deleter -->
</span>
</div>
<hr class="visible-xs" />

Loading…
Cancel
Save