javascript - Angular js display gmail like overlapping email threads -
i trying build (similar gmail email thread):
|--------------------------| | first message (clipped) | |--------------------------| |--------------------------| |======= 4 messages ======| |--------------------------| |--------------------------| | 2nd last msg (clipped) | |--------------------------| | hello there, | | last message | | complete text | | displayed | |--------------------------|
you have multiple messages, collapsed , user can see last message, part of 1st , 2nd last message. when user clicks on center part of collapsed part, messages expanded.
is there angular custom directive provides similar or open source use provide expand/collapse option. trying avoid writing scratch.
i had @ bootstrap accordion, expand/collapse entire message thread.
any guidance/help appreciated.
thanks!
with css can achieve desired result:
<div class="inbox"> <div class="message"> message 1 </div> <div class="message"> message 2 </div> <div class="message"> message 3 </div> <div class="message"> message 4 </div> <div class="message"> message 5 </div> <div class="message"> message 6 </div> <div class="message"> message 7 - last message </div> </div>
css:
.message { height: 10px; border: 1px solid red; overflow: hidden; } .message:first-child { height: 100px; } .message:last-child { height: auto; } }
Comments
Post a Comment