From f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Fri, 8 Mar 2019 21:20:34 +0100 Subject: további rendrakás --- .../javascript/admin/regisztracio.jquery.min.js | 7 - .../module-naplo/javascript/admin/regisztracio.js | 7 - .../javascript/admin/szemeszterek.jquery.min.js | 43 - .../module-naplo/javascript/ertekeles/ertekeles.js | 56 - .../javascript/esemeny/esemenyDiak.jquery.min.js | 101 -- .../javascript/esemeny/jelentkezes.jquery.min.js | 7 - .../javascript/esemeny/ujEsemeny.jquery.min.js | 89 -- .../javascript/export/diakExport.jquery.min.js | 177 --- .../module-naplo/javascript/export/diakExport.js | 141 --- .../javascript/haladasi/elszamolas.jquery.min.js | 42 - .../javascript/haladasi/haladasi.jquery.min.js | 63 - .../haladasi/helyettesites.jquery.min.js | 27 - .../javascript/haladasi/pluszora.jquery.min.js | 42 - .../javascript/hianyzas/info.jquery.min.js | 11 - .../javascript/hianyzas/nap.jquery.min.js | 19 - .../module-naplo/javascript/hianyzas/nap.js | 13 - .../javascript/hianyzas/ora.jquery.min.js | 27 - .../module-naplo/javascript/hianyzas/ora.js | 13 - .../javascript/intezmeny/diak.jquery.min.js | 192 --- .../intezmeny/diakFelmentes.jquery.min.js | 9 - .../javascript/intezmeny/diakStatusz.jquery.min.js | 31 - .../javascript/intezmeny/diakSzulo.jquery.min.js | 18 - .../intezmeny/diakTankorJelentkezes.jquery.min.js | 56 - .../javascript/intezmeny/kepesitesek.jquery.min.js | 64 - .../intezmeny/kepzesOraterv.jquery.min.js | 48 - .../javascript/intezmeny/osztaly.jquery.min.js | 57 - .../javascript/intezmeny/tanar.jquery.min.js | 41 - .../javascript/intezmeny/tankor.jquery.min.js | 8 - .../javascript/intezmeny/tankorDiak.jquery.min.js | 23 - .../tankorTanarHozzarendeles.jquery.min.js | 594 ---------- .../intezmeny/tovabbkepzes.jquery.min.js | 210 ---- .../javascript/intezmeny/zaradek.jquery.min.js | 13 - .../module-naplo/javascript/naplo.jquery.min.js | 1249 -------------------- .../javascript/orarend/orarend.jquery.min.js | 88 -- .../orarend/orarendModosito.jquery.min.js | 12 - .../javascript/orarend/orarendModosito.js | 80 -- .../javascript/orarend/szabadTerem.jquery.min.js | 17 - .../javascript/orarend/termez.jquery.min.js | 5 - .../javascript/osztalyozo/diak.jquery.min.js | 93 -- .../javascript/osztalyozo/dolgozat.jquery.min.js | 62 - .../javascript/osztalyozo/stat.jquery.min.js | 49 - .../javascript/osztalyozo/tankor.jquery.min.js | 132 --- .../osztalyozo/targySorrend.jquery.min.js | 16 - .../javascript/osztalyozo/vizsga.jquery.min.js | 50 - .../stat/tantargyFelosztas.jquery.min.js | 15 - .../javascript/tanev/targyBontas.jquery.min.js | 823 ------------- .../tanmenet/tanmenetJovahagyas.jquery.min.js | 18 - .../tanmenet/tanmenetModositas.jquery.min.js | 126 -- .../tanmenet/tanmenetTankor.jquery.min.js | 93 -- .../javascript/uzeno/postas.jquery.min.js | 63 - .../module-naplo/javascript/uzeno/postas.js | 54 - .../javascript/uzeno/uzeno.jquery.min.js | 23 - .../classic/module-naplo/javascript/uzeno/uzeno.js | 33 - 53 files changed, 5350 deletions(-) delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/elszamolas.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepesitesek.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepzesOraterv.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/osztaly.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankor.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorDiak.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorTanarHozzarendeles.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/tankor.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetTankor.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js delete mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js (limited to 'mayor-orig/www/skin/classic/module-naplo/javascript') diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js deleted file mode 100644 index ff60f853..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js +++ /dev/null @@ -1,7 +0,0 @@ - -// Nekem ez Chromium alatt nem működik... De miért nem? - - $(function() { -// $('#regForm').submit(); - }); - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js deleted file mode 100644 index d7f35a6e..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js +++ /dev/null @@ -1,7 +0,0 @@ - - Event.observe(window, 'load', myPSFLoader, false); - - function myPSFLoader(evt) { - // A regisztrációs form elküldése - $('regForm').submit(); - } diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js deleted file mode 100644 index 21b3f78e..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js +++ /dev/null @@ -1,43 +0,0 @@ - -$(function() { - - var startDateTextBox = $('#tolDt'); - var endDateTextBox = $('#igDt'); - - startDateTextBox.datetimepicker('option', 'onSelect', - function (selectedDateTime) { - endDateTextBox.datetimepicker('option', 'minDate', startDateTextBox.datetimepicker('getDate') ); - } - ); - startDateTextBox.datetimepicker('option', 'onClose', - function(dateText, inst) { - if (endDateTextBox.val() != '') { - var testStartDate = startDateTextBox.datetimepicker('getDate'); - var testEndDate = endDateTextBox.datetimepicker('getDate'); - if (testStartDate > testEndDate) - endDateTextBox.datetimepicker('setDate', testStartDate); - } else { - endDateTextBox.val(dateText); - } - } - ); - endDateTextBox.datetimepicker('option', 'onSelect', - function (selectedDateTime) { - startDateTextBox.datetimepicker('option', 'maxDate', endDateTextBox.datetimepicker('getDate') ); - } - ); - endDateTextBox.datetimepicker('option', 'onClose', - function(dateText, inst) { - if (startDateTextBox.val() != '') { - var testStartDate = startDateTextBox.datetimepicker('getDate'); - var testEndDate = endDateTextBox.datetimepicker('getDate'); - if (testStartDate > testEndDate) - startDateTextBox.datetimepicker('setDate', testEndDate); - } else { - startDateTextBox.val(dateText); - } - } - ); - -}); - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js b/mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js deleted file mode 100644 index d25c0def..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js +++ /dev/null @@ -1,56 +0,0 @@ - - Event.observe(window, 'load', myPSFLoader, false); - - hideOlOl = function() { - $$('ol ol.negativ, ol ol.semleges, ol ol.pozitiv').each( - function(elem, index) { -// Effect.BlindUp($(elem)); - elem.hide(); - } - ); - } - - blindUp = function(elem) { - //$$('ol ol.negativ, ol ol.semleges, ol ol.pozitiv').each( - $(elem).up('li').select('ol').each( - function(elem, index) { -//alert('ITT'); - if ($(elem).visible()) Effect.BlindUp($(elem), { duration: 0.5 }); -// elem.hide(); - } - ); - } - - function sleep(milliseconds) { - var start = new Date().getTime(); - while ((new Date().getTime() - start) < milliseconds) {} - } - - function myPSFLoader(evt) { - hideOlOl(); - - Event.observe(document.body, 'click', function(event) { - var element = $(Event.element(event)); - - if (element.hasClassName('gomb')) { - - blindUp(element); - if (element.hasClassName('negativ')) classNev='negativ'; - else if (element.hasClassName('semleges')) classNev='semleges'; - else if (element.hasClassName('pozitiv')) classNev='pozitiv'; - $A(element.up('li').select('ol')).each( - function(elem, index) { - if ($(elem).hasClassName(classNev)) { - if (!$(elem).visible()) { - Effect.BlindDown($(elem), { duration: 0.5 }); - $(elem).down('input').checked=true; - } - } - //$(elem).show(); - - } - ); - } - }) - - } diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js deleted file mode 100644 index a3bd3b7e..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js +++ /dev/null @@ -1,101 +0,0 @@ - - - $(function() { - $('body').bind('keydown', myKeyDown); - $('input.plusz').bind('click', function(event) { - var element = $(event.target); - var container = element.parents('table'); - var openable = container.find('.openable').hide(); - var onclickshow = container.find('.plusz').removeClass('selected'); - var id = element[0].id; - if (id && id.substring(0,4) == 'show') { - var openable = '#'+id.charAt(4).toLowerCase()+ id.substring(5); - $(openable).show(); - setTimeout(function() { // várni kell, hogy láthatóvá váljon a select, csak utána lehet fokuszt adni rá - $(openable+' select').focus(); - }, 1); - } - element.addClass('selected'); - - }); - $('input.add').bind('click', function(event) { - var selectElement = $(event.target).prev('select'); - selectDiak(selectElement); - }); - $("select.diakok option").bind('dblclick', function(event) { - var selectElement = $(event.target).closest('select'); - selectDiak(selectElement); - }); - $('#nevsor').click(function(event) { - elem = $(event.target); - if (elem.hasClass('removeLine')) { - elem.closest('tr').remove(); - } else if (elem.hasClass('icon-remove-sign')) { - if (!confirm(elem.prop('title'))) { - event.preventDefault(); - } else { - // töröl - $('#postDiakId').attr('name','torolDiakId').val(elem.find('input').val()); - elem.closest('form').submit(); - } - } else if (elem.hasClass('icon-ok-sign')) { - // jóváhagyást elutasít - $('#postDiakId').attr('name','elutasitDiakId').val(elem.closest('tr').find('input').val()); - elem.closest('form').submit(); - } else if (elem.hasClass('icon-minus-sign')) { - // jóváhagy - $('#postDiakId').attr('name','jovahagyDiakId').val(elem.closest('tr').find('input').val()); - elem.closest('form').submit(); - } - }); - $('#nevsor td.osztaly').bind('click', function(event) { - elem = $(event.target); - _class = elem.text().replace('.',''); - $('#nevsor tr').not('.'+_class).toggle(); - }); - }); - - myKeyDown = function(event) { - - var element = $(event.target); - var charKeyCode = event.keyCode ? event.keyCode : event.which; - var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); - var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); - var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); - - if (charKeyCode==13) { // Enter - if (element.hasClass('diakok')) { - selectDiak(element); - event.preventDefault(); - } - } else if (charKeyCode==27) { // Esc - $('form#nevsorForm .openable').hide(); - $('form#nevsorForm #oEmpty').show(); - } else if (charKeyCode==9) { // Tab - if (element.hasClass('diakok')) { - if ($('#osztalyok input.selected').nextAll('input:first').length) { - $('#osztalyok input.selected').nextAll('input:first').click(); - } else { - $('#osztalyok input:first').click(); - } - } - } - } - - function selectDiak(selectElement) { - - selectElement.find('option:selected').each(function(index, elem) { - if (!$("#nevsor input[value='" + $(elem).val() + "']").length) { - var sor='' - +'' - +'' - +''+$(elem).text()+'' - +'' - +'' - +''; - $(sor).insertBefore($('#submitRow')); -// $(sor).appendTo($('#nevsor')); - } - }); - } - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js deleted file mode 100644 index b184d5dd..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js +++ /dev/null @@ -1,7 +0,0 @@ -$(function() { - - $('form.esemeny th').click(function(event) { - $('form.esemeny tr').not('.aktualis').not(':first').toggle(); - }); - -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js deleted file mode 100644 index 3ba14772..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js +++ /dev/null @@ -1,89 +0,0 @@ -/* - TODO: összes osztály kijelölése kattintásra -*/ - - - $(function() { - $('body').bind('keydown', myKeyDown); - $('body').bind('click',function(event) { - var element = $(event.target); - if ( - $('#tanarLista').is(':visible') - && element.closest('#tanarLista').length == 0 - && element.attr('id') != 'plusz' - ) { - $('#tanarLista').hide(); - } - }); - $('#osztalyLista li input').bind('change', function(event) { - var element = $(event.target); - if (element.is(':visible')) { - element.closest('li').toggleClass('uj'); - } - }); - $("#tanarok option").bind('dblclick', function(event) { - var elem = $(event.target); - if (!$("#esemenyTanar option[value='" + elem.val() + "']").length) { - $(elem).clone().addClass('uj').appendTo( $('#esemenyTanar')); - } - }); - $('#esemenyTanar').bind('dblclick', function(event) { - $('#tanarLista').show(); - $('#tanarok').focus(); - }); - $('#plusz').bind('click', function(event) { - if ($('#tanarLista').is(':visible')) { - selectTanar(); - $('#tanarLista').hide(); - $('#submitButton').focus(); - } else { - $('#tanarLista').show(); - $('#tanarok').focus(); - } - }); - $('#minusz').bind('click', function(event) { - $('#esemenyTanar option:selected').remove(); - }); - $('#add').bind('click', function(event) { - if ($('#tanarLista').is(':visible')) { - selectTanar(); -// $('#tanarLista').hide(); -// $('#submitButton').focus(); - } - }); $('#closeTanarLista').bind('click', function(event) { - $('#tanarLista').hide(); - }); - $('#submitButton').bind('click',function(event) { - $('#esemenyTanar option').prop('selected','selected'); - }); - }); - - myKeyDown = function(event) { - - var element = $(event.target); - var charKeyCode = event.keyCode ? event.keyCode : event.which; - var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); - var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); - var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); - - if (charKeyCode==13) { // Enter - if (element.attr('id') == 'tanarok') { - selectTanar(); - } - } else if (charKeyCode==27) { // Esc - $('#tanarLista').hide(); - } else if (charKeyCode==46) { // Del - if (element.attr('id') == 'esemenyTanar') { - $('#esemenyTanar option:selected').remove(); - } - } - } - - selectTanar = function() { - $('#tanarok option:selected').each(function(index, elem) { - if (!$("#esemenyTanar option[value='" + $(elem).val() + "']").length) { - $(elem).clone().addClass('uj').appendTo( $('#esemenyTanar')); - } - }); - } - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js deleted file mode 100644 index bda10a84..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js +++ /dev/null @@ -1,177 +0,0 @@ - -$(function() { - - kivalaszt = function(event) { - $('select#kivalasztott > option').prop('selected','selected'); - } - mezoKivalasztas = function(event) { - optionAthelyezes('szabad','kivalasztott'); - } - mezoTorles = function(event) { - optionAthelyezes('kivalasztott','szabad'); - } - optionAthelyezes = function(fromId, toId) { - var toSel = $('#'+toId); - if (toSel.prop('selectedIndex') == -1) { - $('#'+fromId+' option:selected').prop('selected','').prependTo(toSel); - } else { - $('#'+fromId+' option:selected').prop('selected','').insertAfter($('#'+toId+' option:selected').first()); - } - } - $('.onClickMezoSelect').bind('click', function(event) { - element = $(event.target); - // Az összes elem kiválasztása... - kivalaszt(); - // ... és átrakása a szabad mezők közé - optionAthelyezes('kivalasztott','szabad'); - // A kiválasztandó elemek kijelölése - idList = $('#'+element.attr('name')+'Lista').val().split(','); - // és áthelyezése egyesével (a megfelelő sorrend miatt!!) - for (j=0; j= 0; i--) { - if (fromSel.options[i].selected) { - fromSel.options[i].remove(); - } - } - } - - - // Mezőkiválasztó gombok kezelése - var FieldSelectObject = Class.create(); - FieldSelectObject.prototype = { - initialize: function(element) { - this.element = $(element); - this.element.observe('click',this.fieldSelect.bindAsEventListener(this)); - }, - - fieldSelect: function(evt, extraInfo) { - - // Az összes elem kiválasztása... - kivalaszt(); - // ... és átrakása a szabad mezők közé - optionAthelyezes('kivalasztott','szabad'); - // A kiválasztandó elemek kijelölése - this.list = $F($(this.element.getAttribute('name')+'Lista')); - this.idList = this.list.split(','); - this.options = $('szabad').options; - // és áthelyezése egyesével (a megfelelő sorrend miatt!!) - for (j=0; j100) szazalek=100; - var cssClass = $(this).attr('class'); - $('#munkaoraBar').css('width',szazalek+'%'); - $('#munkaoraBar').addClass(cssClass); - },function() { - $('#munkaoraBar').css('width','0%'); - $('#munkaoraBar').removeClass(); - }); - -}); \ No newline at end of file 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 deleted file mode 100644 index 578a6f0e..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js +++ /dev/null @@ -1,63 +0,0 @@ -showUpdateLayer = function() { - takaroElem = $('#takaro'); - if (takaroElem) takaroElem.show(); - $('#updateWindow').show(); - $('updateForm').prop('tabindex',1); - $('updateForm').focus(); -} - -$(function() { /* onload */ -/* $('#rejtMutat').click(function(event) { - var element = $(event.target); - $('.ujOra').fadeToggle('fast'); - }); -*/ - $('.rejtMutat').click(function(event) { - $(event.target).closest('tbody').find('.ujOra').fadeToggle('fast'); - }); - $('.torol').change(function(event) { - /* rogton torolt class-uva tesszuk, akkor is, ha az ajaxRequestError van ... (lásd generikus callback) */ - var element = $(event.target); - element.parents('tr').addClass('torolt'); - element.parents('tr').find('.l').empty(); - }); - $('body').click(function(event) { - var x = $(event.target); - if (x.hasClass('gomb DOA')) - x.prop('disabled', false); - }); -/* - $('body').change(function(event) { - var x = $(event.target); // itt kezelhetnénk a haladasi tankorvaltasbol adodo dolgot - }); -*/ - $('body').keypress(function(event) { - var element = $(event.target); - var charKeyCode = event.keyCode ? event.keyCode : event.which; - var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); - var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); - var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); - - if(event.target.type=='text' && element.hasClass('data')) { - if (charKeyCode==13) { - event.preventDefault(); - element.parents('tr').nextAll(':not(.ujOra)').first().find('input[type=text]').focus(); - } - } - }); - -}); - -processJSON = function(json) { - console.log(json.toDo); - - var elementId = "#ORAID_"+json.oraId.toString(); - if (json.toDo=='oraElmarad') { - $(elementId).addClass('elmarad'); - } else if (json.toDo == 'oraMegtartva') { - $(elementId).removeClass(); - } - $('#updateWindow').toggle(); - $('#takaro').toggle(); - -} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js deleted file mode 100644 index 9be7f906..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js +++ /dev/null @@ -1,27 +0,0 @@ - -showUpdateLayer = function() { - takaroElem = $('#takaro'); - if (takaroElem) takaroElem.show(); - $('#updateWindow').show(); - $('updateForm').prop('tabindex',1); - $('updateForm').focus(); - $('#updateHeader').text('Haladási napló'); // sic -} - -$(function() { - $('.rejtMutat').click(function(event) { - $(event.target).closest('tbody').find('.ujOra').fadeToggle('fast'); - }); -/* $('.torol').change(function(event) { - // rogton torolt class-uva tesszuk, akkor is, ha az ajaxRequestError van ... (lásd generikus callback) - var element = $(event.target); - element.parents('tr').addClass('torolt'); - element.parents('tr').find('.l').empty(); - }); - $('body').click(function(event) { - var x = $(event.target); - if (x.hasClass('gomb DOA')) - x.prop('disabled', false); - }); -*/ -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js deleted file mode 100644 index d3efaded..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js +++ /dev/null @@ -1,42 +0,0 @@ -$(function() { - - $('#mindentanar').click(function() { - $('#tanarLista option').prop('selected', true); - }); - $('#invertal').click(function() { - $('#tanarLista option').each(function() { - $(this).prop('selected',!$(this).prop('selected')); - }); - }); - - $('#munkakozossegSelector').on('change',function() { - mkId = Number.parseInt($(this).val()); - $('#tanarLista option').each(function() { - mkArr = ($(this).data('mk')); - if ($.inArray(mkId,mkArr)>=0) { - $(this).prop('selected',true); - } - }); - }); - $('#selectorMinus').on('click',function() { - $this = $('#munkakozossegSelector'); - mkId = Number.parseInt($this.val()); - $('#tanarLista option').each(function() { - mkArr = ($(this).data('mk')); - if ($.inArray(mkId,mkArr)>=0) { - $(this).prop('selected',false); - } - }); - }); - $('#selectorPlus').on('click',function() { - $this = $('#munkakozossegSelector'); - mkId = Number.parseInt($this.val()); - $('#tanarLista option').each(function() { - mkArr = ($(this).data('mk')); - if ($.inArray(mkId,mkArr)>=0) { - $(this).prop('selected',true); - } - }); - }); - -}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js deleted file mode 100644 index 156ac76b..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js +++ /dev/null @@ -1,11 +0,0 @@ - - -$(function() { - google.charts.load('current', {packages: ['corechart','line']}); - google.charts.setOnLoadCallback(drawHianyzasStatChart); - - function drawHianyzasStatChart() { - - } - -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js deleted file mode 100644 index a73bc34b..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js +++ /dev/null @@ -1,19 +0,0 @@ - -$(function() { - $('table input[type=text].perc').each( - function (index) { - $(this).bind('change', function(event) { - var element = $(event.target); - element.next('input').prop('checked',(element.val() != '0')); - if (element.val() != '0') { - element.addClass('kesett'); - } - }); - } - ); - $('td.jelen input[type=radio],td.hiányzás input[type=radio]').change( function(event) { - var elem=$(event.target); - var percName = 'PERC_'+elem.attr('id').split('_')[1]; - elem.closest('tr').find('input[name='+percName+']').val(0).removeClass('kesett'); - }); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js deleted file mode 100644 index 948d6d74..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js +++ /dev/null @@ -1,13 +0,0 @@ - -Event.observe(window, 'load', myPSFLoader, false); - -function myPSFLoader(evt) { - $$('table input[type=text].perc').each( - function (elem, index) { - Event.observe(elem, 'change', function(event) { - var element = $(Event.element(event)); - element.previous('input').checked=(element.value != '0'); - }); // Event.observe - } - ); -} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js deleted file mode 100644 index 1d1e313c..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js +++ /dev/null @@ -1,27 +0,0 @@ - -$(function() { - $('table input[type=text].perc').each( - function (index) { - $(this).bind('change', function(event) { - var element = $(event.target); - element.next('input').prop('checked',(element.val() != '0')); - if (element.val() != '0') { - element.addClass('kesett'); - } - }); - } - ); - $('td.jelen input[type=radio],td.hiányzás input[type=radio]').change( function(event) { - var elem=$(event.target); - var percName = 'PERC_'+elem.attr('id').split('_')[1]; - elem.closest('tr').find('input[name='+percName+']').val(0).removeClass('kesett'); - }); -/* - $('tr.magantanulo').click( function(event) { - $('tr.magantanulo').fadeToggle(); - }); -*/ - $('tr.felmentett').click( function(event) { - $('tr.felmentett').fadeToggle(); - }); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js deleted file mode 100644 index 948d6d74..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js +++ /dev/null @@ -1,13 +0,0 @@ - -Event.observe(window, 'load', myPSFLoader, false); - -function myPSFLoader(evt) { - $$('table input[type=text].perc').each( - function (elem, index) { - Event.observe(elem, 'change', function(event) { - var element = $(Event.element(event)); - element.previous('input').checked=(element.value != '0'); - }); // Event.observe - } - ); -} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js deleted file mode 100644 index 5cd89589..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js +++ /dev/null @@ -1,192 +0,0 @@ -$(function() { - - // A gotoCreateAccount elemre kattintva a userAccount értéket a href-hez illesztjük... - $('body').bind('click', function(event) { - element = $(event.target); - if (element.hasClass('gotoCreateAccount')) { - var userAccount = element.prev('input').val(); - if (userAccount == '') { - userAccount = element.attr('title'); - element.prev('input').val(userAccount); - ajaxRequest(element.closest('form')); - } - } - if (element.hasClass('edit')) { - showUpdateLayer(event); - } - }); - - /* Jogviszonyváltozás kezelése - záradékok és egyéb paraméterek megjelenítése */ - $('.rejtett').hide(); - $('#jogviszonyValtasSelect').bind('change', function(event) { - element = $(event.target); - statusz = element.val(); - $('.rejtett').hide(); - - if (statusz == 'jogviszonya lezárva') { - $('#lezaras').show(); - if ($('#lezarasZaradek').val() == 41) $('#igazolatlan').show(); - else if ($('#lezarasZaradek').val == 45) $('#iskola').show(); - } else if (statusz == 'jogviszonya felfüggesztve') $('#felfuggesztes').show(); - }); - $('#lezarasZaradek').bind('change', function(event) { - element = $(event.target); - var zaradekIndex = element.val(); - if (zaradekIndex == 41) $('#igazolatlan').show(); - else $('#igazolatlan').hide(); - if (zaradekIndex == 45) $('#iskola').show(); - else $('#iskola').hide(); - }); - - /* A prototype activate() metódusának kiváltása */ - activateField = function(id) { - $('#'+id).focus().select().mouseup(function(event){ - event.preventDefault(); - }); - }; - - /* - Az oktatási azonosító - 11 jegyű, az első jegye 7, a 11. jegye ellenőrző kód: sum(i*xi) % 11, ahol a 10-es maradék nem megengedett - - 9. számú melléklet a 79/2006. (IV. 5.) Korm. rendelethez - A hallgatói és az oktatói azonosító szám képzésének szabálya - 1. Az azonosító szám tizenegy jegyű szám. - 2. Az azonosító szám képzése: - a) az 1. számjegy konstans 7-es szám, - b) a 2-10. számjegyek összessége egy garantáltan egyedi, - véletlenszerűen generált szám, - c) a 11. számjegy az 1-10. számjegyek felhasználásával, matematikai - módszerekkel képzett ellenőrző szám. - 3. Az azonosító szám 11. számjegyét úgy kell képezni, hogy a 2. a)-b) - pontok szerint képzett 10 számjegy mindegyikét szorozni kell azzal a - sorszámmal, ahányadik helyet foglalja el az azonosító számon belül. - (Első számjegy szorozva eggyel, második számjegy szorozva kettővel és - így tovább.) - Az így kapott szorzatok összegét el kell osztani 11-gyel, és az osztás - maradéka a 11. számjeggyel lesz egyenlő. - - A 2. b) pont szerinti sorszám nem adható ki, ha a 11-gyel való osztás - maradéka egyenlő tízzel. - */ - $('#oId').bind('change', function(event) { - - element = $(event.target); - oId = element.val(); - - var oIdString = String(oId); - if (oIdString.length != 11) { - alert('Hibás oktatási azonosító! (nem 11 jegyű)'); - setTimeout('activateField(\'oId\')',100); - return false; - } - if (oIdString.substring(0,1) != '7') { - alert('Hibás oktatási azonosító! (első jegy nem 7-es)'); - setTimeout('activateField(\'oId\')',100); - return false; - } - var chk = 0; - for (i = 0; i < 10; i++) { - chk += (i+1)*oIdString.substring(i,i+1); - } - chk = chk % 11; - if (chk == 10) { - alert('Hibás oktatási azonosító! (a 11-el vett osztási maradék nem lehet 10)'); - setTimeout('activateField(\'oId\')',100); - return false; - } - if (chk != +oIdString.substring(10)) { - alert('Hibás oktatási azonosító! (Az ellenőrző összeg nem egyezik az utolsó számjeggyel)'); - setTimeout('activateField(\'oId\')',100); - return false; - } - return true; - }); - /* - Adóazonosító - 10 jegyű, - az 1. jegy 8 - !! - a 2-6. számjegyek a személy születési időpontja és az 1867. január 1. között eltelt napok száma, - a 10. jegye ellenőrző kód: sum(i*xi) % 11, ahol a 10-es maradék nem megengedett - */ - if ($('#adoazonosito')) $('#adoazonosito').bind('change', function(event) { - - element = $(event.target); - aa = element.val(); - - var aaString = String(aa); - if (aaString.length != 10) { - alert('Hibás adóazonosító! (nem 10 jegyű)'); - setTimeout('activateField(\'adoazonosito\')',100); - return false; - } - if (aaString.substring(0,1) != '8') { - alert('Hibás adóazonosító! (első jegy nem 8-as - magánszemély)'); - setTimeout('activateField(\'adoazonosito\')',100); - return false; - } - var chk = 0; - for (i = 0; i < 9; i++) { - chk += (i+1)*aaString.substring(i,i+1); - } - chk = chk % 11; - if (chk == 10) { - alert('Hibás adóazonosító! (a 11-el vett osztási maradék nem lehet 10)'); - setTimeout('activateField(\'adoazonosito\')',100); - return false; - } - if (chk != +aaString.substring(9)) { - alert('Hibás adóazonosító! (Az ellenőrző összeg nem egyezik az utolsó számjeggyel)'); - setTimeout('activateField(\'adoazonosito\')',100); - return false; - } - return true; - }); - - /* - A TAJ - 9 jegyű, az első 8 egy folyamatos sorszám, a 9. CDV kód: sum(1-4)(3*x(2i-1)+7*x(2i)) % 10 - */ - $('#tajSzam').bind('change', function(event) { - - element = $(event.target); - tajSzam = element.val(); - - var tajString = String(tajSzam); - if (tajString.length != 9) { - alert('Hibás Társadalombiztosítási Azonosító Jel! (nem 9 jegyű)'); - setTimeout('activateField(\'tajSzam\')',100); - return false; - } - var chk = 0; - for (i = 0; i < 4; i++) { - chk += 3*tajString.substring(2*i,2*i+1)+7*tajString.substring(2*i+1,2*i+2); - } - chk = chk % 10; - if (chk != +tajString.substring(8)) { - alert('Hibás Tásradalombiztosítási Azonosító Jel! (Az ellenőrző összeg nem egyezik az utolsó számjeggyel)'); - setTimeout('activateField(\'tajSzam\')',100); - return false; - } - return true; - }); - - /* - A Diákigazolvány szám - 10 jegyű - */ - $('#diakigazolvanySzam').bind('change', function(event) { - - element = $(event.target); - dSzam = element.val(); - - var dString = String(dSzam); - if (dString.length < 10) { - alert('Hibás Diákigazolvány szám! (kisebb, mint 10 jegyű)'); - setTimeout('activateField(\'diakigazolvanySzam\')',100); - return false; - } - return true; - }); - -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js deleted file mode 100644 index 778d0c33..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js +++ /dev/null @@ -1,9 +0,0 @@ -$(function() { - - $('.rejtett').hide(); - $('#t1altipus').change(function() { - if ($('#t1altipus').val() =='2') $('#T1b').show(); - else $('#T1b').hide(); - }); - -}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js deleted file mode 100644 index 47108be0..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js +++ /dev/null @@ -1,31 +0,0 @@ - -$(function() { - $('select.zaradek').change(function(event) { - element = $(event.target); - if (element.val() == '') { - element.closest('form').find('input[type=submit]').hide(); - element.next('div').html(''); - } else { - var zArray = element.prop('options')[element.prop('selectedIndex')].innerHTML.split('%'); - var zTxt = '

'; - var tableTxt = ''; - for (i=0;i'+zArray[i]+''; - tableTxt = tableTxt + ''; - tableTxt = tableTxt + ''; - } - } - tableTxt = tableTxt + '
'; - zTxt = '

' + zTxt + '

' + tableTxt; - element.next('div').html(zTxt); - element.next('div').find('table input[type=text]').change(function(event) { - var element = $(event.target); - $('#'+element.attr('id')+'span').innerHTML=element.val().escapeHTML(); - }); - element.closest('form').find('input[type=submit]').show(); - } - }); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js deleted file mode 100644 index 35e83089..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js +++ /dev/null @@ -1,18 +0,0 @@ - -$(function() { - $('#szuletesiEv').change(function(event) { - var element = $(event.target); - var dSzam = element.val(); - var dString = String(dSzam); - if (dString.length != 4) { - alert('Hibás évszám! (nem 4 jegyű)'); -// setTimeout('document.getElementById(\'szuletesiEv\').activate()',1000); - setTimeout('$(\'#szuletesiEv\').focus().select()',100); - - return false; - } - return true; - - }); -}); - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js deleted file mode 100644 index abb82689..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js +++ /dev/null @@ -1,56 +0,0 @@ -$(function() { - $('table.tankor tr').hover(function(event) { - var element = $(event.target); - element.closest('tr').addClass('ez'); - $($(this).attr('class').split(' ')).each(function() { - if (this != '') { - $('table.tankor tr.'+this+':not(.benne):not(.ez)').addClass('utkozik'); - } - }); - },function(event) { - $('table.tankor tr').removeClass('utkozik').removeClass('ez'); - }); -}); - -/* - -Event.observe(window, 'load', myPSFLoader, false); - - -function myPSFLoader(evt) { - - $$('table.tankor tr').each( - function (elem, index) { - - if (elem.getAttribute('class') != null) { - Event.observe(elem, 'mouseover', function(event) { - - var element = $(Event.element(event)); - var trElement = element.up('tr'); - var classNames = $w(trElement.className.split('benne').join(' ')); - if (classNames.length > 0) { - var tdElements = $$('tr.'+classNames.join(' td, tr.')+' td'); - for (i=0; i 0) { - var tdElements = $$('tr.'+classNames.join(' td, tr.')+' td'); - for (i=0; i'+(osztalyJel==''?'?':osztalyJel)+''; - if (i < maxKS) ulStr += '
'; - ulStr += ''; - } - ulStr += ''; - $('#divKezdoEvfolyamSorszam').html(ulStr); - $('#divJel').slideDown().focus(); - $('#divKezdoEvfolyamSorszam').slideDown(); - } else if (element.closest('ul').attr('id') == 'evfolyamJelek') { - element.closest('ul').find('li').removeClass('kivalasztott'); - e = element.closest('li'); i=0; - while (i<$('#vegzoTanev').val()-$('#kezdoTanev').val()+1) { - e.addClass('kivalasztott'); - e = e.next('li'); - i++; - } - } else if (element.attr('id') == 'jel') { - $('#divKezdoEvfolyamSorszam li span.osztalyJel').html(element.val()); - $('#divLeirasTelephely').slideDown(); - } - }); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js deleted file mode 100644 index a23b0c80..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js +++ /dev/null @@ -1,41 +0,0 @@ - - -$(function() { - - $('body').click(function(event) { - - element = $(event.target); - if (element.hasClass('slideUj')) { - $('tr#ujKepesites').slideToggle('slow'); - } - - }); - - $('select#statusz').change(function(event) { - element = $(event.target); - if (element.val() != 'jogviszonya lezárva') { - if (IsDate($('input#kiDt').val())) { - curdate = new Date(); - date = new Date($('input#kiDt').val()); - if (datekotelezo+plusz) lekotottTd.closest('tr').removeClass('ok').removeClass('minusz').addClass('plusz'); - else lekotottTd.closest('tr').removeClass('minusz').removeClass('plusz').addClass('ok'); - - if (dbFrissit) $('table#tt span#keszTanarDb').html($('table#tt tr.ok').length); - } - - ajaxGetTankorAdat_tth = function(tankorId) { - postData = { 'tankorId':tankorId, 'mayorToken': $('body').data('mayortoken') } - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getTankorAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionID'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONTankorAdat_tth(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('fail'); - //console.log(jqXHR); - updateSalt(jqXHR.getResponseHeader('Etag')); - }); - } - - processJSONTankorMod = function( msg ) { - // console.log(JSON.stringify(msg)); - $('#updateWindowSide').data('target').html(msg.tankorNevTargyNelkul); - processJSONTankorAdat( msg ); - } - - processJSONTankorAdat_tth = function( msg ) { - //console.log(JSON.stringify(msg)); - - $('#updateWindowSideContent').html(''); - $('#updateWindowSideTitle').html('Tantárgyfelosztás - Tankör'); - $('

' +msg.tankorNevReszei.evfOszt+' ' - +msg.tankorNevReszei.targyNev - +(msg.tankorNevReszei.tankorJel!=''&&msg.tankorNevReszei.tankorJel!=null?msg.tankorNevReszei.tankorJel+' ':'') - +' '+msg.tankorNevReszei.tankorNevExtra+'' - +'' - +' ('+msg.tankorId+')

').appendTo('#updateWindowSideContent'); - $('

Módosít!

').appendTo('#updateWindowSideContent'); - // adatok - ulStr = '
    ' - +'
  • Évközi követelmény: '+msg.kovetelmeny+'
  • ' - +'
  • Létszám korlát: '+msg.min+'-'+msg.max+'
  • ' - +'
  • Tankör-típus: '+msg.rovidNev+' ('+msg.tankorTipusId+')
  • ' - +'
'; - $(ulStr).appendTo('#updateWindowSideContent'); - // osztályok - ulStr = '
    '; - pStr = '
    Osztályai: '; - for (i=0; i-1) { - ulStr += 'checked="checked" '; - pStr += msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+') '; - } - ulStr += '/> ' - +''; - } - ulStr += '
'; - pStr += ''+ulStr+''; - $(pStr).appendTo('#updateWindowSideContent'); - // szemeszterek, óraszámok - ulStr = '
    '; - for (i=0; i' - +''; - } - ulStr += '
'; - pStr = '
Óraszám: '+msg.oraszam+' ('+msg.tanev+'/'+msg.szemeszter+')' - +'' - +ulStr - +'
'; - $(pStr).appendTo('#updateWindowSideContent'); - - $('#updateWindowSideSub').removeClass('nyitva'); - if (!$('#updateWindowSide').hasClass('nyitva')) { - $('#updateWindowSide').addClass('nyitva'); - } - - } - - processJSONChk = function(msg, element, tanarId, tankorId) { - // console.log(JSON.stringify(msg)); - tankorTd = $('td#col_'+tankorId); - if (element.prop('checked')) { - oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); - $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { - if ($(this).val() != element.val()) { - lSpan = $(this).closest('tr').find('span.lekotott'); - lekot = parseFloat(lSpan.html().replace(',','.'))-oraPerFo; - lSpan.html(lekot.toString().replace('.',',')); - } - }); - if (!tankorTd.hasClass('kesz')) { - tankorTd.addClass('kesz'); - db = parseInt($('table#tt span#keszTankorDb').html()); - $('table#tt span#keszTankorDb').html(++db); - } else { tankorTd.removeClass('kesz').addClass('tobb') } - tankorTd.data('tanardb', parseInt(tankorTd.data('tanardb'))+1); - oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); - plusz=parseInt($('div#statusz span#plusz').html()); - minusz=parseInt($('div#statusz span#minusz').html()); - $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { - { - lSpan = $(this).closest('tr').find('span.lekotott'); - lekot = parseFloat(lSpan.html().replace(',','.'))+oraPerFo; - lSpan.html(lekot.toString().replace('.',',')); - checkTanarOraszam(lSpan.closest('td'), plusz, minusz, true); - } - }); - } else { - oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); - lSpan = element.closest('tr').find('span.lekotott'); - lekot = parseFloat(lSpan.html().replace(',','.'))-oraPerFo; - lSpan.html(lekot.toString().replace('.',',')); - $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { - { - lSpan = $(this).closest('tr').find('span.lekotott'); - lekot = parseFloat(lSpan.html().replace(',','.'))-oraPerFo; - lSpan.html(lekot.toString().replace('.',',')); - } - }); - if ($('table#tt td.col-'+tankorId+' input:checked').length == 0) { - tankorTd.removeClass('kesz'); - db = parseInt($('table#tt span#keszTankorDb').html()); - $('table#tt span#keszTankorDb').html(--db); - } else if ($('table#tt td.col-'+tankorId+' input:checked').length == 1) tankorTd.removeClass('tobb').addClass('kesz'); - tankorTd.data('tanardb', parseInt(tankorTd.data('tanardb'))-1); - oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); - plusz=parseInt($('div#statusz span#plusz').html()); - minusz=parseInt($('div#statusz span#minusz').html()); - checkTanarOraszam(element.closest('tr').find('td.lekotott'), plusz, minusz, true); - $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { - if ($(this).val() != element.val()) { - lSpan = $(this).closest('tr').find('span.lekotott'); - lekot = parseFloat(lSpan.html().replace(',','.'))+oraPerFo; - lSpan.html(lekot.toString().replace('.',',')); - } - checkTanarOraszam($(this).closest('tr').find('td.lekotott'), plusz, minusz, true); - }); - } - $('#cell_'+tanarId+'_'+tankorId).animate({backgroundColor: '#00ff00'}, 100).animate({backgroundColor: '#eeeeee'}, 1000); - } - - - -//////////////////////////////////ITT VOLT AZ ELEJE - // TODO - ezt kivenni - var params = $.parseParams(window.location.toString().split('?')[1] || '' ); - var sessionID=params.sessionID?params.sessionID:''; - $('body').data('sessionID',sessionID); // ez nem lenne szukseges. lasd meg data-sessionid - - checkOraszam(2,2); - - $('body').click(function(event) { - - element = $(event.target); - saltName = $('#updateForm input.salt').prop('name'); - saltValue = $('#updateForm input.salt').val(); - - if (element.attr('id')=='szuro') { - $('#updateWindowSideTitle').html('Szűrés'); - - dStr = '
'; - dStr += ''; - dStr += ''; - - // Osztályok - ulStr = '
    '; spanStr = ''; - for (i=0; i<$('#szuro').data('szuro').osztalyok.length; i++) { - oAdat = $('#szuro').data('szuro').osztalyok[i]; - ulStr += '
  • ' - +'-1) { - ulStr += ' checked="checked" '; - spanStr += ' '+oAdat['osztalyJel']+' ('+oAdat['osztalyId']+')'; - } - ulStr += '/>
  • '; - } - ulStr += '
