<section>
|
<div class="help-content">
|
<h3 class="info-title smaller" data-id="#pages/profile">Profile</h3>
|
<!-- #section:pages/profile -->
|
<div class="info-section">
|
<ul class="info-list list-unstyled">
|
<li>
|
Profile page consists of several sections and plugins.
|
<br />
|
For more information about each plugin please refer to its relevant section.
|
</li>
|
|
<li>
|
<!-- #section:pages/profile.picture -->
|
Profile picture is <code>.img-responsive</code> inside a <code>.profile-picture</code> :
|
<pre data-language="html">
|
<span class="profile-picture">
|
<img src="path/to/profile-pic.jpg" alt="Alex's Avatar" class="img-responsive" id="avatar" />
|
</span>
|
</pre>
|
<!-- /section:pages/profile.picture -->
|
</li>
|
|
<li>
|
<!-- #section:pages/profile.contact -->
|
Profile contact info is inside <code>.profile-contact-links</code>
|
which contains optional <code>.profile-contact-links</code> and
|
<code>.profile-social-links</code>:
|
<pre data-language="html">
|
<div class="profile-contact-info">
|
<div class="profile-contact-links align-left">
|
<a href="#" class="btn btn-link">
|
<i class="ace-icon fa fa-plus-circle bigger-120 green"></i>
|
Add as a friend
|
</a>
|
</div>
|
|
<div class="space-6"></div>
|
|
<div class="profile-social-links align-center">
|
<a href="#" class="tooltip-info" title="" data-original-title="Visit my Facebook">
|
<i class="middle ace-icon fa fa-facebook-square fa-2x blue"></i>
|
</a>
|
</div>
|
</div>
|
</pre>
|
<!-- /section:pages/profile.contact -->
|
</li>
|
|
<li>
|
<!-- #section:pages/profile.info -->
|
Profile info fields are inside <code>.profile-user-info</code>
|
with optional <code>.profile-user-info-striped</code> class:
|
<pre data-language="html">
|
<div class="profile-user-info profile-user-info-striped">
|
<div class="profile-info-row">
|
<div class="profile-info-name">
|
field name
|
</div>
|
|
<div class="profile-info-value">
|
field value
|
</div>
|
</div>
|
</div>
|
</pre>
|
<!-- /section:pages/profile.info -->
|
</li>
|
|
<li>
|
<!-- #section:pages/profile.feed -->
|
Profile activity is inside <code>.profile-feed</code> with <code>.profile-activity</code> items:
|
<pre data-language="html">
|
<div class="profile-feed">
|
<div class="profile-activity clearfix">
|
<div>
|
<img class="pull-left" alt="user avatar" src="path/to/avatar" />
|
<!-- or icon ->
|
<!-- <i class="pull-left thumbicon btn-success no-hover"></i> -->
|
<a class="user" href="#">Name</a>
|
<div class="time"><i class="ace-icon fa fa-clock-o bigger-110"></i> Time</div>
|
</div>
|
<div class="tools action-buttons">
|
<a href="#" class="blue"><i class="ace-icon fa fa-pencil"></i></a>
|
<a href="#" class="red"><i class="ace-icon fa fa-times"></i></a>
|
</div>
|
</div>
|
</div>
|
</pre>
|
|
<!-- /section:pages/profile.feed -->
|
</li>
|
|
<li>
|
<!-- #section:pages/profile.friends -->
|
Profile friends list which is inside <code>.profile-users</code>
|
and consists of <code>.itemdiv.memberdiv</code> items
|
with <code>.user</code>, <code>.body</code> and <code>.popover</code> parts:
|
<pre data-language="html">
|
<div class="profile-users clearfix">
|
<div class="itemdiv memberdiv">
|
<div class="inline pos-rel">
|
|
<div class="user">
|
<a href="#">
|
<img src="path/to/avatar" alt="user avatar" />
|
</a>
|
</div><!-- /.user -->
|
|
<div class="body">
|
<div class="name">
|
<a href="#">
|
<span class="user-status status-idle"></span>
|
user name
|
</a>
|
</div>
|
</div><!-- /.body -->
|
|
<div class="popover">
|
<div class="arrow"></div>
|
<div class="popover-content">
|
<div><b>occupation</b></div>
|
<div class="time">
|
<i class="ace-icon fa fa-clock-o middle bigger-120 orange"></i>
|
<span class="green"></span>
|
</div>
|
|
<div class="hr dotted hr-8"></div>
|
<div class="tools action-buttons">
|
<!-- -->
|
</div>
|
</div>
|
</div><!-- /.popover -->
|
|
</div>
|
</div>
|
</div>
|
</pre>
|
|
With some javascript code, you can dynamically change the popover's direction to right or left:
|
<pre data-language="javascript">
|
$('.memberdiv').on('mouseenter touchstart', function(){
|
var $this = $(this);
|
var $parent = $this.closest('.tab-pane');//or other relevent parent
|
|
var off1 = $parent.offset();
|
var w1 = $parent.width();
|
|
var off2 = $this.offset();
|
var w2 = $this.width();
|
|
var place = 'left';
|
if( parseInt(off2.left) < parseInt(off1.left) + parseInt(w1 / 2) )
|
place = 'right';
|
|
$this.find('.popover').removeClass('right left').addClass(place);
|
})
|
.on('click', function(e) {
|
e.preventDefault();
|
});
|
</pre>
|
|
<!-- /section:pages/profile.friends -->
|
</li>
|
|
|
<li>
|
<!-- #section:pages/profile.skill-progress -->
|
Skill progress bars are inside <code>.profile-skills</code> with following markup:
|
<pre data-language="html">
|
<div class="profile-skills">
|
<div class="progress">
|
<div class="progress-bar progress-bar-purple" style="width:70%">
|
<span class="pull-left">PHP & MySQL</span>
|
<span class="pull-right">70%</span>
|
</div>
|
</div>
|
</div>
|
</pre>
|
|
<!-- /section:pages/profile.skill-progress -->
|
</li>
|
|
</ul>
|
</div>
|
</div>
|
<!-- /section:pages/profile -->
|
</section>
|