Skip to content
Snippets Groups Projects
Commit 3dc9d906 authored by mperezsa's avatar mperezsa
Browse files

Update NMP 3.0 Moodle Pluggin/fliplearning/amd/build/alertify.min.js, NMP 3.0...

Update NMP 3.0 Moodle Pluggin/fliplearning/amd/build/alertify.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/alertify.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/assignments.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/assignments.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/axios.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/axios.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/chartdynamic.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/chartdynamic.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/chartstatic.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/chartstatic.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/config.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/config.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/datepicker.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/datepicker.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/draggable.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/draggable.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/dropout.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/dropout.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/emailform.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/emailform.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/grades.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/grades.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/graph.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/graph.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/helpdialog.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/helpdialog.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/logs.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/modulesform.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/modulesform.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/moment.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/moment.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/momenttimezone.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/momenttimezone.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/pageheader.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/pageheader.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/pagination.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/pagination.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/prueba.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/prueba.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/quiz.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/quiz.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/sessions.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/sessions.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/setweeks.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/setweeks.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/sortablejs.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/sortablejs.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/student.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/student.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/student_sessions.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/student_sessions.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/teacher.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/teacher.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/vue.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/vue.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/vuetify.min.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/build/vuetify.min.js.map, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/alertify.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/assignments.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/axios.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/chartdynamic.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/chartstatic.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/config.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/datepicker.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/draggable.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/dropout.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/emailform.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/grades.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/graph.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/helpdialog.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/logs.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/modulesform.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/moment.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/momenttimezone.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/pageheader.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/pagination.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/prueba.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/quiz.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/sessions.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/setweeks.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/sortablejs.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/student.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/student_sessions.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/teacher.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/vue.js, NMP 3.0 Moodle Pluggin/fliplearning/amd/src/vuetify.js, NMP 3.0 Moodle Pluggin/fliplearning/classes/configweeks.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/course_participant.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/dropout.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/email.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/group_manager.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/lib_trait.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/log.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/logs.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/report.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/sessiongroup.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/student.php, NMP 3.0 Moodle Pluggin/fliplearning/classes/teacher.php, NMP 3.0 Moodle Pluggin/fliplearning/css/alertify.css, NMP 3.0 Moodle Pluggin/fliplearning/css/googlefonts.css, NMP 3.0 Moodle Pluggin/fliplearning/css/materialdesignicons.css, NMP 3.0 Moodle Pluggin/fliplearning/css/materialicon.css, NMP 3.0 Moodle Pluggin/fliplearning/css/quill.bubble.css, NMP 3.0 Moodle Pluggin/fliplearning/css/quill.core.css, NMP 3.0 Moodle Pluggin/fliplearning/css/quill.snow.css, NMP 3.0 Moodle Pluggin/fliplearning/css/vuetify.css, NMP 3.0 Moodle Pluggin/fliplearning/db/access.php, NMP 3.0 Moodle Pluggin/fliplearning/db/install.php, NMP 3.0 Moodle Pluggin/fliplearning/db/install.xml, NMP 3.0 Moodle Pluggin/fliplearning/db/tasks.php, NMP 3.0 Moodle Pluggin/fliplearning/db/uninstall.php, NMP 3.0 Moodle Pluggin/fliplearning/db/upgrade.php, NMP 3.0 Moodle Pluggin/fliplearning/db/upgradelib.php, NMP 3.0 Moodle Pluggin/fliplearning/downloads/Details_Informations_LogsNMP.pdf, NMP 3.0 Moodle Pluggin/fliplearning/downloads/ActivityLogsMoodle_Course2.csv, NMP 3.0 Moodle Pluggin/fliplearning/downloads/ActivityLogsMoodle_Course3.csv, NMP 3.0 Moodle Pluggin/fliplearning/downloads/ActivityLogsNMP_Course2.csv, NMP 3.0 Moodle Pluggin/fliplearning/downloads/ActivityLogsNMP_Course3.csv, NMP 3.0 Moodle Pluggin/fliplearning/downloads/README.md, NMP 3.0 Moodle Pluggin/fliplearning/fonts/materialdesignicons-webfont.eot, NMP 3.0 Moodle Pluggin/fliplearning/fonts/materialdesignicons-webfont.ttf, NMP 3.0 Moodle Pluggin/fliplearning/fonts/materialdesignicons-webfont.woff, NMP 3.0 Moodle Pluggin/fliplearning/fonts/materialdesignicons-webfont.woff2, NMP 3.0 Moodle Pluggin/fliplearning/fonts/Poppins-Medium.otf, NMP 3.0 Moodle Pluggin/fliplearning/fonts/Poppins-Regular.otf, NMP 3.0 Moodle Pluggin/fliplearning/js/alertify.js, NMP 3.0 Moodle Pluggin/fliplearning/js/axios.js, NMP 3.0 Moodle Pluggin/fliplearning/js/datepicker.js, NMP 3.0 Moodle Pluggin/fliplearning/js/draggable.js, NMP 3.0 Moodle Pluggin/fliplearning/js/moment.js, NMP 3.0 Moodle Pluggin/fliplearning/js/moment-timezone.js, NMP 3.0 Moodle Pluggin/fliplearning/js/sortablejs.js, NMP 3.0 Moodle Pluggin/fliplearning/js/vue.js, NMP 3.0 Moodle Pluggin/fliplearning/js/vuetify.js, NMP 3.0 Moodle Pluggin/fliplearning/lang/en/local_fliplearning.php, NMP 3.0 Moodle Pluggin/fliplearning/lang/es/local_fliplearning.php, NMP 3.0 Moodle Pluggin/fliplearning/lang/fr/local_fliplearning.php files
parent 37fe354a
No related branches found
No related tags found
No related merge requests found
Showing
with 3816 additions and 0 deletions
define([
'highcharts',
'highcharts/highcharts-3d',
'highcharts/highcharts-more',
'highcharts/modules/heatmap',
'highcharts/modules/exporting',
'highcharts/modules/export-data',
'highcharts/modules/accessibility',
'highcharts/modules/no-data-to-display',
],
function(Highcharts) {
return {
template: `<div v-bind:id="container"></div>`,
props: ['container', 'chart', 'lang'],
data() {
return {
}
},
mounted() {
let self = this;
(this.lang) && Highcharts.setOptions({
lang: this.lang,
credits: { enabled: false },
exporting: {
buttons: {
contextButton: {
menuItems: [{
text: this.lang.downloadPNG,
onclick: function () {
this.exportChart({
type: 'image/png'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadJPEG,
onclick: function () {
this.exportChart({
type: 'image/jpeg'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadPDF,
onclick: function () {
this.exportChart({
type: 'application/pdf'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadSVG,
onclick: function () {
this.exportChart({
type: 'image/svg+xml'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadXLS,
onclick: function () {
this.downloadXLS();
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadCSV,
onclick: function () {
this.downloadCSV();
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
}],
symbol: 'menuball',
symbolStroke: '#118AB2'
}
}
}
});
this._highchart = Highcharts.chart(this.container, this.chart);
Highcharts.event
let chartLegends = this._highchart.legend.allItems;
let action = "";
let objectName = "";
let objectType = "";
let objectDescription = "";
chartLegends.forEach(filter => {
filter.legendGroup.element.addEventListener('click', function() {
action = "filtered";
objectName = self.$el.id;
objectType = "chart";
objectDescription = "Filtered a part of the "+objectName+" chart";
if(typeof self.$parent.$root.addLogsIntoDB === "function") {
self.$parent.$root.addLogsIntoDB(action, objectName, objectType, objectDescription);
}
})
})
},
watch: {
chart: {
deep: true,
handler(chart) {
this._highchart.update(chart);
let chartLegends = this._highchart.legend.allItems;
let self = this;
let action = "";
let objectName = "";
let objectType = "";
let objectDescription = "";
chartLegends.forEach(filter => {
filter.legendGroup.element.addEventListener('click', function() {
action = "filtered";
objectName = self.$el.id;
objectType = "chart";
objectDescription = "Filtered a part of the "+objectName+" chart";
if(typeof self.$parent.$root.addLogsIntoDB === "function") {
self.$parent.$root.addLogsIntoDB(action, objectName, objectType, objectDescription);
}
})
})
},
}
}
};
});
\ No newline at end of file
define([
'highcharts',
'highcharts/highcharts-3d',
'highcharts/highcharts-more',
'highcharts/modules/heatmap',
'highcharts/modules/exporting',
'highcharts/modules/export-data',
'highcharts/modules/accessibility',
'highcharts/modules/no-data-to-display'],
function(Highcharts) {
return {
template: `<div v-bind:id="container"></div>`,
props: ['container', 'chart', 'lang', 'test'],
data() {
return { }
},
mounted() {
let self = this;
(this.lang) && Highcharts.setOptions({
lang: this.lang,
credits: { enabled: false },
exporting: {
buttons: {
contextButton: {
menuItems: [{
text: this.lang.downloadPNG,
onclick: function () {
this.exportChart({
type: 'image/png'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadJPEG,
onclick: function () {
this.exportChart({
type: 'image/jpeg'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadPDF,
onclick: function () {
this.exportChart({
type: 'application/pdf'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadSVG,
onclick: function () {
this.exportChart({
type: 'image/svg+xml'
});
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadXLS,
onclick: function () {
this.downloadXLS();
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
},{
text: this.lang.downloadCSV,
onclick: function () {
this.downloadCSV();
self.$parent.$root.addLogsIntoDB("downloaded", self.$el.id, "chart", "A chart");
}
}],
symbol: 'menuball',
symbolStroke: '#118AB2'
}
}
}
});
this._highchart = Highcharts.chart(this.container, this.chart);
let chartLegends = this._highchart.legend.allItems;
let action = "";
let objectName = "";
let objectType = "";
let objectDescription = "";
chartLegends.forEach(filter => {
filter.legendGroup.element.addEventListener('click', function() {
action = "filtered";
objectName = self.$el.id;
objectType = "chart";
objectDescription = "Filtered a part of the "+objectName+" chart";
if(typeof self.$parent.$root.addLogsIntoDB === "function") {
self.$parent.$root.addLogsIntoDB(action, objectName, objectType, objectDescription);
}
})
})
}
};
});
\ No newline at end of file
define([],function() {
"use strict";
window.requirejs.config({
packages: [{
name: 'highcharts',
main: 'highcharts'
}],
paths: {
"vue" : M.cfg.wwwroot + '/local/fliplearning/js/vue',
"vuetify" : M.cfg.wwwroot + '/local/fliplearning/js/vuetify',
"axios": M.cfg.wwwroot + '/local/fliplearning/js/axios',
"sortablejs": M.cfg.wwwroot + '/local/fliplearning/js/sortablejs',
"draggable": M.cfg.wwwroot + '/local/fliplearning/js/draggable',
"datepicker": M.cfg.wwwroot + '/local/fliplearning/js/datepicker',
"moment": M.cfg.wwwroot + '/local/fliplearning/js/moment',
"momenttimezone": M.cfg.wwwroot + '/local/fliplearning/js/moment-timezone',
"alertify": M.cfg.wwwroot + '/local/fliplearning/js/alertify',
"highcharts": M.cfg.wwwroot + '/local/fliplearning/js/highcharts/'
},
shim: {
'vue' : {exports: 'vue'},
'vuetify': {deps: ['vue'] , exports: 'vuetify'},
'axios': {exports: 'axios'},
'sortablejs': {deps: ['vue'], exports: 'sortablejs'},
'draggable': {deps: ['sortablejs'], exports: 'draggable'},
'datepicker': {deps: ['vue'], exports: 'datepicker'},
'moment': {deps: ['vue'], exports: 'moment'},
'momenttimezone': {exports: 'momenttimezone'},
'alertify': {exports: 'alertify'},
}
});
});
define(['local_fliplearning/config', 'datepicker'], function(unused, datepicker) {
return datepicker;
}
);
\ No newline at end of file
define(['local_fliplearning/config', 'draggable'], function(unused, draggable) {
return draggable;
}
);
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
define(["local_fliplearning/vue",
"local_fliplearning/vuetify",
"local_fliplearning/chartdynamic",
],
function(Vue, Vuetify, ChartDynamic) {
"use strict";
let wwwroot = M.cfg.wwwroot;
function init(content) {
console.log({chart: content.chart});
Vue.use(Vuetify);
Vue.component('chart', ChartDynamic);
new Vue({
delimiters: ["[[", "]]"],
el: "#graph1",
vuetify: new Vuetify(),
data() {
return {
chart: content.chart,
};
},
mounted() {
document.querySelector("#pd-loader").style.display = "none";
document.querySelector("#graph1").style.display = "block";
},
methods: {
}
});
}
return {
init: init
};
});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
define(['local_fliplearning/config', 'moment'], function(unused, moment) {
return moment;
}
);
\ No newline at end of file
define(['local_fliplearning/config', 'momenttimezone'], function(unused, momenttimezone) {
return momenttimezone;
}
);
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment