Improve buttons to collapse/expand LP view - refs #7972

1.10.x
Angel Fernando Quiroz Campos 9 years ago
parent dcbdf9c509
commit 9bdedbd69b
  1. 7
      app/Resources/public/css/scorm.css
  2. 32
      main/template/default/learnpath/view.tpl

@ -203,13 +203,6 @@ See https://support.chamilo.org/issues/6976
top: 30%;
}
#touch-button{
position: fixed;
top: 40px;
left: -5px;
z-index: 2
}
.scorm-heading{
font-size: 14px;
padding-top: 5px;

@ -4,9 +4,6 @@
{{ breadcrumb }}
</div>
{% endif %}
<button id="touch-button" class="btn btn-default btn-lg btn-touch">
<span class="fa fa-chevron-left fa-2x" aria-hidden="true"></span><span class="sr-only">{{ 'Hide'|get_lang }}</span>
</button>
<div id="learning_path_left_zone" class="sidebar-scorm">
<div class="lp-view-zone-container">
<div class="panel-group" id="scorm-info-accordion" role="tablist" aria-multiselectable="true">
@ -89,6 +86,11 @@
{# TOC layout #}
<div id="toc_id" class="scorm-body" name="toc_name">
<div id="learning_path_toc" class="scorm-list">
<div class="clearfix">
<button type="button" id="lp-view-expand-button" class="btn btn-default pull-right visible-xs-block">
<span class="fa fa-expand" aria-hidden="true"></span> {{ 'Expand'|get_lang }}
</button>
</div>
{{ lp_html_toc }}
</div>
</div>
@ -106,6 +108,10 @@
<a href="{{ button_home_url }}" class="btn btn-link" target="_self" onclick="javascript: window.parent.API.save_asset();">
<em class="fa fa-home fa-2x"></em> <span class="hidden-xs hidden-sm">{{ button_home_text }}</span>
</a>
<a href="#" id="lp-view-expand-toggle" class="btn btn-link" role="button">
<span class="fa fa-expand" aria-hidden="true"></span>
<span class="sr-only">{{ 'Expand'|get_lang }}</span>
</a>
{{ navigation_bar }}
</div>
@ -156,23 +162,15 @@
};
$(document).on('ready', function () {
$('#touch-button').click(function() {
$('#learning_path_main').toggleClass('lp-view-collapsed');
var self = $(this);
self.toggleClass('show-touch');
var icon = self.children('span.fa');
if (icon.is('.fa-chevron-left')) {
icon.removeClass('fa-chevron-left').addClass('fa-chevron-right');
$('#lp-view-expand-button, #lp-view-expand-toggle').on('click', function (e) {
e.preventDefault();
return;
}
$('#learning_path_main').toggleClass('lp-view-collapsed');
icon.removeClass('fa-chevron-right').addClass('fa-chevron-left');
$('#lp-view-expand-toggle span.fa').toggleClass('fa-expand');
$('#lp-view-expand-toggle span.fa').toggleClass('fa-compress');
});
$('.lp-view-tabs').on('click', '.disabled', function (e) {
e.preventDefault();
});

Loading…
Cancel
Save