Шитпостинг

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Шитпостинг » Обои для рабочего стола » Авиация


Авиация

Сообщений 91 страница 100 из 134

91

const bb5 = document.querySelector("#bb5");
const bb6 = document.querySelector("#bb6");
const shoutboxForm = document.querySelector(".shoutbox-form");
const chxImageBbPrompt = document.querySelector(".chx-image-bb-prompt");
const chxLinkBbPrompt = document.querySelector(".chx-link-bb-prompt");
const chxColorBbPrompt = document.querySelector(".chx-color-bb-prompt");

const heightFormBB = shoutboxForm.offsetHeight;
chxImageBbPrompt.style.height = heightFormBB - 3 + "px";
chxLinkBbPrompt.style.height = heightFormBB - 3 + "px";

bb5.onclick = function() {
  chxColorBbPrompt.style.display = "none";
  chxLinkBbPrompt.style.display = "none";
  chxImageBbPrompt.style.display = "block";
}

bb6.onclick = function() {
  chxImageBbPrompt.style.display = "none";
  chxColorBbPrompt.style.display = "none";
  chxLinkBbPrompt.style.display = "block";
}

92

Код:
function setRegForm() {
  if (r_e === 1) {
    if (document.querySelectorAll(".chx-signup-form-contents form").length === 0) {
      let form = document.createElement("form");
      form.name = "chx-signup";

      let input1 = document.createElement("input");
      input1.type = "text";
      input1.name = "reg_u";
      input1.placeholder = "";
      input1.required = true;

      let input2 = document.createElement("input");
      input2.type = "password";
      input2.name = "reg_p";
      input2.placeholder = "";
      input2.required = true;

      let input3 = document.createElement("input");
      input3.type = "password";
      input3.name = "c_reg_p";
      input3.placeholder = "";
      input3.required = true;

      let div = document.createElement("div");
      div.className = "chx-login-button chxicon-login";

      form.appendChild(input1);
      form.appendChild(input2);
      form.appendChild(input3);
      form.appendChild(div);

      document.querySelector('.chx-signup-form-contents').appendChild(form);
    }
  } else {
    let i = document.createElement("i");
    i.className = "chxicon-lock chx-reg-disabled";

    let p = document.createElement("p");
    p.className = "chx-reg-disabled-caption";

    document.querySelector('.chx-signup-form-contents').appendChild(i);
    document.querySelector('.chx-signup-form-contents').appendChild(p);
  }
}

93

const observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    if (mutation.type === "childList") {
      const addedNodes = mutation.addedNodes;
      for (let i = 0; i < addedNodes.length; i++) {
        const node = addedNodes[i];
        if (node.nodeName === "SCRIPT" && node.src === "https://dynamic_js.php") {
          // run your function here
        }
      }
    }
  });
});

observer.observe(document.body, {
  childList: true,
  subtree: true
});

94

Код:
const observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    if (mutation.type === "childList") {
      const addedNodes = mutation.addedNodes;
      for (let i = 0; i < addedNodes.length; i++) {
        const node = addedNodes[i];
        if (node.nodeName === "SCRIPT") {
          // run your function here
        }
      }
    }
  });
});

observer.observe(document.body, {
  childList: true,
  subtree: true
});

95