'; - dStr += '
' - +'' - +' ' - +'Osztályok: '+spanStr; - dStr += ulStr; - dStr += '
'; - - // Munkaközösségek - ulStr = '
    '; spanStr = ''; - for (i=0; i<$('#szuro').data('szuro').munkakozossegek.length; i++) { - oAdat = $('#szuro').data('szuro').munkakozossegek[i]; - ulStr += '
  • ' - +'-1) { - ulStr += ' checked="checked" '; - spanStr += '
    '+oAdat['mkNev']+' ('+oAdat['mkId']+')'; - } - ulStr += '/>
  • '; - } - ulStr += '
'; - dStr += '
' - +'' - +' ' - +'Munkaközösségek: '+spanStr; - dStr += ulStr; - dStr += '
'; - - // Tárgyak - ulStr = '
    '; spanStr = ''; - for (i=0; i<$('#szuro').data('szuro').targyak.length; i++) { - oAdat = $('#szuro').data('szuro').targyak[i]; - ulStr += '
  • ' - +'-1) { - ulStr += ' checked="checked" '; - spanStr += '
    '+oAdat['targyNev']+' ('+oAdat['targyId']+')'; - } - ulStr += '/>
  • '; - } - ulStr += '
'; - dStr += '
' - +'' - +' ' - +'Tárgyak: '+spanStr; - dStr += ulStr; - dStr += '
'; - - // Tanárok - ulStr = '
    '; spanStr = ''; - ulStr += '
  • ' - +'-1) { - ulStr += ' checked="checked" '; - spanStr += '
    '+oAdat['tanarNev']+' ('+oAdat['tanarId']+')'; - } - ulStr += '/>
  • '; - } - ulStr += '
'; - dStr += '
' - +'' - +' ' - +'Tanárok: '+spanStr; - dStr += ulStr; - dStr += '
'; - - - - dStr += ''; - dStr += '
'; - $('#updateWindowSideContent').html(''); - $(dStr).appendTo('#updateWindowSideContent'); - - $('#updateWindowSideSub').removeClass('nyitva'); - $('#updateWindowSide').addClass('nyitva'); - - } else if (element.hasClass('slideContainer') || element.hasClass('slideToggleContainer')) { - element.find('ul').slideToggle(75); - element.find('span.slider').toggleClass('icon-chevron-down').toggleClass('icon-chevron-up'); - } else if (element.hasClass('slider') || element.hasClass('slideToggle')) { - element.closest('div').find('ul').slideToggle(75); - element.closest('div').find('span.slider').toggleClass('icon-chevron-down').toggleClass('icon-chevron-up'); - } else if (element.hasClass('tankor')) { - // console.log(element); - $('#updateWindowSide').data('target',element); - ajaxGetTankorAdat_tth(element.data('tankorid')); - } else if (element.hasClass('tankorNevExtra')) { - element.next('input#tankorNevExtra').show(); - element.hide(); - } else if (element.hasClass('tankorModosit')) { - postData = { 'tankorId':$('#updateWindowSide').data('target').data('tankorid'),'osztalyIds': [], 'tankorSzemeszter': [], 'tankorNevExtra': $('#updateWindowSide input#tankorNevExtra').val() } - $('#updateWindowSide ul#tankorOsztaly input:checked').each(function(index){postData.osztalyIds.push($(this).val());}) - $('#updateWindowSide ul#tankorSzemeszter input[type=text]').each(function(index){ - if ($(this).val() != '') { - tmp = $(this).attr('name').split('-'); - postData.tankorSzemeszter.push({'tanev':tmp[1], 'szemeszter': tmp[2], 'oraszam': $(this).val() }); - } - }); - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=tankorMod&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONTankorMod(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - }).fail(function( jqXHR, textStatus, errorThrown ) { - updateSalt(jqXHR.getResponseHeader('Etag')); - // console.log('fail'); - // console.log(jqXHR); - }); - } else if (element.hasClass('tantan') && !element.hasClass('disable')) { - chkElement = element.find('input[type=checkbox]'); - chkElement.click(); - } else if (element.attr('id') == 'plusz' || element.attr('id') == 'minusz') { - element.find('ul.limit').slideToggle(85); - } else if (element.hasClass('setLimit')) { - spanElement = element.closest('span'); - ulElement = element.closest('ul.limit'); - ulElement.slideUp().detach(); - spanElement.html(' '+element.html()); - ulElement.appendTo(spanElement); - plusz=parseInt($('div#statusz span#plusz').html()); - minusz=parseInt($('div#statusz span#minusz').html()); - checkOraszam(plusz, minusz); - } else if (element.hasClass('targy')) { - targyId = element.data('targyid'); - szurtTargyId = $('table#tt').data('szurtTargyId'); - if (szurtTargyId == targyId) { - // szűrés megszüntetése - $('table#tt tr.tanar').not('.targy'+szurtTargyId).removeClass('szurt'); - $('table#tt').data('szurtTargyId',''); - } else { - // szűrni kell - if (szurtTargyId != '') { - // egy másik szűrés volt eddig - megszűntettjük - $('table#tt tr.tanar').not('.targy'+szurtTargyId).removeClass('szurt'); - } - $('table#tt tr.tanar').not('.targy'+targyId).addClass('szurt'); - $('table#tt').data('szurtTargyId',targyId); - } - // szűrés miatt az első látható cella eltűnhet, módosulhat - if ($('tr.tanar.first').hasClass('szurt')) { - trElements = $('tr.tanar.first').nextAll('tr.tanar').not('.szurt').get(); - if (trElements.length>0) { - $('tr.tanar.first').removeClass('first'); - $(trElements[0]).addClass('first'); - } else { - // ha nincs lefele látható sor, akkor felfelé keresünk... - trElements = $('tr.tanar.first').prevAll('tr.tanar').not('.szurt').get(); - if (trElements.length>0) { - $('tr.tanar.first').removeClass('first'); - $(trElements[0]).addClass('first').removeClass('csukott'); - $(trElements[0]).nextAll('tr').removeClass('csukott'); - } - } - } - } else if (element.hasClass('unset')) { - element.closest('div').find('input[type=checkbox]:checked').click(); - } else if (element.hasClass('toggleKesz')) { -/* ez meg nem mukodik - $('table#tt td.tankor.kesz').each(function(index) { - className = 'col-'+$(this).data('tankorid'); - $('table#tt td.tantan.'+className).toggleClass('szurt'); - $(this).toggleClass('szurt'); - thTargy = $('table#tt th#thTargy-'+$(this).data('targyid')); - colSpan = $('table#tt td.tdTargy-'+$(this).data('targyid')).not('.szurt').length; - thTargy.prop('colspan',colSpan); - if (colSpan==0) thTargy.addClass('szurt'); - else thTargy.removeClass('szurt'); - }); -*/ - } - - }); - - $('body').change(function(event) { - - element = $(event.target); - - if (element.hasClass('szOsztaly')) { - if (element.prop('checked')) { - $('#szuro').data('szuro').osztalyIds.push( element.val() ); - $(' '+element.next('label').html()+'').insertAfter('div#szOsztaly strong'); - } else { - $('div#szOsztaly span#selOsztalyId-'+element.val()).prev('br').remove(); - $('div#szOsztaly span#selOsztalyId-'+element.val()).remove(); - tmp = $('#szuro').data('szuro').osztalyIds; - $('#szuro').data('szuro').osztalyIds = []; - for (i=0; i '+element.next('label').html()+'').insertAfter('div#szMk strong'); - } else { - $('div#szMk span#selMkId-'+element.val()).prev('br').remove(); - $('div#szMk span#selMkId-'+element.val()).remove(); - tmp = $('#szuro').data('szuro').mkIds; - $('#szuro').data('szuro').mkIds = []; - for (i=0; i '+element.next('label').html()+'').insertAfter('div#szTanar strong'); - } else { - $('div#szTanar span#selTanarId-'+element.val()).prev('br').remove(); - $('div#szTanar span#selTanarId-'+element.val()).remove(); - tmp = $('#szuro').data('szuro').tanarIds; - $('#szuro').data('szuro').tanarIds = []; - for (i=0; i '+element.next('label').html()+'').insertAfter('div#szTargy strong'); - } else { - $('div#szTargy span#selTargyId-'+element.val()).prev('br').remove(); - $('div#szTargy span#selTargyId-'+element.val()).remove(); - tmp = $('#szuro').data('szuro').targyIds; - $('#szuro').data('szuro').targyIds = []; - for (i=0; i input').attr('checked',false); - $('#cell_'+tanarId+'_'+tankorId).animate({backgroundColor: '#ff0000'}, 100).animate({backgroundColor: '#eeeeee'}, 1000); - }); - - } - - }); - - $('body').focusout(function(event) { - var element = $(event.target); - if (element.attr('id')=='tankorNevExtra') { - element.prev('span.tankorNevExtra').html( element.val() ).show(); - element.hide(); - } - }); - - $('#updateWindowSide').on('keydown', 'ul#tankorSzemeszter li:last-child input', function(event) { - - var charKeyCode = event.keyCode ? event.keyCode : event.which; - var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); - var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); - var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); - element = $(event.target); - - if (charKeyCode == 9) { - event.preventDefault(); - tmp = element.attr('name').split('-'); - tanev = 1+parseInt(tmp[1]); - for (szemeszter = 1; szemeszter<3; szemeszter++) { - $('
  • '+tanev+'/'+szemeszter - +'' - +'
  • ').appendTo('ul#tankorSzemeszter'); - } - element.closest('li').next('li').find('input').focus(); - } - - }); - $('#updateWindowSide').on('keydown', 'ul#tankorSzemeszter li:first-child input', function(event) { - - var charKeyCode = event.keyCode ? event.keyCode : event.which; - var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); - var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); - var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); - element = $(event.target); - - if (charKeyCode == 9 && shiftKey) { - event.preventDefault(); - tmp = element.attr('name').split('-'); - tanev = parseInt(tmp[1])-1; - for (szemeszter = 1; szemeszter<3; szemeszter++) { - $('
  • '+tanev+'/'+szemeszter - +'' - +'
  • ').prependTo('ul#tankorSzemeszter'); - } - element.closest('li').prev('li').find('input').focus(); - } - - }); - - - $('body').keydown(function(event) { - - var charKeyCode = event.keyCode ? event.keyCode : event.which; - var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); - var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); - var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); - element = $(event.target); - - if (!$('#updateWindowSide').hasClass('nyitva')) { - if (charKeyCode == 37) { // balra - event.preventDefault(); - firstTh = $('table#tt th.first.targy'); - firstColspan = firstTh.attr('colspan'); - if (firstColspan < firstTh.data('colspan')) { - firstTh.attr('colspan', ++firstColspan); - } else { - if (firstTh.prev('th.targy').length > 0) { - firstTh.removeClass('first'); - firstTh.prev('th.targy').addClass('first').show(); - } - } - firstTd = $('table#tt td.first'); - if ($('table#tt td.first.tankor').prev('td.tankor').length>0) { - firstTd.removeClass('first'); - firstTd.prev('td').addClass('first').show(); - } - } else if (charKeyCode == 39) { // jobb - event.preventDefault(); - firstTh = $('table#tt th.first.targy'); - firstColspan = firstTh.attr('colspan'); - if (firstColspan > 1) { - firstTh.attr('colspan', firstColspan-1); - } else { - if (firstTh.next('th.targy').length > 0) { - firstTh.removeClass('first').hide(); - firstTh.next('th.targy').addClass('first'); - } - } - firstTd = $('table#tt td.first'); - if ($('table#tt td.first.tankor').next('td.tankor').length>0) { - firstTd.removeClass('first').hide(); - firstTd.next('td').addClass('first'); - } - } else if (charKeyCode == 40) { // le - event.preventDefault(); - firstTr = $('table#tt tr.first.tanar'); - nextTrs = firstTr.nextAll('tr').not('.szurt').get(); - if (nextTrs.length>0) { - firstTr.removeClass('first'); - $(nextTrs[0]).prevAll('tr.tanar').addClass('csukott'); - $(nextTrs[0]).addClass('first'); - } - } else if (charKeyCode == 38) { // fel - event.preventDefault(); - firstTr = $('table#tt tr.first.tanar'); - prevTrs = firstTr.prevAll('tr').not('.szurt').get(); - if (prevTrs.length>0) { - firstTr.removeClass('first'); - $(prevTrs[0]).addClass('first').removeClass('csukott'); - $(prevTrs[0]).nextAll('tr.tanar').removeClass('csukott'); - } - }} // updateWindowSide - !nyitva - }); - -}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js deleted file mode 100644 index db9f0830..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js +++ /dev/null @@ -1,210 +0,0 @@ -$(function() { - - var sumOsszeg=0; - var sumTamogatas=0; - var sumOsszeg_ok=0; - var sumTamogatas_ok=0; - - checkTamogatasInput(); - $('#ujTovabbkepzes span.ujIntezmeny').click(function() { - var h = 'Intézmény rövidneve: '; - h += 'Intézmény neve: '; - $(this).after(h); - $('#ujTovabbkepzes span.ujIntezmeny').remove(); - $('#ujTovabbkepzes select').hide(); - }); - - $('#tovabbkepzesTerv input[type=text].currency').change(function() { - element = $(event.target); - checkTamogatasInput(); - }); - - $('#tanarTovabbkepzesForduloDt select').click(function() { - $(this).closest('form').find('input').removeClass('ajaxDone').removeClass('ajaxError'); - }); - $('#tanarTovabbkepzesForduloDt select').change(function() { - $(this).next('input').val($(this).val()); - ajaxSetTanarAdat( - $(this).data('tanarid'), - $(this).val(), - $(this).closest('form').find('input.salt').attr('name'), - $(this).closest('form').find('input.salt').val() - ); - console.log($(this).closest("tr").find('th').html('')); - }); - - $('#tovabbkepzesNavi button').click(function() { - idToOpen = $(this).data('nav'); - if (idToOpen=='') $('#tovabbkepzesNavi').siblings('form').fadeIn(); - else { - $('#tovabbkepzesNavi').siblings('form').fadeOut(); - $('#'+idToOpen).fadeIn(); - } - }); - -/* $('#tanarTovabbkepzesForduloDt th.tovabbkepzesCiklus').each(function(i) { - //enum('terv','jóváhagyott','elutasított','megszűnt','megszakadt','teljesített') ; - $this = $(this); - terv = (parseFloat($(this).data('terv'))||0); - teljesitett = (parseFloat($(this).data('teljesített'))||0); - jovahagyott = (parseFloat($(this).data('jóváhagyott'))||0); - $this.find('span.terv').css({'width':terv+'px'}); - $this.find('span.teljesitett').css({'width':teljesitett+'px'}); - $this.find('span.jovahagyott').css({'width':jovahagyott+'px'}); - }); -*/ - - google.load("visualization", "1.1", {callback:drawCharts,language:'hu',packages:["corechart","timeline"]}); - /* -------------------------------------------------------------- */ - function drawIdovonal() { - var container = document.getElementById('timeline'); - var chart = new google.visualization.Timeline(container); - var dataTable = new google.visualization.DataTable(); - dataTable.addColumn({ type: 'string', id: 'tovabbkepzes' }); - dataTable.addColumn({ type: 'string', id: 'oraszam' }); - dataTable.addColumn({ type: 'date', id: 'tolDt' }); - dataTable.addColumn({ type: 'date', id: 'igDt' }); - - $('table.tovabbkepzes tbody tr.tovabbkepzesTanarSor').each(function(i) { - if ($(this).data('igdt')!='0000-00-00') { - var tanarNev = $(this).data('tanarnev'); - var oraszam = $(this).data('oraszam') + " óra"; - var tolDt = new Date( $(this).data('toldt') ); - var igDt = new Date( $(this).data('igdt') ); - dataTable.addRows([ [tanarNev, oraszam, tolDt, igDt] ]); - } - }); - chart.draw(dataTable); - } - /* -------------------------------------------------------------- */ - function drawPie1() { - var data = google.visualization.arrayToDataTable([ - ['Task', 'Támogatás'], - ['Nem támogatott', sumOsszeg-sumTamogatas], - ['Támogatott', sumTamogatas] - ]); - - var options = { - title: 'Támogatás', - slices: { 0: { color: 'red'}, 1: { color: 'green'} }, - legend: {position: 'bottom', textStyle: {color: 'black', fontSize: 10}} - }; - var chart = new google.visualization.PieChart(document.getElementById('grafikonTamogatas')); - chart.draw(data, options); - } - function drawPie2() { - - var dataTable = new google.visualization.DataTable(); - dataTable.addColumn('string', 'tanár'); - dataTable.addColumn('number', 'támogatás'); - $('table.tovabbkepzes tbody tr.tovabbkepzesTESor').each(function(i) { - if ($(this).data('igdt')!='0000-00-00') { - var tanarNev = $(this).data('tanarnev'); - var reszosszeg = Number($(this).data('reszosszeg')); - var tamogatas = $(this).data('tamogatas'); - dataTable.addRows([ [ tanarNev, reszosszeg ] ]); - } - }); - var options = { - title: 'Továbbképzések eloszlása összeg szerint', - pieSliceText: '', - legend: {position: 'labeled', textStyle: {color: 'black', fontSize: 10}} - }; - var chart = new google.visualization.PieChart(document.getElementById('grafikonOsszegEloszlas')); - chart.draw(dataTable, options); - } - /* -------------------------------------------------------------- */ - function checkTamogatasInput() { - sumOsszeg=0; - sumTamogatas=0; - sumOsszeg_ok=0; - sumTamogatas_ok=0; - $('#tovabbkepzesTerv tbody input[type=text].currency').each(function(index) { - element = $(this); - if (element.data('inputtype') == 'tamogatas') { - if (Number($('#reszosszeg_'+element.data('kulcs')).val()) < Number(element.val())) { - element.addClass('hiba'); - } else { - element.removeClass('hiba'); - } - if ($.inArray(element.data('tovabbkepzesstatusz'),['terv','jóváhagyott','teljesített'])>=0) { - sumTamogatas_ok += Number(element.val()); - } - sumTamogatas += Number(element.val()); - } else { - if ($.inArray(element.data('tovabbkepzesstatusz'),['terv','jóváhagyott','teljesített'])>=0) - sumOsszeg_ok += Number(element.val()); - sumOsszeg += Number(element.val()); - } - }); - $('#sumOsszeg').val(sumOsszeg); - $('#sumTamogatas').val(sumTamogatas); - $('#sumOsszeg_ok').val(sumOsszeg_ok); - $('#sumTamogatas_ok').val(sumTamogatas_ok); - - var keretOsszeg = Number($('#keretOsszeg').val()); - if (keretOsszeg'+(keretOsszeg-sumTamogatas_ok)+' Ft.-'); - } else { - $('#sumTamogatas_ok').removeClass('hiba'); - if ((keretOsszeg-sumTamogatas_ok)==0) $('#tamogatasInfo').html(''); - else $('#tamogatasInfo').html(''+(keretOsszeg-sumTamogatas_ok)+' Ft.-'); - } - } - /* -------------------------------------------------------------- */ - - function drawCharts() { - drawIdovonal(); - if ($('#grafikonTamogatas').length>0) drawPie1(); - if ($('#grafikonOsszegEloszlas').length>0) drawPie2(); - } - - var clickedMegjegyzes = false; - $('span.tovabbkepzesMegjegyzes').click(function() { - clickedMegjegyzes = $(this).parent('td'); - $('#updateForm').html($('#tovabbkepzesMegjegyzes_'+$(this).data('kulcs')+"")); - $('#updateForm *').show(); - $('#takaro').show(); - $('#updateWindow').show(); - }); - - hideUpdateLayer = function() { - $('#updateForm div').hide(); - clickedMegjegyzes.append($('#updateForm div')); - }; - -}); - - - -ajaxSetTanarAdat = function(tanarId,forduloDt,salt_name,salt_value) { - postData = {'tanarId':tanarId, - 'forduloDt':forduloDt, - 'sessionID': $('body').data('sessionid'), - 'action':'modTanarTovabbkepzesForduloDt' } - postData[salt_name] = salt_value; - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=intezmeny&f=tovabbkepzes&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - updateSalt(jqXHR.getResponseHeader('Etag')); - processJSONTovabbkepzes(msg); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(errorThrown); - //console.log(jqXHR.responseJSON); - //displayJSONerror(jqXHR.responseJSON); - updateSalt(jqXHR.getResponseHeader('Etag')); - triggerError(tanarId); - }); -} - -processJSONTovabbkepzes = function (ADAT) { - $('input[data-tanarid='+(ADAT.tanarId)+']').addClass('ajaxDone'); -} - -triggerError = function (tanarId) { - $('input[data-tanarid='+(tanarId)+']').addClass('ajaxError'); -} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js deleted file mode 100644 index 7831c469..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js +++ /dev/null @@ -1,13 +0,0 @@ - -function htmlEncode(value){ - //create a in-memory div, set it's inner text(which jQuery automatically encodes) - //then grab the encoded contents back out. The div never exists on the page. - return $('
    ').text(value).html(); -} - -$(function() { - $('form.zaradek table input[type=text]').change(function(event) { - var element = $(event.target); - $('#'+element.attr('id')+'span').html(htmlEncode(element.val())); - }); -}); 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 deleted file mode 100644 index fd9e8336..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js +++ /dev/null @@ -1,1249 +0,0 @@ -var debug=false; -$(function() { - - $('body').bind('submit', mayorNaploSubmitSearch); - - $('.toolBarClear').click(function(event) { - var element = $(event.target); - element.closest('table').find('select').prop('selectedIndex',0); - element.closest('table').find('form').submit(); - }); - - $('.btnSelectNext').on('click',function(event) { - var selectTool = $(this).prev('select'); // közvetlenül az előtte levő elem (select) - $(selectTool).find('option:selected').removeAttr('selected').next('option').attr('selected', 'selected'); - $(selectTool).change(); - }); - $('.btnSelectPrev').on('click',function(event) { - var selectTool = $(this).next('select'); // közvetlenül a mögötte levő elem (select) - $(selectTool).find('option:selected').removeAttr('selected').prev('option').attr('selected', 'selected'); - $(selectTool).change(); - }); - - $('#toolBarHamburgerVezerlo').click(function(event) { - $('#toolBarHamburgerLista').toggle(); - }); - -// if ($('#diakSelectLista option').length == 0){ - $('#diakSelectPattern').closest('form').submit( function(event) { - var $form = $(this); - if ($('#diakSelectLista').val()=="") { - $form.data('submitted',false); - return false; - } - }); - $('#diakSelectIcon').click( function(event) { - $('#diakSelectPattern').toggle().focus(); - //$('#diakSelectIcon').toggle(); - $('#diakSelectLista').toggle().prop('selectedIndex',0); - }); - $('#diakSelectPattern').change( function(event) { - var pattern = $('#diakSelectPattern').val(); - // we need to catch ENTER! - var params = $.parseParams(window.location.toString().split('?')[1] || '' ); - var sessionID=params.sessionID?params.sessionID:''; - $.ajax({ - type: "POST", - url: "?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+sessionID, - data: { 'pattern': pattern, 'tipus':'diak', 'sessionID':sessionID }, - dataType: 'json' - }).done(function( msg ) { - var listItems = $('#diakSelectLista'); - var D = msg[0]['diakok']; // vajon miért így kell erre hivatkozni? - if (D.length>0) { - listItems.find('option').remove(); - listItems.find('optgroup').remove(); - listItems.append(''); - for (i=0; i'+D[i]['diakNev']+''); - } - $('#diakSelectPattern').hide(); - $('#diakSelectIcon').show(); - $('#diakSelectLista').show().focus(); - if (D.length==1) { - //$("#diakSelectLista").val($("#diakSelectLista option:last").attr('selected',true)); - $("#diakSelectLista option:last").attr('selected',true); - $('#diakSelectTool').submit(); - } - } - }); - }); -// } - - - -/* - $(document).on('click', '.oraErtekel', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('oraid')==true ) { - ajaxSetOraLike(element.data('oraid'),element.data('jovolt')); - } - }); -*/ - $(document).on('click', '.jegyAdat', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('jegyid')==true ) { - ajaxGetJegyAdat(element.data('jegyid')); - } - }); - - $(document).on('click', '.zaroJegyAdat', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('zarojegyid')==true ) { - ajaxGetZaroJegyAdat(element.data('zarojegyid')); - } - }); - - $(document).on('click', '.tankorAdat', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('tankorid')==true ) { - ID = element.data('tankorid'); - } else if ( $(this).data().hasOwnProperty('tankorid')==true ) { - ID = $(this).data('tankorid'); - } - if (ID!='') ajaxGetTankorAdat(ID); - - }); - - $(document).on('click', '.osztalyAdat', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('osztalyid')==true ) { - ID = (element.data('osztalyid')); - } else if ( $(this).data().hasOwnProperty('osztalyid')==true ) { - ID = $(this).data('osztalyid'); - } - if (ID!='') ajaxGetOsztalyAdat(ID); - }); - - mayorNaploEventHandlers(); - -}); - -mayorNaploSubmitSearch = function (event) { - - var element = $(event.target); - if (element.attr('id') == 'mayorSearch') { - var pattern = $('#mayorSearch input[type=text]').val(); - var postData = { 'tipus':'diak','pattern': pattern, 'strict':1, 'mayorToken': ($('body').data('mayortoken')) }; - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONKeresoDiakAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(jqXHR); - }); - - var postData = { 'tipus':'tanar','pattern': pattern, 'strict':1, 'mayorToken': ($('body').data('mayortoken')) }; - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONKeresoTanarAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(jqXHR); - }); - - var postData = { 'tipus':'szulo','pattern': pattern, 'strict':1, 'mayorToken': ($('body').data('mayortoken')) }; - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONKeresoSzuloAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(jqXHR); - }); - - - - } - -} - -processJSONKeresoDiakAdat = function( ADAT ) { -// console.log(JSON.stringify(ADAT)); -// $('#updateWindowSide').addClass('nyitva'); -// $('#updateWindowSideTitle').html(diakAdat['diakNev']); -// $('#mayorSearch').remove(); - var content = ''; - if (ADAT['diakok'].length>0) { - for (i=0; i'+a['diakNev'] - if (a['osztalyJel']!=null) content += ' ('+a['osztalyJel']+')'; - content +=''; - //content += ''; - //content += '
    '; - } - $('#mayorSearch').append(content); - } -} -processJSONKeresoTanarAdat = function( ADAT ) { - var content = ''; - if (ADAT['tanarok'].length>0) { - for (i=0; i'+a['tanarNev']+''; - } - $('#mayorSearch').append(content); - } -} -processJSONKeresoSzuloAdat = function( ADAT ) { - var content = ''; - if (ADAT['szulok'].length>0) { - for (i=0; i'+a['szuloNev']+''; - } - $('#mayorSearch').append(content); - } - -} - - -ajaxGetDiakAdat = function(diakId) { - postData = { 'diakId':diakId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getDiakAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONDiakAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(jqXHR); - }); -} - -ajaxGetSzuloAdat = function(szuloId) { - postData = { 'szuloId':szuloId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getSzuloAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONSzuloAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(jqXHR); - }); -} - -ajaxGetTanarAdat = function(tanarId) { - postData = { 'tanarId':tanarId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getTanarAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONTanarAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); - //console.log(jqXHR); - }); -} - -ajaxGetTankorAdat = function(tankorId) { - postData = { 'tankorId':tankorId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getTankorAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONTankorAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); - //console.log(jqXHR); - }); -} -ajaxGetOsztalyAdat = function(osztalyId) { - postData = { 'osztalyId':osztalyId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getOsztalyAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONOsztalyAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); - //console.log(jqXHR); - }); -} - -ajaxGetDolgozatAdat = function(dolgozatId) { - postData = { 'dolgozatId': dolgozatId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ type: "POST", - url: "index.php?page=naplo&sub=tools&f=dolgozatAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONDolgozatAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - alert('Valami hiba történt'); - //console.log('hiba történt!'+textStatus); - //console.log(jqXHR); - }); -} - -ajaxGetJegyAdat = function(jegyId) { - postData = { 'jegyId':jegyId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getJegyAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONJegyAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(jqXHR); - }); -} -ajaxGetZaroJegyAdat = function(zaroJegyId) { - postData = { 'zaroJegyId':zaroJegyId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getZaroJegyAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONZaroJegyAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log(jqXHR); - }); -} - - -ajaxGetOraAdat = function(oraId) { - mayorLoaderStart(); - postData = { 'oraId':oraId, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getOraAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - 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); - }); -} -ajaxGetNapAdat = function(napDt) { - postData = { 'napDt': napDt, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=napAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONNapAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); - //console.log(jqXHR); - }); -} - -ajaxGetJegyzetAdat = function(jegyzetId,refJegyzetDt) { - postData = { 'jegyzetId':jegyzetId, 'refJegyzetDt':refJegyzetDt, 'mayorToken': ($('body').data('mayortoken')) } - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=jegyzetAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONJegyzetAdat(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); console.log(jqXHR); - updateSalt(jqXHR.getResponseHeader('Etag')); - }); -} - -ajaxSetOraAdat = function(adat) { - postData = adat; - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getOraAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONOraAdat(msg); -// updateOraAdat(msg.adat); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); console.log(jqXHR); - updateSalt(jqXHR.getResponseHeader('Etag')); - alert('Sajnos valami hiba történt! Próbáld újra! '+textStatus); - }); -} - -ajaxSetJegyzetAdat = function(adat) { - postData = adat; - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=jegyzetAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONJegyzetAdat(msg); - updateJegyzet(msg.adat); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); console.log(jqXHR); - updateSalt(jqXHR.getResponseHeader('Etag')); - alert('Sajnos valami hiba történt! Próbáld újra! '+textStatus); - }); -} - -ajaxDelJegyzet = function(adat) { - postData = adat; - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=jegyzetAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - removeJegyzet(msg); - updateSalt(jqXHR.getResponseHeader('Etag')); - mayorNaploEventHandlers(); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('hiba történt!'+textStatus); console.log(jqXHR); - updateSalt(jqXHR.getResponseHeader('Etag')); - alert('Sajnos valami hiba történt! Próbáld újra! '+textStatus); - }); -} - -// -------------------------------------------------------------- - -processJSONDiakAdat = function( diakAdat ) { - - //if (diakAdat.visibleData != true) return false; - var content = ''; - content += '
    '; - content += ''; - content += ''; - content += ''; - content += ''; -// content += ''; - content += ''; - content += '
    '; - - if (diakAdat['diakOsztaly']!=undefined) { - content += '

    Osztály ('+diakAdat['tanev']+')

    '; - content += '
      '; - if (diakAdat['diakJogviszony']!=undefined) - for (i=0; i' - + (_osztalyAdat['osztalyJel']) + " " -// + _osztalyAdat['kezdoTanev'] + '-' + _osztalyAdat['vegzoTanev'] + '/' + _osztalyAdat['jel'] -// + ' (' + _osztalyAdat['osztalyId'] + ') ' - + diakAdat['diakOsztaly'][i]['beDt'] + ' – ' - + ((diakAdat['diakOsztaly'][i]['kiDt'] == null) ? '____-__-__':diakAdat['diakOsztaly'][i]['kiDt']) - + ' ('+_osztalyAdat['osztalyId']+')'; - } - content += '
    '; - } - if (diakAdat['diakKepzes']!=undefined) - if (diakAdat['diakKepzes'].length>0) { - content += '

    Képzések

    '; - content += '
      '; - for (i=0; i<(diakAdat['diakKepzes'].length); i++) { - content += '
    • '+diakAdat['diakKepzes'][i]['kepzesNev']+ ' ' + diakAdat['diakKepzes'][i]['tolDt']; - if (diakAdat['diakKepzes'][i]['igDt']!=null) content += ' – ' + diakAdat['diakKepzes'][i]['igDt']; - content += '
    • '; - } - content += '
    '; - } - - content += '

    Jogviszony

    '; - content += '
      '; - if (diakAdat['diakJogviszony']!=undefined) - for (i=0; i'; - } - content += '
    '; - - if (diakAdat['diakFelmentes']!=undefined) - if (diakAdat['diakFelmentes'].length>0) { - content += "

    Felmentések ("+diakAdat['tanev']+")

    "; - content += '
      '; - for (i=0; i" - + d['beDt'] + ' - ' + d['kiDt'] + " " - + "nap: "+d['nap'] + " " - + "óra: "+d['ora'] + " " - + ''; - } - content += '
    '; - } - content += '

    Tankörök ('+diakAdat['tanev']+')

    '; - content += '
      '; - if (diakAdat['diakTankor']!=undefined) - for (i=0; i' +diakAdat['diakTankor'][i]['tankorNev']; - if (diakAdat['diakTankor'][i]['kovetelmeny']!='') content += ' (' + diakAdat['diakTankor'][i]['kovetelmeny'] + ')'; - content += ''; - } - content += '
    '; - content += '

    Egyéb

    '; - content += '
      '; - content += '
    • Egyedi azonosító (diakId): ' + diakAdat['diakId'] + '
    • '; - if (diakAdat['userAccount'] != null) content += '
    • Login azonosító (userAccount): ' + diakAdat['userAccount'] + '
    • '; - if (diakAdat['szuletesiHely'] != null) content += '
    • Született: ' +diakAdat['szuletesiHely'] + ', ' + diakAdat['szuletesiIdo'] +' '+ diakAdat['diakEletkor'] + '
    • '; - if (diakAdat['torzslapszam'] != null) content += '
    • Törzslapszám: ' +diakAdat['torzslapszam'] + '
    • '; - if (diakAdat['mobil'] != null) content += '
    • Telefon: ' +diakAdat['mobil'] + '
    • '; - if (diakAdat['email'] != null) content += '
    • E-mail: ' +diakAdat['email'] + '
    • '; - content += '
    • Lakik: ' +diakAdat['lakhelyIrsz'] + ' ' - +diakAdat['lakhelyHelyseg'] + ', ' - +diakAdat['lakhelyKozteruletNev'] + ' ' - +diakAdat['lakhelyKozteruletJelleg'] + ' ' - +diakAdat['lakhelyHazszam'] - + '
    • '; - if (diakAdat['megjegyzes'] != null) content += '
    • Megjegyzés: ' + diakAdat['megjegyzes'] +'
    • '; - content += '
    '; - content += "

    Szülei

    "; - content += '
      '; - if (diakAdat['diakSzulo']!=undefined) - for (i=0; i'; - content += ''; - content += d['szuloNev'] + ' ('+d['szuloId']+')'; - content += ''; -// if (d['szuleteskoriNev']!=null) content += ' ('+d['szuleteskoriNev']+')'; - content += ''; - } - content += '
    '; - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='diak' ) { - $('#updateWindowSideSubTitle').html(''+diakAdat['diakNev']+''); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideTitle').html(''+diakAdat['diakNev']+''); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - - -} - -processJSONTanarAdat = function( adat ) { -// console.log(JSON.stringify(adat)); - var content = ''; - content += '
    '; - content += ''; - if (adat.layerPolicy>0) { - content += ''; - content += ''; - content += ''; - content += ''; - } else { - content += ''; - - } - content += '
    '; -// -// content += '

    Osztály ('+adat['tanev']+')

    '; - -// content += '

    Mai órák

    '; -// content += adat['maiOrak']['html']; - -/* - content += '

    Óraterhelés

    '; -// oraTerheles":{"56":{"munkaido":{"heti":40,"kotott":32,"lekotott":26},"ossz":{"heti":"13","napi":"4"},"kotottEloirt":{"heti":"13","napi":"4"},"kotott":{"heti":"13","napi":"4"},"lekotott":{"heti":"13","napi":"4"}}}} - var OT = adat['oraTerheles'][adat['tanarId']]; - content += '
      '; - content += '
    • Heti munkaidő referencia: '+ OT['munkaido']['heti'] + '-' + OT['munkaido']['kotott'] + '-' + OT['munkaido']['lekotott']; - content += '
    • Össz: '+ OT['ossz']['heti'] + '|' + OT['ossz']['napi']; - content += '
    • Kötött: '+ OT['kotott']['heti'] + '|' + OT['kotott']['napi']; - content += '
    • Kötött-előírt: '+ OT['kotottEloirt']['heti'] + '|' + OT['kotottEloirt']['napi']; - content += '
    • Lekötött: '+ OT['lekotott']['heti'] + '|' + OT['lekotott']['napi']; - content += '
    • '; - content += '
    '; -*/ - - if(adat.layerPolicy>0) { - if (adat.tanarTankor!=undefined) { - content += '

    Tanár tankörei

    '; - content += '
      '; - for (i=0; i' - +adat.tanarTankor[i].tankorNev+''; - } - content += '
    '; - } - - content += '

    Egyéb adatok

    '; - content += '
      '; - if (adat['beDt']!='') content += '
    • Munkaviszony: '+adat['beDt']+ (adat['kiDt']==null?'':' – '+adat['kiDt']) +'
    • '; - if (adat['hetiMunkaora']!='') content += '
    • Heti munkaóra: '+adat['hetiMunkaora']+'
    • '; - if (adat['hetiKotelezoOraszam']!='') content += '
    • Heti kötelező óraszám: '+adat['hetiKotelezoOraszam']+'
    • '; - if (adat['statusz']!='') content += '
    • Státusz: '+adat['statusz']+'
    • '; - if (adat['besorolas']!='') content += '
    • Besorolás: '+adat['besorolas']+'
    • '; - if (adat['tovabbkepzesForduloDt']!='') content += '
    • Továbbképzés forduló dátum: '+adat['tovabbkepzesForduloDt']+'
    • '; - content += '
    '; - } - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='tanar' ) { - $('#updateWindowSideSubTitle').html(''+adat['tanarNev']+''); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideTitle').html(''+adat['tanarNev']+''); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - -} - -processJSONOraAdat = function(adat) { - - var content = ''; - var dolgozatAdat; - - content += '
    '; - content += ''; - content += ''; - content += '
    '; - - content += '

    A haladási óra adatai

    '; - content += '
      '; - content += '
    • Típus: ' + adat['oraAdat']['tipus'] +'
    • '; - content += '
    • Tankör: ' + adat['oraAdat']['tankorNev']+'
    • '; - if (adat['oraAdat']['kiCn']!='') content += '
    • Tanár: ' + adat['oraAdat']['kiCn'] +'
    • '; -// if (adat['oraAdat']['kiCn']!='') content += '
    • Tanár: ' + adat['oraAdat']['kiCn'] +'
    • '; - if (adat['oraAdat']['kitCn']!='') content += '
    • Helyettesítendő: ' + adat['oraAdat']['kitCn'] +'
    • '; - content += '
    • Terem: ' + (adat['oraAdat']['teremId']==null?'–':adat['oraAdat']['teremId']) +'
    • '; - content += '
    • Leírás: ' + (adat['oraAdat']['leiras']) +'
    • '; - 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 += '
      '; - for (i=0; i'+dolgozatAdat['tervezettDt']+': '+ dolgozatAdat.dolgozatNev + ''; - // bejelentesDt, tervettDt, tankor... - } - content += '
    '; - } - if (adat['dolgozatBeirhato']) { - content += adat['dolgozatForm']; - } - if (adat['elozoOrak']!=undefined && adat['elozoOrak'].length>0) { - content += '

    Előző órák

    '; - content += '
      '; - for (i=0; i' - + adat['elozoOrak'][i]['dt'] + ' ' - + adat['elozoOrak'][i]['ora'] + '. óra ' - + mayorLeiras(adat['elozoOrak'][i]['leiras']) - + ''; - } - content += '
    '; - } - -// content += '
    +++++
    '; -// content += '
    -----
    '; - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='oraAdat' ) { - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSubTitle').html('Haladási napló'); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideContent').html(content); - $('#updateWindowSideTitle').html('Haladási napló órája'); - $('#updateWindowSide').addClass('nyitva'); - } - -} - -processJSONJegyAdat = function(adat) { - - var content = ''; - - content += '
    '; - content += ''; - content += '
    '; - - content += '

    A jegy adatai

    '; - content += '
      '; - content += '
    • Értékelés (rövid): ' + adat['jegyAdat']['rovid'] +'
    • '; - content += '
    • Hivatalos értékelés: ' + adat['jegyAdat']['hivatalos'] +'
    • '; - content += '
    • Diák: ' + adat['diakNev'] +'
    • '; - content += '
    • Diák azonosító: ' + adat['jegyAdat']['diakId'] +'
    • '; - content += '
    • Tárgy: ' + adat['targyNev'] + ' (' + adat['jegyAdat']['targyId'] +')
    • '; - content += '
    • Jegy típus: ' + adat['jegyAdat']['jegyTipus'] +'
    • '; - content += '
    • Jegy érték: ' + adat['jegyAdat']['jegy'] +'
    • '; - if (adat['jegyAdat']['oraId']>0) content += '
    • Kapcsolódó óra: '+ adat['jegyAdat']['oraId'] +'
    • '; - if (adat['jegyAdat']['dolgozatId']>0) content += '
    • Kapcsolódó dolgozat: '+ adat['jegyAdat']['dolgozatId'] +'
    • '; - content += '
    • Megjegyzés: ' + adat['jegyAdat']['megjegyzes'] +'
    • '; - content += '
    • Beírás dátuma: ' + adat['jegyAdat']['dt'] +'
    • '; - if (adat['jegyAdat']['modositasDt']!='0000-00-00 00:00:00') content += '
    • Utolsó módosítás: ' + adat['jegyAdat']['modositasDt'] +'
    • '; - -// if (adat['oraAdat']['kiCn']!='') content += '
    • Tanár: ' + adat['oraAdat']['kiCn'] +'
    • '; -// if (adat['oraAdat']['kitCn']!='') content += '
    • Helyettesítendő: ' + adat['oraAdat']['kitCn'] +'
    • '; - content += '
    '; - - // content += adat['jegySelect']; - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='jegyAdat' ) { - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSubTitle').html('Jegy adatai'); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideContent').html(content); - $('#updateWindowSideTitle').html('Jegy adatai'); - $('#updateWindowSide').addClass('nyitva'); - } -} - -processJSONZaroJegyAdat = function(adat) { - - var content = ''; - content += '

    A zárójegy adatai

    '; - content += '
      '; - content += '
    • Hivatalos értékelés: ' + adat['zaroJegyAdat']['hivatalos'] +'
    • '; - content += '
    • Értékelés (rövid): ' + adat['zaroJegyAdat']['rovid'] +'
    • '; - content += '
    • Diák: ' + adat['diakNev'] +'
    • '; - content += '
    • Diák azonosító: ' + adat['zaroJegyAdat']['diakId'] +'
    • '; - content += '
    • Tárgy: ' + adat['targyNev'] + ' ' + adat['zaroJegyAdat']['targyId'] +'
    • '; - content += '
    • Évfolyamjel: ' + adat['zaroJegyAdat']['evfolyamJel'] +'
    • '; - content += '
    • Félév: ' + adat['zaroJegyAdat']['felev'] +'
    • '; - content += '
    • Jegy típus: ' + adat['zaroJegyAdat']['jegyTipus'] +'
    • '; - content += '
    • Jegy érték: ' + adat['zaroJegyAdat']['jegy'] +'
    • '; - content += '
    • Megjegyzés: ' + adat['zaroJegyAdat']['megjegyzes'] +'
    • '; - content += '
    • Módosítás dátuma: ' + adat['zaroJegyAdat']['modositasDt'] +'
    • '; - content += '
    • Hivatalos dátum: ' + adat['zaroJegyAdat']['hivatalosDt'] +'
    • '; - content += '
    '; - - if (adat['fotargy']==true) { - content += '

    Főtárgy

    '; - } - if (adat['altargy']==true) { - content += '

    Altárgy

    '; - } - - // content += adat['jegySelect']; - // console.log(adat); - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='zaroJegyAdat' ) { - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSubTitle').html('Osztályzat, zárójegy'); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideContent').html(content); - $('#updateWindowSideTitle').html('Osztályzat, zárójegy'); - $('#updateWindowSide').addClass('nyitva'); - } -} - -processJSONOsztalyAdat = function(adat) { - - if (adat.visibleData != true) return false; - var content = ''; - - content += '
    '; - content += ''; - content += ''; - content += '
    '; - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='osztaly' ) { - $('#updateWindowSideSubTitle').html(adat['nev']); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideTitle').html(adat['nev']); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - -} - -processJSONTankorAdat = function(adat) { - - if (adat.visibleData != true) return false; - var content = ''; - - content += '
    '; - content += ''; - content += ''; -// content += ''; - content += ''; - content += ''; - content += ''; - - content += '
    '; - - - if (adat.tankorTanar!=undefined) { - content += '

    Tanárok

    '; - content += '
      '; - for (i=0; i'+adat.tankorTanar[i].tanarNev+' ('+adat.tankorTanar[i]['minBeDt']+'–'+adat.tankorTanar[i]['maxKiDt']+')'; - } - content += '
    '; - } - - content += '

    '+mayorLeiras(adat['leiras'])+'

    '; - content += '
      '; - content += '
    • megjegyzés: '+adat['tankorCn']+'
    • '; - content += '
    • névsor: '+adat['nevsor']+'
    • '; - content += '
    • választható: '+adat['felveheto']+' ('+adat['min']+'-'+adat['max']+')
    • '; - content += '
    • jelenlét: '+adat['jelenlet']+'
    • '; - content += '
    • hiányzás regisztrálandó: '+adat['regisztralando']+'
    • '; - content += '
    • hiányzás beleszámít: '+adat['hianyzasBeleszamit']+'
    • '; - content += '
    • óraszám: '+adat['oraszam']+'
    • '; - content += '
    '; - - if (adat.tankorBlokk.length>0) { - content += '

    Tankörblokk ('+adat.tankorBlokk.length+')

    '; - content += '
      '; - for (i=0; i'; - } - content += '
    '; - } - if (adat.tanmenetId>0) { - content += '

    Tanmenet ('+adat.tanmenetId+')

    '; - content += '
      '; - content += '
    • név: '+adat.tanmenetAdat.tanmenetNev+'
    • '; - content += '
    • évfolyam jel: '+adat.tanmenetAdat.evfolyamJel+'
    • '; - content += '
    • tárgy: '+adat.tanmenetAdat.targyNev+'
    • '; - content += '
    • óraszám: '+adat.tanmenetAdat.oraszam+'
    • '; - content += '
    • státusz: '+adat.tanmenetAdat.statusz+'
    • '; -// for (i=0; i'; -// } - content += '
    '; - } - - - content += '

    Osztályok

    '; - content += '
      '; - if (adat.osztalyIds!=undefined) { - for (i=0; i'+osztalyAdat.osztalyJel+' ('+osztalyAdat.leiras+') '+osztalyAdat.osztalyfonokNev+''; - } - } - content += '
    '; - - content += '

    Névsor ('+adat.tankorDiak.idk.length+')

    '; - content += '
      '; - if (adat.tankorDiak.idk!=undefined) { - var _diakId = 0; - for (i=0; i'+osztalyAdat.osztalyJel+' ('+osztalyAdat.leiras+') '+osztalyAdat.osztalyfonokNev+''; - content += '
    • '+ diakNev +'
    • '; - } - } - content += '
    '; - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='tankor' ) { -// $('#updateWindowSideSubTitle').html(adat['tankorNev']); - $('#updateWindowSideSubTitle').html(''+adat['tankorNev']+''); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { -// $('#updateWindowSideTitle').html(adat['tankorNev']); - $('#updateWindowSideTitle').html(''+adat['tankorNev']+''); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - - // IDE - -} - - -processJSONSzuloAdat = function( adat ) { - - var content = ''; - -// content += '
    '; -// content += '
    '; - - content += "

    Elérhetőségek

    "; - content += '
      '; - content += '
    • Felhasználónév: '+adat['userAccount']+'
    • '; - content += '
    • Email: '+adat['email']+'
    • '; - content += '
    • Mobiltelefon: '+adat['mobil']+'
    • '; - content += '
    • Foglalkozás: '+adat['foglalkozas']+'
    • '; - content += '
    • Munkahely: '+adat['munkahely']+'
    • '; - content += '
    • Lakik: ' - +adat['cimIrsz'] + ' ' - +adat['cimHelyseg'] + ', ' - +adat['cimKozteruletNev'] + ' ' - +adat['cimKozteruletJelleg'] + ' ' - +adat['cimHazszam'] - + '
    • '; - - content += '
    '; - - content += "

    Szülő adatai

    "; - content += '
      '; - content += '
    • Státusz: '+adat['statusz']+'
    • '; - content += '
    • Születési adatok: '+'-'+'
    • '; - content += '
    '; - - - content += "

    Gyermekei

    "; - content += '
      '; - if (adat['szuloGyermekei']!=undefined) - for (i=0; i'; - content += d['diakNev']; - content += ''; - content += ''; - } - - content += '
    '; - - content += ''; - content = content.replace(/undefined/g, "-"); // testing - - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='szulo' ) { - //$('#updateWindowSideSubTitle').html(adat['szuloNev']); - $('#updateWindowSideSubTitle').html(''+adat['szuloNev']+''); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideTitle').html(''+adat['szuloNev']+''); - //$('#updateWindowSideTitle').html(adat['szuloNev']); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - -} - - -processJSONJegyzetAdat = function(adat) { - - if (adat.visibleData != true) return false; - var content = ''; - content += '

    '+adat['jegyzetForm']+'

    '; - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='jegyzet' ) { - $('#updateWindowSideSubTitle').html(adat['leiras']); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideTitle').html(adat['leiras']); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - -} - -processJSONNapAdat = function(adat) { - -// if (adat.visibleData != true) return false; - var content = ''; - - content += '
      ' - content += '
    • Tanítási nap: '+adat['tanitasiNapAdat'][adat['dt']]['napszam']+'
    • '; - - for (i=0; i'; - content += '
    • csengetési rend: '+adat.napAdat[i]['csengetesiRendTipus']+'
    • '; - content += '
    • megjegyzés: '+adat.napAdat[i]['megjegyzes']+'
    • '; - content += '
    '; - content += ''; - } - content += ''; - - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='napAdat' ) { - $('#updateWindowSideSubTitle').html(adat['leiras']); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideTitle').html(adat['leiras']); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - -} - -processJSONDolgozatAdat = function(adat) { - -// if (adat.visibleData != true) return false; - var content = ''; - var tankorAdat; - content += '
    '; - content += ''; - content += ''; - content += '
    '; - - - content += '
      ' - content += '
    • Leírás: '+adat['dolgozatAdat']['dolgozatNev']+'
    • '; - content += '
    • Bejelentés: '+adat['dolgozatAdat']['bejelentesDt']+'
    • '; - content += '
    • Tervezett: '+adat['dolgozatAdat']['tervezettDt']+'
    • '; - content += '
    '; - - content += '

    Tankörök

    '; - content += '
      '; - for (i=0; i' +tankorAdat['tankorNev']+''; - } - content += '
    '; - - content += '

    Érdemjegy statisztika

    '; - content += '
      ' - content += '
    • Beírt jegy: '+adat['dolgozatAdat']['jegyStatisztika']['db']+'
    • '; - content += '
    • Átlag: '+adat['dolgozatAdat']['jegyStatisztika']['atlag']+'
    • '; - content += '
    '; - - content += ''; - if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='dolgozatAdat' ) { - $('#updateWindowSideSubTitle').html(adat['leiras']); - $('#updateWindowSideSubContent').html(content); - $('#updateWindowSideSub').addClass('nyitva'); - } else { - $('#updateWindowSideTitle').html(adat['leiras']); - $('#updateWindowSideContent').html(content); - $('#updateWindowSide').addClass('nyitva'); - } - -} - - -// ----------------------------------------------------------------- -mayorNaploEventHandlers = function() { - - $('.jegyzetAdat').off('click').on('click', function(event) { - // credits: rpetya (rakolcza.peter@gmail.com) - element = $(event.target); - var elementData = element.data(); - var ID = ''; - var refJegyzetDt = ''; - if ( elementData.hasOwnProperty('jegyzetid')==true ) { - ID = (element.data('jegyzetid')); - refJegyzetDt = (element.data('jegyzetdt')); - } else if ( $(this).data().hasOwnProperty('jegyzetid')==true ) { - ID = $(this).data('jegyzetid'); - refJegyzetDt = $(this).data('jegyzetdt'); - } - //event.stopPropagation(); - if (ID!='') ajaxGetJegyzetAdat(ID,refJegyzetDt); - }); - - $('.setOraAdat').off('click').on('click', function(event) { - ajaxSetOraAdat($(this).parents('form').serialize()); - }); - $('.setJegyzetAdat').off('click').on('click', function(event) { - ajaxSetJegyzetAdat($(this).parents('form').serialize()); - }); - - $('.delJegyzet').off('click').on('click', function(event) { - ajaxDelJegyzet($(this).parents('form').serialize()); - }); - - $('.oraAdat').off('click').on('click', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('oraid')==true ) { - ID = (element.data('oraid')); - } else if ( $(this).data().hasOwnProperty('oraid')==true ) { - ID = $(this).data('oraid'); - } - if (ID!='') ajaxGetOraAdat(ID); - $('.oraAdat').removeClass('activeElement'); - $(this).addClass('activeElement'); - }); - - $('.dolgozatAdat').off('click').on('click', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('dolgozatid')==true ) { - ID = (element.data('dolgozatid')); - } else if ( $(this).data().hasOwnProperty('dolgozatid')==true ) { - ID = $(this).data('dolgozatid'); - } - if (ID!='') ajaxGetDolgozatAdat(ID); - }); - - $('.napAdat').off('click').on('click', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('napdt')==true ) { - ajaxGetNapAdat(element.data('napdt')); - } - }); - - $('.diakNev').off('click').on('click', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('diakid')==true ) { - ID = element.data('diakid'); - } else if ( $(this).data().hasOwnProperty('diakid')==true ) { - ID = $(this).data('diakid'); - } - if (ID!='') ajaxGetDiakAdat(ID); - }); - - $('.tanarNev').off('click').on('click', function(event) { - - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('tanarid')==true ) { - ID = element.data('tanarid'); - } else if ( $(this).data().hasOwnProperty('tanarid')==true ) { - ID = $(this).data('tanarid'); - } - if (ID!='') ajaxGetTanarAdat(ID); - }); - - $('.szuloNev').off('click').on('click', function(event) { - element = $(event.target); - var elementData = element.data(); - var ID = ''; - if ( elementData.hasOwnProperty('szuloid')==true ) { - ajaxGetSzuloAdat(element.data('szuloid')); - } - }); - -} // mayorNaploEventHandlers -// ----------------------------------------------------------------- - -updateJegyzet = function(adat) { - - $('#orarendJegyzetSor').show(); - var jegyzetId = parseInt(adat['jegyzetId']); - $('.jegyzetContainer[data-dt!="'+adat['dt']+'"] div.jegyzetAdat[data-jegyzetid='+jegyzetId+']').remove(); - $('div.jegyzetAdat[data-jegyzetid='+jegyzetId+']').remove(); - var result = $('div.jegyzetAdat[data-jegyzetid="'+(jegyzetId)+'"]').text(adat.jegyzetLeiras); - if (result.length==0) { - var o = '
    '; - $('.jegyzetContainer[data-dt="'+adat['dt']+'"]').append(o); - $('div.jegyzetAdat[data-jegyzetid="'+jegyzetId+'"]').text(adat.jegyzetLeiras); - } - // minden nyitva levőt bezár -- TODO -- altalanos - $('#updateWindowSideSub').removeClass('nyitva'); - $('#updateWindowSide').removeClass('nyitva'); - if ($.isFunction(hideUpdateWindowSide)) hideUpdateWindowSide(); - if ($.isFunction(hideUpdateWindowSideSub)) hideUpdateWindowSideSub(); -} - -removeJegyzet = function(adat) { - var jegyzetId = parseInt(adat['jegyzetId']); - $('div.jegyzetAdat[data-jegyzetid='+jegyzetId+']').remove(); - $('#updateWindowSideSub').removeClass('nyitva'); - $('#updateWindowSide').removeClass('nyitva'); - if ($.isFunction(hideUpdateWindowSide)) hideUpdateWindowSide(); - if ($.isFunction(hideUpdateWindowSideSub)) hideUpdateWindowSideSub(); -} - -hideUpdateWindowSide = function() { - $('.oraAdat').removeClass('activeElement'); -} - -mayorLeiras = function(str) { - if (str==undefined || str=='' || str == false) { - return ''; - } else { - return '' + $('
    ').text(str).html() + ''; - } -} - -mayorLoaderStop = function() { // overwrite orig - mayorNaploEventHandlers(); - mayorLoaderCounter--; - if (mayorLoaderCounter==0) { - $('#poz li:first').removeClass('mayorLoader'); - } -} - -ajaxSetOraLike = function(oraId, jovolt) {} - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js deleted file mode 100644 index c95aa28b..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js +++ /dev/null @@ -1,88 +0,0 @@ -$(function() { - - function isMobile() { // --TODO -- global namespace - try{ document.createEvent("TouchEvent"); return true; } - catch(e){ return false; } - } - - var origHtmlStr = $('table.orarend thead th.het').html(); - - $('form span.normalTerem').on('click',function(event) { - var el = $(event.target); - var tmpid = ($(el).data('tmpid')); - $("form select[data-tmpid='"+tmpid+"']").toggle(); - event.stopPropagation(); - }); - - $('table.orarend thead tr th').on('click',function() { // tool kezeles mobilon - if ($(this).data('napindex')>0 && isMobile() == true) { - $(this).find('table.orarend span.napLeiras').toggle(); - $(this).find('table.orarend div.orarendTools').toggle(); - } - }); - - - if ($('table.orarend tr th.ma').length>0 && $('html').width()<500) { - for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').not('.ma').hide(); - $('table.orarend thead th.het').html('
    '); - } - - - $('table.orarend tbody tr.orarendJegyzetSor th').on('click', function() { - $('table.orarend tbody tr.orarendJegyzetSor').hide(); - $('table.orarend thead th.het').html('
    '); - }); - - $('table.orarend tr th span.bezar').click(function() { - // event.stopPropagation(); - var napindex = ($(this).parents('th').data('napindex')); - if (napindex==undefined) { - //for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').not('.ma').toggle('right'); - for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').show('right'); - $('table.orarend thead th.het').html(origHtmlStr); - } else { - $('table.orarend *[data-napindex="'+napindex+'"]').hide('left'); - $('table.orarend thead th.het').html('
    '); - } - }); - $('table.orarend tr th.het').click(function(event) { - event.stopPropagation(); - for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').show('right'); - $('table.orarend thead th.het').html(origHtmlStr); - $('table.orarend tbody tr.orarendJegyzetSor').show(); - }); - // $(window).resize(orarendResizer); // missing - $('.most').parent('th').addClass('most'); - $('table.orarend td.csr').bind('mouseenter', function(event) { - var el = $(event.target); - var iid = ''; - var thiselement = null; - if (el.is('td') && el.attr('id')!='') { - iid = el.attr('id') - thiselement = el; - } else if (el.parents('td').attr('id')!='') { - iid = el.parents('td').attr('id'); - thiselement = el.parents('td'); - } - if (iid!='undefined' && iid!='') { - var nap = iid.split('_')[2]; - for (var i=1; i<=7; i++) { - if (nap==i) { - $('.csr_'+i).show(); - $('.csr_'+i).parent('th').removeClass('most'); - $('.most').parent('th').addClass('most'); - } - else $('.csr_'+i).hide(); - } - } - // hover - var napindex = thiselement.data('napindex'); - $('table.orarend thead tr th[data-napindex="'+napindex+'"]').addClass('hover'); - var oraindex = thiselement.data('oraindex'); - $('table.orarend tbody tr th[data-oraindex="'+oraindex+'"]').addClass('hover'); - }); - $('table.orarend td.csr').bind('mouseleave', function(event) { - $('table.orarend thead tr th').removeClass('hover'); - $('table.orarend tbody tr th').removeClass('hover'); - }); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js deleted file mode 100644 index ceca5176..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js +++ /dev/null @@ -1,12 +0,0 @@ -$(function() { - $('#haladasiModositando').bind('click', function(event) { - $target = $(event.target); - $target.parent('div').toggleClass('haladasiModositando'); - //alert('Ez a funkció egy új fejlesztés!'); - //console.log($target); - }); - - $('table.orarend tbody tr td input[type=checkbox]').click(function() { - $(this).closest('div').toggleClass('torlesreJelolve'); - }); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js deleted file mode 100644 index 25ab35a1..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js +++ /dev/null @@ -1,80 +0,0 @@ -/* -Event.observe(window, 'load', myPSFLoader, false); - -function myPSFLoader(evt) { - - doOnChange = function(event) { - var element = $(Event.element(event)); - if (element.hasClassName('orarendTankor')) { - var idArray = element.getAttribute('id').split('_'); - var id = idArray[1]+'_'+idArray[2]+'_'+idArray[3]; - var orarendTankor = element.up('table').getElementsBySelector('select.orarendTankor'); - var ertek = $F(element); - $A(orarendTankor).each( - function (elem, index) { - if (elem.getAttribute('id').include(id)) { - elem.setValue(ertek); - } - } - ); - - } - } - - Event.observe(document.body, 'mayor:change', doOnChange); - - Event.observe(document.body, 'change', doOnChange); - -// Sortable.create('test', { tag:'div', overlap:'horizontal',constraint:false }); - Sortable.create('orarend', { tag:'div', only:'draggable' , - tree: true, - treeTag: 'div', - overlap:'vertical', - dropOnEmpty:true, - constraint:false, - onEnd: function(){ - alert('onEnd'); - }, - onChange:function(e){ -// $('infoBox').update( Form.Element.getValue( e.down('input')) ); - - e.addClassName('moved'); - - e.down('input').checked=false; - e.down('input').hide(); - -// e.down('input').value='test'; - - // ez az eredeti helye (het.nap.ora.tanarId) - $('infoBox1').update( (e.down('input').value) ); - // ez az új helye - $('infoBox2').update( e.up('td').getAttribute('id') ); - - } }); - -// new Draggable('draggable', { revert: true }); -// Droppables.add('droppable', { accept: 'draggable' }); - -// Sortable.create( -// 'sortable', -// {onUpdate:function(){$('debug').update(++callsToOnUpdate+' call(s) to onUpdate')}} -// ); - -// $('targySelect').disable(); -// $('targySelect').hide(); $('mozgat').hide(); -// $('action').value='ujSorrend'; -// $('targyUl').show(); $('submit').show(); - - -// Sortable.create( -// "draggable", -// {dropOnEmpty:true,handle:'handle',containment:["draggable"],constraint:false,onChange:function(){}} -// ); - - -// $('serialize').observe('click', function(event) { -// alert(Sortable.serialize('sortable')); -// }); - -} -*/ \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js deleted file mode 100644 index 55f50fc6..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js +++ /dev/null @@ -1,17 +0,0 @@ -$(function() { - - function isMobile() { // --TODO -- global namespace - try{ document.createEvent("TouchEvent"); return true; } - catch(e){ return false; } - } - - $('form.teremKereso span').on('click',function(event) { - var el = $(event.target); - var teremType = ($(el).data('c')); - $("table.orarend span[class='teremAdat "+teremType+"']").toggle(); - el.toggleClass('clk'); - console.log(teremType); - event.stopPropagation(); - }); - -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js deleted file mode 100644 index a19bd03e..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js +++ /dev/null @@ -1,5 +0,0 @@ -$(function() { - $('.magic').bind('click', function(event) { - $('.magic').val('Várj, ne nyomj meg még1*! :) épp varázsolunk...'); - }); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js deleted file mode 100644 index b4a58912..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js +++ /dev/null @@ -1,93 +0,0 @@ -$(function() { - - $('#virtualJegyEasterEgg').click(function() { $('.virtual').remove(); $('.eeHidden').fadeToggle(); atlagSzamol(); }); - $('.addVirtualJegy').click(function() { - var x = $(this).prev().val().split('|'); - var tipus = $(this).prev().prev().val(); - var jegy = 0; - for(var i = x.length; i--;) { - var z = x[i].split('='); - if (z[0]=='targyId') { targyId = z[1]; } - if (z[0]=='jegy') { jegy = z[1]; } - } - if (jegy>0) - $(this).parent().next('td').append(' '+parseFloat(jegy).toFixed(2)+''); - atlagSzamol(); - }); - - $('#sulyozas').on('change',function() { - atlagSzamol(); - }); - - $('.jegy1').hover(function(event) { - $('.jegy1').addClass('jegyKiemel'); - }, function(event) { - $('.jegy1').removeClass('jegyKiemel'); - }); - $('.jegy2').hover(function(event) { - $('.jegy2').addClass('jegyKiemel'); - }, function(event) { - $('.jegy2').removeClass('jegyKiemel'); - }); - $('.jegy3').hover(function(event) { - $('.jegy3').addClass('jegyKiemel'); - }, function(event) { - $('.jegy3').removeClass('jegyKiemel'); - }); - $('.jegy4').hover(function(event) { - $('.jegy4').addClass('jegyKiemel'); - }, function(event) { - $('.jegy4').removeClass('jegyKiemel'); - }); - $('.jegy5').hover(function(event) { - $('.jegy5').addClass('jegyKiemel'); - }, function(event) { - $('.jegy5').removeClass('jegyKiemel'); - }); - - $('tfoot .jegy0').click(function(event) {jegyToggleByTipus(0);}); - $('tfoot .jegy1').click(function(event) {jegyToggleByTipus(1);}); - $('tfoot .jegy2').click(function(event) {jegyToggleByTipus(2);}); - $('tfoot .jegy3').click(function(event) {jegyToggleByTipus(3);}); - $('tfoot .jegy4').click(function(event) {jegyToggleByTipus(4);}); - $('tfoot .jegy5').click(function(event) {jegyToggleByTipus(5);}); - -}); - -function jegyToggleByTipus(tipus) { - if (tipus==0) $('tfoot .jegy0').removeClass('icon-refresh'); - else $('tfoot .jegy0').removeClass('icon-search-alt').addClass('icon-refresh'); - $.each([ 1,2,3,4,5 ], function( index, value ) { - if (tipus!=0 && tipus!=value) { - $('tbody .jegy'+value).fadeOut(); - } else { - $('tbody .jegy'+value).fadeIn(); - } - }); -} - -function atlagSzamol() { - $('.atlag').each(function(i) { - targyAtlagSzamol($(this).data('targyid')); - }); -} - -function targyAtlagSzamol(targyid) { - - var SULYOZAS = $('#sulyozas').val().split(':'); - var jegyszam = 0; - var jegyosszeg = 0; - countThese = $('.jegy'); - for(var i = countThese.length; i--;) { - elem = $(countThese[i]); - if (elem!='undefined') { - if (elem.data('targyid')==targyid) { - jegyszam += parseInt(SULYOZAS[elem.data('tipus')-1]); - jegyosszeg += parseFloat(elem.data('jegy'))*SULYOZAS[elem.data('tipus')-1] ; - $('#targyAtlag_'+elem.data('targyid')).html(''+(jegyosszeg/jegyszam).toFixed(2)); - } - } - } - // if (jegyszam!=0) console.log('eredmeny:' + (jegyosszeg/jegyszam)); - return true; -} 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 deleted file mode 100644 index b5a27219..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js +++ /dev/null @@ -1,62 +0,0 @@ -$(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-1) sum = sum + 0.5; - }); - avg=(sum/db); - avgElement = $('#avg-d'+did); - if (avgElement) avgElement.html(avg.toFixed(2)); -} - - -// -- ELAVULT -- de hiányzik a mozgatás!!// - -function myPSFLoader(evt) { - - // Csoportos jegy beírásakor ellenőrizzük, hogy ki lett-e választva dolgozat - var CheckDolgozatObject = Class.create(); - CheckDolgozatObject.prototype = { - initialize: function(element) { - this.element = $(element); - this.eDid = $('did'); - this.element.observe('click',this.checkDolgozat.bindAsEventListener(this)); - }, - - checkDolgozat: function(evt, extraInfo) { - - if (this.eDid.value == '') { - alert(this.eDid.getAttribute('title')); - Event.stop(evt); - } - - } - } - - var checkDolgozatElements = new Array(); - $$('.check').each( - function (elem, index) { - checkDolgozatElements.push(new CheckDolgozatObject(elem)); - } - ); - - Event.observe(document.body, 'keyup', function(event) { - var element = $(Event.element(event)); - var charKeyCode = event.keyCode ? event.keyCode : event.which; - // input elem esetén ne legyen semmi - if(!element.match('input') && !element.match('textarea') && !element.match('select')) { - if (charKeyCode==46 && $('updateWindow').visible()) { // Del gomb - $('jegyTorles').click(); - } - } - }); - -// var mydrag = new Draggable('updateWindow', { scroll: window, handle: $('updateHeader') }); -} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js deleted file mode 100644 index 9380d30b..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js +++ /dev/null @@ -1,16 +0,0 @@ - -$(function() { - - $('#targySelect').prop("disabled","disabled").hide(); - $('#mozgat').hide(); - $('#action').prop("value",'ujSorrend'); - $('#submit').show(); - $("#targyUl").show().disableSelection().sortable({ axis: "y", handle: ".handle", - start: function(event, ui) { - $(event.target).find('li').css('background-color',''); - ui.item.css('background-color','#ffaaaa'); - }, - }); - -}); - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js deleted file mode 100644 index f3845729..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js +++ /dev/null @@ -1,50 +0,0 @@ - -hideOptions = function(event) { - element = $(event.target); - if (element.hasClass('jegyTipus')) { - var jegyek = element.next('select'); - if (element.context.selectedIndex == 0) { - jegyek.find('*').prop('disabled',false).show(); - } else { - $(jegyek).val([]); - $(jegyek).find('*').prop('disabled','disabled').hide(); - $(jegyek).find('option:first').prop('disabled',false).show() - var selector='optgroup[label="'+element.val()+'"]'; - jegyek.find(selector).prop('disabled',false).show().find('option').prop('disabled',false).show(); - } - } - if (element.hasClass('jegyAdat')) { - var tipusok = $(element.parents('.hideShowContainer')[0]).find('.jegyTipus')[0]; - var jegyTipus = $(element[0].options[element[0].selectedIndex]).parents('optgroup')[0].label; - index = 0; - while (tipusok.options[index].value != jegyTipus && index < tipusok.options.length && index < 100) index++; - if (index < tipusok.options.length) tipusok.selectedIndex=index; - else tipusok.selecedIndex=0; - } -} - -$(function() { - // Halasztás elrejtése - $('div.rejtett').hide(); - $('body').bind('click', function(event) { - element = $(event.target); - - // értékeléskor... - if (element.hasClass('ertekeles')) { - // ... a halasztasDt üresreállítása - $(element.parents(".hideShowContainer")[0]).find('input.halasztasDt').prop('value',''); - } - // halasztáskor... - - if (element.hasClass('halasztas')) { - // ... a jegytípus/jegy kiválasztást megszüntetjük - // $(element.parents('.hideShowContainer')[0]).find('.jegyTipus')[0].selectedIndex=0; - // $(element.parents('.hideShowContainer')[0]).find('.jegyAdat')[0].selectedIndex=0; - $(element.parents('.hideShowContainer')[0]).find('select').prop('selectedIndex',-1).val([]); - $(element.parents('.hideShowContainer')[0]).find('optgroup, option').prop('disabled',false).show(); - } - - }); - $('body').bind('change', hideOptions); - $('body').bind('mayor:change', hideOptions); -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js deleted file mode 100644 index b6b664c5..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js +++ /dev/null @@ -1,15 +0,0 @@ - -$(function() { - - $('body').click(function(event) { - - element = $(event.target); - - if (element.closest('th').hasClass('slide')) { - element.closest('tbody').find('tr.hide').slideToggle(); - element.closest('th').find('span').toggleClass('icon-chevron-up').toggleClass('icon-chevron-down'); - } - - }); - -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js deleted file mode 100644 index fd03b778..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js +++ /dev/null @@ -1,823 +0,0 @@ - - updateTbody = function(tbodyElement) { - /* - * Feltételezzük, hogy egy látható, slideUpAll nélküli nyitó sorral kezdődik a tbody - */ - tbodyElement = $(tbodyElement); - firstTr = tbodyElement.find('tr:first'); - nextTrDb = firstTr.nextAll('tr').length; - // első sorban csak slideUpAll, vagy Down lehet - firstTr.find('.slideUp').remove(); - if (nextTrDb > 0) { - firstTr.find('td.slide').append(''); - if (firstTr.data('db') == nextTrDb) { // Az összes sor az első sor alatt van --> eddig is volt Down, kell UpAll, de rejtve - firstTr.find('.slideUpAll').hide(); - } - } // vannak további sorok - } - - ajaxGetTankorAdat = function(tankorId) { - postData = { 'tankorId':tankorId } - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=getTankorAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionID'), - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONTankorAdat(msg); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('fail'); - //console.log(jqXHR); - }); - - } - - processJSONAddBontas = function( msg ) { - //console.log(JSON.stringify(msg)); - - // utolsó érintett tr - lastTr = $('#tr-'+msg.bontas[msg.bontas.length-1].osztalyId+'-'+msg.bontas[msg.bontas.length-1].kepzesOratervId); - // A tartalmazó tbody id-je... - tbodyId = lastTr.closest('tbody').attr('id'); - // eddigi bontásszám - bontasDb = lastTr.find('div.bontas').length; - // Ha nem az utolsó a tbody-n belül, akkor az őt követő tr-eket külön tbody-ba helyezzük - nextLastTr = lastTr.nextAll('tr'); - if (nextLastTr.length > 0) { - tbodyAfter = $('').attr('id', tbodyId+'-'+bontasDb).insertAfter($('#'+tbodyId)); - nextLastTr.appendTo(tbodyAfter); - updateTbody(tbodyAfter); - } - keszKoDbCsokken = (lastTr.hasClass('kesz')); - // div beszúrása - for (i=0; i'+(bontasDb+1)+'. ' - +msg.targyNev+' csoport ('+msg.bontas[i].bontasId+')' - +'
      ' - +'
    • ' - +parseFloat(selector.closest('tr').data('hetioraszam')) - +'
    • ' - +'
    '); - $('#bontas-'+msg.bontas[i].bontasId).data('tankororaszam', []); - $('#bontas-'+msg.bontas[i].bontasId).data('hetioraszam', 0); - $('#bontas-'+msg.bontas[i].bontasId).data('targyid', msg.bontas[i].targyId); - $('#bontas-'+msg.bontas[i].bontasId).data('key', msg.bontas[i].bontasId); - $('#bontas-'+msg.bontas[i].bontasId).data('keys', msg.bontas[i].bontasId); - // az érintett sorok most biztos nem "kész"-ek, mert van egy tankörök nélküli bontásuk - selector.closest('tr').removeClass('kesz'); - } - // A stat adatok módosítása - $('#statBontas').html( parseInt($('#statBontas').html())+parseInt(msg.bontas.length) ); - if (keszKoDbCsokken) $('#statKoKesz').html( parseInt($('#statKoKesz').html())-msg.bontas.length ); - // a felső bontás keys paraméterének beállítása - keys = $('#bontas-'+msg.bontas[0].bontasId).data('key'); - for (i=1; i 0) { - tbodyModified = $('').attr('id', tbodyId+'-'+(bontasDb+1)).insertAfter($('#'+tbodyId)); - for (i=0; i 0) { - tbodyAfter = $('').attr('id', tbodyId+'-'+bontasDb).insertAfter($('#'+tbodyId)); - nextLastTr.appendTo(tbodyAfter); - updateTbody(tbodyAfter); - } - - // ha kell, akkor a módosított sorok áthelyezése új tbody-ba - firstTr = $('#bontas-'+msg.bontasIds[0]).closest('tr'); - prevFirstTr = firstTr.prevAll('tr'); - if (prevFirstTr.length > 0) { - tbodyModified = $('').attr('id', tbodyId+'-'+(bontasDb-1)).insertAfter($('#'+tbodyId)); - for (i=0; i 0); - if (kesz) lastTr.find('div.bontas').each(function(index) { - if ($(this).data('hetioraszam') != lastTr.data('hetioraszam')) kesz = false; - }); - if (kesz) { - lastTr.closest('tbody').find('tr').addClass('kesz'); - $('#statKoKesz').html( parseInt($('#statKoKesz').html())+lastTr.closest('tbody').find('tr').length ); - if ($('#keszRejt').is(':checked')) lastTr.closest('tbody').hide(); - } - } - - - } - } - - processJSONTankorLista = function( msg, element ) { - //console.log(JSON.stringify(msg)); - - // a blokk tárgy típusa - ttTdElement = element.closest('tr').find('th.targyTipus'); - if (ttTdElement.length==0) targyTipus = 'mintatantervi'; - else targyTipus = ttTdElement.html(); - // a képzésOraterv bejegyzés heti óraszáma - koHetiOraszam = parseFloat(element.closest('tr').data('hetioraszam')); - // a bontás össz-óraszáma és tankorId-i - to = element.data('tankororaszam'); - bontasOraszam = 0; - bontasTankorIds = []; - if ($.isArray(to)) { - for (i=0; i0), (element.closest('tbody').find('.felev2').length>0)]; - - ulKiemeltElement = $('
      ').addClass('kiemelt').addClass('tankorLista'); - ulElement = $('
        ').addClass('tankorLista'); - for (i=0; i kepzesOraterv óraszám, akkor az hiba! - (class="fail") - - ha bontas óraszám < kepzesOraterv óraszám, akkor --> tankör-list, tankörönként: - - hozzárendelt már - akkor nem lehet újra kiválasztani (class="hozzarendelt") - - van targyTipushoz már óraszáma --> csak az az óraszám lehet - - ha ez több, mint a bontás szabad óraszáma, akkor nem lehet hozzárendelni - - ha nem több, akkor pontosan ezt az óraszámot rendelhetjük hozzá - - nincs tárgytípushoz óraszáma, de a tankörnek már nincs fennmaradó -> nem lehet hozzárendelni - - nincs tárgytípushoz és van szabad órája: hozzá-óraszám = min(tankörSzabad[szemeszter?], bontasSzabad[szemeszter?]) - */ - tAdat = msg.tankorok[i]; - // kezdőértékek - classStr='tankorBontas'; - maxOraszam = 0; - vanTargyTipusOraszam = tankorOraszamElfogyott = tankorOraszamSokFail = oraszamFix = false; - // hozzá van-e már rendelve - hozzarendelt = ($.inArray(tAdat.tankorId, bontasTankorIds) > -1); - oStr = ''; - // fontos lenne, hogy csak a szükséges szemesztereken menjen végig a ciklus!! - for (szemeszter=0; szemeszter<2; szemeszter++) { // 0 indexű! hogy js alatt tömb lehessen - if (!vanSzemeszter[szemeszter]) continue; - oraszam = parseFloat(msg.tankorok[i].oraszam[szemeszter]); - oStr += '['+oraszam+'/'; - sum=0; - for (t=0; t'; - } else { - oStr+=hetiOraszam; - } - if (t < msg.tankorok[i].bontasOraszam[szemeszter].length-1) oStr += '+'; - } - oStr += (sum==0?'0]':']'); - tankorSzabadOraszam = oraszam - sum; - if (hozzarendelt) { - oraszamFix = true; - classStr='tiltott hozzarendelt'; - maxOraszam = 0; - } else if (vanTargyTipusOraszam) { - oraszamFix = true; - if (maxOraszam > bontasSzabadOraszam) { // ha túl sok a tankör tárgyTipushoz kötött óraszáma - classStr="tiltott"; - maxOraszam = 0; - } else { - classStr="osszevonasTilt" - } - } else if (tankorSzabadOraszam == 0) { - oraszamFix = true; - classStr='tiltott'; - tankorOraszamElfogyott = true; - maxOraszam = 0; - } else if (tankorSzabadOraszam < 0) { - oraszamFix = true; - classStr='tiltott hibas'; - tankorOraszamSokFail = true; - maxOraszam = 0; - } else if (bontasSzabadOraszam<=0) { - oraszamFix = true; - classStr="tiltott"; - maxOraszam = 0; - } else if (maxOraszam == 0) { // pl. az első szemeszter vizsgálatakor - a második szemeszter esetén már lehet pozitív - maxOraszam = Math.min(tankorSzabadOraszam, bontasSzabadOraszam); - } else { // ha az első szemesztert is figyelembe kell venni... - maxOraszam = Math.min(maxOraszam, tankorSzabadOraszam, bontasSzabadOraszam); - } - } - oStr2 = '
        '; - if (!oraszamFix) oStr2 += ''; - oStr2 += ''+maxOraszam.toFixed(2)+'
        '; - liElement = $('
      • '+oStr2+tAdat.tankorNev+' ('+tAdat.tankorId+') - '+oStr+'
      • ').data({'tankorId':tAdat.tankorId, 'hetiOraszam': maxOraszam, 'maxOraszam': maxOraszam}).attr('id','tankor-'+tAdat.tankorId); - if (tAdat.kiemelt) liElement.appendTo(ulKiemeltElement); - else liElement.appendTo(ulElement); - - } - $('#updateWindowSideContent').html(''); - $('

        Tárgy típus: '+targyTipus+'; heti óraszám: '+koHetiOraszam+'/'+bontasOraszam+'

        ').appendTo($('#updateWindowSideContent')); - if (bontasOraszam==0) $('
        Új tankör   
        ').appendTo($('#updateWindowSideContent')); - else $('
        Új tankör   
        ').appendTo($('#updateWindowSideContent')); - ulKiemeltElement.appendTo($('#updateWindowSideContent')); - ulElement.appendTo($('#updateWindowSideContent')); - $('#updateWindowSide h1 div').html('Tankörök'); - $('#updateWindowSide').data('target', element); - $('#updateWindowSide').addClass('nyitva'); - } - - processJSONTankorMod = function( msg ) { - //console.log(JSON.stringify(msg)); - txt = $('#updateWindowSide').data('target').html(); - s1 = txt.substr(0, txt.indexOf('] ')+2); - s2 = txt.substr(txt.indexOf(' (')); - $('#updateWindowSide').data('target').html(s1+msg.tankorNevTargyNelkul+s2); - //console.log(s1+msg.tankorNevTargyNelkul+s2); - processJSONTankorAdat( msg ); - } - - processJSONBontasTankor = function( msg ) { - //console.log(JSON.stringify(msg)); - - hetiOraszam = parseFloat(msg.hetiOraszam); - tankorId = msg.tankorId; - tankorNev = msg.tankorNev; - for (i=0; i['+hetiOraszam+'] '+tankorNev+' ('+tankorId+')'); - liElement.data('tankorid',tankorId).addClass('tankorAdat').insertBefore(element.find('li.marad')); - element.data('tankororaszam').push({'tankorId': tankorId, 'hetiOraszam': hetiOraszam}); - element.data('hetioraszam', hetiOraszam+element.data('hetioraszam')); - marad = element.closest('tr').data('hetioraszam')-element.data('hetioraszam'); - element.find('li.marad').html(marad); - if (marad<0) classStr='bontas fail'; - else if (marad==0) classStr='bontas ok'; - else classStr='bontas'; - element.attr('class',classStr); - } - // Az új tankör hozzáadásával "kész"-szé válhatott a sor - (element: az utolsó bontás div-je) - { // eddig biztos nem volt kész a sor - mert tudtunk hozzárendelni bontást... - var sorKesz = true; // biztos van legalább egy bontás - hisz hozzárendeltünk egy tankört - trElement = element.closest('tr'); - trElement.find('div.bontas').each(function(index) { - if ($(this).data('hetioraszam') != trElement.data('hetioraszam')) sorKesz = false; - }); - if (element.data('hetioraszam')==trElement.data('hetioraszam')) { // a bontások kész lettek - $('#statBontasKesz').html( parseInt($('#statBontasKesz').html())+msg.bontasIds.length ); - } - if (sorKesz) { - // stat adatok állítása - $('#statKoKesz').html( parseInt($('#statKoKesz').html())+msg.bontasIds.length ); - trElement.closest('tbody').find('tr').addClass('kesz'); - if ($('#keszRejt').is(':checked')) trElement.closest('tbody').hide(); - } - } - } - - processJSONUjTankor = function(msg) { - //console.log(JSON.stringify(msg)); - // A tankört hozzá is rendeltük a bontáshoz - processJSONBontasTankor( msg ); - // Tankör adatainak megjelenítése - ajaxGetTankorAdat(msg.tankorId); - } - - processJSONTankorAdat = function( msg ) { - //console.log(JSON.stringify(msg)); - - $('#updateWindowSideContent').html(''); - $('#updateWindowSideTitle').html('Tankör adatai'); - //$('

        '+msg.tankorNev+' ('+msg.tankorId+')

        ').appendTo('#updateWindowSideContent'); - $('

        ' +msg.tankorNevReszei.evfOszt+' ' - +msg.tankorNevReszei.targyNev - +(msg.tankorNevReszei.tankorJel!=''&&msg.tankorNevReszei.tankorJel!=null?msg.tankorNevReszei.tankorJel+' ':'') - +' '+msg.tankorNevReszei.tankorNevExtra+'' - +'' - +' ('+msg.tankorId+')

        ').appendTo('#updateWindowSideContent'); - $('

        Módosít!

        ').appendTo('#updateWindowSideContent'); - // adatok - ulStr = '
          ' - +'
        • Évközi követelmény: '+msg.kovetelmeny+'
        • ' - +'
        • Létszám korlát: '+msg.min+'-'+msg.max+'
        • ' - +'
        • Tankör-típus: '+msg.rovidNev+' ('+msg.tankorTipusId+')
        • ' - +'
        '; - $(ulStr).appendTo('#updateWindowSideContent'); - // osztályok - ulStr = '
          '; - pStr = '
          Osztályai: '; - for (i=0; i-1) { - ulStr += 'checked="checked" '; - pStr += msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+') '; - } - ulStr += '/> ' - +''; - } - ulStr += '
        '; - pStr += ''+ulStr+''; - $(pStr).appendTo('#updateWindowSideContent'); - // szemeszterek, óraszámok - ulStr = '
          '; - for (i=0; i' - +''; - } - ulStr += '
        '; - pStr = '
        Óraszám: '+msg.oraszam+' ('+msg.tanev+'/'+msg.szemeszter+')' - +'' - +ulStr - +'
        '; - $(pStr).appendTo('#updateWindowSideContent'); - -// $('

        '+JSON.stringify(msg)+'

        ').appendTo($('#updateWindowSideContent')); - if (!$('#updateWindowSide').hasClass('nyitva')) $('#updateWindowSide').addClass('nyitva') - } - - slideUp = function(element) { - // A fedett sorok számát eltároljuk, majd 0-ra állítjuk - trElement = element.closest('tr'); - bontasArray = trElement.find('div.bontas').get(); - prevTrElement = trElement.prevAll('tr').filter(':visible:first'); - prevBontasArray = prevTrElement.find('div.bontas').get(); - - // shadow elvétele, slideUp, Down törlése - vizuális elemek - if (trElement.data('db') < 6) trElement.removeClass('shadow'+trElement.data('db')); - else trElement.removeClass('shadow5'); - trElement.slideUp(100); - trElement.find('.slideDown').remove(); - // db adatok módosítása - origDb = prevTrElement.data('db'); - prevTrElement.data('db',origDb+trElement.data('db')+1); - trElement.data('db',0); - // A fedett sorok kulcsait eltároljuk, majd a sor kulcsára cseréljük - origKeys = prevTrElement.data('keys'); - prevTrElement.data('keys', origKeys+','+trElement.data('keys')); - trElement.data('keys', trElement.data('key')); - // bontások kulcsadatainak módosítása - for (i=0; i'); - // prev - shadow - if (prevTrElement.data('db')<6) prevTrElement.addClass('shadow'+prevTrElement.data('db')); - else prevTrElement.addClass('shadow5'); - // prev - ha minde becsukva, akkor nem kell slideUpAll - if (prevTrElement.data('db') == prevTrElement.nextAll('tr').length) prevTrElement.find('.slideUpAll').hide(); - - } - - slideDown = function(element) { - trElement = element.closest('tr'); - bontasArray = trElement.find('div.bontas').get(); - // becsuk - trElement.nextAll('tr').filter(':hidden').slideDown(); - // shadow leszedése - if (trElement.data('db') < 6) trElement.removeClass('shadow'+trElement.data('db')); - else trElement.removeClass('shadow5'); - // adatok alaphelyzetbe - trElement.data('db',0); - trElement.data('keys', trElement.data('key')); - for (i=0; i'+tanev+'/'+szemeszter - +'' - +'').appendTo('ul#tankorSzemeszter'); - } - element.closest('li').next('li').find('input').focus(); - } - - }); - - $('#updateWindowSide').on('keydown', 'ul#tankorSzemeszter li:first-child input', function(event) { - - var charKeyCode = event.keyCode ? event.keyCode : event.which; - var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); - var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); - var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); - element = $(event.target); - - if (charKeyCode == 9 && shiftKey) { - event.preventDefault(); - tmp = element.attr('name').split('-'); - tanev = parseInt(tmp[1])-1; - for (szemeszter = 1; szemeszter<3; szemeszter++) { - $('
      • '+tanev+'/'+szemeszter - +'' - +'
      • ').prependTo('ul#tankorSzemeszter'); - } - element.closest('li').prev('li').find('input').focus(); - } - - }); - - - $('body').click(function(event) { - var element = $(event.target); - - if (!element.hasClass('addBontasTargy')) { - $('div#targyak').hide(); - $('table.bontas tr.aktiv').removeClass('aktiv'); - } - if (element.hasClass('slideUp')) { - slideUp(element); - } else if (element.hasClass('slideUpAll')) { - $(element.closest('tbody').find('.slideUp:visible').get().reverse()).each(function(index) { - slideUp($(this)); - }); - } else if (element.hasClass('slideDown')) { - slideDown(element); - } else if (element.hasClass('addBontas')) { - - postData = { 'action':'addBontas', 'keys':element.closest('tr').data('keys')} - saltName = $('#bontasForm input.salt').prop('name'); - saltValue = $('#bontasForm input.salt').val(); - postData[saltName] = saltValue; - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - updateSalt(jqXHR.getResponseHeader('Etag')); - processJSONAddBontas(msg); - }); - - } else if (element.hasClass('addBontasTargy')) { - // Az érintett sor kulcsát eltároljuk - hogy tudjuk hova kell visszatérni - $('div#targyak').data('keys',element.closest('tr').data('keys')); - //tt - eOffset=element.offset(); - //tt - $('#targyak').css({'left':eOffset.left+25}).show(); - element.closest('tr').addClass('aktiv'); - - // $('#targyak ul#targyakUl').appendTo('#updateWindowSideContent').focus(); - // $('#updateWindowSide').addClass('nyitva'); - $('#targyak').show().focus(); - } else if (element.hasClass('selectTargy')) { - - postData = { 'action':'addBontasTargy', 'keys':$('div#targyak').data('keys'), 'targyId':element.data('targyid') } - saltName = $('#bontasForm input.salt').prop('name'); - saltValue = $('#bontasForm input.salt').val(); - postData[saltName] = saltValue; - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - updateSalt(jqXHR.getResponseHeader('Etag')); - processJSONAddBontas(msg); - }); - - } else if (element.hasClass('delBontas')) { - - postData = { 'action':'delBontas', 'keys':element.closest('div.bontas').data('keys')} - saltName = $('#bontasForm input.salt').prop('name'); - saltValue = $('#bontasForm input.salt').val(); - postData[saltName] = saltValue; - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - updateSalt(jqXHR.getResponseHeader('Etag')); - processJSONDelBontas(msg); - }); - - } else if (element.hasClass('bontas')) { - - if (element.hasClass('ok')) { - alert('A csoport összes órája tankörhöz van már rendelve!'); - } else if (element.hasClass('fail')) { - alert('Hiba! A bontás összóraszáma nagyobb a képzés-óratervben megadottnál!'); - } { - - postData = { 'targyId':element.data('targyid'), 'bontasIds':element.data('keys').toString().split(',') } - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=tankorLista&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONTankorLista(msg, element); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('fail'); - //console.log(jqXHR); - }); - } - - } else if (element.hasClass('tankorBontas') && !element.hasClass('tiltott')) { - - - postData = { 'action':'bontasTankor', 'keys':$('#updateWindowSide').data('target').data('keys'), - 'tankorId': element.data('tankorId'), 'hetiOraszam':element.data('hetiOraszam') } - saltName = $('#bontasForm input.salt').prop('name'); - saltValue = $('#bontasForm input.salt').val(); - postData[saltName] = saltValue; - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - updateSalt(jqXHR.getResponseHeader('Etag')); - processJSONBontasTankor(msg); - $('#updateWindowSide').removeClass('nyitva') - $('#updateWindowSideContent').html(''); - }); - - } else if (element.hasClass('osszevonasTilt')) { - element.removeClass('osszevonasTilt').addClass('osszevonasEnged').addClass('tankorBontas'); - } else if (element.hasClass('plusz')) { - if (!element.closest('li').hasClass('tiltott')) { - data = element.closest('li').data(); - if (data.hetiOraszam < data.maxOraszam) { - element.closest('li').data('hetiOraszam', data.hetiOraszam+0.25); - element.closest('div').find('span.data').html(element.closest('li').data('hetiOraszam').toFixed(2)); - } - } - } else if (element.hasClass('minusz')) { - if (!element.closest('li').hasClass('tiltott')) { - data = element.closest('li').data(); - if (data.hetiOraszam > 0.25) { - element.closest('li').data('hetiOraszam', data.hetiOraszam-0.25); - element.closest('div').find('span.data').html(element.closest('li').data('hetiOraszam').toFixed(2)); - } - } - } else if (element.attr('id') == 'addTankor') { - - postData = { 'action':'ujTankor', 'bontasIds':$('#updateWindowSide').data('target').data('keys').toString().split(',') } - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=ujTankor&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - //console.log('ok'); - processJSONUjTankor(msg); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('fail'); - //console.log(jqXHR); - }); - - } else if (element.hasClass('tankorAdat')) { - - $('#updateWindowSide').data('target',element); - ajaxGetTankorAdat(element.data('tankorid')); - } else if (element.hasClass('tankorModosit')) { - - postData = { 'tankorId':$('#updateWindowSide').data('target').data('tankorid'),'osztalyIds': [], 'tankorSzemeszter': [], 'tankorNevExtra': $('#updateWindowSide input#tankorNevExtra').val() } - $('#updateWindowSide ul#tankorOsztaly input:checked').each(function(index){postData.osztalyIds.push($(this).val());}) - $('#updateWindowSide ul#tankorSzemeszter input[type=text]').each(function(index){ - if ($(this).val() != '') { - tmp = $(this).attr('name').split('-'); - postData.tankorSzemeszter.push({'tanev':tmp[1], 'szemeszter': tmp[2], 'oraszam': $(this).val() }); - } - }); - -//console.log(postData.tankorSzemeszter); - - $.ajax({ - type: "POST", - url: "index.php?page=naplo&sub=tools&f=tankorMod&policy=private&skin=ajax&sessionID="+sessionID, - data: postData, - dataType: 'json' - }).done(function( msg, status, jqXHR ) { - processJSONTankorMod(msg); - }).fail(function( jqXHR, textStatus, errorThrown ) { - //console.log('fail'); - //console.log(jqXHR); - }); - } else if (element.hasClass('tankorNevExtra')) { - - element.next('input#tankorNevExtra').show(); - element.hide(); - - } else if (element.hasClass('slideToggleContainer')) { - - element.find('ul').slideToggle(); - } else if (element.hasClass('slideToggle')) { - element.closest('div').find('ul').slideToggle(); - } else if (element.hasClass('evfolyamJel')) { - if (element.find('input').is(':checked')) { - $('div#osztaly div.osztEvf').show(); - $('div#osztaly div.evfolyamJel input').prop('checked',false); - $('div#osztaly span.selectOsztaly input').prop('checked',false); - $('div#kepzes div.kSelect input').prop('checked',false); - $('div#osztaly div.evfolyamJel').removeClass('checked'); - $('div#osztaly span.selectOsztaly').removeClass('checked'); - $('div#kepzes div.kSelect').hide(); - } else { - element.addClass('checked'); - element.find('input').prop('checked',true); - $('div#osztaly div.osztEvf').hide(); - $('div#osztEvf-'+element.find('input').val().replace('/','-')).show(); - } - } else if (element.hasClass('selectOsztaly')) { - isChecked = element.find('input').prop('checked'); - element.find('input').prop('checked', !isChecked); - element.toggleClass('checked'); - evfDiv = element.closest('div.osztEvf').find('div.evfolyamJel'); - kepzesDiv=$('div#kepzes div.ko-'+element.find('input').val()); - if (!isChecked) { - kepzesDiv.show(); - kepzesDiv.find('input').prop('checked',true); - kepzesDiv.each(function(index) { - db = $(this).data('db'); - $(this).data('db', db+1); - }); - if (!evfDiv.hasClass('checked')) { - evfDiv.addClass('checked'); - evfDiv.find('input').prop('checked',true); - $('div#osztaly div.osztEvf').hide(); - $('div#osztEvf-'+evfDiv.find('input').val().replace('/','-')).show(); - } - } else { - kepzesDiv.each(function(index) { - db = $(this).data('db'); - $(this).data('db', db-1); - if ($(this).data('db') == 0) { - $(this).find('input').prop('checked',false); - $(this).hide(); - } - }); - } - } else if (element.closest('td').attr('id') == 'oratervenKivuli') { - element.closest('td').find('ul').slideToggle(); - } - - }); - - - // tárgyak scrollozása - $('div#targyak').mousemove(function(event) { - var h = $('ul#targyakUl').height()+13; - var offset = $($(this)).offset(); - var position = (event.pageY-offset.top)/$(this).height(); - if (position < 0.25) { - $('div#targyakDown').hide(); - if ($('div#targyak').scrollTop() == 0) { - $('div#targyakUp').hide(); - $(this).stop(); - } else { - $('div#targyakUp').show(); - $(this).stop().animate({ scrollTop: 0 }, 5000); - } - } else if (position > 0.75) { - $('div#targyakUp').hide(); - if ($('div#targyak').scrollTop() == h) { - $('div#targyakDown').hide(); - $(this).stop(); - } else { - $('div#targyakDown').show(); - $(this).stop().animate({ scrollTop: h }, 5000); - } - } else { - $('div#targyakUp').hide(); - $('div#targyakDown').hide(); - $(this).stop(); - } - }); - - -}); - - - - - - - diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js deleted file mode 100644 index 7556f12b..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js +++ /dev/null @@ -1,18 +0,0 @@ - -showUpdateLayer = function() { - $('#updateWindow').show(); - $('updateForm').prop('tabindex',1); - $('updateForm').focus(); -} -hideUpdateLayer = function() { - $('#tanmenet tr').removeClass('aktiv'); -} - -$(function() { - - $('#tanmenet tr a').click(function(event) { - var element = $(event.target).closest('tr'); - $('#tanmenet tr').removeClass('aktiv'); - element.addClass('aktiv'); - }); -}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js deleted file mode 100644 index 68151721..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js +++ /dev/null @@ -1,126 +0,0 @@ - -$(function() { - initTemakorLista(); - // mozgatás - $('#temakor').sortable({ axis: 'y', containment: "#temakor", handle: "span.handle", items: ".sortable", scroll: false, - placeholder: "sortable-placeholder" , - cursor:'move', - opacity:0.2, - stop: function(event, ui) { initTemakorLista(); $('form[name=tanmenetMod]').trigger('change'); } - } ); - // törlés - $('body').click(function(event) { - var element = $(event.target); - if (element.hasClass('close')) { - element.closest('li').remove(); - initTemakorLista(); - $('form[name=tanmenetMod]').trigger('change'); - } - }); - // óraszám vagy szöveg módosítás - $('body').change(doOnTemakorChange); - // a textarea kinyitása és visszacsukása - $('#temakor textarea').focus(function(event) { - $(event.target).css({ 'background-color': '#eed', 'height': '100px' }); - }).blur(function(event) { - $(event.target).css({ 'background-color': '#fff', 'height': '50px' }); - }); - -}); - - -initTemakorLista = function() { - - var oraszam = 0; - var maxoraszam = parseInt($('#tanmenetOraszam').val()); - // Az eddigi összóraszám meghatározása - var osszoraszam = 0; - $('span.handle').each( - function(index, elem) { - selectElem = $(elem).closest('li').find('select'); textElem = $(elem).closest('li').find('textarea'); - if (selectElem.val() != '0' && textElem.val() != '') osszoraszam = osszoraszam+parseInt(selectElem.val()); - } - ); - var szabadoraszam = maxoraszam-osszoraszam; - if (szabadoraszam<0) szabadoraszam=0; - - // Az egyes témakörök sorainak beállítása - $('span.handle').each( - function(index, elem) { - - elem = $(elem); selectElem = elem.closest('li').find('select'); - textElem = elem.closest('li').find('textarea'); oraszamSpan = elem.closest('li').find('span.oraszam'); - if (selectElem.val() != '0' && textElem.val() != '') { // Már kitöltött témakör esetén - // Mivel nem tudjuk, hogy korábban milyen osztályba volt sorolva ezért mindkét osztályból eltávolítjuk - oraszamSpan.removeClass('jo'); // jo: még belefér az óraszámba - oraszamSpan.removeClass('nagy'); // nagy: már nem fér bele az óraszámba - // A témakör által lefoglalt órák kiírása - oraszamSpan.html( (oraszam+1) ); - oraszam = oraszam+parseInt( selectElem.val() ); - oraszamSpan.append('-'+oraszam); - // osztályokba sorolás - if (oraszam > maxoraszam) oraszamSpan.addClass('nagy'); // már nem fér bele a tanmenet óraszámába - else oraszamSpan.addClass('jo'); // még belefér a tanmenet óraszámába - // Az oraszám-select érvényes óraszámokra való leszűkítése - value = parseInt(selectElem.val()); - selectElem[0].options.length = 0; - for (k=0; k0 ) { - $('#postazoButton').show(); - } else { -// $('#postazoButton').hide(); - } - } -// element.closest('table').find('select').prop('selectedIndex',0); -// element.closest('table').find('form').submit(); - }); - - $('body').bind('click', function(evt) { - var uzenoClickedId = $(evt.target).attr('id'); - switch(uzenoClickedId) { - case 'uzenoSearchIcon': - $('#pattern').toggle('fast').focus(); - break; - case 'pattern': -// $('#postazoButton').hide(); -// $('#txt').hide(); -// $('#cimzett').selectedIndex=0; -// $('#cimzett').attr('disabled','disabled'); - break; - case 'postazoButton': - $('#postazoButton').disabled=true; - $('#postazoHash').val('submit'); - break; - case 'cimzett': -// $('shTipus').update($F('cimzett')); -// $('#cimzett').attr('title',$F('cimzett')); - break; - case 'uzenoTxt': - break; - case 'postazoTxt': - if ($("#cimzett option").length==2) { - var v = ($("#cimzett option:eq(1)")).attr('selected','selected'); - $('#postazoButton').show(); - } - break; - default: - break; - } - }); - -}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js deleted file mode 100644 index edfefcee..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js +++ /dev/null @@ -1,54 +0,0 @@ - -Event.observe(document.body, 'mayor:change', uzenoCheck); -Event.observe(document.body, 'change', uzenoCheck); - -function uzenoCheck(evt) { - - Event.observe('postazoButton', 'click', disableButton); - - var element = $(Event.element(evt)); - var thisid = (element.getAttribute('id')); - switch(thisid) { - case 'pattern': - $('postazoButton').hide(); - $('postazoTxt').hide(); - $('cimzett').selectedIndex=0; - $('cimzett').disable(); - break; - case 'postazoButton': // ezt nem kapja el, nem change esemény - $('postazoButton').disabled=true; - $('postazoHash').setValue('submit'); - break; - case 'cimzett': -// $('shTipus').update($F('cimzett')); - $('cimzett').setAttribute('title',$F('cimzett')); - break; - case 'postazoTxt': - break; - default: - break; - } - - if ($('cimzett').selectedIndex!=0 && $('cimzett').value!='') { - $('postazoButton').show(); - $('postazoTxt').show().focus(); - } else { - $('postazoButton').hide(); - $('postazoTxt').hide(); - } - - //Element.addClassName($('uzenoPostazo'), 'csoport'); - -} - -function disableButton(evt) { - var element = $(Event.element(evt)); - if ($('postazoTxt').value!='') { - var element = $(Event.element(evt)); - $('postazoHash').setValue('submit'); - $('postazoButton').disabled=true; - element.up('form').submit(); - } else { - Event.stop(evt); - } -} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js deleted file mode 100644 index 5a9d7121..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js +++ /dev/null @@ -1,23 +0,0 @@ - -$(document).ready(function() { - $.holdReady(true); - var r = Math.floor(Math.random()*100); - $.getScript("skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js?rand="+r).done(function() { - $.holdReady(false); - }); - $('#postazoButton').show(); - -// disabled by konczy -// $('.uzenet').click(function(event) { -// var mId = $(this).parent('tr').attr('id'); -// $('#uzenetek').find('tbody tr:not(#'+mId+')').fadeToggle(200); -// }); - -}); - -function checkCR(evt) { - var evt = (evt) ? evt : ((event) ? event : null); - var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); - if ((evt.keyCode == 13) && (node.type=="text") && (node.id=="pattern")) {return false;} -} -document.onkeypress = checkCR; diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js deleted file mode 100644 index 982aad8d..00000000 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js +++ /dev/null @@ -1,33 +0,0 @@ - -Event.observe(window, 'load', uzenoPSFLoader); - -function uzenoPSFLoader(evt) { - - var r = Math.floor(Math.random()*100); - includeJS('skin/classic/module-naplo/javascript/uzeno/postas.js?'+r); - -/* - $('cimzettTipus').observe('change', function(event) { - - var someNodeList = $(Event.element(event)).getElementsByTagName('option'); - - $A(someNodeList).each(function(node){ - if (node.selected==true) $(node.value+'Id').show(); - else $(node.value+'Id').hide(); - }); - - }); -*/ - function checkCR(evt) { - var evt = (evt) ? evt : ((event) ? event : null); - var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); - if ((evt.keyCode == 13) && (node.type=="text")) {return false;} - } - document.onkeypress = checkCR; -/* -var a = document.createElement('script'); -a.setAttribute('type', 'text/javascript'); -a.setAttribute('src', 'skin/classic/module-naplo/javascript/uzeno/postas.js'); -a.insert(document.head); -*/ -} -- cgit v1.2.3