From 9f8ebef887d2a1fa3c4ca138e28d6f732071176b Mon Sep 17 00:00:00 2001
From: M.Gergo
Date: Fri, 6 Jul 2018 11:35:38 +0200
Subject: 2018-07-03 állapot
---
.../javascript/haladasi/haladasi.jquery.min.js | 15 ------
.../module-naplo/javascript/naplo.jquery.min.js | 32 +++++++----
.../javascript/osztalyozo/dolgozat.jquery.min.js | 62 ++++++++++++++++++++++
3 files changed, 83 insertions(+), 26 deletions(-)
create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js
(limited to 'mayor-orig/www/skin/classic/module-naplo/javascript')
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js
index e6d629c0..578a6f0e 100644
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js
+++ b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js
@@ -46,21 +46,6 @@ $(function() { /* onload */
}
});
-// beépülő teszt! - később!
-
-/*
- $('#nav2 li.icons').append('');
- $('#naploAlertIcon1').on('click', function() {
- //var params = $.parseParams(window.location.toString().split('?')[1] || '' );
- //var page=params.page?params.page:'';
- //var sub=params.sub?params.sub:'';
- //var f=params.f?params.f:'';
- url = location.toString().replace(/sub=([^&]*)/,'sub=haladasi').replace(/f=([^&]*)/,'f=haladasi');
-// window.location = url;
- $().redirect( url, { tanarId: "70", csakUres:"1" } );
- });
-*/
-
});
processJSON = function(json) {
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js
index e382ac00..c357f692 100644
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js
+++ b/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js
@@ -356,7 +356,7 @@ ajaxGetZaroJegyAdat = function(zaroJegyId) {
ajaxGetOraAdat = function(oraId) {
-
+ mayorLoaderStart();
postData = { 'oraId':oraId, 'mayorToken': ($('body').data('mayortoken')) }
$.ajax({
type: "POST",
@@ -364,10 +364,12 @@ ajaxGetOraAdat = function(oraId) {
data: postData,
dataType: 'json'
}).done(function( msg, status, jqXHR ) {
+ mayorLoaderStop();
processJSONOraAdat(msg);
updateSalt(jqXHR.getResponseHeader('Etag'));
mayorNaploEventHandlers();
}).fail(function( jqXHR, textStatus, errorThrown ) {
+ mayorLoaderStop();
//console.log('hiba történt!'+textStatus);
//console.log(jqXHR);
});
@@ -488,9 +490,9 @@ processJSONDiakAdat = function( diakAdat ) {
+ (_osztalyAdat['osztalyJel']) + " "
// + _osztalyAdat['kezdoTanev'] + '-' + _osztalyAdat['vegzoTanev'] + '/' + _osztalyAdat['jel']
// + ' (' + _osztalyAdat['osztalyId'] + ') '
- + diakAdat['diakOsztaly'][i]['beDt'] + ' - '
- + ((diakAdat['diakOsztaly'][i]['kiDt'] == null) ? '...':diakAdat['diakOsztaly'][i]['kiDt'])
- + '';
+ + diakAdat['diakOsztaly'][i]['beDt'] + ' – '
+ + ((diakAdat['diakOsztaly'][i]['kiDt'] == null) ? '____-__-__':diakAdat['diakOsztaly'][i]['kiDt'])
+ + ' ('+_osztalyAdat['osztalyId']+')';
}
content += '';
}
@@ -499,7 +501,9 @@ processJSONDiakAdat = function( diakAdat ) {
content += '
Képzések
';
content += '';
for (i=0; i<(diakAdat['diakKepzes'].length); i++) {
- content += '- '+diakAdat['diakKepzes'][i]['kepzesNev']+ ' ' + diakAdat['diakKepzes'][i]['tolDt']+'–'+diakAdat['diakKepzes'][i]['igDt']+'
';
+ content += '- '+diakAdat['diakKepzes'][i]['kepzesNev']+ ' ' + diakAdat['diakKepzes'][i]['tolDt'];
+ if (diakAdat['diakKepzes'][i]['igDt']!=null) content += ' – ' + diakAdat['diakKepzes'][i]['igDt'];
+ content += '
';
}
content += '
';
}
@@ -532,11 +536,15 @@ processJSONDiakAdat = function( diakAdat ) {
content += '';
if (diakAdat['diakTankor']!=undefined)
for (i=0; i' +diakAdat['diakTankor'][i]['tankorNev'] + ' (' + diakAdat['diakTankor'][i]['kovetelmeny'] + ')';
+ content += '- ' +diakAdat['diakTankor'][i]['tankorNev'];
+ if (diakAdat['diakTankor'][i]['kovetelmeny']!='') content += ' (' + diakAdat['diakTankor'][i]['kovetelmeny'] + ')';
+ content += '
';
}
content += '
';
content += '';
content += '';
if (adat['oraBeirhato']) content += adat['oraForm'];
-
// content += 'Óra kapcsolatai
';
// content += '- Beírt mulasztások száma: '+'n/a'+'
';
// content += '- Beírt jegyek száma: '+'n/a'+'
';
// content += '
';
+ content += 'Dolgozatok
';
+
if (adat['dolgozat']['dolgozatIds'].length>0) {
- content += 'Dolgozatok
';
content += '';
for (i=0; i';
}
-
+ if (adat['dolgozatBeirhato']) {
+ content += adat['dolgozatForm'];
+ }
if (adat['elozoOrak']!=undefined && adat['elozoOrak'].length>0) {
content += 'Előző órák
';
content += '';
@@ -1204,7 +1214,6 @@ updateJegyzet = function(adat) {
removeJegyzet = function(adat) {
var jegyzetId = parseInt(adat['jegyzetId']);
$('div.jegyzetAdat[data-jegyzetid='+jegyzetId+']').remove();
- // minden nyitva levőt bezár -- TODO -- altalanos
$('#updateWindowSideSub').removeClass('nyitva');
$('#updateWindowSide').removeClass('nyitva');
if ($.isFunction(hideUpdateWindowSide)) hideUpdateWindowSide();
@@ -1232,3 +1241,4 @@ mayorLoaderStop = function() { // overwrite orig
}
ajaxSetOraLike = function(oraId, jovolt) {}
+
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js
new file mode 100644
index 00000000..b5a27219
--- /dev/null
+++ b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js
@@ -0,0 +1,62 @@
+$(function() {
+
+ google.charts.load('current', {'packages':['calendar']});
+ google.charts.setOnLoadCallback(drawChart);
+ function drawChart() {
+ var data = new google.visualization.DataTable();
+ data.addColumn({ type: 'date', id: 'Date' });
+ data.addColumn({ type: 'number', id: 'Won/Loss' });
+ var DT = {};
+ $('.dolgozatDATA').each(function(index) {
+ egy = $(this).data('dolgozatadat').split(':');
+ dt1 = egy[1].split('-');
+ dt2 = egy[2].split('-');
+ if (egy[2]=="" || egy[2]=='0000-00-00' || dt2=1) DT[x]++; else DT[x] = 1;
+ data.addRows(
+ [
+ [ new Date(dt2), DT[x] ]
+ ]
+ );
+ });
+ var chart = new google.visualization.Calendar(document.getElementById('chart_div'));
+ var options = {
+ title: "Dolgozatok",
+ height: 350,
+ colorAxis: {colors:['cornflowerblue','#ff0000']},
+ };
+ chart.draw(data, options);
+ }
+
+
+/* google.charts.load('current', {'packages':['timeline']});
+ google.charts.setOnLoadCallback(drawChart);
+ function drawChart() {
+ var data = new google.visualization.dataTable();
+ data.addColumn('string', 'Tankör');
+ data.addColumn('date', 'Dolgozat dátum');
+ data.addColumn('date', '');
+ $('.dolgozatDATA').each(function(index) {
+ egy = $(this).data('dolgozatadat').split(':');
+ dt1 = egy[1].split('-');
+ dt2 = egy[2].split('-');
+ if (egy[2]=="" || egy[2]=='0000-00-00' || dt2