load_something.js 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. function do_twofa_check(init = 0) {
  2. let twofa_option = document.getElementById('twofa_check_input');
  3. let twofa_option_num = twofa_option.options.selectedIndex;
  4. let twofa_select_data = twofa_option.options[twofa_option_num].value;
  5. if(twofa_select_data === 'on') {
  6. document.getElementById('fa_plus_content').style.display = "block";
  7. } else {
  8. document.getElementById('fa_plus_content').style.display = "none";
  9. }
  10. }
  11. function send_render(i = 0) {
  12. let get_class = document.getElementsByClassName('send_content')[i];
  13. if(get_class) {
  14. send_render(i + 1);
  15. let data = get_class.innerHTML;
  16. if(data === '<br>') {
  17. document.getElementsByClassName('send_content')[i].innerHTML = '<br>';
  18. } else {
  19. data = data.replace(/javascript:/i, '');
  20. data = data.replace(/&lt;a(?:(?:(?!&gt;).)*)&gt;((?:(?!&lt;\/a&gt;).)+)&lt;\/a&gt;/g, function(x, x_1) {
  21. x_1_org = x_1.replace('&lt;', '<').replace('&gt;', '>');
  22. return '<a href="/w/' + encodeURIComponent(x_1_org) + '">' + x_1 + '</a>';
  23. });
  24. document.getElementsByClassName('send_content')[i].innerHTML = data;
  25. }
  26. }
  27. }