diff --git a/main/inc/lib/javascript/jquery.lp_minipanel.js b/main/inc/lib/javascript/jquery.lp_minipanel.js index 2cbbb099a2..30009a1855 100644 --- a/main/inc/lib/javascript/jquery.lp_minipanel.js +++ b/main/inc/lib/javascript/jquery.lp_minipanel.js @@ -1,12 +1,17 @@ -/******************************************* +/* For licensing terms, see /license.txt */ +/* Learning Path minipanel - Chamilo 1.8.8 Adding mini panel to browse Learning Paths Requirements: JQuery 1.4.4, JQuery UI 1.8.7 - Alberto Torreblanca @albert1t0 - *******************************************/ - function display_hide_toc(){ + @author Alberto Torreblanca @albert1t0 + @author Julio Montoya Cleaning/fixing some code + @todo this doesn't work due recent changes in this file I partially fixed now we can see the vertical bar + but the minipanel was removed + **/ + // Copy little progress bar in function minipb() { + $('#learning_path_main #control tr').after(''); $('#learning_path_main #control tr:eq(1)').append($('#progress_bar').html()); $('#learning_path_main #control tr:eq(1) #progress_img_limit_left').attr('height','5'); @@ -18,8 +23,7 @@ function minipb() { $('#learning_path_main #control tr:eq(1) div').css('width',''); } -(function($){ - $(document).ready(function() { +$(document).ready(function() { //Adding div to hide panel $('#learning_path_right_zone').before('
' + @@ -32,8 +36,7 @@ function minipb() { if($('#hide_bar').position().left == 280) $(this).css('backgroundImage','url(../img/hide1.png)').css('backgroundColor','#888888'); else if($('#hide_bar').position().left == 0) - $(this).css('backgroundImage','url(../img/hide3.png)').css('backgroundColor','#888888'); - + $(this).css('backgroundImage','url(../img/hide3.png)').css('backgroundColor','#888888'); },function (){ if($('#hide_bar').position().left == 280) $(this).css('backgroundImage','url(../img/hide0.png)').css('backgroundColor','#EEEEEE'); @@ -43,57 +46,56 @@ function minipb() { ); // Adding funcionality - $('#hide_bar table').toggle(function(){ + $('#hide_bar table').toggle(function() { + + if ($('#hide_bar').position().left == 280) { + + // Construct mini panel + var panel = $('#lp_navigation_elem div:first').clone(); + $(panel).attr('id','control'); + $('#learning_path_main').append(panel); + minipb(); + $('#learning_path_main #control .buttons').attr('align','center'); + $('#learning_path_main #control').css({ + margin: "auto", + width: "132px", + height: "34px", + position: "absolute", + top: "5px", + left:"15px", + backgroundColor: "white", + backgroundImage: "url(../img/minipanelback.png)", + paddingTop: "8px", + paddingBottom: "8px", + borderRadius: "4px 4px 4px 4px", + opacity: "0.8", + cursor: "move" + }); + $('#learning_path_main #control table').attr('align','center'); + $('#learning_path_main #control').draggable({ + iframeFix: true, + stack: "#learning_path_right_zone", + cursor: "move" + }); - if($('#hide_bar').position().left == 280){ - // Construct mini panel - var panel = $('#lp_navigation_elem div:first').clone(); - $(panel).attr('id','control'); - $('#learning_path_main').append(panel); - minipb(); - $('#learning_path_main #control .buttons').attr('align','center'); - - $('#learning_path_main #control').css({ - margin: "auto", - width: "132px", - height: "34px", - position: "absolute", - top: "5px", - left:"15px", - backgroundColor: "white", - backgroundImage: "url(../img/minipanelback.png)", - paddingTop: "8px", - paddingBottom: "8px", - borderRadius: "4px 4px 4px 4px", - opacity: "0.8", - cursor: "move" - }); - - $('#learning_path_main #control table').attr('align','center'); - $('#learning_path_main #control').draggable({ - iframeFix: true, - stack: "#learning_path_right_zone", - cursor: "move" - }); - - $('#learning_path_main #control .buttons img').click(function(){ - $('#learning_path_main #control tr:eq(1)').remove(); - minipb(); - }); - - // Hiding navigation left zone - $('#learning_path_left_zone').hide(50); - $('#learning_path_right_zone').css('margin-left','10px'); - $('#hide_bar table').css('backgroundImage','url(../img/hide2.png)').css('backgroundColor','#EEEEEE'); - - },function(){ + $('#learning_path_main #control .buttons img').click(function(){ + $('#learning_path_main #control tr:eq(1)').remove(); + minipb(); + }); + // Hiding navigation left zone + $('#learning_path_left_zone').hide(50); + $('#learning_path_right_zone').css('margin-left','10px'); + $('#hide_bar table').css('backgroundImage','url(../img/hide2.png)').css('backgroundColor','#EEEEEE'); + } + }, + function(){ // Show navigation left zone $('#hide_bar table').css('backgroundImage','url(../img/hide0.png)').css('backgroundColor','#EEEEEE'); $('#learning_path_right_zone').css('marginLeft','290px'); $('#learning_path_left_zone').show(50); $('#learning_path_main #control').remove(); - }); - }); -})(jQuery); + } + ); +}); \ No newline at end of file