main.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. let ringo_save_data = '';
  2. let ringo_open = 0;
  3. let ringo_menu_list = [
  4. 'recent_cel',
  5. 'other_cel',
  6. 'user_cel',
  7. 'add_cel'
  8. ];
  9. function ringo_opening(data) {
  10. let element = [data];
  11. for(for_a in ringo_menu_list) {
  12. if(ringo_menu_list[for_a] + '_in' !== data) {
  13. element.push(ringo_menu_list[for_a] + '_in');
  14. }
  15. }
  16. if((document.getElementById(element[0]).style.display == 'none' && ringo_open == 0) || ringo_save_data !== data) {
  17. document.getElementById(element[0]).style.display = 'block';
  18. for(for_a in element) {
  19. if(for_a !== '0') {
  20. if(document.getElementById(element[for_a]) !== null) {
  21. document.getElementById(element[for_a]).style.display = 'none';
  22. }
  23. }
  24. }
  25. ringo_open = 1;
  26. ringo_save_data = data;
  27. setTimeout(function() { ringo_open = 2; }, 100);
  28. } else {
  29. document.getElementById(element[0]).style.display = 'none';
  30. ringo_open = 0
  31. }
  32. }
  33. document.onclick = function(event) {
  34. let cel_list = [];
  35. for(for_a in ringo_menu_list) {
  36. cel_list.push(document.getElementById(ringo_menu_list[for_a]));
  37. }
  38. if(ringo_save_data !== '' && ringo_open == 2) {
  39. document.getElementById(ringo_save_data).style.display = 'none';
  40. setTimeout(function() { ringo_open = 0; }, 100);
  41. }
  42. }