Код:
function ajaxFormSubmitted() {
  setRegForm();
  formButtonClick();
  /*jQuery(".chx-login-form form").on("submit", function(e) {*/
const forms = document.querySelectorAll(".chx-login-form form");
forms.forEach(form => {
    form.onsubmit = function(e) {
    const xhr = new XMLHttpRequest();
    xhr.open("POST", `${chatx_server}client/auth.php`, true);
    xhr.withCredentials = true;
    xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr.onload = function() {
      if (xhr.status === 200) {
          console.log("ss")
        removeOldDynamicJS();
        getScript(chatx_server + "dynamic_js.php").then(() => {
            const data = JSON.parse(xhr.responseText);
            if (data.success) {
              document.querySelector(".chxicon-refresh").click();
            } else {
              if (!document.querySelector(".chx-login-form chx_p")) {
                const p = document.createElement("chx_p");
                p.textContent = data.message;
                document.querySelector(".chx-login-form").appendChild(p);
              }
              setTimeout(function() {
                document.querySelector(".chx-login-form chx_p").remove();
              }, 2000);
            }
        });
      }
    };
    xhr.send(new URLSearchParams(new FormData(this)).toString());
    e.preventDefault();
    }
});

96

function runFunctionOnce() {
  let run = (function () {
    let executed = false;
    return function () {
      if (!executed) {
        executed = true;
        console.log("Function is running for the first time");
      } else {
        console.log("Function has already run");
      }
    };
  })();

  run();
}

runFunctionOnce(); // "Function is running for the first time"
runFunctionOnce(); // "Function has already run"

97

function runOnce(func) {
    return function wrapper() {
        if (wrapper.hasRun) {
            return;
        }
        wrapper.hasRun = true;
        return func.apply(this, arguments);
    };
}

const myFunc = runOnce(function() {
    console.log("This function will only run once.");
});

myFunc();  // Output: "This function will only run once."
myFunc();  // Output: (nothing)

98

const loadNickname = () => !sessionName && (document.querySelector('#false_shoutbox_name').value = localStorage.nameElement);

99

const loadNickname = () => {
  if (!sessionName) {
    const nameElement = localStorage.nameElement;
    document.querySelector('#false_shoutbox_name').value = nameElement || "";
  }
};

100

declare(strict_types=1);
use Firebase\JWT\JWT;

include_once 'settings.php';
include_once 'bbcode.php';

    try {
        $token = JWT::decode($authHeader, $secretKey, ['HS512']);
        if ($token->iss !== $serverName ||
            $token->nbf > $now->getTimestamp() ||
            $token->exp < $now->getTimestamp() ||
            mb_strtolower($token->data->userName) === $b_u) {
                exit;
        }
    } catch (Exception $e) {
        $userIsGuest = true;
    }
   
// Store the posted shout data to the data store
if(isset($_POST["name"]) && isset($_POST["comment"]) && mb_strlen($_POST['name'], 'utf-8') <= 25 && !empty($_POST['comment']) && mb_strlen($_POST['comment'], 'utf-8') <= $m_c) {
    $name = htmlspecialchars($_POST["name"]);
    $name = str_replace(array("\n", "\r"), '', $name);

    $comment = htmlspecialchars($_POST["comment"]);
    $comment = str_replace(array("\n", "\r"), '', $comment);
    if($userIsGuest && empty($comment)) {
        die();
    } else {
        $comment = preg_replace('~https://i\.imgur\.com(*SKIP)(*FAIL)|https?://' . $_SERVER['SERVER_NAME'] . '(*SKIP)(*FAIL)|https?://~s', '', $comment);
    }
    $comment = showBBcodes($comment);

    if ($r_a === '1') {
        if( $userIsGuest ) {
          echo 'Access Denied';
          die();
        } else {
        $shout = new \JamesMoss\Flywheel\Document(array(
            'text' => $comment,
            'name' => $token->data->userName,
            'loggedIn' => 'true',
            'createdAt' => time()
        ));
        $repoShouts->store($shout);
        }
    } else {
        if($userIsGuest) {
        $shout = new \JamesMoss\Flywheel\Document(array(
            'text' => $comment,
            'name' => $name,
            'createdAt' => time()
        ));
        }
        else {
        $shout = new \JamesMoss\Flywheel\Document(array(
            'text' => $comment,
            'name' => $token->data->userName,
            'loggedIn' => 'true',
            'createdAt' => time()
        ));
        }
        $repoShouts->store($shout);
    }
}

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»


Похожие темы


Вы здесь » Шитпостинг » Обои для рабочего стола » Авиация