This commit is contained in:
Administrador de Red 2021-09-10 12:25:41 -03:00
commit d03114c7ec
2 changed files with 43 additions and 35 deletions

View File

@ -23,11 +23,26 @@ document.addEventListener("DOMContentLoaded", function () {
var calendar = new FullCalendar.Calendar(calendarEl, {
schedulerLicenseKey: "CC-Attribution-NonCommercial-NoDerivatives",
eventDidMount: function (info) {
var tooltip = tippy(info.el, {
content: `<strong>${info.event.title}</strong><br/><strong>${info.event.extendedProps.speaker.nombre}</strong><br/>${info.event.extendedProps.description}`,
allowHTML: true,
});
eventDidMount: function (info) {
if(info.backgroundColor == "gray"){
var tooltip = tippy(info.el, {
content: `${info.event.extendedProps.description.replaceAll("|",',<br/>')}`,
// content: `<strong>${info.event.title}</strong><br/><ul>${info.event.extendedProps.description.split('|').map(ses=>`<li>${ses}</li>`)}</ul>`,
allowHTML: true,
});
}
else{
var tooltip = tippy(info.el, {
content: `<strong>${info.event.title}</strong><br/><strong>${info.event.extendedProps.speaker.nombre}</strong><br/>${info.event.extendedProps.description}`,
allowHTML: true,
});
}
},
eventSources: [
{url: "/api/eventos/cursos", color: "#755baf"},
@ -35,32 +50,10 @@ document.addEventListener("DOMContentLoaded", function () {
{url: "/api/eventos/semiplenarias", color: "#3383cb"},
{url: "/api/eventos/publicas", color: "#a57b00"},
{url: "/api/eventos/premiados", color: "darkred"},
{ url: "/api/eventos/sesiones/", color: "gray"},
{url: "/api/eventos/genero", color: "#812c64"},
/*events: function (info, success, fail) {
let comisiones = [];
comisiones.push({
title:
"Mujeres y matemáticas en Chile: una mirada crítica e interdisciplinar al campo científico",
start: `2021-09-14T18:30-0300`,
end: `2021-09-14T19:30-0300`,
speaker: { nombre: "Organizadores" },
description:"El contenido de esta ponencia presenta algunos resultados preliminares del proyecto de investigación Anillo PIASOC180025 “Mujeres y matemáticas en Chile: sociología de un campo científico desde una perspectiva interdisciplinar y de género”. Específicamente, discute aspectos relativos a la construcción de subjetividades generizadas al interior de este campo científico. En base al análisis de 11 grupos focales y el diálogo con diferentes académicos/as e investigadores/as adscritos al campo de la matemática se distinguen modos de concebir sus posiciones desde la extrañeza y la otredad. En todos ellos, la perspectiva de género contribuye un marco crítico para abordar la práctica de la matemática como un proceso social, es por ello que el análisis se centra en las experiencias y trayectorias de quiénes la desarrollan, al estar marcadas por las características del campo social en que se despliegan",
color: "#812c64",
});
for (let i = 0; i < 2; i++) {
comisiones.push({
title: "Presentación de las Comisiones de Género y otros Colectivos de América Latina y el Caribe.",
start: `2021-09-${15 + i}T18:30-0300`,
end: `2021-09-${15 + i}T19:30-0300`,
speaker: { nombre: "Comisiones de Género" },
description: "Actividad de Género",
color: "#812c64",
});
}
success(comisiones);
},
},*/
{ url: "/api/eventos/sesiones/", color: "gray", display:'list-item', eventDidMount:function(info){
console.log(info)
}},
{url: "/api/eventos/genero", color: "#812c64"},
{
events: function (info, success, fail) {
let asamblea = {
@ -147,7 +140,7 @@ document.addEventListener("DOMContentLoaded", function () {
},
});
calendar.render();
console.log(calendar)
timeZoneSelectorEl.addEventListener("change", function () {
console.log(calendar.getOption('slotMinTime'))
calendar.setOption("timeZone", this.value);

View File

@ -303,15 +303,30 @@ $app->group('/api', function($app){
$app->group("/eventos/sesiones/", function($app){
$app->get("",function(Request $request, Response $response, array $args){
$sesiones = getSesiones();
$sesionesMap = array();
foreach($sesiones as $ses){
foreach($ses['charlas'] as $charla){
$day = strftime("%e",strtotime($charla['start']));
if(isset($sesionesMap[$day])){
if(!in_array($ses['sesion'],$sesionesMap[$day]))
$sesionesMap[$day][]=$ses['sesion'];
}
else{
$sesionesMap[$day]=[$ses['sesion']];
}
}
}
//return $response->withJson($sesionesMap);
$sesionesEventos = [];
for($i=0;$i<5;$i++){
$dia=13+$i;
$evento = array(
'title'=>"Sesiones",
'start'=>'2021-09-'.$dia.'T15:00-0300',
'end'=>'2021-09-'.$dia.'T18:15-0300',
'description'=>"",
'speaker'=>"",
'end'=>'2021-09-'.$dia.'T18:15-0300',
'description'=>implode("|",$sesionesMap[$dia]),
'speaker'=>"",
'url'=>'https://clam2021.cmat.edu.uy/sesiones'
);
$sesionesEventos[]=$evento;
}