qsadfasdgfgads

ЛЮТЫЙ ГОВНОКОД

Apr 22nd, 2020
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. fetch('api/mailings', {method: 'post'})
  2.   .then(response => response.json())
  3.   .then(json => showMailings(json))
  4.  
  5.   function showMailings(json){
  6.     var mailingsDiv = document.getElementById("mailings");
  7.     for (var i = 0; i < json.length; i++) {
  8.         if(json[i].type == "simple"){
  9.         var newNode = document.createElement('div');
  10.         mailingsDiv.appendChild(newNode);
  11.         newNode.className = 'mailing';
  12.         var h = document.createElement("h1");
  13.  
  14.         h.appendChild(document.createTextNode("Title: " + json[i].title));
  15.         var p = document.createElement("p");
  16.         p.appendChild(document.createTextNode("Type: " + json[i].type));
  17.         p.appendChild(document.createElement("br"));
  18.         p.appendChild(document.createTextNode("Text: " + json[i].text));
  19.         p.appendChild(document.createElement("br"));
  20.         p.appendChild(document.createTextNode("Ссылка на картинку: " + json[i].url));
  21.         p.appendChild(document.createElement("br"));
  22.         p.appendChild(document.createTextNode("Date: " + json[i].date));
  23.         p.appendChild(document.createElement("br"));
  24.         p.appendChild(document.createTextNode("Последний раз обновлен: " + json[i].updated_at));
  25.         p.appendChild(document.createElement("br"));
  26.         p.appendChild(document.createTextNode("Users: " + json[i].users));
  27.         p.appendChild(document.createElement("br"));
  28.         var rp = json[i].repeat;
  29.         var repeat = "";
  30.         if(rp == 1){
  31.             repeat = "Да";
  32.         }else if(rp == 0){
  33.             repeat = "Нет";
  34.         }else{
  35.             repeat = "NULL";
  36.         }
  37.         p.appendChild(document.createTextNode("Повтор: " + repeat));
  38.         var a = document.createElement("a");
  39.         a.href = "/api/mailings/delete/" + json[i].id
  40.         a.innerText = "Удалить"
  41.         newNode.appendChild(h);
  42.         newNode.appendChild(p);
  43.         newNode.appendChild(a);
  44.         console.log(json[i]);
  45.     }else{
  46.         var newNode = document.createElement('div');
  47.         mailingsDiv.appendChild(newNode);
  48.         newNode.className = 'mailing';
  49.         var h = document.createElement("h1");
  50.         h.appendChild(document.createTextNode("Embed Params: " + json[i].embed_params_text.substring(0,100) + "..........."));
  51.         var p = document.createElement("p");
  52.         p.appendChild(document.createTextNode("Type: " + json[i].type));
  53.         p.appendChild(document.createElement("br"));
  54.         p.appendChild(document.createTextNode("Date: " + json[i].date));
  55.         p.appendChild(document.createElement("br"));
  56.         p.appendChild(document.createTextNode("Последний раз обновлен: " + json[i].updated_at));
  57.         p.appendChild(document.createElement("br"));
  58.         p.appendChild(document.createTextNode("Users: " + json[i].users));
  59.         p.appendChild(document.createElement("br"));
  60.         var rp = json[i].repeat;
  61.         var repeat = "";
  62.         if(rp == 1){
  63.             repeat = "Да";
  64.         }else if(rp == 0){
  65.             repeat = "Нет";
  66.         }else{
  67.             repeat = "NULL";
  68.         }
  69.         p.appendChild(document.createTextNode("Повтор: " + repeat));
  70.         var a = document.createElement("a");
  71.         a.href = "/api/mailings/delete/" + json[i].id
  72.         a.innerText = "Удалить"
  73.         newNode.appendChild(h);
  74.         newNode.appendChild(p);
  75.         newNode.appendChild(a);
  76.         console.log(json[i]);
  77.     }
  78.  
  79.     }
  80.   }
Add Comment
Please, Sign In to add comment