HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.0.30
System: Linux multiplicar 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User: root (0)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /var/www/moodledata/mdata-aprendizajegg/localcache/js/069cea9c0c6900c723e7ac4bf91b7e2be89f724a
/**
 * Grid Format.
 *
 * @package    format_grid
 * @version    See the value of '$plugin->version' in version.php.
 * @copyright  © 2012 G J Barnard in respect to modifications of standard topics format.
 * @author     G J Barnard - {@link http://about.me/gjbarnard} and
 *                           {@link http://moodle.org/user/profile.php?id=442195}
 * @author     Based on code originally written by Paul Krix and Julian Ridden.
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */
M.course=M.course||{};M.course.format=M.course.format||{};M.course.format.get_config=function(){return{container_node:'ul',container_class:'topics',section_node:'li',section_class:'section'}};M.course.format.swap_sections=function(Y,node1,node2){var CSS={COURSECONTENT:'course-content',SECTIONADDMENUS:'section_add_menus'};var sectionlist=Y.Node.all('.'+CSS.COURSECONTENT+' '+M.course.format.get_section_selector(Y));if(sectionlist.item(node1).one('.'+CSS.SECTIONADDMENUS)){sectionlist.item(node1).one('.'+CSS.SECTIONADDMENUS).swap(sectionlist.item(node2).one('.'+CSS.SECTIONADDMENUS))}};M.course.format.process_sections=function(Y,sectionlist,response,sectionfrom,sectionto){var CSS={SECTIONNAME:'sectionname'},SELECTORS={SECTIONLEFTSIDE:'.left .section-handle .icon'};if(response.action=='move'){if(sectionfrom>sectionto){var temp=sectionto;sectionto=sectionfrom;sectionfrom=temp}
var ele,str,stridx,newstr;for(var i=sectionfrom;i<=sectionto;i++){var content=Y.Node.create('<span>'+response.sectiontitles[i]+'</span>');sectionlist.item(i).all('.'+CSS.SECTIONNAME).setHTML(content);ele=sectionlist.item(i).one(SELECTORS.SECTIONLEFTSIDE).ancestor('.section-handle');str=ele.getAttribute('title');stridx=str.lastIndexOf(' ');newstr=str.substr(0,stridx+1)+i;ele.setAttribute('title',newstr);sectionlist.item(i).setAttribute('aria-label',content.get('innerText').trim())}}}