@ -1,164 +0,0 @@ |
|||||||
/* |
|
||||||
File used to display Learning Path item in student view |
|
||||||
If scorm.css file exists in theme folder, scorm.css file is used instead of this one |
|
||||||
See https://support.chamilo.org/issues/6976 |
|
||||||
*/ |
|
||||||
|
|
||||||
.inner_lp_toc { |
|
||||||
overflow: auto; |
|
||||||
background-color: white; |
|
||||||
height: 210px; |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item a { |
|
||||||
font-weight: bold; |
|
||||||
font-size: 14px; |
|
||||||
margin-right: 1px; |
|
||||||
padding-bottom: 2px; |
|
||||||
text-decoration: none; |
|
||||||
color: #2F3E46; |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item a.chapter_module { |
|
||||||
font-weight: normal; |
|
||||||
margin-right: 10px; |
|
||||||
} |
|
||||||
.inner_lp_toc .scorm_item_highlight { |
|
||||||
border: 1px solid #999; |
|
||||||
background:#999; |
|
||||||
font-weight:bold; |
|
||||||
text-shadow:0 -1px 1px #666; |
|
||||||
background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#999)); |
|
||||||
background-image:-webkit-linear-gradient(top,#666,#999); |
|
||||||
background-image:-moz-linear-gradient(top,#666,#999); |
|
||||||
background-image:-ms-linear-gradient(top,#666,#999); |
|
||||||
background-image:-o-linear-gradient(top,#666,#999); |
|
||||||
background-image:linear-gradient(top,#666,#999); |
|
||||||
margin-right: 0px; |
|
||||||
padding: 10px 0px 10px 0px; |
|
||||||
text-decoration: none; |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item_highlight a { |
|
||||||
color:#fff; |
|
||||||
margin-right: 1px; |
|
||||||
text-decoration: none; |
|
||||||
font-weight: bold; |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item_section { |
|
||||||
border:1px solid #222; |
|
||||||
background:#333; |
|
||||||
font-weight:bold; |
|
||||||
color:#fff; |
|
||||||
text-shadow:0 -1px 1px #000; |
|
||||||
background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333)); |
|
||||||
background-image:-webkit-linear-gradient(top,#555,#333); |
|
||||||
background-image:-moz-linear-gradient(top,#555,#333); |
|
||||||
background-image:-ms-linear-gradient(top,#555,#333); |
|
||||||
background-image:-o-linear-gradient(top,#555,#333); |
|
||||||
background-image:linear-gradient(top,#555,#333); |
|
||||||
margin-right: 1px; |
|
||||||
padding: 10px 0px 10px 0px; |
|
||||||
text-decoration: none; |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item { |
|
||||||
font-size: 16px; |
|
||||||
margin-left: 10px; |
|
||||||
margin-right:10px; |
|
||||||
text-decoration: none; |
|
||||||
border-color: rgba(255, 255, 255, 0.3); |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item_1 { |
|
||||||
border-bottom: 1px solid #CCCCCC; |
|
||||||
background:#eee; |
|
||||||
font-weight:bold; |
|
||||||
color:#444; |
|
||||||
text-shadow:0 1px 1px #f6f6f6; |
|
||||||
background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee)); |
|
||||||
background-image:-webkit-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:-moz-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:-ms-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:-o-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:linear-gradient(top,#fdfdfd,#eee); |
|
||||||
margin-right: 1px; |
|
||||||
padding: 10px 0px 10px 0px; |
|
||||||
text-decoration: none; |
|
||||||
font-weight: normal; |
|
||||||
background:#FDFDFD; |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item_2 { |
|
||||||
background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee)); |
|
||||||
background-image:-webkit-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:-moz-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:-ms-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:-o-linear-gradient(top,#fdfdfd,#eee); |
|
||||||
background-image:linear-gradient(top,#fdfdfd,#eee); |
|
||||||
border-bottom: 1px solid #CCCCCC; |
|
||||||
color: #444444; |
|
||||||
font-weight: bold; |
|
||||||
text-shadow: 0 1px 1px #F6F6F6; |
|
||||||
margin-right: 1px; |
|
||||||
padding: 10px 0px 10px 0px; |
|
||||||
text-decoration: none; |
|
||||||
font-weight: normal; |
|
||||||
} |
|
||||||
|
|
||||||
.inner_lp_toc .scorm_item_section .scorm_item:before { |
|
||||||
content : url('../../img/lp_section.png'); /* path from main/newscorm/lp_controller.php file */ |
|
||||||
vertical-align: text-top; |
|
||||||
margin-right : 5px; |
|
||||||
} |
|
||||||
|
|
||||||
/* learning path's classes for section and item for 5 levels of depth */ |
|
||||||
|
|
||||||
.scorm_section_level_0 { |
|
||||||
padding : 0 0 0 0; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_section_level_1 { |
|
||||||
padding : 0 0.5em 0 2em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_section_level_2 { |
|
||||||
padding : 0 0.5em 0 4em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_section_level_3 { |
|
||||||
padding : 0 0.5em 0 6em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_section_level_4 { |
|
||||||
padding : 0 0.5em 0 8em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_section_level_5 { |
|
||||||
padding : 0 0.5em 0 10em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_item_level_0 { |
|
||||||
padding : 0 0 0 0; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_item_level_1 { |
|
||||||
padding : 0 0.5em 0 1.5em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_item_level_2 { |
|
||||||
padding : 0 0.5em 0 3em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_item_level_3 { |
|
||||||
padding : 0 0.5em 0 4.5em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_item_level_4 { |
|
||||||
padding : 0 0.5em 0 6em; |
|
||||||
} |
|
||||||
|
|
||||||
.scorm_item_level_5 { |
|
||||||
padding : 0 0.5em 0 7.5em; |
|
||||||
} |
|
||||||
@ -0,0 +1,388 @@ |
|||||||
|
/* |
||||||
|
File used to display Learning Path item in student view |
||||||
|
If scorm.css file exists in theme folder, scorm.css file is used instead of this one |
||||||
|
See https://support.chamilo.org/issues/6976 |
||||||
|
*/ |
||||||
|
/* LP SCORM */ |
||||||
|
/* Default LP left column values */ |
||||||
|
|
||||||
|
#learning_path_left_zone { |
||||||
|
float:left; |
||||||
|
height:100%; |
||||||
|
padding-left: 8px; |
||||||
|
padding-right: 4px; |
||||||
|
} |
||||||
|
|
||||||
|
#learning_path_left_zone #header { |
||||||
|
font-size:14px; |
||||||
|
} |
||||||
|
#scorm-info.panel-default{ |
||||||
|
margin: 0px; |
||||||
|
} |
||||||
|
|
||||||
|
#author_image { |
||||||
|
border: 1px solid #CCCCCC; |
||||||
|
float: left; |
||||||
|
margin: 0; |
||||||
|
padding: 8px; |
||||||
|
position: relative; |
||||||
|
width: 100%; |
||||||
|
} |
||||||
|
|
||||||
|
#author_name { |
||||||
|
float: left; |
||||||
|
text-align:center; |
||||||
|
width: 100%; |
||||||
|
font-size: 11px; |
||||||
|
color: #888; |
||||||
|
margin-top: 2px; |
||||||
|
} |
||||||
|
|
||||||
|
#lp_media_file { |
||||||
|
float: left; |
||||||
|
text-align:center; |
||||||
|
width: 94%; |
||||||
|
} |
||||||
|
|
||||||
|
#learning_path_toc { |
||||||
|
font-size:9pt; |
||||||
|
margin:0; |
||||||
|
} |
||||||
|
#learning_path_left_zone .image-avatar{ |
||||||
|
text-align: center; |
||||||
|
padding: 10px; |
||||||
|
border:1px solid #dddddd; |
||||||
|
border-radius: 4px; |
||||||
|
-webkit-border-radius: 4px; |
||||||
|
-moz-border-radius: 4px; |
||||||
|
margin-bottom: 10px; |
||||||
|
margin-top: 5px; |
||||||
|
} |
||||||
|
#learning_path_left_zone .navegation-bar .buttons{ |
||||||
|
text-align: center; |
||||||
|
padding-top: 5px; |
||||||
|
padding-bottom: 5px; |
||||||
|
margin-bottom: 5px; |
||||||
|
} |
||||||
|
#learning_path_left_zone .description-autor{ |
||||||
|
color: #666666; |
||||||
|
font-size: 12px; |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc { |
||||||
|
overflow: auto; |
||||||
|
border-top: 1px solid #dcdcdc; |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc .scorm_item a { |
||||||
|
font-weight: bold; |
||||||
|
font-size: 14px; |
||||||
|
margin-right: 1px; |
||||||
|
padding-bottom: 2px; |
||||||
|
text-decoration: none; |
||||||
|
color: #2F3E46; |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc .scorm_item a.chapter_module { |
||||||
|
font-weight: normal; |
||||||
|
margin-right: 10px; |
||||||
|
} |
||||||
|
.inner_lp_toc .scorm_item_highlight { |
||||||
|
border: 1px solid #999; |
||||||
|
background:#999; |
||||||
|
font-weight:bold; |
||||||
|
text-shadow:0 -1px 1px #666; |
||||||
|
background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#999)); |
||||||
|
background-image:-webkit-linear-gradient(top,#666,#999); |
||||||
|
background-image:-moz-linear-gradient(top,#666,#999); |
||||||
|
background-image:-ms-linear-gradient(top,#666,#999); |
||||||
|
background-image:-o-linear-gradient(top,#666,#999); |
||||||
|
background-image:linear-gradient(top,#666,#999); |
||||||
|
margin-right: 0px; |
||||||
|
padding: 10px 0px 10px 0px; |
||||||
|
text-decoration: none; |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc .scorm_item_highlight a { |
||||||
|
color:#fff; |
||||||
|
margin-right: 1px; |
||||||
|
text-decoration: none; |
||||||
|
font-weight: bold; |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc .scorm_item_section { |
||||||
|
border:1px solid #222; |
||||||
|
background:#333; |
||||||
|
font-weight:bold; |
||||||
|
color:#fff; |
||||||
|
text-shadow:0 -1px 1px #000; |
||||||
|
background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333)); |
||||||
|
background-image:-webkit-linear-gradient(top,#555,#333); |
||||||
|
background-image:-moz-linear-gradient(top,#555,#333); |
||||||
|
background-image:-ms-linear-gradient(top,#555,#333); |
||||||
|
background-image:-o-linear-gradient(top,#555,#333); |
||||||
|
background-image:linear-gradient(top,#555,#333); |
||||||
|
margin-right: 1px; |
||||||
|
padding: 10px 0px 10px 0px; |
||||||
|
text-decoration: none; |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc .scorm_item { |
||||||
|
font-size: 16px; |
||||||
|
margin-left: 10px; |
||||||
|
margin-right:10px; |
||||||
|
text-decoration: none; |
||||||
|
border-color: rgba(255, 255, 255, 0.3); |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc .scorm_item_section .scorm_item:before { |
||||||
|
content : url('../../img/lp_section.png'); /* path from main/newscorm/lp_controller.php file */ |
||||||
|
vertical-align: text-top; |
||||||
|
margin-right : 5px; |
||||||
|
} |
||||||
|
|
||||||
|
/* learning path's classes for section and item for 5 levels of depth */ |
||||||
|
|
||||||
|
.scorm_section_level_0 { |
||||||
|
padding : 0 0 0 0; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_section_level_1 { |
||||||
|
padding : 0 0.5em 0 2em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_section_level_2 { |
||||||
|
padding : 0 0.5em 0 4em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_section_level_3 { |
||||||
|
padding : 0 0.5em 0 6em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_section_level_4 { |
||||||
|
padding : 0 0.5em 0 8em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_section_level_5 { |
||||||
|
padding : 0 0.5em 0 10em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_item_level_0 { |
||||||
|
padding : 0 0 0 0; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_item_level_1 { |
||||||
|
padding : 0 0.5em 0 1.5em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_item_level_2 { |
||||||
|
padding : 0 0.5em 0 3em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_item_level_3 { |
||||||
|
padding : 0 0.5em 0 4.5em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_item_level_4 { |
||||||
|
padding : 0 0.5em 0 6em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_item_level_5 { |
||||||
|
padding : 0 0.5em 0 7.5em; |
||||||
|
} |
||||||
|
|
||||||
|
#learning_path_right_zone{ |
||||||
|
border-left: 1px solid #CCCCCC; |
||||||
|
padding-left: 10px; |
||||||
|
box-sizing: border-box; |
||||||
|
} |
||||||
|
#learning_path_breadcrumb_zone .breadcrumb{ |
||||||
|
background: #2b3d53; /* Old browsers */ |
||||||
|
background: -moz-linear-gradient(top, #2b3d53 0%, #2c3d4d 100%); /* FF3.6+ */ |
||||||
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b3d53), color-stop(100%,#2c3d4d)); /* Chrome,Safari4+ */ |
||||||
|
background: -webkit-linear-gradient(top, #2b3d53 0%,#2c3d4d 100%); /* Chrome10+,Safari5.1+ */ |
||||||
|
background: -o-linear-gradient(top, #2b3d53 0%,#2c3d4d 100%); /* Opera 11.10+ */ |
||||||
|
background: -ms-linear-gradient(top, #2b3d53 0%,#2c3d4d 100%); /* IE10+ */ |
||||||
|
background: linear-gradient(to bottom, #2b3d53 0%,#2c3d4d 100%); /* W3C */ |
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3d53', endColorstr='#2c3d4d',GradientType=0 ); /* IE6-9 */ |
||||||
|
border-radius: 0; |
||||||
|
-moz-border-radius: 0; |
||||||
|
-webkit-border-radius: 0; |
||||||
|
color: #ffffff; |
||||||
|
} |
||||||
|
#learning_path_breadcrumb_zone .breadcrumb a{ |
||||||
|
color: #ffffff; |
||||||
|
text-decoration: none; |
||||||
|
} |
||||||
|
#learning_path_breadcrumb_zone .breadcrumb a:hover{ |
||||||
|
color: #dddddd; |
||||||
|
} |
||||||
|
#view_as_link{ |
||||||
|
margin-top: 5px; |
||||||
|
margin-right: 10px; |
||||||
|
} |
||||||
|
#learning_path_left_zone #accordion .panel-heading{ |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
#learning_path_left_zone #ui-option{ |
||||||
|
width: 100%; |
||||||
|
display: block; |
||||||
|
text-align: center; |
||||||
|
cursor: pointer; |
||||||
|
} |
||||||
|
#learning_path_left_zone #ui-option #icon-up, |
||||||
|
#learning_path_left_zone #ui-option #icon-down{ |
||||||
|
width: 100%; |
||||||
|
display: block; |
||||||
|
} |
||||||
|
.hidden{ |
||||||
|
visibility: hidden; |
||||||
|
display: none; |
||||||
|
} |
||||||
|
.sidebar-scorm, |
||||||
|
.content-scorm{ |
||||||
|
position: relative; |
||||||
|
min-height: 1px; |
||||||
|
padding-left: 15px; |
||||||
|
padding-right: 15px; |
||||||
|
} |
||||||
|
.sidebar-scorm, |
||||||
|
.content-scorm{ |
||||||
|
float: left; |
||||||
|
} |
||||||
|
.total{ |
||||||
|
width: 100%; |
||||||
|
} |
||||||
|
.panel-default .panel-heading .btn{ |
||||||
|
top: -25px; |
||||||
|
} |
||||||
|
.panel-default .panel-heading .dropdown-menu{ |
||||||
|
top: 30%; |
||||||
|
} |
||||||
|
|
||||||
|
#touch-button{ |
||||||
|
text-decoration: none; |
||||||
|
position: fixed; |
||||||
|
top: 40px; |
||||||
|
left: -5px; |
||||||
|
overflow: hidden; |
||||||
|
width: 51px; |
||||||
|
height: 51px; |
||||||
|
border: none; |
||||||
|
opacity: 50; |
||||||
|
z-index: 2; |
||||||
|
font-size: 26px; |
||||||
|
} |
||||||
|
|
||||||
|
.inner_lp_toc{ |
||||||
|
overflow-y:scroll; |
||||||
|
} |
||||||
|
.scorm-heading{ |
||||||
|
font-size: 16px; |
||||||
|
font-weight: bold; |
||||||
|
padding: 10px; |
||||||
|
} |
||||||
|
#control-bottom{ |
||||||
|
position: fixed; |
||||||
|
bottom: 0; |
||||||
|
width: 100%; |
||||||
|
text-align: center; |
||||||
|
left: 0; |
||||||
|
} |
||||||
|
#control-bottom.well{ |
||||||
|
margin-bottom: 0; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*SCORM CSS BASE */ |
||||||
|
#learning_path_left_zone .home{ |
||||||
|
display: inline-block; |
||||||
|
width: 94%; |
||||||
|
margin-bottom: .5em; |
||||||
|
margin-top: .5em; |
||||||
|
font-size: 12px; |
||||||
|
} |
||||||
|
#lp_navigation_elem .buttons { |
||||||
|
margin-bottom: .5em; |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
|
||||||
|
#learning_path_left_zone .scorm_title{ |
||||||
|
font-size: 20px; |
||||||
|
color: #666; |
||||||
|
margin-bottom: .5em; |
||||||
|
margin-top: .5em; |
||||||
|
} |
||||||
|
/* for section */ |
||||||
|
.scorm_item_section.scorm_completed{ |
||||||
|
background:url("../img/icon_completed_section.png")no-repeat 98% center #606c88; |
||||||
|
padding-right: 1.5em; |
||||||
|
} |
||||||
|
.scorm_item_section{ |
||||||
|
background: #2b3d53; /* Old browsers */ |
||||||
|
background: -moz-linear-gradient(top, #2b3d53 0%, #2c3d4d 100%); /* FF3.6+ */ |
||||||
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b3d53), color-stop(100%,#2c3d4d)); /* Chrome,Safari4+ */ |
||||||
|
background: -webkit-linear-gradient(top, #2b3d53 0%,#2c3d4d 100%); /* Chrome10+,Safari5.1+ */ |
||||||
|
background: -o-linear-gradient(top, #2b3d53 0%,#2c3d4d 100%); /* Opera 11.10+ */ |
||||||
|
background: -ms-linear-gradient(top, #2b3d53 0%,#2c3d4d 100%); /* IE10+ */ |
||||||
|
background: linear-gradient(to bottom, #2b3d53 0%,#2c3d4d 100%); /* W3C */ |
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3d53', endColorstr='#2c3d4d',GradientType=0 ); /* IE6-9 */ |
||||||
|
padding-top: 10px; |
||||||
|
padding-bottom: 10px; |
||||||
|
font-size: 14px; |
||||||
|
color: #ffffff; |
||||||
|
/* border-top-left-radius:5px; |
||||||
|
border-top-right-radius: 5px;*/ |
||||||
|
} |
||||||
|
.scorm_item_section .scorm_section_level_0{ |
||||||
|
padding-left: .5em; |
||||||
|
padding-right: .5em; |
||||||
|
} |
||||||
|
.scorm_item_section .scorm_section_level_1{ |
||||||
|
padding-left: 1.5em; |
||||||
|
padding-right: .5em; |
||||||
|
} |
||||||
|
.scorm_item_section .scorm_section_level_2{ |
||||||
|
padding-left: 2.5em; |
||||||
|
padding-right: .5em; |
||||||
|
} |
||||||
|
.scorm_item_section .scorm_section_level_3{ |
||||||
|
padding-left: 3.5em; |
||||||
|
padding-right: .5em; |
||||||
|
} |
||||||
|
|
||||||
|
.scorm_item_normal .scorm_item_level_0{ |
||||||
|
/* padding-left: .5em; |
||||||
|
padding-right: 1.5em; |
||||||
|
padding-top: 10px; |
||||||
|
padding-bottom: 10px; |
||||||
|
*/ |
||||||
|
} |
||||||
|
.scorm_item_normal{ |
||||||
|
padding:0; |
||||||
|
border-bottom: 1px solid #DCDCDC; |
||||||
|
} |
||||||
|
.scorm_item_normal a.items-list{ |
||||||
|
color: #666666; |
||||||
|
text-decoration: none; |
||||||
|
display: block; |
||||||
|
padding-left: 2em; |
||||||
|
padding-right: 1.5em; |
||||||
|
padding-top: 5px; |
||||||
|
padding-bottom: 5px; |
||||||
|
} |
||||||
|
.scorm_item_normal a:hover{ |
||||||
|
text-decoration: none; |
||||||
|
} |
||||||
|
.scorm_highlight{ |
||||||
|
background-color: #2B3D50 !important; |
||||||
|
} |
||||||
|
.scorm_highlight a{ |
||||||
|
color: #ffffff !important; |
||||||
|
} |
||||||
|
#scorm-info .panel-heading{ |
||||||
|
padding: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
/* END SCORM CSS BASE*/ |
||||||
@ -1,543 +0,0 @@ |
|||||||
/* |
|
||||||
* File: demo_table.css |
|
||||||
* CVS: $Id$ |
|
||||||
* Description: CSS descriptions for DataTables demo pages |
|
||||||
* Author: Allan Jardine |
|
||||||
* Created: Tue May 12 06:47:22 BST 2009 |
|
||||||
* Modified: $Date$ by $Author$ |
|
||||||
* Language: CSS |
|
||||||
* Project: DataTables |
|
||||||
* |
|
||||||
* Copyright 2009 Allan Jardine. All Rights Reserved. |
|
||||||
* Note: dataTable.css was later released as part of the jquery.dataTables |
|
||||||
* plugin, released itself as GPLv2. As such, we believe this copyright is no |
|
||||||
* longer an issue and will try to upgrade to a later version of dataTables |
|
||||||
* in the near future. -- Yannick Warnier, Chamilo project leader, 2014-04 |
|
||||||
* See https://support.chamilo.org/issues/7043 |
|
||||||
* |
|
||||||
* *************************************************************************** |
|
||||||
* DESCRIPTION |
|
||||||
* |
|
||||||
* The styles given here are suitable for the demos that are used with the standard DataTables |
|
||||||
* distribution (see www.datatables.net). You will most likely wish to modify these styles to |
|
||||||
* meet the layout requirements of your site. |
|
||||||
* |
|
||||||
* Common issues: |
|
||||||
* 'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is |
|
||||||
* no conflict between the two pagination types. If you want to use full_numbers pagination |
|
||||||
* ensure that you either have "example_alt_pagination" as a body class name, or better yet, |
|
||||||
* modify that selector. |
|
||||||
* Note that the path used for Images is relative. All images are by default located in |
|
||||||
* images/dataTable/ - relative to this CSS file. |
|
||||||
*/ |
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
||||||
* DataTables features |
|
||||||
*/ |
|
||||||
|
|
||||||
.dataTables_wrapper { |
|
||||||
position: relative; |
|
||||||
min-height: 302px; |
|
||||||
clear: both; |
|
||||||
_height: 302px; |
|
||||||
zoom: 1; /* Feeling sorry for IE */ |
|
||||||
} |
|
||||||
|
|
||||||
.dataTables_processing { |
|
||||||
position: absolute; |
|
||||||
top: 50%; |
|
||||||
left: 50%; |
|
||||||
width: 250px; |
|
||||||
height: 30px; |
|
||||||
margin-left: -125px; |
|
||||||
margin-top: -15px; |
|
||||||
padding: 14px 0 2px 0; |
|
||||||
border: 1px solid #ddd; |
|
||||||
text-align: center; |
|
||||||
color: #999; |
|
||||||
font-size: 14px; |
|
||||||
background-color: white; |
|
||||||
} |
|
||||||
|
|
||||||
.dataTables_length { |
|
||||||
width: 40%; |
|
||||||
float: left; |
|
||||||
} |
|
||||||
|
|
||||||
.dataTables_filter { |
|
||||||
width: 50%; |
|
||||||
float: right; |
|
||||||
text-align: right; |
|
||||||
} |
|
||||||
|
|
||||||
.dataTables_info { |
|
||||||
width: 60%; |
|
||||||
float: left; |
|
||||||
} |
|
||||||
|
|
||||||
.dataTables_paginate { |
|
||||||
width: 44px; |
|
||||||
* width: 50px; |
|
||||||
float: right; |
|
||||||
text-align: right; |
|
||||||
} |
|
||||||
|
|
||||||
/* Pagination nested */ |
|
||||||
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { |
|
||||||
height: 19px; |
|
||||||
width: 19px; |
|
||||||
margin-left: 3px; |
|
||||||
float: left; |
|
||||||
} |
|
||||||
|
|
||||||
.paginate_disabled_previous { |
|
||||||
background-image: url('images/dataTale/back_disabled.jpg'); |
|
||||||
} |
|
||||||
|
|
||||||
.paginate_enabled_previous { |
|
||||||
background-image: url('images/dataTable/back_enabled.jpg'); |
|
||||||
} |
|
||||||
|
|
||||||
.paginate_disabled_next { |
|
||||||
background-image: url('images/dataTable/forward_disabled.jpg'); |
|
||||||
} |
|
||||||
|
|
||||||
.paginate_enabled_next { |
|
||||||
background-image: url('images/dataTable/forward_enabled.jpg'); |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
||||||
* DataTables display |
|
||||||
*/ |
|
||||||
table.display { |
|
||||||
margin: 0 auto; |
|
||||||
clear: both; |
|
||||||
width: 100%; |
|
||||||
|
|
||||||
/* Note Firefox 3.5 and before have a bug with border-collapse |
|
||||||
* ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) |
|
||||||
* border-spacing: 0; is one possible option. Conditional-css.com is |
|
||||||
* useful for this kind of thing |
|
||||||
* |
|
||||||
* Further note IE 6/7 has problems when calculating widths with border width. |
|
||||||
* It subtracts one px relative to the other browsers from the first column, and |
|
||||||
* adds one to the end... |
|
||||||
* |
|
||||||
* If you want that effect I'd suggest setting a border-top/left on th/td's and |
|
||||||
* then filling in the gaps with other borders. |
|
||||||
*/ |
|
||||||
} |
|
||||||
|
|
||||||
table.display thead th { |
|
||||||
padding: 3px 18px 3px 10px; |
|
||||||
border-bottom: 1px solid black; |
|
||||||
font-weight: bold; |
|
||||||
cursor: pointer; |
|
||||||
* cursor: hand; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tfoot th { |
|
||||||
padding: 3px 18px 3px 10px; |
|
||||||
border-top: 1px solid black; |
|
||||||
font-weight: bold; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.heading2 td { |
|
||||||
border-bottom: 1px solid #aaa; |
|
||||||
} |
|
||||||
|
|
||||||
table.display td { |
|
||||||
padding: 3px 10px; |
|
||||||
} |
|
||||||
|
|
||||||
table.display td.center { |
|
||||||
text-align: center; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
||||||
* DataTables sorting |
|
||||||
*/ |
|
||||||
|
|
||||||
.sorting_asc { |
|
||||||
background: url('images/dataTable/sort_asc.png') no-repeat center right; |
|
||||||
} |
|
||||||
|
|
||||||
.sorting_desc { |
|
||||||
background: url('images/dataTable/sort_desc.png') no-repeat center right; |
|
||||||
} |
|
||||||
|
|
||||||
.sorting { |
|
||||||
background: url('images/dataTable/sort_both.png') no-repeat center right; |
|
||||||
} |
|
||||||
|
|
||||||
.sorting_asc_disabled { |
|
||||||
background: url('images/dataTable/sort_asc_disabled.png') no-repeat center right; |
|
||||||
} |
|
||||||
|
|
||||||
.sorting_desc_disabled { |
|
||||||
background: url('images/dataTable/sort_desc_disabled.png') no-repeat center right; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
||||||
* DataTables row classes |
|
||||||
*/ |
|
||||||
table.display tr.odd.gradeA { |
|
||||||
background-color: #ddffdd; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.even.gradeA { |
|
||||||
background-color: #eeffee; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.odd.gradeC { |
|
||||||
background-color: #ddddff; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.even.gradeC { |
|
||||||
background-color: #eeeeff; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.odd.gradeX { |
|
||||||
background-color: #ffdddd; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.even.gradeX { |
|
||||||
background-color: #ffeeee; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.odd.gradeU { |
|
||||||
background-color: #ddd; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.even.gradeU { |
|
||||||
background-color: #eee; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
tr.odd { |
|
||||||
background-color: #E2E4FF; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even { |
|
||||||
background-color: white; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
||||||
* Misc |
|
||||||
*/ |
|
||||||
.dataTables_scroll { |
|
||||||
clear: both; |
|
||||||
} |
|
||||||
|
|
||||||
.dataTables_scrollBody { |
|
||||||
*margin-top: -1px; |
|
||||||
} |
|
||||||
|
|
||||||
.top, .bottom { |
|
||||||
padding: 15px; |
|
||||||
background-color: #F5F5F5; |
|
||||||
border: 1px solid #CCCCCC; |
|
||||||
} |
|
||||||
|
|
||||||
.top .dataTables_info { |
|
||||||
float: none; |
|
||||||
} |
|
||||||
|
|
||||||
.clear { |
|
||||||
clear: both; |
|
||||||
} |
|
||||||
|
|
||||||
.dataTables_empty { |
|
||||||
text-align: center; |
|
||||||
} |
|
||||||
|
|
||||||
tfoot input { |
|
||||||
margin: 0.5em 0; |
|
||||||
width: 100%; |
|
||||||
color: #444; |
|
||||||
} |
|
||||||
|
|
||||||
tfoot input.search_init { |
|
||||||
color: #999; |
|
||||||
} |
|
||||||
|
|
||||||
td.group { |
|
||||||
background-color: #d1cfd0; |
|
||||||
border-bottom: 2px solid #A19B9E; |
|
||||||
border-top: 2px solid #A19B9E; |
|
||||||
} |
|
||||||
|
|
||||||
td.details { |
|
||||||
background-color: #d1cfd0; |
|
||||||
border: 2px solid #A19B9E; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
.example_alt_pagination div.dataTables_info { |
|
||||||
width: 40%; |
|
||||||
} |
|
||||||
|
|
||||||
.paging_full_numbers { |
|
||||||
width: 400px; |
|
||||||
height: 22px; |
|
||||||
line-height: 22px; |
|
||||||
} |
|
||||||
|
|
||||||
.paging_full_numbers span.paginate_button, |
|
||||||
.paging_full_numbers span.paginate_active { |
|
||||||
border: 1px solid #aaa; |
|
||||||
-webkit-border-radius: 5px; |
|
||||||
-moz-border-radius: 5px; |
|
||||||
padding: 2px 5px; |
|
||||||
margin: 0 3px; |
|
||||||
cursor: pointer; |
|
||||||
*cursor: hand; |
|
||||||
} |
|
||||||
|
|
||||||
.paging_full_numbers span.paginate_button { |
|
||||||
background-color: #ddd; |
|
||||||
} |
|
||||||
|
|
||||||
.paging_full_numbers span.paginate_button:hover { |
|
||||||
background-color: #ccc; |
|
||||||
} |
|
||||||
|
|
||||||
.paging_full_numbers span.paginate_active { |
|
||||||
background-color: #99B3FF; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.even.row_selected td { |
|
||||||
background-color: #B0BED9; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.odd.row_selected td { |
|
||||||
background-color: #9FAFD1; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
/* |
|
||||||
* Sorting classes for columns |
|
||||||
*/ |
|
||||||
/* For the standard odd/even */ |
|
||||||
tr.odd td.sorting_1 { |
|
||||||
background-color: #D3D6FF; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd td.sorting_2 { |
|
||||||
background-color: #DADCFF; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd td.sorting_3 { |
|
||||||
background-color: #E0E2FF; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even td.sorting_1 { |
|
||||||
background-color: #EAEBFF; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even td.sorting_2 { |
|
||||||
background-color: #F2F3FF; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even td.sorting_3 { |
|
||||||
background-color: #F9F9FF; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
/* For the Conditional-CSS grading rows */ |
|
||||||
/* |
|
||||||
Colour calculations (based off the main row colours) |
|
||||||
Level 1: |
|
||||||
dd > c4 |
|
||||||
ee > d5 |
|
||||||
Level 2: |
|
||||||
dd > d1 |
|
||||||
ee > e2 |
|
||||||
*/ |
|
||||||
tr.odd.gradeA td.sorting_1 { |
|
||||||
background-color: #c4ffc4; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeA td.sorting_2 { |
|
||||||
background-color: #d1ffd1; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeA td.sorting_3 { |
|
||||||
background-color: #d1ffd1; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeA td.sorting_1 { |
|
||||||
background-color: #d5ffd5; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeA td.sorting_2 { |
|
||||||
background-color: #e2ffe2; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeA td.sorting_3 { |
|
||||||
background-color: #e2ffe2; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeC td.sorting_1 { |
|
||||||
background-color: #c4c4ff; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeC td.sorting_2 { |
|
||||||
background-color: #d1d1ff; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeC td.sorting_3 { |
|
||||||
background-color: #d1d1ff; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeC td.sorting_1 { |
|
||||||
background-color: #d5d5ff; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeC td.sorting_2 { |
|
||||||
background-color: #e2e2ff; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeC td.sorting_3 { |
|
||||||
background-color: #e2e2ff; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeX td.sorting_1 { |
|
||||||
background-color: #ffc4c4; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeX td.sorting_2 { |
|
||||||
background-color: #ffd1d1; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeX td.sorting_3 { |
|
||||||
background-color: #ffd1d1; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeX td.sorting_1 { |
|
||||||
background-color: #ffd5d5; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeX td.sorting_2 { |
|
||||||
background-color: #ffe2e2; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeX td.sorting_3 { |
|
||||||
background-color: #ffe2e2; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeU td.sorting_1 { |
|
||||||
background-color: #c4c4c4; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeU td.sorting_2 { |
|
||||||
background-color: #d1d1d1; |
|
||||||
} |
|
||||||
|
|
||||||
tr.odd.gradeU td.sorting_3 { |
|
||||||
background-color: #d1d1d1; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeU td.sorting_1 { |
|
||||||
background-color: #d5d5d5; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeU td.sorting_2 { |
|
||||||
background-color: #e2e2e2; |
|
||||||
} |
|
||||||
|
|
||||||
tr.even.gradeU td.sorting_3 { |
|
||||||
background-color: #e2e2e2; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
/* |
|
||||||
* Row highlighting example |
|
||||||
*/ |
|
||||||
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { |
|
||||||
background-color: #ECFFB3; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { |
|
||||||
background-color: #E6FF99; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.even:hover { |
|
||||||
background-color: #ECFFB3; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.even:hover td.sorting_1 { |
|
||||||
background-color: #DDFF75; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.even:hover td.sorting_2 { |
|
||||||
background-color: #E7FF9E; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.even:hover td.sorting_3 { |
|
||||||
background-color: #E2FF89; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.odd:hover { |
|
||||||
background-color: #E6FF99; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.odd:hover td.sorting_1 { |
|
||||||
background-color: #D6FF5C; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.odd:hover td.sorting_2 { |
|
||||||
background-color: #E0FF84; |
|
||||||
} |
|
||||||
|
|
||||||
.ex_highlight_row #example tr.odd:hover td.sorting_3 { |
|
||||||
background-color: #DBFF70; |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
/* |
|
||||||
* KeyTable |
|
||||||
*/ |
|
||||||
table.KeyTable td { |
|
||||||
border: 3px solid transparent; |
|
||||||
} |
|
||||||
|
|
||||||
table.KeyTable td.focus { |
|
||||||
border: 3px solid #3366FF; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.gradeA { |
|
||||||
background-color: #eeffee; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.gradeC { |
|
||||||
background-color: #ddddff; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.gradeX { |
|
||||||
background-color: #ffdddd; |
|
||||||
} |
|
||||||
|
|
||||||
table.display tr.gradeU { |
|
||||||
background-color: #ddd; |
|
||||||
} |
|
||||||
|
|
||||||
div.box { |
|
||||||
height: 100px; |
|
||||||
padding: 10px; |
|
||||||
overflow: auto; |
|
||||||
border: 1px solid #8080FF; |
|
||||||
background-color: #E5E5FF; |
|
||||||
} |
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 260 B |
|
Before Width: | Height: | Size: 789 B |
|
Before Width: | Height: | Size: 294 B |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 772 B |
|
Before Width: | Height: | Size: 226 B |
|
Before Width: | Height: | Size: 606 B |
|
Before Width: | Height: | Size: 601 B |
|
Before Width: | Height: | Size: 617 B |
|
Before Width: | Height: | Size: 738 B |
|
Before Width: | Height: | Size: 729 B |
|
Before Width: | Height: | Size: 248 B |
|
Before Width: | Height: | Size: 613 B |
|
Before Width: | Height: | Size: 601 B |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 612 B |
|
Before Width: | Height: | Size: 807 B |
|
Before Width: | Height: | Size: 894 B |
|
Before Width: | Height: | Size: 635 B |
|
Before Width: | Height: | Size: 852 B |
|
Before Width: | Height: | Size: 263 B |
|
Before Width: | Height: | Size: 252 B |
|
Before Width: | Height: | Size: 282 B |
|
Before Width: | Height: | Size: 260 B |
|
Before Width: | Height: | Size: 251 B |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 520 B |
|
Before Width: | Height: | Size: 619 B |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 611 B |
|
Before Width: | Height: | Size: 912 B |
|
After Width: | Height: | Size: 461 B |
|
After Width: | Height: | Size: 449 B |
|
After Width: | Height: | Size: 396 B |
|
After Width: | Height: | Size: 269 B |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 418 B |
|
Before Width: | Height: | Size: 425 B |
|
Before Width: | Height: | Size: 203 B |
|
Before Width: | Height: | Size: 421 B |
@ -1,82 +0,0 @@ |
|||||||
.scormpage { |
|
||||||
} |
|
||||||
.scormpage .menu { |
|
||||||
width: 180px; |
|
||||||
padding: 0px; |
|
||||||
font-size: small; |
|
||||||
position: absolute; |
|
||||||
background-color: white; |
|
||||||
} |
|
||||||
.scormpage .menu .lp_nav { |
|
||||||
height: 50px; |
|
||||||
width: 160px; |
|
||||||
padding-top: 4px; |
|
||||||
padding-bottom:0px; |
|
||||||
/* |
|
||||||
margin-left: 10px; |
|
||||||
margin-right: 10px; |
|
||||||
*/ |
|
||||||
margin-top: 0px; |
|
||||||
} |
|
||||||
.lp_navigation_elem { |
|
||||||
padding-left: 15px; |
|
||||||
padding-top: 0px; |
|
||||||
} |
|
||||||
/*.scormpage .menu */ |
|
||||||
.lp_navigation_elem .progresstext { |
|
||||||
font-size: smaller; |
|
||||||
} |
|
||||||
/*.scormpage .menu */ |
|
||||||
.lp_navigation_elem .buttons { |
|
||||||
margin-left: 5px; |
|
||||||
margin-right: 0em; |
|
||||||
margin-top: 0.4em; |
|
||||||
} |
|
||||||
#msg_div_id { |
|
||||||
padding-left: 10px; |
|
||||||
padding-top: 4px; |
|
||||||
} |
|
||||||
.scormpage .menu .notification { |
|
||||||
height: 50px; |
|
||||||
margin-left: 15px; |
|
||||||
margin-right: 15px; |
|
||||||
} |
|
||||||
.scormpage .menu .notification .message { |
|
||||||
height: 50px; |
|
||||||
width: 140px; |
|
||||||
border: none; |
|
||||||
} |
|
||||||
.scormpage .menu .notification .lp_log { |
|
||||||
height: 100px; |
|
||||||
width: 180px; |
|
||||||
border: none; |
|
||||||
overflow: auto; |
|
||||||
} |
|
||||||
.scormpage .content .iframe { |
|
||||||
/* |
|
||||||
border: none; |
|
||||||
height: 700px; |
|
||||||
margin: 0px; |
|
||||||
padding-right: 0px; |
|
||||||
margin-right: 0%; |
|
||||||
margin-left: 0%; |
|
||||||
*/ |
|
||||||
/* trying the absolute mode */ |
|
||||||
position: fixed; |
|
||||||
bottom:0; |
|
||||||
left:0; |
|
||||||
width: 100%; |
|
||||||
height: 100%; |
|
||||||
} |
|
||||||
.scormpage .footer { |
|
||||||
clear: both; |
|
||||||
} |
|
||||||
#image_preview { |
|
||||||
padding-left: 17px; |
|
||||||
} |
|
||||||
#author_name { |
|
||||||
padding-left: 5px; |
|
||||||
padding-top: 5px; |
|
||||||
font-size: 11px; |
|
||||||
color:#888; |
|
||||||
} |
|
||||||
@ -0,0 +1,133 @@ |
|||||||
|
<script> |
||||||
|
function confirmation(name) { |
||||||
|
if (confirm(" {{ "AreYouSureToDelete"|get_lang }} name ?")) { |
||||||
|
return true; |
||||||
|
} else { |
||||||
|
return false; |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
{{ introduction_section }} |
||||||
|
|
||||||
|
{% for lp_data in data %} |
||||||
|
<h3 class="page-header"> |
||||||
|
{{ lp_data.category.getName() }} |
||||||
|
|
||||||
|
{% if lp_data.category.getId() > 0 and is_allowed_to_edit %} |
||||||
|
<a href="{{ 'lp_controller.php?' ~ web_cid_query ~ '&action=add_lp_category&id=' ~ lp_data.category.getId() }}" title="{{ "Edit"|get_lang }}"> |
||||||
|
<img src="{{ "edit.png"|icon }}" alt="{{ "Edit"|get_lang }}"> |
||||||
|
</a> |
||||||
|
|
||||||
|
{% if loop.index0 == 1 %} |
||||||
|
<a href="#"> |
||||||
|
<img src="{{ "up_na.png"|icon }}" alt="{{ "Move"|get_lang }}"> |
||||||
|
</a> |
||||||
|
{% else %} |
||||||
|
<a href="{{ 'lp_controller.php?' ~ web_cid_query ~ '&action=move_up_category&id=' ~ lp_data.category.getId() }}" title="{{ "Move"|get_lang }}"> |
||||||
|
<img src="{{ "up.png"|icon }}" alt="{{ "Move"|get_lang }}"> |
||||||
|
</a> |
||||||
|
{% endif %} |
||||||
|
|
||||||
|
{% if (data|length - 1) == loop.index0 %} |
||||||
|
<a href="#"> |
||||||
|
<img src="{{ "down_na.png"|icon }}" alt="{{ "Move"|get_lang }}"> |
||||||
|
</a> |
||||||
|
{% else %} |
||||||
|
<a href="{{ 'lp_controller.php?' ~ web_cid_query ~ '&action=move_down_category&id=' ~ lp_data.category.getId() }}" title="{{ "Move"|get_lang }}"> |
||||||
|
<img src="{{ "down.png"|icon }}" alt="{{ "Move"|get_lang }}"> |
||||||
|
</a> |
||||||
|
{% endif %} |
||||||
|
|
||||||
|
<a href="{{ 'lp_controller.php?' ~ web_cid_query ~ '&action=delete_lp_category&id=' ~ lp_data.category.getId() }}" title="{{ "Delete"|get_lang }}"> |
||||||
|
<img src="{{ "delete.png"|icon }}" alt="{{ "Delete"|get_lang }}"> |
||||||
|
</a> |
||||||
|
{% endif %} |
||||||
|
</h3> |
||||||
|
|
||||||
|
{% if lp_data.lp_list %} |
||||||
|
<div class="table-responsive"> |
||||||
|
<table class="table table-hover table-striped"> |
||||||
|
<thead> |
||||||
|
<tr> |
||||||
|
<th>{{ "Title"|get_lang }}</th> |
||||||
|
{% if is_allowed_to_edit %} |
||||||
|
<th>{{ "PublicationDate"|get_lang }}</th> |
||||||
|
<th>{{ "ExpirationDate"|get_lang }}</th> |
||||||
|
<th>{{ "Progress"|get_lang }}</th> |
||||||
|
<th>{{ "AuthoringOptions"|get_lang }}</th> |
||||||
|
{% else %} |
||||||
|
{% if not is_invitee %} |
||||||
|
<th>{{ "Progress"|get_lang }}</th> |
||||||
|
{% endif %} |
||||||
|
|
||||||
|
<th>{{ "Actions"|get_lang }}</th> |
||||||
|
{% endif %} |
||||||
|
</tr> |
||||||
|
</thead> |
||||||
|
<tbody> |
||||||
|
{% for row in lp_data.lp_list %} |
||||||
|
<tr> |
||||||
|
<td> |
||||||
|
{{ row.learnpath_icon }} |
||||||
|
<a href="{{ row.url_start }}"> |
||||||
|
{{ row.title }} |
||||||
|
{{ row.session_image }} |
||||||
|
{{ row.extra }} |
||||||
|
</a> |
||||||
|
</td> |
||||||
|
{% if is_allowed_to_edit %} |
||||||
|
<td> |
||||||
|
{% if row.start_time %} |
||||||
|
<span class="small">{{ row.start_time }}</span> |
||||||
|
{% endif %} |
||||||
|
</td> |
||||||
|
<td> |
||||||
|
<span class="small">{{ row.end_time }}</span> |
||||||
|
</td> |
||||||
|
<td> |
||||||
|
{{ row.dsp_progress }} |
||||||
|
</td> |
||||||
|
{% else %} |
||||||
|
{% if not is_invitee %} |
||||||
|
<td> |
||||||
|
{{ row.dsp_progress }} |
||||||
|
</td> |
||||||
|
{% endif %} |
||||||
|
{% endif %} |
||||||
|
|
||||||
|
<td> |
||||||
|
{{ row.action_build }} |
||||||
|
{{ row.action_edit }} |
||||||
|
{{ row.action_visible }} |
||||||
|
{{ row.action_publish }} |
||||||
|
{{ row.action_seriousgame }} |
||||||
|
{{ row.action_reinit }} |
||||||
|
{{ row.action_default_view }} |
||||||
|
{{ row.action_debug }} |
||||||
|
{{ row.action_export }} |
||||||
|
{{ row.action_copy }} |
||||||
|
{{ row.action_auto_launch }} |
||||||
|
{{ row.action_pdf }} |
||||||
|
{{ row.action_delete }} |
||||||
|
{{ row.action_order }} |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
{% endfor %} |
||||||
|
</tbody> |
||||||
|
</table> |
||||||
|
</div> |
||||||
|
{% endif %} |
||||||
|
{% endfor %} |
||||||
|
|
||||||
|
{% if is_allowed_to_edit and not lp_is_shown %} |
||||||
|
<div id="no-data-view"> |
||||||
|
<h2>{{ "LearningPaths"|get_lang }}</h2> |
||||||
|
<img src="{{ "scorms.png"|icon(64) }}"> |
||||||
|
<div class="controls"> |
||||||
|
<a href="{{ web_self ~ "?" ~ web_cid_query ~ "&action=add_lp" }}" class="btn btn-default"> |
||||||
|
{{ "LearnpathAddLearnpath"|get_lang }} |
||||||
|
</a> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{% endif %} |
||||||
@ -0,0 +1,201 @@ |
|||||||
|
<div id="learning_path_main" style="width:100%; height: 100%;"> |
||||||
|
{% if is_allowed_to_edit %} |
||||||
|
<div class="row"> |
||||||
|
<div id="learning_path_breadcrumb_zone" class="col-md-12"> |
||||||
|
{{ breadcrumb }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{% endif %} |
||||||
|
<button id="touch-button" class="btn btn-primary"><i class="fa fa-bars"></i></button> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row"> |
||||||
|
<div id="learning_path_left_zone" class="sidebar-scorm"> |
||||||
|
{% if gamification_mode == 1 %} |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-8"> |
||||||
|
{% set lp_stars = oLP.getCalculateStars() %} |
||||||
|
{% if lp_stars > 0%} |
||||||
|
{% for i in 1..lp_stars %} |
||||||
|
<i class="fa fa-star fa-2x"></i> |
||||||
|
{% endfor %} |
||||||
|
{% endif %} |
||||||
|
|
||||||
|
{% if lp_stars < 4 %} |
||||||
|
{% for i in 1..4 - lp_stars %} |
||||||
|
<i class="fa fa-star-o fa-2x"></i> |
||||||
|
{% endfor %} |
||||||
|
{% endif %} |
||||||
|
</div> |
||||||
|
<div class="col-xs-4 text-right"> |
||||||
|
{{ "XPoints"|get_lang|format(oLP.getCalculateScore()) }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{% else %} |
||||||
|
<div id="scorm-info" class="panel panel-default"> |
||||||
|
<div class="panel-heading"> |
||||||
|
<a id="ui-option"> |
||||||
|
<i id="icon-down" class="fa fa-chevron-down hidden"></i> |
||||||
|
<i id="icon-up" class="fa fa-chevron-up"></i> |
||||||
|
</a> |
||||||
|
</div> |
||||||
|
{# Author image preview #} |
||||||
|
<div id="panel-scorm" class="panel-body"> |
||||||
|
<a href="{{ button_home_url }}" class="btn btn-success btn-block" target="_self" onclick="javascript: window.parent.API.save_asset();"> |
||||||
|
<i class="fa fa-home"></i> {{ button_home_text }} |
||||||
|
</a> |
||||||
|
|
||||||
|
<div class="image-avatar"> |
||||||
|
{% if oLP.get_preview_image() %} |
||||||
|
<img src="{{ oLP.get_preview_image_path() }}" width="104" height="96"> |
||||||
|
{% else %} |
||||||
|
<img src="{{ "unknown_250_100.jpg"|icon }}" width="104" height="96"> |
||||||
|
{% endif %} |
||||||
|
</div> |
||||||
|
|
||||||
|
<div id="lp_navigation_elem" class="navegation-bar"> |
||||||
|
{{ navigation_bar }} |
||||||
|
|
||||||
|
<div id="progress_bar"> |
||||||
|
{{ progress_bar }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="description-autor"> |
||||||
|
{{ oLP.get_author() }} |
||||||
|
</div> |
||||||
|
|
||||||
|
{% if show_audio_player %} |
||||||
|
<div id="lp_media_file"> |
||||||
|
{{ media_player }} |
||||||
|
</div> |
||||||
|
{% endif %} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{% endif %} |
||||||
|
|
||||||
|
{# TOC layout #} |
||||||
|
<div id="toc_id" name="toc_name"> |
||||||
|
<div id="learning_path_toc" class="scorm-list"> |
||||||
|
{{ oLP.get_html_toc(toc_list) }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{# end TOC layout #} |
||||||
|
|
||||||
|
</div> |
||||||
|
{# end left zone #} |
||||||
|
|
||||||
|
{# <div id="hide_bar" class="scorm-toggle" style="display:inline-block; width: 25px; height: 1000px;"></div> #} |
||||||
|
|
||||||
|
{# right zone #} |
||||||
|
<div id="learning_path_right_zone" style="height:100%" class="content-scorm"> |
||||||
|
{% if oLP.mode == 'fullscreen' %} |
||||||
|
<iframe id="content_id_blank" name="content_name_blank" src="blank.php" border="0" frameborder="0" style="width: 100%; height: 100%" ></iframe> |
||||||
|
{% else %} |
||||||
|
<iframe id="content_id" name="content_name" src="{{ iframe_src }}" border="0" frameborder="0" style="display: block; width: 100%; height: 100%"></iframe> |
||||||
|
{% endif %} |
||||||
|
</div> |
||||||
|
{# end right Zone #} |
||||||
|
|
||||||
|
{{ navigation_bar_bottom }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<script> |
||||||
|
// Resize right and left pane to full height (HUB 20-05-2010). |
||||||
|
var updateContentHeight = function () { |
||||||
|
document.body.style.overflow = 'hidden'; |
||||||
|
var IE = window.navigator.appName.match(/microsoft/i); |
||||||
|
|
||||||
|
/* Identified new height */ |
||||||
|
var heightControl = $('#control-bottom').height(); |
||||||
|
var heightBreadcrumb = ($('#learning_path_breadcrumb_zone').height()) ? $('#learning_path_breadcrumb_zone').height() : 0; |
||||||
|
|
||||||
|
var heightScormInfo = $('#scorm-info').height(); |
||||||
|
|
||||||
|
var heightTop = heightScormInfo + 100; |
||||||
|
|
||||||
|
//heightTop = (heightTop > 300)? heightTop : 300; |
||||||
|
|
||||||
|
var innerHeight = $(window).height(); |
||||||
|
|
||||||
|
if (innerHeight <= 640) { |
||||||
|
$('#inner_lp_toc').css('height', innerHeight - heightTop + "px"); |
||||||
|
$('#content_id').css('height', innerHeight - heightControl + "px"); |
||||||
|
} else { |
||||||
|
$('#inner_lp_toc').css('height', innerHeight - heightBreadcrumb - heightTop + "px"); |
||||||
|
$('#content_id').css('height', innerHeight - heightControl + "px"); |
||||||
|
} |
||||||
|
|
||||||
|
//var innerHeight = (IE) ? document.body.clientHeight : window.innerHeight ; |
||||||
|
|
||||||
|
// Loads the glossary library. |
||||||
|
{% if glossary_extra_tools in glossary_tool_availables %} |
||||||
|
{% if show_glossary_in_documents == 'ismanual' %} |
||||||
|
$.frameReady( |
||||||
|
function(){ |
||||||
|
// $("<div>I am a div courses</div>").prependTo("body"); |
||||||
|
}, |
||||||
|
"top.content_name", |
||||||
|
{ |
||||||
|
load: [ |
||||||
|
{ type:"script", id:"_fr1", src:"{{ jquery_web_path }}"}, |
||||||
|
{ type:"script", id:"_fr4", src:"{{ jquery_ui_js_web_path }}"}, |
||||||
|
{ type:"stylesheet", id:"_fr5", src:"{{ jquery_ui_css_web_path }}"}, |
||||||
|
{ type:"script", id:"_fr2", src:"{{ _p.web_lib }}javascript/jquery.highlight.js"} |
||||||
|
] |
||||||
|
} |
||||||
|
); |
||||||
|
{% elseif show_glossary_in_documents == 'isautomatic' %} |
||||||
|
$.frameReady( |
||||||
|
function(){ |
||||||
|
// $("<div>I am a div courses</div>").prependTo("body"); |
||||||
|
}, |
||||||
|
"top.content_name", |
||||||
|
{ |
||||||
|
load: [ |
||||||
|
{ type:"script", id:"_fr1", src:"{{ jquery_web_path }}"}, |
||||||
|
{ type:"script", id:"_fr4", src:"{{ jquery_ui_js_web_path }}"}, |
||||||
|
{ type:"stylesheet", id:"_fr5", src:"{{ jquery_ui_css_web_path }}"}, |
||||||
|
{ type:"script", id:"_fr2", src:"{{ _p.web_lib }}javascript/jquery.highlight.js"} |
||||||
|
] |
||||||
|
} |
||||||
|
); |
||||||
|
{% endif %} |
||||||
|
{% endif %} |
||||||
|
}; |
||||||
|
|
||||||
|
$(document).ready(function() { |
||||||
|
updateContentHeight(); |
||||||
|
|
||||||
|
$('#touch-button').children().click(function(){ |
||||||
|
updateContentHeight(); |
||||||
|
}); |
||||||
|
|
||||||
|
$(window).resize(function() { |
||||||
|
updateContentHeight(); |
||||||
|
}); |
||||||
|
}); |
||||||
|
|
||||||
|
window.onload = updateContentHeight(); |
||||||
|
window.onresize = updateContentHeight(); |
||||||
|
|
||||||
|
$(document).ready(function(){ |
||||||
|
$("#icon-down").click(function(){ |
||||||
|
$("#icon-up").removeClass("hidden"); |
||||||
|
$(this).addClass("hidden"); |
||||||
|
|
||||||
|
$('#panel-scorm').slideDown("slow",function(){ |
||||||
|
updateContentHeight(); |
||||||
|
}); |
||||||
|
}); |
||||||
|
|
||||||
|
$("#icon-up").click(function(){ |
||||||
|
$("#icon-down").removeClass("hidden"); |
||||||
|
$(this).addClass("hidden"); |
||||||
|
$('#panel-scorm').slideUp("slow",function(){ |
||||||
|
updateContentHeight(); |
||||||
|
}); |
||||||
|
}); |
||||||
|
}); |
||||||
|
</script> |
||||||
@ -0,0 +1,55 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
namespace Chamilo\CoreBundle\Migrations\Schema\V110; |
||||||
|
|
||||||
|
use Chamilo\CoreBundle\Migrations\AbstractMigrationChamilo; |
||||||
|
use Doctrine\DBAL\Schema\Schema; |
||||||
|
|
||||||
|
/** |
||||||
|
* Class Version20150527120703 |
||||||
|
* LP autolunch -> autolaunch |
||||||
|
* @package Chamilo\CoreBundle\Migrations\Schema\V110 |
||||||
|
*/ |
||||||
|
class Version20150527101600 extends AbstractMigrationChamilo |
||||||
|
{ |
||||||
|
/** |
||||||
|
* @param Schema $schema |
||||||
|
*/ |
||||||
|
public function up(Schema $schema) |
||||||
|
{ |
||||||
|
$this->addSettingCurrent( |
||||||
|
'gamification_mode', |
||||||
|
'', |
||||||
|
'radio', |
||||||
|
'Platform', |
||||||
|
0, |
||||||
|
'GamificationModeTitle', |
||||||
|
'GamificationModeComment', |
||||||
|
null, |
||||||
|
'', |
||||||
|
1, |
||||||
|
true, |
||||||
|
false, |
||||||
|
[ |
||||||
|
[ |
||||||
|
'value' => 1, |
||||||
|
'text' => 'Yes' |
||||||
|
], |
||||||
|
[ |
||||||
|
'value' => 0, |
||||||
|
'text' => 'No' |
||||||
|
] |
||||||
|
] |
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @param Schema $schema |
||||||
|
*/ |
||||||
|
public function down(Schema $schema) |
||||||
|
{ |
||||||
|
$this->addSql("DELETE FROM settings_options WHERE variable = 'gamification_mode'"); |
||||||
|
$this->addSql("DELETE FROM settings_current WHERE variable = 'gamification_mode'"); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||