diff options
author | M.Gergo | 2019-03-08 21:20:34 +0100 |
---|---|---|
committer | M.Gergo | 2019-03-08 21:20:34 +0100 |
commit | f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0 (patch) | |
tree | e13e60e4b94a3b58f1e2bfbe271102c8f04b67bd /mayor-orig/www/skin/classic/module-naplo/javascript | |
parent | c76a004b0135786f2742283f8d5f917106f58bd8 (diff) | |
download | mayor-f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0.tar.gz mayor-f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0.zip |
további rendrakás
Diffstat (limited to 'mayor-orig/www/skin/classic/module-naplo/javascript')
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]+'. <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 <span class="icon-chevron-down"></span></div>').appendTo($('#updateWindowSideContent')); - else $('<div id="disableAddTankor"><span class="icon-plus-sign"></span> Új tankör <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); -*/ -} |