1function shuffle() { 2 if ($.session.get('t1000') === undefined) { 3 old = 0; 4 quest = $.session.get('t1000q'); 5 } else { 6 old = 1; 7 var cardOld = -1; 8 var posOld = -1; 9 var rasklad = $.session.get('t1000'); 10 dat = rasklad.split('-'); 11 cardOld = dat[0] * 1; 12 quest = dat[1] * 1; 13 } 14 15 var c1 = document.getElementsByClassName("card1")[0], 16 c3 = document.getElementsByClassName("card3")[0], 17 c5 = document.getElementsByClassName("card5")[0], 18 c7 = document.getElementsByClassName("card7")[0], 19 c2 = document.getElementsByClassName("card2")[0], 20 c4 = document.getElementsByClassName("card4")[0], 21 c6 = document.getElementsByClassName("card6")[0], 22 c8 = document.getElementsByClassName("card8")[0], 23 c9 = document.getElementsByClassName("card9")[0], 24 c10 = document.getElementsByClassName("card10")[0], 25 c11 = document.getElementsByClassName("card11")[0], 26 c12 = document.getElementsByClassName("card12")[0], 27 c13 = document.getElementsByClassName("card13")[0], 28 c14 = document.getElementsByClassName("card14")[0], 29 deck = document.getElementsByClassName("deck")[0], 30 //btn = document.getElementsByClassName("btn_start")[0], 31 drop_title = document.getElementsByClassName("drop_title")[0], 32 drop_desc = document.getElementsByClassName("drop_desc")[0]; 33 34 //drop_title.innerHTML = ""; 35 //drop_desc.innerHTML = ""; 36 c14.src = '/img/gadaniya/day-taro/rubashka.jpg'; 37 c14.classList.remove("upside_down"); 38 c13.src = '/img/gadaniya/day-taro/rubashka.jpg'; 39 c13.classList.remove("upside_down"); 40 41 $(".dw1").hide(); 42 43 if (old == 0) { 44 chng_cls(c1, c3, c5, c7, c9, c11, c13, "right", "add", "move"); 45 chng_cls(c2, c4, c6, c8, c10, c12, c14, "left", "add", "move"); 46 setTimeout(chng_cls, 500, c1, c3, c5, c7, c9, c11, c13, "right", "add", "rot"); 47 setTimeout(chng_cls, 500, c2, c4, c6, c8, c10, c12, c14, "left", "add", "rot"); 48 setTimeout(chng_cls, 700, c1, c3, c5, c7, c9, c11, c13, "right", "remove", "move"); 49 setTimeout(chng_cls, 700, c2, c4, c6, c8, c10, c12, c14, "left", "remove", "move"); 50 setTimeout(chng_cls, 1200, c1, c3, c5, c7, c9, c11, c13, "right", "add", "move"); 51 setTimeout(chng_cls, 1200, c2, c4, c6, c8, c10, c12, c14, "left", "add", "move"); 52 setTimeout(chng_cls, 1700, c1, c3, c5, c7, c9, c11, c13, "right", "remove", "rot"); 53 setTimeout(chng_cls, 1700, c2, c4, c6, c8, c10, c12, c14, "left", "remove", "rot"); 54 setTimeout(chng_cls, 1900, c1, c3, c5, c7, c9, c11, c13, "right", "remove", "move"); 55 setTimeout(chng_cls, 1900, c2, c4, c6, c8, c10, c12, c14, "left", "remove", "move"); 56 57 setTimeout(dropped_card = Math.floor(Math.random() * (77 + 1)) , 2400); 58 } 59 else { 60 dropped_card = cardOld; 61 } 62 63 obj=[]; 64 $.ajax({ 65 url: "/ajax/t1000.php", 66 dataType : "html", 67 type: "POST", 68 async: false, 69 data: {card_num: dropped_card+1, id_vopros: quest}, 70 success: function(msg){ 71 obj=JSON.parse(msg); 72 } 73 }); 74 75 drop_title.innerHTML = obj.name; 76 $(".dt1").html(obj.name); 77 setTimeout(function () { 78 c14.src = '/img/gadaniya/day-taro/cards/' + dropped_card + '.jpg'; 79 80 $.session.set('t1000', dropped_card + '-' + quest); 81 82 }, old == 1 ? 0 : 2600); 83 setTimeout(function () { 84 $(".deck").addClass("res"); 85 86 drop_desc.innerHTML = obj.answer; 87 88 kard = '<a href="/taro/' + obj.card_url + '/#gadaniye" id="lnkCard">ÐодÑобнее о каÑÑе "' + obj.card_name + '" ></a>'; 89 kard_name = '<p class="kardmean"><span>ÐÑпала:</span> ' + obj.card_name + '</p>'; 90 $(".dd0").after(kard_name + kard); 91 92 $(".deck img").hide(); 93 $(".card14").show(); 94 95 }, old == 1 ? 0 : 3000); 96}; 97 98function change_card(id) { 99 if ($(".card" + id).hasClass("noten")) { 100 if (id == 13) { 101 $(".card14").addClass("noten"); 102 $(".card13").removeClass("noten"); 103 $(".cttl14").addClass("noten"); 104 $(".cttl13").removeClass("noten"); 105 $(".dw1").show(); 106 $(".dw0").hide(); 107 } 108 else { 109 $(".card13").addClass("noten"); 110 $(".card14").removeClass("noten"); 111 $(".cttl13").addClass("noten"); 112 $(".cttl14").removeClass("noten"); 113 $(".dw0").show(); 114 $(".dw1").hide(); 115 } 116 } 117} 118 119function chng_cls(el1, el2, el3, el4, el5, el6, el7, side, meth, cls) { 120 /* ÐобавлÑÐµÑ Ð¸ ÑдалÑÐµÑ ÐºÐ»Ð°ÑÑÑ Ð´Ð»Ñ Ð°Ð½Ð¸Ð¼Ð°Ñии */ 121 if (meth === "add") { 122 if (side === "left") { 123 el1.classList.add(cls + "_lft"); 124 el2.classList.add(cls + "_lft"); 125 el3.classList.add(cls + "_lft"); 126 el4.classList.add(cls + "_lft"); 127 el5.classList.add(cls + "_lft"); 128 el6.classList.add(cls + "_lft"); 129 el7.classList.add(cls + "_lft"); 130 } else { 131 el1.classList.add(cls + "_rght"); 132 el2.classList.add(cls + "_rght"); 133 el3.classList.add(cls + "_rght"); 134 el4.classList.add(cls + "_rght"); 135 el5.classList.add(cls + "_rght"); 136 el6.classList.add(cls + "_rght"); 137 el7.classList.add(cls + "_rght"); 138 }; 139 } else { 140 if (side === "left") { 141 el1.classList.remove(cls + "_lft"); 142 el2.classList.remove(cls + "_lft"); 143 el3.classList.remove(cls + "_lft"); 144 el4.classList.remove(cls + "_lft"); 145 el5.classList.remove(cls + "_lft"); 146 el6.classList.remove(cls + "_lft"); 147 el7.classList.remove(cls + "_lft"); 148 } else { 149 el1.classList.remove(cls + "_rght"); 150 el2.classList.remove(cls + "_rght"); 151 el3.classList.remove(cls + "_rght"); 152 el4.classList.remove(cls + "_rght"); 153 el5.classList.remove(cls + "_rght"); 154 el6.classList.remove(cls + "_rght"); 155 el7.classList.remove(cls + "_rght"); 156 } 157 } 158} 159 160function getRandomInt(max) { 161 return Math.floor(Math.random() * Math.floor(max)); 162} 163 164$(document).on("click", ".qlst .ttl", function(){ 165 id=$(this).data("id"); 166 $(this).parents(".qobl").toggleClass("open"); 167 $(this).find(".fas").toggleClass("fa-chevron-up").toggleClass("fa-chevron-down"); 168 $(this).find("img").toggleClass("rev"); 169 subs=150; 170 if ($(this).parents(".qobl").find(".sbtlist")) 171 subs+=$(this).parents(".qobl").find(".sbtlist").outerHeight()+10; 172 $(this).parents(".qlst").css({"background-position":"right "+subs+"px"}); 173}); 174 175$(document).on("click", ".quest", function(){ 176 id=$(this).data("id"); 177 $.session.set("t1000q", id); 178 location.assign("/taro/gadanie/otvet/"); 179}); 180 181$(document).on("click", ".sresclose", function(){ 182 $(".ajaxres").hide(); 183 $(".skey").removeClass("res"); 184}); 185 186$(document).on("click", ".sres", function(){ 187 if ($(this).hasClass('srest')) 188 { 189 tid=$(this).data("id"); 190 if (!$('.ttl[data-id='+tid+']').parents(".qobl").hasClass("open")) 191 $('.ttl[data-id='+tid+']').trigger("click"); 192 $(".ajaxres").hide(); 193 $(".skey").removeClass("res"); 194 $('html, body').animate({ 195 scrollTop: $('.ttl[data-id='+tid+']').offset().top 196 }, 300); 197 } 198 else if ($(this).hasClass('sresst')) 199 { 200 tid=$(this).data("tid"); 201 if (!$('.ttl[data-id='+tid+']').parents(".qobl").hasClass("open")) 202 $('.ttl[data-id='+tid+']').trigger("click"); 203 sid=$(this).data("id"); 204 $('.sbtanch[data-id='+sid+']').trigger("click"); 205 $(".ajaxres").hide(); 206 $(".skey").removeClass("res"); 207 $('html, body').animate({ 208 scrollTop: $('.ttl[data-id='+tid+']').offset().top 209 }, 300); 210 } 211 else 212 { 213 id=$(this).data("id"); 214 $.session.set("t1000q", id); 215 location.assign("/taro/gadanie/otvet/"); 216 } 217}); 218 219$(document).on("click", ".sbtanch", function(){ 220 id=$(this).data("id"); 221 $('html, body').animate({ 222 scrollTop: $('#sttl'+id).offset().top-60 223 }, 300); 224}); 225 226$(document).on("paste, keyup", ".skey", function(){ 227 $(".ajaxres").hide(); 228 $(".skey").removeClass("res");
229 skey=$(".skey").val().trim(); 230 if (skey.length>2) 231 { 232 $.ajax({ 233 url: "/ajax/t1000.php", 234 dataType : "html", 235 type: "POST", 236 data: {key: skey}, 237 success: function(msg){ 238 if (msg) 239 { 240 $(".skey").addClass("res"); 241 $(".ajaxres").html(msg).show(); 242 } 243 } 244 }); 245 } 246}); 247 248 $(document).on("click", ".show_moretxt", function(){ 249 $(this).hide(); 250 $(".moretxt").show(); 251 }); 252 253 $(document).on("click", ".sugzod .line .ttldt, .sugzod .line .img, .sugzod .line .prev", function(){ 254 open=false; 255 if ($(this).parents("a.sugzod").find(".prevtxt").css("display")=="block") 256 open=true; 257 if (!open) 258 { 259 $(this).parents("a.sugzod").find(".prevtxt").show(); 260 $(this).parents("a.sugzod").find(".prev").addClass("act"); 261 } 262 else 263 { 264 $(this).parents("a.sugzod").find(".prevtxt").hide(); 265 $(this).parents("a.sugzod").find(".prev").removeClass("act"); 266 } 267 return false; 268 });
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.