azonics.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. var editstate = false;
  2. function delete_table_item(obj,table) {
  3. if (window.confirm('Valóban törölni szeretné a sort?')) {
  4. $.post('/admin/ertekkeszlet/delete/',{
  5. id: $(obj).attr('data-id')
  6. },function(resp) {
  7. window.location.reload();
  8. });
  9. }
  10. else {
  11. return false;
  12. }
  13. }
  14. function insert_ertek() {
  15. $.post('/admin/ertekkeszlet/insert/',{
  16. new_kategoria: $('#new_kategoria').val(),
  17. new_mezo: $('#new_mezo').val(),
  18. new_ertek: $('#new_ertek').val()
  19. },function(resp) {
  20. window.location.reload();
  21. });
  22. }
  23. function update_mezo(kategoria) {
  24. if (kategoria!=='' && kategoria!=='0') {
  25. $.post('/admin/ertekkeszlet/refresh_mezo/',{
  26. new_kategoria: kategoria
  27. },function(resp) {
  28. $('#new_mezo').html(resp);
  29. });
  30. }
  31. else {
  32. return false;
  33. }
  34. }
  35. function add_new_row() {
  36. $('#new').toggle();
  37. }
  38. function set_editable(obj) {
  39. if (editstate===false) {
  40. var temp = $(obj).html();
  41. $(obj).html('<input onblur="update_ertek($(this))" data-id="'+$(obj).attr('data-id')+'" type="text" value="'+temp+'" class="form-control" style="background-color: transparent !important; border: none !important; text-align: center;" autofocus>');
  42. editstate = true;
  43. }
  44. }
  45. function set_optionable(obj) {
  46. if (editstate===false) {
  47. var temp = $(obj).html();
  48. if ($(obj).attr('data-source')=='kategoria') {
  49. $(obj).html('<select id="option-list" onchange="update_option($(this))" data-field="kategoria" onblur="update_option($(this))" data-id="'+$(obj).attr('data-id')+'" class="form-control" style="background-color: transparent !important; border: none !important; text-align: center;" autofocus></select>');
  50. $('#option-list').html($('#kategoriaSRC').html());
  51. $('#option-list').val(temp);
  52. }
  53. else if ($(obj).attr('data-source')=='mezonev') {
  54. $(obj).html('<select id="option-list" onchange="update_option($(this))" data-field="mezo" onblur="update_option($(this))" data-id="'+$(obj).attr('data-id')+'" class="form-control" style="background-color: transparent !important; border: none !important; text-align: center;" autofocus></select>');
  55. $('#option-list').html($('#mezoSRC').html());
  56. $('#option-list').val(temp);
  57. }
  58. editstate = true;
  59. }
  60. }
  61. function update_ertek(obj) {
  62. $.post('/admin/ertekkeszlet/update/',{
  63. val: $(obj).val(),
  64. id: $(obj).attr('data-id')
  65. },function(resp) {
  66. $(obj).parent('td').html($(obj).val());
  67. editstate = false;
  68. });
  69. }
  70. function update_option(obj) {
  71. $.post('/admin/field/update/',{
  72. val: $(obj).val(),
  73. field: $(obj).attr('data-field'),
  74. id: $(obj).attr('data-id')
  75. },function(resp) {
  76. $(obj).parent('td').html($(obj).val());
  77. editstate = false;
  78. });
  79. }
  80. function update_azonositas(obj) {
  81. var bazis = $(obj).attr('data-base');
  82. var ertek = $(obj).val();
  83. $.post('/admin/azonositas/update/',{
  84. bazis: bazis,
  85. ertek: ertek
  86. },function(resp) {
  87. });
  88. }