To get this working in responsive design by Arty in XF 1.2 all you need to do is make two changes.
Add everything in Jakes CSS to your extra.css EXCEPT FOR
Rich (BB code):.messageUserInfo { width: 170px !important; } .message .messageInfo, #QuickReply { margin-left: 186px !important; }
^^^APPLY the .messageUserInfo css in your Style Properties/Message Layout/User Info Container/Miscellaneous width.
Apply the messageInfo css to Style Properties/Message Layout/Content Container/Background/Left/Margin
After you do that, add this part to responsive_extra.css
Change the number 142 to 48
Rich (BB code):.thread_view .messageList .messageUserInfo a.avatar img, .thread_view .quickReply .messageUserInfo a.avatar img, .conversation_view .messageList .messageUserInfo a.avatar img, .conversation_view .quickReply .messageUserInfo a.avatar img { width: 48px; height: auto; }
This is my new 1.2 edit
Code:<xen:if is="@enableResponsive"> @media (max-width:@maxResponsiveNarrowWidth) { .thread_view .messageList .messageUserInfo a.avatar img, .thread_view .quickReply .messageUserInfo a.avatar img, .conversation_view .messageList .messageUserInfo a.avatar img, .conversation_view .quickReply .messageUserInfo a.avatar img { width: 48px; height: auto; } .avatarHolder .userMood img { display: none; } } </xen:if>
/* == AVATAR ADJUSTMENTS == */
.thread_view .messageList .messageUserInfo a.avatar img,
.thread_view .quickReply .messageUserInfo a.avatar img,
.conversation_view .messageList .messageUserInfo a.avatar img,
.conversation_view .quickReply .messageUserInfo a.avatar img,
.avatar img, .avatar .img, .avatarCropper
{
max-width: 142px;
height: auto;
}
/* == AVATAR ADJUSTMENTS == */
<xen:if is="@enableResponsive">
@media (max-width:@maxResponsiveNarrowWidth)
{
.thread_view .messageList .messageUserInfo a.avatar img,
.thread_view .quickReply .messageUserInfo a.avatar img,
.conversation_view .messageList .messageUserInfo a.avatar img,
.conversation_view .quickReply .messageUserInfo a.avatar img
{
width: 48px;
height: auto;
}
.avatarHolder .userMood img {
display: none;
}
}
</xen:if>
Change the "m" to an "l" in message_user_info just as Jake Bunce describes it.
ADD in EXTRA.css
Code:/* == AVATAR ADJUSTMENTS == */ .thread_view .messageList .messageUserInfo a.avatar img, .thread_view .quickReply .messageUserInfo a.avatar img, .conversation_view .messageList .messageUserInfo a.avatar img, .conversation_view .quickReply .messageUserInfo a.avatar img, .avatar img, .avatar .img, .avatarCropper { max-width: 142px; height: auto; } /* == AVATAR ADJUSTMENTS == */
CREATE responsive_extra.css
Code:<xen:if is="@enableResponsive"> @media (max-width:@maxResponsiveNarrowWidth) { .thread_view .messageList .messageUserInfo a.avatar img, .thread_view .quickReply .messageUserInfo a.avatar img, .conversation_view .messageList .messageUserInfo a.avatar img, .conversation_view .quickReply .messageUserInfo a.avatar img { width: 48px; height: auto; } .avatarHolder .userMood img { display: none; } } </xen:if>
In Style properties adjust size changes like this:
View attachment 55956 View attachment 55957
Best regards.
<xen:if is="{$post.position} == 0">
.thread_view .messageList .messageUserInfo a.avatar img,
.thread_view .quickReply .messageUserInfo a.avatar img,
.conversation_view .messageList .messageUserInfo a.avatar img,
.conversation_view .quickReply .messageUserInfo a.avatar img
{
width: auto;
max-width: 142px;
height: auto;
}
.messageUserInfo
{
width: 220px !important;
}
.message .messageInfo,
#QuickReply
{
margin-left: 235px !important;
}
<xen:else />
.thread_view .messageList .messageUserInfo a.avatar img,
.thread_view .quickReply .messageUserInfo a.avatar img,
.conversation_view .messageList .messageUserInfo a.avatar img,
.conversation_view .quickReply .messageUserInfo a.avatar img
{
width: auto;
max-width: 142px;
height: auto;
}
.messageUserInfo
{
width: 150px !important;
}
.message .messageInfo,
#QuickReply
{
margin-left: 180px !important;
}
</xen:if>
@it_ @Jake Bunce OK...did this and it worked except for one thing...the overlay...
View attachment 56318
Any idea how to fix this?
.xenOverlay.memberCard .avatarCropper img, .xenOverlay.memberCard .avatarCropper a, .xenOverlay.memberCard .avatarCropper
{
max-width: 192px !important;
width: auto;
height: auto;
left: 0px !important;
top: 0px !important;
}
I believe this changed in 1.2. I haven't revisited it yet.
I believe this changed in 1.2. I haven't revisited it yet.
I second thisWhat would I add to the CSS to fix this in the media gallery?
View attachment 98159
I fixed this in the end. Add:I second this
Change the "m" to an "l" in message_user_info just as Jake Bunce describes it.
ADD in EXTRA.css
Code:/* == AVATAR ADJUSTMENTS == */ .thread_view .messageList .messageUserInfo a.avatar img, .thread_view .quickReply .messageUserInfo a.avatar img, .conversation_view .messageList .messageUserInfo a.avatar img, .conversation_view .quickReply .messageUserInfo a.avatar img, .avatar img, .avatar .img, .avatarCropper { max-width: 142px; height: auto; } /* == AVATAR ADJUSTMENTS == */
CREATE responsive_extra.css
Code:<xen:if is="@enableResponsive"> @media (max-width:@maxResponsiveNarrowWidth) { .thread_view .messageList .messageUserInfo a.avatar img, .thread_view .quickReply .messageUserInfo a.avatar img, .conversation_view .messageList .messageUserInfo a.avatar img, .conversation_view .quickReply .messageUserInfo a.avatar img { width: 48px; height: auto; } .avatarHolder .userMood img { display: none; } } </xen:if>
In Style properties adjust size changes like this:
View attachment 55956 View attachment 55957
Best regards.
<xen:avatar user="$user" size="m" />
<xen:avatar user="$user" size="l" img="true" />
We use essential cookies to make this site work, and optional cookies to enhance your experience.