aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2014-11-16 19:33:58 -0800
committerfriendica <info@friendica.com>2014-11-16 19:33:58 -0800
commitacc8c692421581c2516bbe5d91d86ad2f3f12c27 (patch)
treea1a00a8f341cfd33df7e875dc7e874f10a21a952
parent591f10e2350812d1aa8d673246d59bfa3063c051 (diff)
downloadvolse-hubzilla-acc8c692421581c2516bbe5d91d86ad2f3f12c27.tar.gz
volse-hubzilla-acc8c692421581c2516bbe5d91d86ad2f3f12c27.tar.bz2
volse-hubzilla-acc8c692421581c2516bbe5d91d86ad2f3f12c27.zip
when in list mode, make the max height half of the normal height before 'divgrow' kicks in.
-rw-r--r--view/js/main.js33
-rwxr-xr-xview/tpl/conv_list.tpl2
2 files changed, 17 insertions, 18 deletions
diff --git a/view/js/main.js b/view/js/main.js
index a55b8fbb1..bec35ba72 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -458,25 +458,17 @@ function updateConvItems(mode,data) {
if(isVisible)
showHideComments(itmId);
$(".autotime").timeago();
- // divgrow doesn't prevent itself from attaching a second (or 500th)
- // "show more" div to a content region - it also has a few other
- // issues related to how we're trying to use it.
- // disable for now.
- // $("div.wall-item-body").divgrow({ initialHeight: 400 });
}
else {
$('img',this).each(function() {
$(this).attr('src',$(this).attr('dst'));
});
- // more FIXME related to expanded comments
if($('#collapsed-comments-'+itmId).is(':visible'))
isVisible = true;
$('#' + ident).replaceWith($(this));
if(isVisible)
showHideComments(itmId);
$(".autotime").timeago();
- // $("div.wall-item-body").divgrow({ initialHeight: 400 });
-
}
prev = ident;
});
@@ -508,8 +500,6 @@ function updateConvItems(mode,data) {
if(isVisible)
showHideComments(itmId);
$(".autotime").timeago();
- // $("div.wall-item-body").divgrow({ initialHeight: 400 });
-
}
else {
$('img',this).each(function() {
@@ -521,7 +511,6 @@ function updateConvItems(mode,data) {
if(isVisible)
showHideComments(itmId);
$(".autotime").timeago();
- // $("div.wall-item-body").divgrow({ initialHeight: 400 });
}
});
@@ -557,7 +546,6 @@ function updateConvItems(mode,data) {
showHideComments(itmId);
$(".autotime").timeago();
- // $("div.wall-item-body").divgrow({ initialHeight: 400 });
}
prev = ident;
});
@@ -596,17 +584,28 @@ function updateConvItems(mode,data) {
function collapseHeight() {
- $(".wall-item-body").each(function() {
- if($(this).height() > 410) {
+ var isListMode = false;
+ $(".wall-item-listbody").each(function() {
+ isListMode = true;
+ if($(this).height() > 210) {
if(! $(this).hasClass('divmore')) {
- $(this).divgrow({ initialHeight: 400, moreText: aStr['divgrowmore'], lessText: aStr['divgrowless'], showBrackets: false });
+ $(this).divgrow({ initialHeight: 200, moreText: aStr['divgrowmore'], lessText: aStr['divgrowless'], showBrackets: false });
$(this).addClass('divmore');
}
}
});
- }
-
+ $(".wall-item-body").each(function() {
+ if(! isListMode) {
+ if($(this).height() > 410) {
+ if(! $(this).hasClass('divmore')) {
+ $(this).divgrow({ initialHeight: 400, moreText: aStr['divgrowmore'], lessText: aStr['divgrowless'], showBrackets: false });
+ $(this).addClass('divmore');
+ }
+ }
+ }
+ });
+ }
function liveUpdate() {
if((src == null) || (stopped) || (! profile_uid)) { $('.like-rotator').spin(false); return; }
diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl
index 86562e1f1..71554a9b3 100755
--- a/view/tpl/conv_list.tpl
+++ b/view/tpl/conv_list.tpl
@@ -32,7 +32,7 @@
</div>
<div class="wall-item-content" id="wall-item-content-{{$item.id}}">
<div class="wall-item-title-end"></div>
- <div class="wall-item-body" id="wall-item-body-{{$item.id}}" >
+ <div class="wall-item-body wall-item-listbody" id="wall-item-body-{{$item.id}}" >
{{$item.body}}
{{if $item.tags}}
<div class="body-tag">