aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/skin/classic/module-naplo/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'mayor-orig/www/skin/classic/module-naplo/javascript')
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js7
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js7
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js43
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js56
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js101
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js7
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js89
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js177
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.js141
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/elszamolas.jquery.min.js42
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js63
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js27
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js42
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js11
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js19
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js13
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js27
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js13
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js192
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js9
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js31
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js18
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js56
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepesitesek.jquery.min.js64
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepzesOraterv.jquery.min.js48
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/osztaly.jquery.min.js57
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js41
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankor.jquery.min.js8
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorDiak.jquery.min.js23
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorTanarHozzarendeles.jquery.min.js594
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js210
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js13
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js1249
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js88
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js12
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js80
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js17
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js5
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js93
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js62
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js49
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/tankor.jquery.min.js132
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js16
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js50
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js15
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js823
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js18
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js126
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetTankor.jquery.min.js93
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js63
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js54
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js23
-rw-r--r--mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js33
53 files changed, 0 insertions, 5350 deletions
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='<tr class="ujDiak">'
- +'<td class="sorsz"><input type="hidden" name="ujDiakId[]" value="'+$(elem).val()+'" /></td>'
- +'<td><span class="icon-remove-sign removeLine"></span></td>'
- +'<td class="nev">'+$(elem).text()+'</td>'
- +'<td class="jelDt"></td>'
- +'<td class="jovDt" colspan="2"></td>'
- +'<tr>';
- $(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<idList.length; j++) {
- $('#szabad option').each(function(index) {
- if ($(this).val() == idList[j]) {
- $(this).prop('selected', 'selected');
- optionAthelyezes('szabad','kivalasztott');
- return false;
- }
- });
- }
- });
- includeCSS(
- "skin/classic/share/javascript/jquery-dataTables/css/jquery.dataTables.css",
- "skin/classic/share/javascript/jquery-dataTables/css/ColReorder.css"
- );
- $.getScript("skin/classic/share/javascript/jquery-dataTables/jquery.dataTables.min.js").done(function() {
- $.getScript("skin/classic/share/javascript/jquery-dataTables/jquery.dataTables.columnFilter.js").done(function() {
- $.getScript("skin/classic/share/javascript/jquery-dataTables/ColReorder.min.js").done(function() {
-
- $('#diakTabla').dataTable({
- "oLanguage": {
- "sSearch" : "Keresés",
- "sLengthMenu": "Mutasson _MENU_ rekordot oldalanként",
- "sZeroRecords": "Nincs találat!",
- "sInfo": "Találatok _START_-tól _END_-ig az összesen _TOTAL_ rekordból",
- "sInfoEmpty": "0-tól 0-ig a 0 rekordból",
- "sInfoFiltered": "(szűrés nélül _MAX_ db rekord)",
- "oPaginate": {
- "sNext": "Következő oldal",
- "sPrevious": "Előző oldal"
- }
- },
- "sDom": 'Rlfrtip'
- }).columnFilter();
- });
- })
- });
- $('#valaszt').bind('click', mezoKivalasztas);
- $('#torol').bind('click', mezoTorles);
- $('#exportOptions').bind('submit', kivalaszt);
-
-});
-
-/*
-includeJS('skin/classic/share/javascript/TableFilter/tablefilter_all_min.js');
-includeJS('skin/classic/share/javascript/TableFilter/sortabletable.js');
-includeJS('skin/classic/share/javascript/TableFilter/tfAdapter.sortabletable.js');
-Event.observe(window, 'load', myPSFLoader, false);
-
-function myPSFLoader(evt) {
-
-
- // 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; j<this.idList.length; j++) {
- for (i=0; i<this.options.length; i++) {
- attr = this.options[i].value;
- this.options[i].selected = (attr == this.idList[j]);
- }
- optionAthelyezes('szabad','kivalasztott');
- }
-
- Event.stop(evt);
- }
- }
-
- var onClickMezoSelectElements = new Array();
- $$('.onClickMezoSelect').each(
- function (elem, index) {
- onClickMezoSelectElements.push(new FieldSelectObject(elem));
- }
- );
-
- // A szűrés
- if ($('diakTabla') != null) {
- var lastRowIndex = tf_Tag(tf_Id('diakTabla'),"tr").length;
- var table1Filters = {
- base_path: 'skin/classic/share/javascript/TableFilter/',
- single_search_filter: false,
- sort: true,
- sort_config: {sort_types: []},
- alternate_rows: true,
- on_keyup : true,
- highlight_keywords : true,
- mark_active_columns: true,
- paging: false,
- rows_counter: true,
- rows_counter_text: 'Találatok száma: ',
- input_watermark: 'Keresés...',
- filters_row_index: 1,
- remember_grid_values: true,
- rows_always_visible: [lastRowIndex]
-//sort_config: {sort_types: ['Number','Number','String','String','String']},
-//sort_config: {sort_types: cellTypes},
-//extensions: {
-// name:['ColumnsResizer'],
-// src:['TFExt_ColsResizer/TFExt_ColsResizer.js'],
-// description:['Columns Resizing'],
-// initialize:[function(o){o.SetColsResizer();}]
-//},
-//col_resizer_all_cells: true,
-//editable: false,
-//selectable: true,
-//ezEditTable_config: {
-// default_selection: 'both',
-//}
-// col_1: "select",
-// col_2: "select",
-// btn: true
- }
- if (typeof(selIndex) !== 'undefined') for (i = 0; i < selIndex.length; i++) eval('table1Filters.col_'+selIndex[i]+' = "select";');
- eval('table1Filters.col_'+cellTypes.length+' = "none";');
- if (typeof(cellTypes) !== 'undefined') table1Filters.sort_config.sort_types = cellTypes;
- var tf01 = setFilterGrid("diakTabla",1,table1Filters);
- } // van diakTabla
-
- Event.observe('valaszt', 'click', mezoKivalasztas);
- Event.observe('torol', 'click', mezoTorles);
- Event.observe('exportOptions', 'submit', kivalaszt);
-}
-
-
-/*
-// A filter cseréje!
-tf01.RemoveGrid();
-var table1Filters = {
- single_search_filter: true,
- sort: true,
-}
-tf01 = new TF("diakTabla",1,table1Filters);
-tf01.AddGrid();
-*/
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.js b/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.js
deleted file mode 100644
index bca1334e..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.js
+++ /dev/null
@@ -1,141 +0,0 @@
-includeJS('skin/classic/share/javascript/TableFilter/tablefilter_all_min.js');
-includeJS('skin/classic/share/javascript/TableFilter/sortabletable.js');
-includeJS('skin/classic/share/javascript/TableFilter/tfAdapter.sortabletable.js');
-Event.observe(window, 'load', myPSFLoader, false);
-
-function myPSFLoader(evt) {
-
- kivalaszt = function(event) {
- $$('#kivalasztott option').each(
- function(elem, index) {
- elem.selected=true;
- }
- );
- }
- mezoKivalasztas = function(event) {
- optionAthelyezes('szabad','kivalasztott');
- }
- mezoTorles = function(event) {
- optionAthelyezes('kivalasztott','szabad');
- }
- optionAthelyezes = function(fromId, toId) {
- var fromSel = $(fromId);
- var toSel = $(toId);
- // Áthelyezés
- for (i = 0; i < fromSel.length; i++) {
- if (fromSel.options[i].selected) {
- var val = fromSel.options[i].value;
- var txt = fromSel.options[i].innerHTML;
- if (toSel.selectedIndex == -1) {
- toSel.insert({bottom: new Element('option', {value: val}).update(txt)});
- } else {
- toSel.options[ toSel.selectedIndex ].insert({before: new Element('option', {value: val}).update(txt)});
- }
- }
- }
- // Törlés
- for (i = fromSel.length-1; i >= 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; j<this.idList.length; j++) {
- for (i=0; i<this.options.length; i++) {
- attr = this.options[i].value;
- this.options[i].selected = (attr == this.idList[j]);
- }
- optionAthelyezes('szabad','kivalasztott');
- }
-
- Event.stop(evt);
- }
- }
-
- var onClickMezoSelectElements = new Array();
- $$('.onClickMezoSelect').each(
- function (elem, index) {
- onClickMezoSelectElements.push(new FieldSelectObject(elem));
- }
- );
-
- // A szűrés
- if ($('diakTabla') != null) {
- var lastRowIndex = tf_Tag(tf_Id('diakTabla'),"tr").length;
- var table1Filters = {
- base_path: 'skin/classic/share/javascript/TableFilter/',
- single_search_filter: false,
- sort: true,
- sort_config: {sort_types: []},
- alternate_rows: true,
- on_keyup : true,
- highlight_keywords : true,
- mark_active_columns: true,
- paging: false,
- rows_counter: true,
- rows_counter_text: 'Találatok száma: ',
- input_watermark: 'Keresés...',
- filters_row_index: 1,
- remember_grid_values: true,
- rows_always_visible: [lastRowIndex]
-//sort_config: {sort_types: ['Number','Number','String','String','String']},
-//sort_config: {sort_types: cellTypes},
-//extensions: {
-// name:['ColumnsResizer'],
-// src:['TFExt_ColsResizer/TFExt_ColsResizer.js'],
-// description:['Columns Resizing'],
-// initialize:[function(o){o.SetColsResizer();}]
-//},
-//col_resizer_all_cells: true,
-//editable: false,
-//selectable: true,
-//ezEditTable_config: {
-// default_selection: 'both',
-//}
-// col_1: "select",
-// col_2: "select",
-// btn: true
- }
- if (typeof(selIndex) !== 'undefined') for (i = 0; i < selIndex.length; i++) eval('table1Filters.col_'+selIndex[i]+' = "select";');
- eval('table1Filters.col_'+cellTypes.length+' = "none";');
- if (typeof(cellTypes) !== 'undefined') table1Filters.sort_config.sort_types = cellTypes;
- var tf01 = setFilterGrid("diakTabla",1,table1Filters);
- } // van diakTabla
-
- Event.observe('valaszt', 'click', mezoKivalasztas);
- Event.observe('torol', 'click', mezoTorles);
- Event.observe('exportOptions', 'submit', kivalaszt);
-}
-
-
-/*
-// A filter cseréje!
-tf01.RemoveGrid();
-var table1Filters = {
- single_search_filter: true,
- sort: true,
-}
-tf01 = new TF("diakTabla",1,table1Filters);
-tf01.AddGrid();
-*/
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/elszamolas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/elszamolas.jquery.min.js
deleted file mode 100644
index efcdd115..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/elszamolas.jquery.min.js
+++ /dev/null
@@ -1,42 +0,0 @@
-$(function() {
-
- $('table.elszamolas tr td.lekotott').hover(function(e) {
- $(this).parent('tr').find('th.sum.lekotott').addClass('highlight');
- },function(e) {
- $(this).parent('tr').find('th.sum.lekotott').removeClass('highlight');
- }
- );
-
- $('table.elszamolas tr td.fennmarado').hover(function(e) {
- $(this).parent('tr').find('th.sum.fennmarado').addClass('highlight');
- },function(e) {
- $(this).parent('tr').find('th.sum.fennmarado').removeClass('highlight');
- }
- );
-
- $('table.elszamolas tr th.sum.lekotott').hover(function(e) {
- $(this).parent('tr').find('td.lekotott').addClass('highlight');
- },function(e) {
- $(this).parent('tr').find('td.lekotott').removeClass('highlight');
- }
- );
- $('table.elszamolas tr th.sum.fennmarado').hover(function(e) {
- $(this).parent('tr').find('td.fennmarado').addClass('highlight');
- },function(e) {
- $(this).parent('tr').find('td.fennmarado').removeClass('highlight');
- }
- );
-
- $('table.elszamolas tbody tr').hover(function() {
- //var szazalek = $(this).data('sum');
- var szazalek = $(this).data('percent');
- if (szazalek>100) 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 = '<p>';
- var tableTxt = '<table>';
- for (i=0;i<zArray.length;i++) {
- if (i % 2 == 0) {
- zTxt = zTxt + zArray[i];
- } else {
- zTxt = zTxt + '<span id="'+element.attr('id')+i+'span'+'">'+zArray[i]+'</span>';
- tableTxt = tableTxt + '<tr><th><label for="'+element.attr('id')+i+'">'+zArray[i]+'</label></th>';
- tableTxt = tableTxt + '<td><input type="text" name="values[]" value="" id="'+element.attr('id')+i+'" class="onChangeReplaceSpan" /></td></tr>';
- }
- }
- tableTxt = tableTxt + '</table>';
- zTxt = '<p>' + zTxt + '</p>' + 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<tdElements.length; i++) {
- if (tdElements[i].up('tr') != trElement) tdElements[i].addClassName('utkozik');
- }
- }
-
- });
- Event.observe(elem, 'mouseout', function(event) {
-
- var element = $(Event.element(event));
-// var classNames = $w(element.up('tr').className);
- 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<tdElements.length; i++) tdElements[i].removeClassName('utkozik');
- }
- });
-
- }
-
- }
- );
-}
-*/ \ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepesitesek.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepesitesek.jquery.min.js
deleted file mode 100644
index 75cd36c3..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepesitesek.jquery.min.js
+++ /dev/null
@@ -1,64 +0,0 @@
-
- processJSONDelTargy = function(msg, element) {
-
- console.log(msg);
- element.closest('li').remove();
-
- }
- processJSONDelTanar = processJSONDelTargy;
-
-$(function() {
-
- var params = $.parseParams(window.location.toString().split('?')[1] || '' );
- var sessionID=params.sessionID?params.sessionID:'';
-
- $('body').click(function(event) {
-
- element = $(event.target);
-
- if (element.hasClass('delTargy')) {
- targyId = element.data('targyid');
- kepesitesId = element.data('kepesitesid');
-
- postData = { 'action':'delTargy', 'targyId':targyId, 'kepesitesId':kepesitesId }
- saltName = $('#kepesitesForm input.salt').prop('name');
- saltValue = $('#kepesitesForm input.salt').val();
- postData[saltName] = saltValue;
-
- $.ajax({
- type: "POST",
- url: "index.php?page=naplo&sub=intezmeny&f=kepesitesek&policy=private&skin=ajax&sessionID="+sessionID,
- data: postData,
- dataType: 'json'
- }).done(function( msg, status, jqXHR ) {
- updateSalt(jqXHR.getResponseHeader('Etag'));
- processJSONDelTargy(msg, element);
- });
-
-
- } else if (element.hasClass('delTanar')) {
- tanarId = element.data('tanarid');
- kepesitesId = element.data('kepesitesid');
-
- postData = { 'action':'delTanar', 'tanarId':tanarId, 'kepesitesId':kepesitesId }
- saltName = $('#kepesitesForm input.salt').prop('name');
- saltValue = $('#kepesitesForm input.salt').val();
- postData[saltName] = saltValue;
-
- $.ajax({
- type: "POST",
- url: "index.php?page=naplo&sub=intezmeny&f=kepesitesek&policy=private&skin=ajax&sessionID="+sessionID,
- data: postData,
- dataType: 'json'
- }).done(function( msg, status, jqXHR ) {
- updateSalt(jqXHR.getResponseHeader('Etag'));
- processJSONDelTanar(msg, element);
- });
-
-
- }
-
- });
-
-
-}); \ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepzesOraterv.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepzesOraterv.jquery.min.js
deleted file mode 100644
index 6abc9f50..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepzesOraterv.jquery.min.js
+++ /dev/null
@@ -1,48 +0,0 @@
-
-$(function() {
-
-
- $('#targySel').change(function(event) {
-
- element = $(event.target);
- kovetelmeny = element.find('option:selected').data('kovetelmeny');
- element.closest('th').nextAll('td').find('select option[value="'+kovetelmeny+'"]').prop('selected',true);
-
- });
- $('body').click(function(event) {
- element = $(event.target);
- if (element.closest('span#felevValtas').length == 1) {
- if (element.hasClass('felev1')) {
- $('form.kepzesOraterv table tr.rogzitett .felev1').hide();
- $('form.kepzesOraterv table tr.rogzitett .felev2').slideDown('slow');
- $('form.kepzesOraterv table thead .felev1').hide();
- $('form.kepzesOraterv table thead .felev2').slideDown('slow');
- } else if (element.hasClass('felev2')) {
- $('form.kepzesOraterv table tr.rogzitett .felev2').hide();
- $('form.kepzesOraterv table tr.rogzitett .felev1').slideDown('slow');
- $('form.kepzesOraterv table thead .felev2').hide();
- $('form.kepzesOraterv table thead .felev1').slideDown('slow');
- }
- } else if (element.closest('span#oraszamKovetelmeny').length == 1) {
- if (element.hasClass('oraszam')) {
- $('form.kepzesOraterv table tr.rogzitett span.oraszam').hide();
- $('form.kepzesOraterv table tr.rogzitett span.kovetelmeny').slideDown('slow');
- $('form.kepzesOraterv table thead span.oraszam').hide();
- $('form.kepzesOraterv table thead span.kovetelmeny').slideDown('slow');
- } else if (element.hasClass('kovetelmeny')) {
- $('form.kepzesOraterv table tr.rogzitett span.kovetelmeny').hide();
- $('form.kepzesOraterv table tr.rogzitett span.oraszam').slideDown('slow');
- $('form.kepzesOraterv table thead span.kovetelmeny').hide();
- $('form.kepzesOraterv table thead span.oraszam').slideDown('slow');
- }
- } else if (element.closest('tr.rogzitett').length == 1) {
- element.closest('tr').find('td span').hide();
- element.closest('tr').removeClass('rogzitett').addClass('szerkeszt');
- element.closest('tr').find('td div').slideDown();
-/*
- element.closest('tr').find('input').show();
- element.closest('tr').find('select').show();
-*/ }
- });
-
-}); \ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/osztaly.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/osztaly.jquery.min.js
deleted file mode 100644
index fe003893..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/osztaly.jquery.min.js
+++ /dev/null
@@ -1,57 +0,0 @@
-
-$(function () {
-
- var evfolyamJelek = [];
- $('body').change(function(event) {
-
- element = $(event.target);
-
- if (element.attr('id')=='osztalyJellegId') {
- if (element.val() != '') {
- element.closest('div').nextAll('div').slideUp();
- $('#divKezdoTanev').slideDown().focus();
- element.data('evfolyamjelek',element.find('option:selected').data('evfolyamjelek'));
- evfolyamJelek = $('#osztalyJellegId').data('evfolyamjelek');
- $('span#kezdoEvfolyamJel').html(evfolyamJelek[0]);
- }
- } else if (element.attr('id')=='kezdoTanev') {
- if (element.val() != '') {
- $('#vegzoTanev option:selected').prop('selected',false);
- $('#vegzoTanev').find('option').prop('disabled',true).hide();
- $('#vegzoTanev').find('option:first-child').prop('disabled',false).show();
- vtOptions = $('#vegzoTanev').find('option').get();
- i=0;
- while (i<vtOptions.length && $(vtOptions[i]).val() != element.val()) i++;
- for (j=i; j<vtOptions.length && j < i+evfolyamJelek.length; j++) $(vtOptions[j]).prop('disabled',false).show();
- $('#divVegzoTanev').slideDown().focus();
- }
- } else if (element.attr('id') == 'vegzoTanev') {
-
- ulStr = 'Kezdés évfolyama: <ul id="evfolyamJelek">';
- maxKS = evfolyamJelek.length-($('#vegzoTanev').val()-$('#kezdoTanev').val());
- osztalyJel = $('#jel').val();
- for (i=0; i<evfolyamJelek.length; i++) {
- if (i<$('#vegzoTanev').val()-$('#kezdoTanev').val()+1) ulStr += '<li class="kivalasztott">';
- else ulStr += '<li>';
- ulStr += evfolyamJelek[i]+'.&nbsp;<span class="osztalyJel">'+(osztalyJel==''?'?':osztalyJel)+'</span>';
- if (i < maxKS) ulStr += '<br /><input type="radio" name="kezdoEvfolyamSorszam" value="'+(i+1)+'" '+(i==0?' checked="checked" ':'')+'/>';
- ulStr += '</li>';
- }
- ulStr += '</ul>';
- $('#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 (date<curdate) {
- $('input#kiDt').val('');
- $('input#kiDt').change();
- }
- }
- }
- });
-
- $('input#kiDt').change(function(event) {
- element = $(event.target);
- if (IsDate(element.val())) {
- curdate = new Date();
- date = new Date(element.val());
- if (date<curdate) {
- $('select#statusz option#jogviszonyaLezarva').prop('selected',true).prop('disabled',false);
- $('select#statusz').change();
- }
- } else {
- }
- });
-
-}); \ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankor.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankor.jquery.min.js
deleted file mode 100644
index 29c0713b..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankor.jquery.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-
-$(function() {
- $('table.szemeszter input[type=text]').on('change', function(event) {
- element = $(event.target);
- // le kell védeni a / jelet a selector-ban!
- $('#c'+element.attr('id').substring(1).replace('/','\\/')).prop('checked', (element.val() != ''));
- });
-});
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorDiak.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorDiak.jquery.min.js
deleted file mode 100644
index 2f549ff8..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorDiak.jquery.min.js
+++ /dev/null
@@ -1,23 +0,0 @@
-
-$(function() {
-
- $('body').on('click', function(event) {
-
- element = $(event.target);
- if (element.hasClass('setAll')) {
- tableElement = element.next('td').find('table input[type=checkbox]').click();
- }
- if (element.hasClass('setAllFiu')) {
- //tableElement = $('.egyosztaly input[type=checkbox].fiu').click();
- //tableElement = element.up('.egyosztaly input[type=checkbox].fiu').click();
- //console.log(element.prev('table'));
- tableElement = $('.egyosztaly input[type=checkbox].fiu').click();
- }
- if (element.hasClass('setAllLany')) {
- tableElement = $('.egyosztaly input[type=checkbox].lany').click();
- }
-
- });
-
-});
-
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorTanarHozzarendeles.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorTanarHozzarendeles.jquery.min.js
deleted file mode 100644
index 3a5df16f..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorTanarHozzarendeles.jquery.min.js
+++ /dev/null
@@ -1,594 +0,0 @@
-$(function() {
-
- displayJSONerror = function(json) {
- alert(JSON.stringify(json));
- }
-
- checkOraszam = function(plusz, minusz) {
- $('table#tt td.lekotott').each(function(index) {
- checkTanarOraszam($(this), plusz, minusz, false);
- });
- $('table#tt span#keszTanarDb').html($('table#tt tr.ok').length);
- }
-
- checkTanarOraszam = function(lekotottTd, plusz, minusz, dbFrissit) {
- lekotott = parseFloat(lekotottTd.find('span.lekotott').html().replace(',','.'));
- kotelezo = parseFloat(lekotottTd.find('span.kotelezo').html().replace(',','.'));
- if (lekotott<kotelezo-minusz) lekotottTd.closest('tr').removeClass('ok').removeClass('plusz').addClass('minusz');
- else if (lekotott>kotelezo+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');
- $('<p class="tankorNev">' +msg.tankorNevReszei.evfOszt+' '
- +msg.tankorNevReszei.targyNev
- +(msg.tankorNevReszei.tankorJel!=''&&msg.tankorNevReszei.tankorJel!=null?msg.tankorNevReszei.tankorJel+' ':'')
- +' <span class="tankorNevExtra">'+msg.tankorNevReszei.tankorNevExtra+'</span>'
- +'<input id="tankorNevExtra" type="text" name="tankorNevExtra" value="'+msg.tankorNevReszei.tankorNevExtra+'" />'
- +' ('+msg.tankorId+')</p>').appendTo('#updateWindowSideContent');
- $('<p class="tankorModosit">Módosít!</p>').appendTo('#updateWindowSideContent');
- // adatok
- ulStr = '<ul>'
- +'<li>Évközi követelmény: '+msg.kovetelmeny+'</li>'
- +'<li>Létszám korlát: '+msg.min+'-'+msg.max+'</li>'
- +'<li>Tankör-típus: '+msg.rovidNev+' ('+msg.tankorTipusId+')</li>'
- +'</ul>';
- $(ulStr).appendTo('#updateWindowSideContent');
- // osztályok
- ulStr = '<ul id="tankorOsztaly">';
- pStr = '<div class="slideToggleContainer" id="pTankorOsztaly">Osztályai: <span class="tankorData slideToggle">';
- for (i=0; i<msg.osztalyok.length; i++) {
- ulStr += '<li>'
- +'<input type="checkbox" name="osztalyId[]" value="'+msg.osztalyok[i].osztalyId+'" id="oTankorId-'+msg.osztalyok[i].osztalyId+'" ';
- if ($.inArray(msg.osztalyok[i].osztalyId, msg.osztalyIds)>-1) {
- ulStr += 'checked="checked" ';
- pStr += msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+') ';
- }
- ulStr += '/> '
- +'<label for="oTankorId-'+msg.osztalyok[i].osztalyId+'">'+msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+')</label></li>';
- }
- ulStr += '</ul>';
- pStr += '</span><span class="icon-chevron-down slideToggle"></span>'+ulStr+'</div>';
- $(pStr).appendTo('#updateWindowSideContent');
- // szemeszterek, óraszámok
- ulStr = '<ul id="tankorSzemeszter">';
- for (i=0; i<msg.tankorSzemeszter.length; i++) {
- ulStr += '<li>'+msg.tankorSzemeszter[i].tanev+'/'+msg.tankorSzemeszter[i].szemeszter
- +'<input maxlength="5" type="text" name="sz-'+msg.tankorSzemeszter[i].tanev+'-'+msg.tankorSzemeszter[i].szemeszter+'" value="'+msg.tankorSzemeszter[i].oraszam+'" />'
- +'</li>';
- }
- ulStr += '</ul>';
- pStr = '<div class="slideToggleContainer" id="pTankorSzemeszter">Óraszám: <span class="tankorData slideToggle">'+msg.oraszam+' ('+msg.tanev+'/'+msg.szemeszter+')</span>'
- +'<span class="icon-chevron-down slideToggle"></span>'
- +ulStr
- +'</div>';
- $(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 = '<form method="post" action="">';
- dStr += '<input type="hidden" class="salt" name="'+saltName+'" value="'+saltValue+'" />';
- dStr += '<input type="hidden" class="mayorToken" name="mayorToken" value="'+ ($('body').data('mayortoken')) +'" />';
-
- // Osztályok
- ulStr = '<ul>'; spanStr = '';
- for (i=0; i<$('#szuro').data('szuro').osztalyok.length; i++) {
- oAdat = $('#szuro').data('szuro').osztalyok[i];
- ulStr += '<li>'
- +'<input class="szOsztaly" id="szOsztalyId-'+oAdat['osztalyId']+'" type="checkbox" name="osztalyIds[]" value="'+oAdat['osztalyId']+'"';
- if ($.inArray(parseInt(oAdat['osztalyId']), $('#szuro').data('szuro').osztalyIds)>-1) {
- ulStr += ' checked="checked" ';
- spanStr += '<span id="selOsztalyId-'+oAdat['osztalyId']+'"> '+oAdat['osztalyJel']+' ('+oAdat['osztalyId']+')</span>';
- }
- ulStr += '/><label for="szOsztalyId-'+oAdat['osztalyId']+'">'+oAdat['osztalyJel']+' ('+oAdat['osztalyId']+')</label></li>';
- }
- ulStr += '</ul>';
- dStr += '<div id="szOsztaly" class="slideContainer">'
- +'<span class="slider icon-chevron-down"></span>'
- +'<span class="icon-minus-sign unset"></span> '
- +'<strong class="slider">Osztályok:</strong> '+spanStr;
- dStr += ulStr;
- dStr += '</div>';
-
- // Munkaközösségek
- ulStr = '<ul>'; spanStr = '';
- for (i=0; i<$('#szuro').data('szuro').munkakozossegek.length; i++) {
- oAdat = $('#szuro').data('szuro').munkakozossegek[i];
- ulStr += '<li>'
- +'<input class="szMk" id="szMkId-'+oAdat['mkId']+'" type="checkbox" name="mkIds[]" value="'+oAdat['mkId']+'"';
- if ($.inArray(parseInt(oAdat['mkId']), $('#szuro').data('szuro').mkIds)>-1) {
- ulStr += ' checked="checked" ';
- spanStr += '<br/><span id="selMkId-'+oAdat['mkId']+'"> '+oAdat['mkNev']+' ('+oAdat['mkId']+')</span>';
- }
- ulStr += '/><label for="szMkId-'+oAdat['mkId']+'">'+oAdat['mkNev']+' ('+oAdat['mkId']+')</label></li>';
- }
- ulStr += '</ul>';
- dStr += '<div id="szMk" class="slideContainer">'
- +'<span class="slider icon-chevron-down"></span>'
- +'<span class="icon-minus-sign unset"></span> '
- +'<strong class="slider">Munkaközösségek:</strong> '+spanStr;
- dStr += ulStr;
- dStr += '</div>';
-
- // Tárgyak
- ulStr = '<ul>'; spanStr = '';
- for (i=0; i<$('#szuro').data('szuro').targyak.length; i++) {
- oAdat = $('#szuro').data('szuro').targyak[i];
- ulStr += '<li>'
- +'<input class="szTargy" id="szTargyId-'+oAdat['targyId']+'" type="checkbox" name="targyIds[]" value="'+oAdat['targyId']+'"';
- if ($.inArray(parseInt(oAdat['targyId']), $('#szuro').data('szuro').targyIds)>-1) {
- ulStr += ' checked="checked" ';
- spanStr += '<br/><span id="selTargyId-'+oAdat['targyId']+'"> '+oAdat['targyNev']+' ('+oAdat['targyId']+')</span>';
- }
- ulStr += '/><label for="szTargyId-'+oAdat['targyId']+'">'+oAdat['targyNev']+' ('+oAdat['targyId']+')</label></li>';
- }
- ulStr += '</ul>';
- dStr += '<div id="szTargy" class="slideContainer">'
- +'<span class="slider icon-chevron-down"></span>'
- +'<span class="icon-minus-sign unset"></span> '
- +'<strong class="slider">Tárgyak:</strong> '+spanStr;
- dStr += ulStr;
- dStr += '</div>';
-
- // Tanárok
- ulStr = '<ul>'; spanStr = '';
- ulStr += '<li class="tanarNelkuli">'
- +'<input class="szTanar" id="szTanarNelkuliTankorok" type="checkbox" name="tanarNelkuliTankorok" value="true"';
- if ( $('#szuro').data('szuro').tanarNelkuliTankorok ) {
- ulStr += ' checked="checked" ';
- spanStr += '<br/><span id="selTanarId-0">Tanár nélküli tankörök</span>';
- }
- ulStr += '/><label for="szTanarNelkuliTankorok">Tanár nélküli tankörök</label></li>';
-
- for (i=0; i<$('#szuro').data('szuro').tanarok.length; i++) {
- oAdat = $('#szuro').data('szuro').tanarok[i];
- ulStr += '<li>'
- +'<input class="szTanar" id="szTanarId-'+oAdat['tanarId']+'" type="checkbox" name="tanarIds[]" value="'+oAdat['tanarId']+'"';
- if ($.inArray(parseInt(oAdat['tanarId']), $('#szuro').data('szuro').tanarIds)>-1) {
- ulStr += ' checked="checked" ';
- spanStr += '<br/><span id="selTanarId-'+oAdat['tanarId']+'"> '+oAdat['tanarNev']+' ('+oAdat['tanarId']+')</span>';
- }
- ulStr += '/><label for="szTanarId-'+oAdat['tanarId']+'">'+oAdat['tanarNev']+' ('+oAdat['tanarId']+')</label></li>';
- }
- ulStr += '</ul>';
- dStr += '<div id="szTanar" class="slideContainer">'
- +'<span class="slider icon-chevron-down"></span>'
- +'<span class="icon-minus-sign unset"></span> '
- +'<strong class="slider">Tanárok:</strong> '+spanStr;
- dStr += ulStr;
- dStr += '</div>';
-
-
-
- dStr += '<input type="submit" value="Szűrés" />';
- dStr += '</form>';
- $('#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() );
- $('<span id="selOsztalyId-'+element.val()+'"> '+element.next('label').html()+'</span>').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<tmp.length; i++) if (tmp[i] != element.val()) $('#szuro').data('szuro').osztalyIds.push(tmp[i]);
- }
- } else if (element.hasClass('szMk')) {
- if (element.prop('checked')) {
- $('#szuro').data('szuro').mkIds.push( element.val() );
- $('<br /><span id="selMkId-'+element.val()+'"> '+element.next('label').html()+'</span>').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<tmp.length; i++) if (tmp[i] != element.val()) $('#szuro').data('szuro').mkIds.push(tmp[i]);
- }
- } else if (element.hasClass('szTanar')) {
- if (element.prop('checked')) {
- $('#szuro').data('szuro').tanarIds.push( element.val() );
- $('<br /><span id="selTanarId-'+element.val()+'"> '+element.next('label').html()+'</span>').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<tmp.length; i++) if (tmp[i] != element.val()) $('#szuro').data('szuro').tanarIds.push(tmp[i]);
- }
- } else if (element.hasClass('szTargy')) {
- if (element.prop('checked')) {
- $('#szuro').data('szuro').targyIds.push( element.val() );
- $('<br /><span id="selTargyId-'+element.val()+'"> '+element.next('label').html()+'</span>').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<tmp.length; i++) if (tmp[i] != element.val()) $('#szuro').data('szuro').targyIds.push(tmp[i]);
- }
- } else if (element.closest('div').hasClass('slideToggleContainer')) {
- element.closest('div').find('span.tankorData').addClass('changed');
- $('#updateWindowSideContent p.tankorModosit').slideDown();
- } else if (element.attr('id')=='tankorNevExtra') {
- if (!element.prev('span.tankorNevExtra').hasClass('changed')) {
- element.prev('span.tankorNevExtra').addClass('changed');
- $('#updateWindowSideContent p.tankorModosit').slideDown();
- }
- } else if (element.hasClass('chkTT')) {
- saltName = $('#updateForm input.salt').prop('name');
- saltValue = $('#updateForm input.salt').val();
- var chkData = element.val().split('_');
- var tanarId = chkData[0];
- var tankorId = chkData[1];
- if(element.prop('checked')) ajaxAction='tankorTanarFelvesz';
- else ajaxAction='tankorTanarTorol';
-
- var postData = { 'action':ajaxAction ,'tankorId':tankorId, 'tanarId':tanarId, 'sessionID':sessionID, 'mayorToken': ($('body').data('mayortoken')) };
- postData[saltName] = saltValue;
-
- $('#cell_'+tanarId+'_'+tankorId).animate({backgroundColor: '#aaaaaa'}, 10);
- // TODO: a requestet meg kellene várnunk! ??
- $.ajax({
- type: "POST",
- url: "?page=naplo&sub=intezmeny&f=tankorTanarHozzarendeles&policy=private&skin=ajax&sessionID="+sessionID,
- data: postData,
- dataType: 'json'
- }).done(function( msg, status, jqXHR ) {
- processJSONChk(msg, element, tanarId, tankorId);
- updateSalt(jqXHR.getResponseHeader('Etag'));
- }).fail(function(jqXHR, textStatus) {
- displayJSONerror(jqXHR.responseJSON);
- updateSalt(jqXHR.getResponseHeader('Etag'));
- $('#cell_'+tanarId+'_'+tankorId + ' > 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++) {
- $('<li>'+tanev+'/'+szemeszter
- +'<input maxlength="5" type="text" name="sz-'+tanev+'-'+szemeszter+'" value="" />'
- +'</li>').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++) {
- $('<li>'+tanev+'/'+szemeszter
- +'<input maxlength="5" type="text" name="sz-'+tanev+'-'+szemeszter+'" value="" />'
- +'</li>').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: <input type="text" name="intezmenyRovidNev" /> ';
- h += 'Intézmény neve: <input type="text" name="intezmenyNev" style="width:200px;"/>';
- $(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('<button type="submit"><span class="icon-repeat" style="font-size:10px;"></span></button>'));
- });
-
- $('#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<sumTamogatas_ok) {
- $('#sumTamogatas_ok').addClass('hiba');
- $('#tamogatasInfo').html('<span style="color:red">'+(keretOsszeg-sumTamogatas_ok)+' Ft.-</span>');
- } else {
- $('#sumTamogatas_ok').removeClass('hiba');
- if ((keretOsszeg-sumTamogatas_ok)==0) $('#tamogatasInfo').html('');
- else $('#tamogatasInfo').html('<span style="color:green">'+(keretOsszeg-sumTamogatas_ok)+' Ft.-</span>');
- }
- }
- /* -------------------------------------------------------------- */
-
- 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 $('<div/>').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('<option value=""></option>');
- for (i=0; i<D.length; i++) {
- listItems.append('<option value="'+D[i]['diakId']+'">'+D[i]['diakNev']+'</option>');
- }
- $('#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<ADAT['diakok'].length; i++) {
- var a = ADAT['diakok'][i];
- //content += '<div style="display:block;">';
- content += '<a class="diakNev" data-diakid="'+a['diakId']+'" href="" onclick="return false;">'+a['diakNev']
- if (a['osztalyJel']!=null) content += ' ('+a['osztalyJel']+')';
- content +='</a>';
- //content += '<span class="icon-envelope"></span>';
- //content += '</div>';
- }
- $('#mayorSearch').append(content);
- }
-}
-processJSONKeresoTanarAdat = function( ADAT ) {
- var content = '';
- if (ADAT['tanarok'].length>0) {
- for (i=0; i<ADAT['tanarok'].length; i++) {
- var a = ADAT['tanarok'][i];
- content += '<a class="tanarNev" data-tanarid="'+a['tanarId']+'" href="" onclick="return false;">'+a['tanarNev']+'</a>';
- }
- $('#mayorSearch').append(content);
- }
-}
-processJSONKeresoSzuloAdat = function( ADAT ) {
- var content = '';
- if (ADAT['szulok'].length>0) {
- for (i=0; i<ADAT['szulok'].length; i++) {
- var a = ADAT['szulok'][i];
- content += '<a class="szuloNev" data-szuloid="'+a['szuloId']+'" href="" onclick="return false;">'+a['szuloNev']+'</a>';
- }
- $('#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 += '<div id="mayorNaviIconHolder">';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'orarend','f':'orarend','diakId':diakAdat['diakId']})+'"><span class="icon-th"></span><br/>Órarend</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'intezmeny','f':'diakTankor','diakId':diakAdat['diakId']})+'"><span class="icon-group-alt"></span><br/>Tankörök</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'hianyzas','f':'diak','diakId':diakAdat['diakId']})+'"><span class="icon-calendar-sign"></span><br/>Hiányzások</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'osztalyozo','f':'diak','diakId':diakAdat['diakId']})+'"><span class="icon-pencil-alt"></span><br/>Jegyek</a></div>';
-// content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'uzeno','f':'uzeno','diakId':diakAdat['diakId']})+'"><span class="icon-envelope"></span><br/>Üzenő</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'hirnok','f':'hirnok','diakId':diakAdat['diakId']})+'"><span class="icon-bullhorn"></span><br/>Hírnök</a></div>';
- content += '</div>';
-
- if (diakAdat['diakOsztaly']!=undefined) {
- content += '<h3><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'osztaly','diakId':diakAdat['diakId']}) +'">Osztály ('+diakAdat['tanev']+')</a></h3>';
- content += '<ul>';
- if (diakAdat['diakJogviszony']!=undefined)
- for (i=0; i<diakAdat['diakOsztaly'].length; i++) {
- var _osztalyAdat = diakAdat['osztalyAdat'][diakAdat['diakOsztaly'][i]['osztalyId']];
- content += '<li>'
- + '<a href="'+ href({'page':'naplo','sub':'intezmeny','f':'osztaly','osztalyId':_osztalyAdat['osztalyId']}) +'">'
- + (_osztalyAdat['osztalyJel']) + " "
-// + _osztalyAdat['kezdoTanev'] + '-' + _osztalyAdat['vegzoTanev'] + '/' + _osztalyAdat['jel']
-// + ' (' + _osztalyAdat['osztalyId'] + ') '
- + diakAdat['diakOsztaly'][i]['beDt'] + ' – '
- + ((diakAdat['diakOsztaly'][i]['kiDt'] == null) ? '____-__-__':diakAdat['diakOsztaly'][i]['kiDt'])
- + '</a> ('+_osztalyAdat['osztalyId']+')</li>';
- }
- content += '</ul>';
- }
- if (diakAdat['diakKepzes']!=undefined)
- if (diakAdat['diakKepzes'].length>0) {
- content += '<h3>Képzések</h3>';
- content += '<ul>';
- for (i=0; i<(diakAdat['diakKepzes'].length); i++) {
- content += '<li>'+diakAdat['diakKepzes'][i]['kepzesNev']+ ' ' + diakAdat['diakKepzes'][i]['tolDt'];
- if (diakAdat['diakKepzes'][i]['igDt']!=null) content += ' – ' + diakAdat['diakKepzes'][i]['igDt'];
- content += '</li>';
- }
- content += '</ul>';
- }
-
- content += '<h3><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'diakStatusz','diakId':diakAdat['diakId']}) +'">Jogviszony</a></h3>';
- content += '<ul>';
- if (diakAdat['diakJogviszony']!=undefined)
- for (i=0; i<diakAdat['diakJogviszony'].length; i++) {
- content += '<li>' +diakAdat['diakJogviszony'][i]['statusz'] + ', ' + diakAdat['diakJogviszony'][i]['dt'] + '</li>';
- }
- content += '</ul>';
-
- if (diakAdat['diakFelmentes']!=undefined)
- if (diakAdat['diakFelmentes'].length>0) {
- content += "<h3>Felmentések ("+diakAdat['tanev']+")</h3>";
- content += '<ul>';
- for (i=0; i<diakAdat['diakFelmentes'].length; i++) {
- var d = diakAdat['diakFelmentes'][i];
- content += '<li>'
- + d['felmentesTipus'] + " "
- + diakAdat['diakTankorAssoc'][d['tankorId']]['tankorNev'] + "<br/>"
- + d['beDt'] + ' - ' + d['kiDt'] + " "
- + "nap: "+d['nap'] + " "
- + "óra: "+d['ora'] + " "
- + '</li>';
- }
- content += '</ul>';
- }
- content += '<h3><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'diakTankor','diakId':diakAdat['diakId']}) +'">Tankörök ('+diakAdat['tanev']+')</a></h3>';
- content += '<ul>';
- if (diakAdat['diakTankor']!=undefined)
- for (i=0; i<diakAdat['diakTankor'].length; i++) {
- content += '<li class="tankorAdat" data-tankorid="'+diakAdat['diakTankor'][i]['tankorId']+'">' +diakAdat['diakTankor'][i]['tankorNev'];
- if (diakAdat['diakTankor'][i]['kovetelmeny']!='') content += ' (' + diakAdat['diakTankor'][i]['kovetelmeny'] + ')';
- content += '</li>';
- }
- content += '</ul>';
- content += '<h3><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'diak','diakId':diakAdat['diakId']}) +'">Egyéb</a></h3>';
- content += '<ul>';
- content += '<li>Egyedi azonosító (diakId): ' + diakAdat['diakId'] + '</li>';
- if (diakAdat['userAccount'] != null) content += '<li>Login azonosító (userAccount): ' + diakAdat['userAccount'] + '</li>';
- if (diakAdat['szuletesiHely'] != null) content += '<li>Született: ' +diakAdat['szuletesiHely'] + ', ' + diakAdat['szuletesiIdo'] +' <span class="diakEletkor">'+ diakAdat['diakEletkor'] + '</span></li>';
- if (diakAdat['torzslapszam'] != null) content += '<li>Törzslapszám: ' +diakAdat['torzslapszam'] + '</li>';
- if (diakAdat['mobil'] != null) content += '<li>Telefon: ' +diakAdat['mobil'] + '</li>';
- if (diakAdat['email'] != null) content += '<li>E-mail: ' +diakAdat['email'] + '</li>';
- content += '<li>Lakik: ' +diakAdat['lakhelyIrsz'] + ' '
- +diakAdat['lakhelyHelyseg'] + ', '
- +diakAdat['lakhelyKozteruletNev'] + ' '
- +diakAdat['lakhelyKozteruletJelleg'] + ' '
- +diakAdat['lakhelyHazszam']
- + '</li>';
- if (diakAdat['megjegyzes'] != null) content += '<li>Megjegyzés: ' + diakAdat['megjegyzes'] +'</li>';
- content += '</ul>';
- content += "<h3>Szülei</h3>";
- content += '<ul>';
- if (diakAdat['diakSzulo']!=undefined)
- for (i=0; i<diakAdat['diakSzulo'].length; i++) {
- var d = diakAdat['diakSzulo'][i];
- content += '<li>';
- //content += '<a href="'+ href({'page':'naplo','sub':'intezmeny','f':'diakSzulo','diakId':diakAdat['diakId'],'szuloId':d['szuloId']}) +'">';
- content += '<span class="szuloNev" data-szuloid="'+d['szuloId']+'">';
- content += d['szuloNev'] + ' ('+d['szuloId']+')';
- content += '</span>';
-// if (d['szuleteskoriNev']!=null) content += ' ('+d['szuleteskoriNev']+')';
- content += '</li>';
- }
- content += '</ul>';
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="diak"></span>';
- if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='diak' ) {
- $('#updateWindowSideSubTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'diak','diakId':diakAdat['diakId']})+'">'+diakAdat['diakNev']+'</a>');
- $('#updateWindowSideSubContent').html(content);
- $('#updateWindowSideSub').addClass('nyitva');
- } else {
- $('#updateWindowSideTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'diak','diakId':diakAdat['diakId']})+'">'+diakAdat['diakNev']+'</a>');
- $('#updateWindowSideContent').html(content);
- $('#updateWindowSide').addClass('nyitva');
- }
-
-
-}
-
-processJSONTanarAdat = function( adat ) {
-// console.log(JSON.stringify(adat));
- var content = '';
- content += '<div id="mayorNaviIconHolder">';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'orarend','f':'orarend','tanarId':adat['tanarId']})+'"><span class="icon-th"></span><br/>Órarend</a></div>';
- if (adat.layerPolicy>0) {
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'haladasi','f':'haladasi','tanarId':adat['tanarId']})+'"><span class="icon-file-edit-alt"></span><br/>Haladási</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'hianyzas','f':'ora','tanarId':adat['tanarId']})+'"><span class="icon-calendar-sign"></span><br/>Hiányzások</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'osztalyozo','f':'tankor','tanarId':adat['tanarId']})+'"><span class="icon-pencil-alt"></span><br/>Osztályozó</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'hirnok','f':'hirnok','tanarId':adat['tanarId']})+'"><span class="icon-bullhorn"></span><br/>Hírnök</a></div>';
- } else {
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'uzeno','f':'uzeno','tanarId':adat['tanarId']})+'"><span class="icon-envelope"></span><br/>Üzenő</a></div>';
-
- }
- content += '</div>';
-//
-// content += '<h3><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'osztaly','diakId':adat['diakId']}) +'">Osztály ('+adat['tanev']+')</a></h3>';
-
-// content += '<h3>Mai órák</h3>';
-// content += adat['maiOrak']['html'];
-
-/*
- content += '<h3>Óraterhelés</h3>';
-// 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 += '<ul>';
- content += '<li>Heti munkaidő referencia: '+ OT['munkaido']['heti'] + '-' + OT['munkaido']['kotott'] + '-' + OT['munkaido']['lekotott'];
- content += '</li><li>Össz: '+ OT['ossz']['heti'] + '|' + OT['ossz']['napi'];
- content += '</li><li>Kötött: '+ OT['kotott']['heti'] + '|' + OT['kotott']['napi'];
- content += '</li><li>Kötött-előírt: '+ OT['kotottEloirt']['heti'] + '|' + OT['kotottEloirt']['napi'];
- content += '</li><li>Lekötött: '+ OT['lekotott']['heti'] + '|' + OT['lekotott']['napi'];
- content += '</li>';
- content += '</ul>';
-*/
-
- if(adat.layerPolicy>0) {
- if (adat.tanarTankor!=undefined) {
- content += '<h3>Tanár tankörei</h3>';
- content += '<ul>';
- for (i=0; i<adat.tanarTankor.length; i++) {
- content += '<li><span class="tankorAdat" data-tankorid="'+adat.tanarTankor[i]['tankorId']+'">'
- +adat.tanarTankor[i].tankorNev+'</span></li>';
- }
- content += '</ul>';
- }
-
- content += '<h3>Egyéb adatok</h3>';
- content += '<ul>';
- if (adat['beDt']!='') content += '<li>Munkaviszony: '+adat['beDt']+ (adat['kiDt']==null?'':' – '+adat['kiDt']) +'</li>';
- if (adat['hetiMunkaora']!='') content += '<li>Heti munkaóra: '+adat['hetiMunkaora']+'</li>';
- if (adat['hetiKotelezoOraszam']!='') content += '<li>Heti kötelező óraszám: '+adat['hetiKotelezoOraszam']+'</li>';
- if (adat['statusz']!='') content += '<li>Státusz: '+adat['statusz']+'</li>';
- if (adat['besorolas']!='') content += '<li>Besorolás: '+adat['besorolas']+'</li>';
- if (adat['tovabbkepzesForduloDt']!='') content += '<li>Továbbképzés forduló dátum: '+adat['tovabbkepzesForduloDt']+'</li>';
- content += '</ul>';
- }
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="tanar"></span>';
- if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='tanar' ) {
- $('#updateWindowSideSubTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'tanar','tanarId':adat['tanarId']})+'">'+adat['tanarNev']+'</a>');
- $('#updateWindowSideSubContent').html(content);
- $('#updateWindowSideSub').addClass('nyitva');
- } else {
- $('#updateWindowSideTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'tanar','tanarId':adat['tanarId']})+'">'+adat['tanarNev']+'</a>');
- $('#updateWindowSideContent').html(content);
- $('#updateWindowSide').addClass('nyitva');
- }
-
-}
-
-processJSONOraAdat = function(adat) {
-
- var content = '';
- var dolgozatAdat;
-
- content += '<div id="mayorNaviIconHolder">';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'haladasi','f':'haladasi','tanarId':adat['oraAdat']['ki'],'tankorId':adat['oraAdat']['tankorId']})+'"><span class="icon-file-edit-alt"></span><br/>Haladási</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'hianyzas','f':'ora','oraId':adat['oraId']})+'"><span class="icon-calendar-sign"></span><br/>Hiányzások</a></div>';
- content += '</div>';
-
- content += '<h3>A haladási óra adatai</h3>';
- content += '<ul>';
- content += '<li>Típus: ' + adat['oraAdat']['tipus'] +'</li>';
- content += '<li>Tankör: ' + adat['oraAdat']['tankorNev']+'</li>';
- if (adat['oraAdat']['kiCn']!='') content += '<li><span class="tanarNev" data-tanarid="'+adat['oraAdat']['ki']+'" >Tanár: ' + adat['oraAdat']['kiCn'] +'</span></li>';
-// if (adat['oraAdat']['kiCn']!='') content += '<li><span>Tanár: ' + adat['oraAdat']['kiCn'] +'</li>';
- if (adat['oraAdat']['kitCn']!='') content += '<li>Helyettesítendő: ' + adat['oraAdat']['kitCn'] +'</li>';
- content += '<li>Terem: ' + (adat['oraAdat']['teremId']==null?'–':adat['oraAdat']['teremId']) +'</li>';
- content += '<li>Leírás: ' + (adat['oraAdat']['leiras']) +'</li>';
- content += '</ul>';
-
- if (adat['oraBeirhato']) content += adat['oraForm'];
-// content += '<h3>Óra kapcsolatai</h3>';
-// content += '<ul><li>Beírt mulasztások száma: '+'n/a'+'</li>';
-// content += '<li>Beírt jegyek száma: '+'n/a'+'</li>';
-// content += '</ul>';
-
- content += '<h3>Dolgozatok</h3>';
-
- if (adat['dolgozat']['dolgozatIds'].length>0) {
- content += '<ul>';
- for (i=0; i<adat['dolgozat'].dolgozatIds.length; i++) {
- dolgozatAdat = adat['dolgozat'][adat['dolgozat'].dolgozatIds[i]];
- content += '<li class="dolgozatAdat" data-dolgozatid="'+dolgozatAdat['dolgozatId']+'">'+dolgozatAdat['tervezettDt']+': '+ dolgozatAdat.dolgozatNev + '</li>';
- // bejelentesDt, tervettDt, tankor...
- }
- content += '</ul>';
- }
- if (adat['dolgozatBeirhato']) {
- content += adat['dolgozatForm'];
- }
- if (adat['elozoOrak']!=undefined && adat['elozoOrak'].length>0) {
- content += '<h3>Előző órák</h3>';
- content += '<ul>';
- for (i=0; i<adat['elozoOrak'].length; i++) {
- content += '<li class="oraAdat" data-oraid="'+adat['elozoOrak'][i]['oraId']+'">'
- + adat['elozoOrak'][i]['dt'] + ' '
- + adat['elozoOrak'][i]['ora'] + '. óra '
- + mayorLeiras(adat['elozoOrak'][i]['leiras'])
- + '</li>';
- }
- content += '</ul>';
- }
-
-// content += '<div class="oraErtekel" data-oraid="1" data-jovolt="1">+++++</div>';
-// content += '<div class="oraErtekel" data-oraid="1" data-jovolt="0">-----</div>';
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="oraAdat"></span>';
- if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='oraAdat' ) {
- $('#updateWindowSideSubContent').html(content);
- $('#updateWindowSideSubTitle').html('<a href="'+href({'page':'naplo','sub':'hianyzas','f':'ora','oraId':adat['oraId']})+'">Haladási napló</a>');
- $('#updateWindowSideSub').addClass('nyitva');
- } else {
- $('#updateWindowSideContent').html(content);
- $('#updateWindowSideTitle').html('<a href="'+href({'page':'naplo','sub':'hianyzas','f':'ora','oraId':adat['oraId']})+'">Haladási napló órája</a>');
- $('#updateWindowSide').addClass('nyitva');
- }
-
-}
-
-processJSONJegyAdat = function(adat) {
-
- var content = '';
-
- content += '<div id="mayorNaviIconHolder">';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'osztalyozo','f':'jegy','jegyId':adat['jegyId']})+'"><span class="icon-pencil-alt"></span><br/>Jegy</a></div>';
- content += '</div>';
-
- content += '<h3>A jegy adatai</h3>';
- content += '<ul>';
- content += '<li>Értékelés (rövid): ' + adat['jegyAdat']['rovid'] +'</li>';
- content += '<li>Hivatalos értékelés: ' + adat['jegyAdat']['hivatalos'] +'</li>';
- content += '<li>Diák: <span class="diakNev" data-diakid="'+adat['jegyAdat']['diakId']+'">' + adat['diakNev'] +'</span></li>';
- content += '<li>Diák azonosító: ' + adat['jegyAdat']['diakId'] +'</li>';
- content += '<li>Tárgy: ' + adat['targyNev'] + ' (' + adat['jegyAdat']['targyId'] +')</li>';
- content += '<li>Jegy típus: ' + adat['jegyAdat']['jegyTipus'] +'</li>';
- content += '<li>Jegy érték: ' + adat['jegyAdat']['jegy'] +'</li>';
- if (adat['jegyAdat']['oraId']>0) content += '<li>Kapcsolódó óra: <span class="oraAdat" data-oraid="'+adat['jegyAdat']['oraId']+'">'+ adat['jegyAdat']['oraId'] +'</span></li>';
- if (adat['jegyAdat']['dolgozatId']>0) content += '<li>Kapcsolódó dolgozat: <span class="dolgozatAdat" data-dolgozatid="'+adat['jegyAdat']['dolgozatId']+'">'+ adat['jegyAdat']['dolgozatId'] +'</span></li>';
- content += '<li>Megjegyzés: ' + adat['jegyAdat']['megjegyzes'] +'</li>';
- content += '<li>Beírás dátuma: ' + adat['jegyAdat']['dt'] +'</li>';
- if (adat['jegyAdat']['modositasDt']!='0000-00-00 00:00:00') content += '<li>Utolsó módosítás: ' + adat['jegyAdat']['modositasDt'] +'</li>';
-
-// if (adat['oraAdat']['kiCn']!='') content += '<li>Tanár: ' + adat['oraAdat']['kiCn'] +'</li>';
-// if (adat['oraAdat']['kitCn']!='') content += '<li>Helyettesítendő: ' + adat['oraAdat']['kitCn'] +'</li>';
- content += '</ul>';
-
- // content += adat['jegySelect'];
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="jegyAdat"></span>';
- 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 += '<h3>A zárójegy adatai</h3>';
- content += '<ul>';
- content += '<li>Hivatalos értékelés: ' + adat['zaroJegyAdat']['hivatalos'] +'</li>';
- content += '<li>Értékelés (rövid): ' + adat['zaroJegyAdat']['rovid'] +'</li>';
- content += '<li>Diák: <span class="diakNev" data-diakid="'+adat['zaroJegyAdat']['diakId']+'">' + adat['diakNev'] +'</span></li>';
- content += '<li>Diák azonosító: ' + adat['zaroJegyAdat']['diakId'] +'</li>';
- content += '<li>Tárgy: ' + adat['targyNev'] + ' ' + adat['zaroJegyAdat']['targyId'] +'</li>';
- content += '<li>Évfolyamjel: ' + adat['zaroJegyAdat']['evfolyamJel'] +'</li>';
- content += '<li>Félév: ' + adat['zaroJegyAdat']['felev'] +'</li>';
- content += '<li>Jegy típus: ' + adat['zaroJegyAdat']['jegyTipus'] +'</li>';
- content += '<li>Jegy érték: ' + adat['zaroJegyAdat']['jegy'] +'</li>';
- content += '<li>Megjegyzés: ' + adat['zaroJegyAdat']['megjegyzes'] +'</li>';
- content += '<li>Módosítás dátuma: ' + adat['zaroJegyAdat']['modositasDt'] +'</li>';
- content += '<li>Hivatalos dátum: ' + adat['zaroJegyAdat']['hivatalosDt'] +'</li>';
- content += '</ul>';
-
- if (adat['fotargy']==true) {
- content += '<h3>Főtárgy</h3>';
- }
- if (adat['altargy']==true) {
- content += '<h3>Altárgy</h3>';
- }
-
- // content += adat['jegySelect'];
- // console.log(adat);
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="zaroJegyAdat"></span>';
- 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 += '<div id="mayorNaviIconHolder">';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'orarend','f':'orarend','osztalyId':adat['osztalyId']})+'"><span class="icon-th"></span><br/>Órarend</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'haladasi','f':'haladasi','osztalyId':adat['osztalyId']})+'"><span class="icon-file-edit-alt"></span><br/>Haladási</a></div>';
- content += '</div>';
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="osztaly"></span>';
- 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 += '<div id="mayorNaviIconHolder">';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'orarend','f':'orarend','tankorId':adat['tankorId']})+'"><span class="icon-th"></span><br/>Órarend</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'haladasi','f':'haladasi','tankorId':adat['tankorId']})+'"><span class="icon-file-edit-alt"></span><br/>Haladási</a></div>';
-// content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'intezmeny','f':'tanarTankor','diakId':tanarAdat['diakId']})+'"><span class="icon-group-alt"></span><br/>Tankörök</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'osztalyozo','f':'tankor','tankorId':adat['tankorId']})+'"><span class="icon-pencil-alt"></span><br/>Osztályozó</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'tanmenet','f':'tanmenetInfo','tanmenetId':adat['tanmenetId']})+'"><span class="icon-calendar-sign"></span><br/>Tanmenet</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'uzeno','f':'uzeno','tankorId':adat['tankorId']})+'"><span class="icon-envelope"></span><br/>Üzenő</a></div>';
-
- content += '</div>';
-
-
- if (adat.tankorTanar!=undefined) {
- content += '<h3>Tanárok</h3>';
- content += '<ul>';
- for (i=0; i<adat.tankorTanar.length; i++) {
- content += '<li><span class="tanarNev" data-tanarid="'+adat.tankorTanar[i]['tanarId']+'">'+adat.tankorTanar[i].tanarNev+'</span> ('+adat.tankorTanar[i]['minBeDt']+'–'+adat.tankorTanar[i]['maxKiDt']+')</li>';
- }
- content += '</ul>';
- }
-
- content += '<h3>'+mayorLeiras(adat['leiras'])+'</h3>';
- content += '<ul>';
- content += '<li>megjegyzés: '+adat['tankorCn']+'</li>';
- content += '<li>névsor: '+adat['nevsor']+'</li>';
- content += '<li>választható: '+adat['felveheto']+' ('+adat['min']+'-'+adat['max']+')</li>';
- content += '<li>jelenlét: '+adat['jelenlet']+'</li>';
- content += '<li>hiányzás regisztrálandó: '+adat['regisztralando']+'</li>';
- content += '<li>hiányzás beleszámít: '+adat['hianyzasBeleszamit']+'</li>';
- content += '<li>óraszám: '+adat['oraszam']+'</li>';
- content += '</ul>';
-
- if (adat.tankorBlokk.length>0) {
- content += '<h3>Tankörblokk ('+adat.tankorBlokk.length+')</h3>';
- content += '<ul>';
- for (i=0; i<adat.tankorBlokk.length; i++) {
- content += '<li>'+adat.tankorBlokk[i].blokkNev+'</li>';
- }
- content += '</ul>';
- }
- if (adat.tanmenetId>0) {
- content += '<h3>Tanmenet ('+adat.tanmenetId+')</h3>';
- content += '<ul>';
- content += '<li>név: <a href="'+href({'page':'naplo','sub':'tanmenet','f':'tanmenetInfo','tanmenetId':adat['tanmenetId']})+'">'+adat.tanmenetAdat.tanmenetNev+'</a></li>';
- content += '<li>évfolyam jel: '+adat.tanmenetAdat.evfolyamJel+'</li>';
- content += '<li>tárgy: '+adat.tanmenetAdat.targyNev+'</li>';
- content += '<li>óraszám: '+adat.tanmenetAdat.oraszam+'</li>';
- content += '<li>státusz: '+adat.tanmenetAdat.statusz+'</li>';
-// for (i=0; i<adat.tanmenetAdat.length; i++) {
-// content += '<li>'+adat.tanmenetAdat[i]+'</li>';
-// }
- content += '</ul>';
- }
-
-
- content += '<h3>Osztályok</h3>';
- content += '<ul>';
- if (adat.osztalyIds!=undefined) {
- for (i=0; i<adat.osztalyIds.length; i++) {
- osztalyId = adat.osztalyIds[i];
- for (j=0; j<adat.osztalyok.length; j++) {
- var index = adat.osztalyok[j].osztalyId
- if (index == osztalyId) osztalyAdat = adat.osztalyok[j];
- }
- content += '<li><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'osztaly','osztalyId':osztalyId}) +'">'+osztalyAdat.osztalyJel+' ('+osztalyAdat.leiras+') '+osztalyAdat.osztalyfonokNev+'</a></li>';
- }
- }
- content += '</ul>';
-
- content += '<h3><a href="'+href({'page':'naplo','sub':'intezmeny','f':'tankorDiak','tankorId':adat['tankorId']})+'">Névsor</a> ('+adat.tankorDiak.idk.length+')</h3>';
- content += '<ul>';
- if (adat.tankorDiak.idk!=undefined) {
- var _diakId = 0;
- for (i=0; i<adat.tankorDiak.idk.length; i++) {
- _diakId = adat.tankorDiak.idk[i];
- diakNev = adat.tankorDiak.nevek[_diakId].diakNev;
-// content += '<li><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'osztaly','diakId':diakId}) +'">'+osztalyAdat.osztalyJel+' ('+osztalyAdat.leiras+') '+osztalyAdat.osztalyfonokNev+'</a></li>';
- content += '<li><span class="diakNev diakAdat" data-diakid="'+ _diakId +'">'+ diakNev +'</span></li>';
- }
- }
- content += '</ul>';
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="tankor"></span>';
- if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='tankor' ) {
-// $('#updateWindowSideSubTitle').html(adat['tankorNev']);
- $('#updateWindowSideSubTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'tankor','tankorId':adat['tankorId']})+'">'+adat['tankorNev']+'</a>');
- $('#updateWindowSideSubContent').html(content);
- $('#updateWindowSideSub').addClass('nyitva');
- } else {
-// $('#updateWindowSideTitle').html(adat['tankorNev']);
- $('#updateWindowSideTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'tankor','tankorId':adat['tankorId']})+'">'+adat['tankorNev']+'</a>');
- $('#updateWindowSideContent').html(content);
- $('#updateWindowSide').addClass('nyitva');
- }
-
- // IDE
-
-}
-
-
-processJSONSzuloAdat = function( adat ) {
-
- var content = '';
-
-// content += '<div id="mayorNaviIconHolder">';
-// content += '</div>';
-
- content += "<h3>Elérhetőségek</h3>";
- content += '<ul>';
- content += '<li>Felhasználónév: '+adat['userAccount']+'</li>';
- content += '<li>Email: '+adat['email']+'</li>';
- content += '<li>Mobiltelefon: '+adat['mobil']+'</li>';
- content += '<li>Foglalkozás: '+adat['foglalkozas']+'</li>';
- content += '<li>Munkahely: '+adat['munkahely']+'</li>';
- content += '<li>Lakik: '
- +adat['cimIrsz'] + ' '
- +adat['cimHelyseg'] + ', '
- +adat['cimKozteruletNev'] + ' '
- +adat['cimKozteruletJelleg'] + ' '
- +adat['cimHazszam']
- + '</li>';
-
- content += '</ul>';
-
- content += "<h3>Szülő adatai</h3>";
- content += '<ul>';
- content += '<li>Státusz: '+adat['statusz']+'</li>';
- content += '<li>Születési adatok: '+'-'+'</li>';
- content += '</ul>';
-
-
- content += "<h3>Gyermekei</h3>";
- content += '<ul>';
- if (adat['szuloGyermekei']!=undefined)
- for (i=0; i<adat['szuloGyermekei'].length; i++) {
- var d = adat['szuloGyermekei'][i];
- content += '<li>';
- content += '<a href="'+ href({'page':'naplo','sub':'intezmeny','f':'diak','diakId':d['diakId']}) +'">';
- content += d['diakNev'];
- content += '</a>';
- content += '</li>';
- }
-
- content += '</ul>';
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="szulo"></span>';
- content = content.replace(/undefined/g, "-"); // testing
-
- if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='szulo' ) {
- //$('#updateWindowSideSubTitle').html(adat['szuloNev']);
- $('#updateWindowSideSubTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'diakSzulo','szuloId':adat['szuloId']})+'">'+adat['szuloNev']+'</a>');
- $('#updateWindowSideSubContent').html(content);
- $('#updateWindowSideSub').addClass('nyitva');
- } else {
- $('#updateWindowSideTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'diakSzulo','szuloId':adat['szuloId']})+'">'+adat['szuloNev']+'</a>');
- //$('#updateWindowSideTitle').html(adat['szuloNev']);
- $('#updateWindowSideContent').html(content);
- $('#updateWindowSide').addClass('nyitva');
- }
-
-}
-
-
-processJSONJegyzetAdat = function(adat) {
-
- if (adat.visibleData != true) return false;
- var content = '';
- content += '<p>'+adat['jegyzetForm']+'</p>';
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="jegyzet"></span>';
- 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 += '<ul>'
- content += '<li>Tanítási nap: '+adat['tanitasiNapAdat'][adat['dt']]['napszam']+'</li>';
-
- for (i=0; i<adat.napAdat.length; i++) {
- content += '<li>';
- content += adat.napAdat[i]['munkatervId']+'. munkaterv szerint:';
- content += '<ul>';
- content += '<li>nap típus: '+adat.napAdat[i]['tipus']+'</li>';
- content += '<li>csengetési rend: '+adat.napAdat[i]['csengetesiRendTipus']+'</li>';
- content += '<li>megjegyzés: '+adat.napAdat[i]['megjegyzes']+'</li>';
- content += '</ul>';
- content += '</li>';
- }
- content += '</ul>';
-
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="napAdat"></span>';
- 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 += '<div id="mayorNaviIconHolder">';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'osztalyozo','f':'dolgozat','dolgozatId':adat['dolgozatId']})+'"><span class="icon-idea-alt"></span><br/>Dolgozat adatok</a></div>';
- content += '<div class="mayorNaviIcon"><a href="'+href({'page':'naplo','sub':'osztalyozo','f':'tankor'})+'"><span class="icon-pencil-alt"></span><br/>Jegyek</a></div>';
- content += '</div>';
-
-
- content += '<ul>'
- content += '<li>Leírás: <i>'+adat['dolgozatAdat']['dolgozatNev']+'</i></li>';
- content += '<li>Bejelentés: '+adat['dolgozatAdat']['bejelentesDt']+'</li>';
- content += '<li>Tervezett: '+adat['dolgozatAdat']['tervezettDt']+'</li>';
- content += '</ul>';
-
- content += '<h3>Tankörök</h3>';
- content += '<ul>';
- for (i=0; i<adat['dolgozatAdat']['tankorok'].length; i++) {
- tankorAdat = adat['dolgozatAdat']['tankorok'][i][0];
- content += '<li class="tankorAdat" data-tankorid="'+tankorAdat['tankorId']+'">' +tankorAdat['tankorNev']+'</li>';
- }
- content += '</ul>';
-
- content += '<h3>Érdemjegy statisztika</h3>';
- content += '<ul>'
- content += '<li>Beírt jegy: '+adat['dolgozatAdat']['jegyStatisztika']['db']+'</li>';
- content += '<li>Átlag: '+adat['dolgozatAdat']['jegyStatisztika']['atlag']+'</li>';
- content += '</ul>';
-
- content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="dolgozatAdat"></span>';
- 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 = '<div class="jegyzet jegyzetAdat publikus'+adat['publikus']+'" data-jegyzetid="'+jegyzetId+'"></div>';
- $('.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 '<i>–</i>';
- } else {
- return '<i>' + $('<div/>').text(str).html() + '</i>';
- }
-}
-
-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('<div class="icon-repeat-alt" style="font-size:20px"></div>');
- }
-
-
- $('table.orarend tbody tr.orarendJegyzetSor th').on('click', function() {
- $('table.orarend tbody tr.orarendJegyzetSor').hide();
- $('table.orarend thead th.het').html('<div class="icon-repeat-alt" style="font-size:20px"></div>');
- });
-
- $('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('<div class="icon-repeat-alt" style="font-size:20px"></div>');
- }
- });
- $('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('<a class="eeHidden virtual jegy jegy'+tipus+'" title="" data-targyid="'+targyId+'" data-jegy="'+jegy+'" data-jegytipus="féljegy" data-tipus="'+tipus+'"> '+parseFloat(jegy).toFixed(2)+'</a>');
- 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<dt1) {dt2 = dt1;x=egy[1];} else x = egy[2];
- if (DT[x]>=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<dt1) dt2 = dt1;
- data.addRows(
- [
- [ egy[0], new Date(dt1),new Date(dt2) ]
- ]
- );
- });
- var options = {
- height: 450,
- timeline: {
- groupByRowLabel: true
- }
- };
-
- var chart = new google.visualization.Timeline(document.getElementById('chart_div'));
-
- chart.draw(data, options);
- }
-*/
-});
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js
deleted file mode 100644
index 31dcb64c..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js
+++ /dev/null
@@ -1,49 +0,0 @@
-$(function() {
- $('#beallitasok_zaradek').click(function() {
- $('.bizZaradek').fadeToggle();
- });
- $('#beallitasok_targyak').click(function() {
- $('.tglTargy').fadeToggle();
- });
- $('#beallitasok_oraszamok').click(function() {
- $('.osz').fadeToggle();
- });
- $('#beallitasok_statisztika').click(function() {
- $('.bizstat').fadeToggle();
- });
-
- $('thead tr td.bizZaradek').click(function() {
- var tmp = $('.bizZaradek select');
- for (i=0; i<tmp.length; i++) {
- tmp[i].selectedIndex=1;
- }
- });
-
- $('.toggleBeallitasok').click(function() {
- $('#beallitasok_zaradek').trigger('click');
- $('#beallitasok_targyak').trigger('click');
- $('#beallitasok_oraszamok').trigger('click');
- $('#beallitasok_statisztika').trigger('click');
- });
-
- // Ha a tárgyakat is manipulálnánk valahogy:
- $('thead tr td.tglTargy').click(function(event) {
- var targyIndex = event.target.id.substr(5);
- //$('.t'+targyIndex).fadeToggle();
- $('.t'+targyIndex).toggleClass('szuk');
- });
-
- // inicializálás (onLoad)
- if ($('#beallitasok_zaradek').attr('checked')) {
- $('.bizZaradek').show();
- }
- if ($('#beallitasok_targyak').attr('checked')) {
- $('.tglTargy').show();
- }
- if ($('#beallitasok_oraszamok').attr('checked')) {
- $('.osz').show();
- }
- if ($('#beallitasok_statisztika').attr('checked')) {
- $('.bizstat').show();
- }
-});
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/tankor.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/tankor.jquery.min.js
deleted file mode 100644
index 893f73b3..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/tankor.jquery.min.js
+++ /dev/null
@@ -1,132 +0,0 @@
-
-// Event.observe(window, 'load', myPSFLoader, false);
-
-$(function() {
- var eDid = $('#did');
- $('.check').bind('click',function(event) {
- if (eDid.val() == '') {
- alert(eDid.prop('title'));
- event.preventDefault();
- }
- });
- $('body').bind('keyup', function(event) {
- var element = $(event.target);
- var charKeyCode = event.keyCode ? event.keyCode : event.which;
- if ($('#updateWindow').is(':visible')) { // csak akkor érdekes, ha ott van az ablak
- if(!element.is('input') && !element.is('textarea') && !element.is('select')) { // input elem esetén ne legyen semmi
- if (charKeyCode==46) { // Del gomb
- $('#jegyTorles').click();
- }
- }
- }
- });
- $('.felevLezar').bind('click', function(event) {
- var element = $(event.target);
-// console.log(element.data('szemeszter'));
-// console.log($.find('.atlag'));
- });
-
-});
-
-showUpdateLayer = function(options) {
- if (options.submitClass != 'onSubmitUpdate') { // A már megnyitott form frissítésekor ne méretezzünk át!
- if (options.submitClass == 'onClickUpdateWindow szoveges') {
- $('#updateWindow').css({'height':'90%', 'top': '60px'});
- } else {
- $('#updateWindow').css({'height':'500px', 'top':'200px'});
- }
- }
- takaroElem = $('#takaro');
- if (takaroElem) takaroElem.show();
- $('#updateWindow').show();
- $('#updateForm').prop('tabindex',1);
- $('#updateForm').focus();
-}
-
-processJSON = function(json) {
- if (json.action == 'jegyModositas') {
- var tdElement = $('#td-'+json.data.diakId+'-'+json.data.dolgozatId);
- var aElement = $('#jegy-'+json.data.jegyId);
- if (typeof aElement.closest('td').attr('id') !== 'undefined') {
- var oldDid = (aElement.closest('td').attr('id').split('-'))[2];
- }
-
- if (tdElement) tdElement.append(aElement); // áthelyzés a megfelelő dolgozat alá
- aElement.removeClass('jegy1');
- aElement.removeClass('jegy2');
- aElement.removeClass('jegy3');
- aElement.removeClass('jegy4');
- aElement.removeClass('jegy5');
- aElement.addClass('jegy'+json.data.tipus);
- aElement.html(json.data.jegyStr); // jegy módosítása
-
- if (json.data.dolgozatId != oldDid) updateDolgozatAtlag(oldDid); // eredeti dolgozat átlaga
- updateDolgozatAtlag(json.data.dolgozatId); // új dolgozat átlaga
-
- $('#updateWindow').hide();
- $('#takaro').hide();
- } else if (json.action == 'jegyTorles') {
- var aElement = $('#jegy-'+json.data.jegyId);
- aElement.remove();
- $('#updateWindow').hide();
- $('#takaro').hide();
- } else {
- alert('processJSON: ismeretlen visszatérési érték!');
- }
-}
-
-updateDolgozatAtlag = function(did) {
- var sum=0, db=0;
- $('td.d'+did+' a').each(function(index) {
- sum = sum + parseInt($(this).text()); db++;
- if ($(this).html().indexOf('/')>-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('<span class="slideUpAll icon-caret-up"></span>');
- 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 = $('<tbody>').attr('id', tbodyId+'-'+bontasDb).insertAfter($('#'+tbodyId));
- nextLastTr.appendTo(tbodyAfter);
- updateTbody(tbodyAfter);
- }
- keszKoDbCsokken = (lastTr.hasClass('kesz'));
- // div beszúrása
- for (i=0; i<msg.bontas.length; i++) {
- selector = $('#bTd-'+msg.bontas[i].osztalyId+'-'+msg.bontas[i].kepzesOratervId);
- selector.append(
- '<div class="bontas" id="bontas-'+msg.bontas[i].bontasId+'"><span class="bontasDb">'+(bontasDb+1)+'</span>. '
- +msg.targyNev+' csoport ('+msg.bontas[i].bontasId+')<span class="delBontas icon-remove-circle"></span>'
- +'<ul class="tankor-oraszam">'
- +'<li class="marad">'
- +parseFloat(selector.closest('tr').data('hetioraszam'))
- +'</li>'
- +'</ul></div>');
- $('#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<msg.bontas.length; i++) {
- keys += ','+$('#bontas-'+msg.bontas[i].bontasId).data('key');
- }
- $('#bontas-'+msg.bontas[0].bontasId).data('keys', keys)
- // ha kell, akkor a módosított sorok áthelyezése új tbody-ba
- firstTr = $('#tr-'+msg.bontas[0].osztalyId+'-'+msg.bontas[0].kepzesOratervId);
- prevFirstTr = firstTr.prevAll('tr');
- if (prevFirstTr.length > 0) {
- tbodyModified = $('<tbody>').attr('id', tbodyId+'-'+(bontasDb+1)).insertAfter($('#'+tbodyId));
- for (i=0; i<msg.bontas.length; i++) {
- $('#tr-'+msg.bontas[i].osztalyId+'-'+msg.bontas[i].kepzesOratervId).appendTo(tbodyModified);
- }
- updateTbody(tbodyModified);
- } else {
- firstTr.find('.slideUpAll').hide();
- }
- }
-
- processJSONDelBontas = function( msg ) {
- //console.log(JSON.stringify(msg));
- if (msg.result == 'success') {
-
- // utolsó érintett tr
- lastTr = $('#bontas-'+msg.bontasIds[msg.bontasIds.length-1]).closest('tr');
- // 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 = $('<tbody>').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 = $('<tbody>').attr('id', tbodyId+'-'+(bontasDb-1)).insertAfter($('#'+tbodyId));
- for (i=0; i<msg.bontasIds.length; i++) {
- $('#bontas-'+msg.bontasIds[i]).closest('tr').appendTo(tbodyModified);
- }
- updateTbody(tbodyModified);
- } else {
- firstTr.find('.slideUpAll').hide();
- }
-
- // div törlése
- keszBontasDbCsokken = ($('#bontas-'+msg.bontasIds[0]).data('hetioraszam') == lastTr.data('hetioraszam'));
- for (i=0; i<msg.bontasIds.length; i++) {
- $('#bontas-'+msg.bontasIds[i]).nextAll('div.bontas').find('span.bontasDb').each(function(index) {
- $(this).html($(this).html()-1);
- });
- $('#bontas-'+msg.bontasIds[i]).remove();
- }
- // stat adatok módosítása
- $('#statBontas').html( parseInt($('#statBontas').html())-parseInt(msg.bontasIds.length) );
- if (keszBontasDbCsokken) $('#statBontasKesz').html( parseInt($('#statBontasKesz').html())-parseInt(msg.bontasIds.length) );
- // Egy felesleges bontás törlésével "kész"-szé válhatott a sor
- if (!lastTr.hasClass('kesz')) {
- var kesz = (lastTr.find('div.bontas').length > 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; i<to.length; i++) {
- bontasOraszam += parseFloat(to[i].hetiOraszam);
- bontasTankorIds[i] = ''+to[i].tankorId; // hogy string legyen mindenképp!!
- }
- }
- bontasSzabadOraszam = koHetiOraszam - bontasOraszam;
- // szemeszterek
- vanSzemeszter = [(element.closest('tbody').find('.felev1').length>0), (element.closest('tbody').find('.felev2').length>0)];
-
- ulKiemeltElement = $('<ul>').addClass('kiemelt').addClass('tankorLista');
- ulElement = $('<ul>').addClass('tankorLista');
- for (i=0; i<msg.tankorok.length; i++) {
- /*
- - ha a bontás óraszám == kepzesOraterv oraszámmal - nem lehet új tankört hozzárendelni (class="ok")
- - ha bontas óraszám > 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<msg.tankorok[i].bontasOraszam[szemeszter].length; t++) {
- hetiOraszam = parseFloat(msg.tankorok[i].bontasOraszam[szemeszter][t].hetiOraszam);
- sum+=parseFloat(hetiOraszam);
- if (msg.tankorok[i].bontasOraszam[szemeszter][t].tipus==targyTipus) {
- vanTargyTipusOraszam = true;
- maxOraszam = hetiOraszam;
- oStr += '<strong>'+hetiOraszam+'</strong>';
- } 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 = '<div class="jobbra"><strong>';
- if (!oraszamFix) oStr2 += '<span class="icon-caret-up plusz"></span><span class="icon-caret-down minusz"></span>';
- oStr2 += '<span class="data">'+maxOraszam.toFixed(2)+'</span></strong></div>';
- liElement = $('<li class="'+classStr+'">'+oStr2+tAdat.tankorNev+' ('+tAdat.tankorId+') - '+oStr+'</li>').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('');
- $('<p class="bontasAdat">Tárgy típus: '+targyTipus+'; heti óraszám: '+koHetiOraszam+'/'+bontasOraszam+'</p>').appendTo($('#updateWindowSideContent'));
- if (bontasOraszam==0) $('<div id="addTankor"><span class="icon-plus-sign"></span> Új tankör&nbsp;&nbsp;&nbsp;<span class="icon-chevron-down"></span></div>').appendTo($('#updateWindowSideContent'));
- else $('<div id="disableAddTankor"><span class="icon-plus-sign"></span> Új tankör&nbsp;&nbsp;&nbsp;<span class="icon-chevron-down"></span></div>').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<msg.bontasIds.length; i++) {
- bontasId = msg.bontasIds[i];
- element = $('#bontas-'+bontasId);
- liElement = $('<li>['+hetiOraszam+'] '+tankorNev+' ('+tankorId+')</li>');
- 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');
- //$('<p class="tankorNev">'+msg.tankorNev+' ('+msg.tankorId+')</p>').appendTo('#updateWindowSideContent');
- $('<p class="tankorNev">' +msg.tankorNevReszei.evfOszt+' '
- +msg.tankorNevReszei.targyNev
- +(msg.tankorNevReszei.tankorJel!=''&&msg.tankorNevReszei.tankorJel!=null?msg.tankorNevReszei.tankorJel+' ':'')
- +' <span class="tankorNevExtra">'+msg.tankorNevReszei.tankorNevExtra+'</span>'
- +'<input id="tankorNevExtra" type="text" name="tankorNevExtra" value="'+msg.tankorNevReszei.tankorNevExtra+'" />'
- +' ('+msg.tankorId+')</p>').appendTo('#updateWindowSideContent');
- $('<p class="tankorModosit">Módosít!</p>').appendTo('#updateWindowSideContent');
- // adatok
- ulStr = '<ul>'
- +'<li>Évközi követelmény: '+msg.kovetelmeny+'</li>'
- +'<li>Létszám korlát: '+msg.min+'-'+msg.max+'</li>'
- +'<li>Tankör-típus: '+msg.rovidNev+' ('+msg.tankorTipusId+')</li>'
- +'</ul>';
- $(ulStr).appendTo('#updateWindowSideContent');
- // osztályok
- ulStr = '<ul id="tankorOsztaly">';
- pStr = '<div class="slideToggleContainer" id="pTankorOsztaly">Osztályai: <span class="tankorData slideToggle">';
- for (i=0; i<msg.osztalyok.length; i++) {
- ulStr += '<li>'
- +'<input type="checkbox" name="osztalyId[]" value="'+msg.osztalyok[i].osztalyId+'" id="oTankorId-'+msg.osztalyok[i].osztalyId+'" ';
- if ($.inArray(msg.osztalyok[i].osztalyId, msg.osztalyIds)>-1) {
- ulStr += 'checked="checked" ';
- pStr += msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+') ';
- }
- ulStr += '/> '
- +'<label for="oTankorId-'+msg.osztalyok[i].osztalyId+'">'+msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+')</label></li>';
- }
- ulStr += '</ul>';
- pStr += '</span><span class="icon-chevron-down slideToggle"></span>'+ulStr+'</div>';
- $(pStr).appendTo('#updateWindowSideContent');
- // szemeszterek, óraszámok
- ulStr = '<ul id="tankorSzemeszter">';
- for (i=0; i<msg.tankorSzemeszter.length; i++) {
- ulStr += '<li>'+msg.tankorSzemeszter[i].tanev+'/'+msg.tankorSzemeszter[i].szemeszter
- +'<input maxlength="5" type="text" name="sz-'+msg.tankorSzemeszter[i].tanev+'-'+msg.tankorSzemeszter[i].szemeszter+'" value="'+msg.tankorSzemeszter[i].oraszam+'" />'
- +'</li>';
- }
- ulStr += '</ul>';
- pStr = '<div class="slideToggleContainer" id="pTankorSzemeszter">Óraszám: <span class="tankorData slideToggle">'+msg.oraszam+' ('+msg.tanev+'/'+msg.szemeszter+')</span>'
- +'<span class="icon-chevron-down slideToggle"></span>'
- +ulStr
- +'</div>';
- $(pStr).appendTo('#updateWindowSideContent');
-
-// $('<p>'+JSON.stringify(msg)+'</p>').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<bontasArray.length; i++) {
- origKeys = $(prevBontasArray[i]).data('keys');
- $(prevBontasArray[i]).data('keys', origKeys+','+$(bontasArray[i]).data('keys'));
- $(bontasArray[i]).data('keys', $(bontasArray[i]).data('key'));
- }
- // prev - shadow elvétele
- if (origDb < 6) prevTrElement.removeClass('shadow'+origDb);
- else prevTrElement.removeClass('shadow5');
- // prev - ha most került alá sor, akkor kirakjuk a lenyitót
- if (origDb == 0) prevTrElement.find('td.slide').append('<span class="slideDown icon-chevron-down"></span>');
- // 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<bontasArray.length; i++) $(bontasArray[i]).data('keys', $(bontasArray[i]).data('key'));
- element.closest('tbody').find('tr:first .slideUpAll').show();
- // Down eltüntetése
- element.remove();
- }
-
- initBontas = function() {
-
- if ($('table.bontas').length == 0) {
- $('form#szures').slideDown(1000);
- } else {
- $($('table.bontas .slideUp').get().reverse()).each(function(index) {
- slideUp($(this));
- });
- }
- }
-
-
-$(function() {
-
- $('table.bontas tr').data('db',0);
- var params = $.parseParams(window.location.toString().split('?')[1] || '' );
- var sessionID=params.sessionID?params.sessionID:'';
- $('body').data('sessionID',sessionID);
- // A tárgyak div inicializálása
- var height = $('div#targyak').height();
- var width = $('div#targyak').width();
- var targyakTop =parseInt($('div#targyak').css('top'));
- $('div#targyakUp').css({'width':width-12});
- $('div#targyakDown').css({'width':width-12,'top':height+targyakTop-30});
-
- initBontas();
-
- $('#keszRejt').change(function(event) {
- var element = $(event.target);
- if (element.is(':checked')) {
- $('table.bontas tr.kesz:first-child').closest('tbody').hide();
- } else {
- $('table.bontas tr.kesz:first-child').closest('tbody').show();
- }
- });
-
- $('body').change(function(event) {
- var element = $(event.target);
- if (element.closest('div').hasClass('slideToggleContainer')) {
- element.closest('div').find('span.tankorData').addClass('changed');
- $('#updateWindowSideContent p.tankorModosit').slideDown();
- } else if (element.attr('id')=='tankorNevExtra') {
- if (!element.prev('span.tankorNevExtra').hasClass('changed')) {
- element.prev('span.tankorNevExtra').addClass('changed');
- $('#updateWindowSideContent p.tankorModosit').slideDown();
- }
- }
- });
-
- $('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++) {
- $('<li>'+tanev+'/'+szemeszter
- +'<input maxlength="5" type="text" name="sz-'+tanev+'-'+szemeszter+'" value="" />'
- +'</li>').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++) {
- $('<li>'+tanev+'/'+szemeszter
- +'<input maxlength="5" type="text" name="sz-'+tanev+'-'+szemeszter+'" value="" />'
- +'</li>').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; k<value+szabadoraszam+1; k++) {
- selectElem[0].options[k] = new Option(k, k, (k==value), (k==value));
- }
- } else { // Az üres, utolsó bejegyzés beállítása
- if (oraszam < maxoraszam) { // ha van még szabad óra
- // A hátralévő, szabad órák kiírása
- oraszamSpan.html( (oraszam+1) );
- oraszamSpan.append( '-'+maxoraszam );
- textElem.prop('disabled', false); // Az esetleg korábban letiltott textarea elem engedélyezése
- } else {
- oraszamSpan.html('-'); // nincs már szabad óra
- textElem.prop('disable', true); // textarea elem letiltása - nem lehet felvenni újabb témakört
- }
- // A fennmaradt szabad óraszámhoz igazítás
- selectElem[0].options.length = 0;
- for (k=0; k<szabadoraszam+1; k++) {
- selectElem[0].options[k] = new Option(k, k, (k==0), (k==0));
- }
- }
- }
- );
-
-}
-
-//
-// Ha változik valamelyik témakör szövege, vagy óraszáma, akkor fut le ez a függvény
-//
-doOnTemakorChange = function(event) {
-
- var element = $(event.target);
- // Óraszzámváltozáskor újrainicializáljuk a listát...
- if (element.hasClass('temakorOraszam')) {
- initTemakorLista();
- }
- // Új témakör felvételekor
- if (element.hasClass('uj')) {
- spanElement = element.closest('li').find('span.oraszam');
- selectElement = spanElement.next('select');
- textElement = selectElement.next('textarea');
- if (selectElement.val() != '0' && textElement.val() != '') { // Ha érvényes bejegyzés keletkezett
- // Létrehozunk egy új, üres témakör-beviteli lehetőséget
- newLi = element.closest('li').clone();
- // Az eddigi 'uj' mostantól már nem új...
- selectElement.removeClass('uj');
- textElement.removeClass('uj');
- // hanem egy érvényes témakör -aminek óraszámát figyelembe kell venni
- selectElement.addClass('temakorOraszam');
- // és a bejegyzést mozgathatóvá, rendezhetővé kell tenni
- element.closest('li').addClass('sortable');
- // Az új elemet felvesszük a lista végére
- element.closest('ul').append(newLi);
- $(newLi).find('select').focus();
- // inicializáljuk a listát - hisz lett egy új érvényes óraszámunk
- initTemakorLista();
- }
- }
-
-}
-
-
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetTankor.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetTankor.jquery.min.js
deleted file mode 100644
index b91e46e8..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetTankor.jquery.min.js
+++ /dev/null
@@ -1,93 +0,0 @@
-
-$(function() {
-
- $('input.info').click(function(event) {
-
- var elem = $(event.target);
- var elemInform = $('#inform');
- $('#informTanmenetId').val( elem.closest('td').find('select').val() );
- if ($('#informTanmenetId').val() != '') {
- updateForm(elemInform, elem);
- elemInform.closest('div').show().draggable({ handle: '#infodivheader' }
- );
- } else {
- alert('Válassz tanmenetet');
- }
- return false;
-
- });
- $('#infodivclose').click(function() { $('#infodiv').hide(); });
- $('form.tanmenet select').change(function(event) {
- var elem = $(event.target);
- elem.removeClass('uj kesz jovahagyott publikus elavult');
- elem.addClass(elem.find('option:selected').prop('class'));
- });
-/* Ezt nem értem mit is akart csinálni...
- $('.onChangeUpdateGomb').change(
- var elem = $(event.target);
-// var optionElem = $(elem.options[ elem.selectedIndex ]);
-// var statusz = optionElem.getAttribute('class');
- var elemInform = $('#inform');
- $('#informTanmenetId').val(elem.val());
- updateForm(elemInform, elem);
- return false;
- );
-*/
-
-});
-
-
-/*
-Event.observe(window, 'load', myPSFLoader, false);
-
- doShowInfo = function(event) {
-
- var elem = $(Event.element(event));
-
- if (elem.hasClassName('info')) {
- var elemInform = $('inform');
- $('informTanmenetId').value = $F(elem.previous('select'));
- if ($('informTanmenetId').value != '') {
- updateForm(elemInform, elem);
-Effect.Grow('infodiv');
-// elemInform.up('div').show();
- } else {
- alert('Válassz tanmenetet');
- }
- Event.stop(event);
- }
-
- }
-
- doHideInfo = function(event) {
-
- var elemInform = $('inform');
- Effect.Shrink('infodiv');
-// elemInform.up('div').hide();
-
- }
-
- doOnTanmenetChange = function(event) {
- var elem = $(Event.element(event));
-
- if (elem.hasClassName('onChangeUpdateGomb')) {
- var optionElem = $(elem.options[ elem.selectedIndex ]);
- var statusz = optionElem.getAttribute('class');
- var elemInform = $('inform');
- $('informTanmenetId').value = $F(elem);
- updateForm(elemInform, elem);
-
- }
- }
-
-function myPSFLoader(evt) {
-
- Event.observe(document.body, 'click', doShowInfo);
- Event.observe('infodivclose', 'click', doHideInfo);
-
- Event.observe(document.body, 'mayor:change', doOnTanmenetChange);
- Event.observe(document.body, 'change', doOnTanmenetChange);
-var mydrag = new Draggable('infodiv', { scroll: window, handle: $('infodivheader') });
-
-}
-*/ \ No newline at end of file
diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js
deleted file mode 100644
index acbca5ae..00000000
--- a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js
+++ /dev/null
@@ -1,63 +0,0 @@
-$(document).ready(function() {
-// $('#postazoButton').hide();
- $('body').bind('keyup', function(evt) {
- var keyupTarget = $(evt.target);
- if (keyupTarget.attr('id')=='postazoTxt') {
- var checklength = keyupTarget.val().length;
- if(checklength && $('#cimzett').val()!=''){
- $("#postazoButton").show();
- } else {
-// $("#postazoButton").hide();
- }
- }
- if (keyupTarget.attr('id')=='pattern') {
- $('#pattern').parent().find('button').show('fast');
- }
- });
- $('#uzenoKereso').change(function(event) {
- var element = $(event.target);
- if( element.attr('id') == 'cimzett') {
- if( element.val()!='' && $('#postazoTxt').val().length>0 ) {
- $('#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);
-*/
-}