|
|
| Строка 1: |
Строка 1: |
| − | /* Код стрелочки под активным разделом */
| |
| − | function selectedArrow() {
| |
| − | var txt = document.getElementById("content").innerHTML;
| |
| − | if(!(txt.indexOf('</textarea>') + 1))
| |
| − | txt = txt.replace(/([▀▂▅▃▄␠])/g, "<span style='font-family: wtfSymbols;'>$1</span>");
| |
| − | document.getElementById("content").innerHTML = txt;
| |
| − | var el = document.getElementsByClassName("selected");
| |
| − | var i;
| |
| − | for (i = 0; i < el.length; i++){
| |
| − | el[i].innerHTML = el[i].innerHTML + '<span style="display:block;margin-top:-5px;background:url(http://test-wiki.warthunder.ru/skins/Vector/images/arrow_selected.png) no-repeat center top;"></span>';
| |
| − | }
| |
| − | }
| |
| | | | |
| − | /* Код получения cookie */
| |
| − | function getCookie(name) {
| |
| − | var matches = document.cookie.match(new RegExp(
| |
| − | "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
| |
| − | ));
| |
| − | return matches ? decodeURIComponent(matches[1]) : undefined;
| |
| − | }
| |
| − |
| |
| − | /* Код смены режима для карточек ТТХ */
| |
| − | function ttxSwichMode() {
| |
| − | $(document).ready(function(){
| |
| − | $('.ttx-unvisible').css('display','none');
| |
| − | $('#ttx-rb-button').css('background-color','#263238');
| |
| − | $('#ttx-rb-button').css('color','#EEEEEE');
| |
| − | $('.ttx-ab').css('display','none');
| |
| − | $('.ttx-sb').css('display','none');
| |
| − | var cookie = getCookie("ttxMode");
| |
| − | if (cookie != undefined && navigator.cookieEnabled){
| |
| − | switch (cookie) {
| |
| − | case "ab":
| |
| − | $('#ttx-ab-button').css('background-color','#263238');
| |
| − | $('#ttx-ab-button').css('color','#EEEEEE');
| |
| − | $('#ttx-rb-button').removeAttr("style");
| |
| − | $('#ttx-sb-button').removeAttr("style");
| |
| − | $('.ttx-ab').css('display','');
| |
| − | $('.ttx-rb').css('display','none');
| |
| − | $('.ttx-sb').css('display','none');
| |
| − | break;
| |
| − | case "rb":
| |
| − | $('#ttx-rb-button').css('background-color','#263238');
| |
| − | $('#ttx-rb-button').css('color','#EEEEEE');
| |
| − | $('#ttx-ab-button').removeAttr("style");
| |
| − | $('#ttx-sb-button').removeAttr("style");
| |
| − | $('.ttx-ab').css('display','none');
| |
| − | $('.ttx-rb').css('display','');
| |
| − | $('.ttx-sb').css('display','none');
| |
| − | break;
| |
| − | case "sb":
| |
| − | $('#ttx-sb-button').css('background-color','#263238');
| |
| − | $('#ttx-sb-button').css('color','#EEEEEE');
| |
| − | $('#ttx-ab-button').removeAttr("style");
| |
| − | $('#ttx-rb-button').removeAttr("style");
| |
| − | $('.ttx-ab').css('display','none');
| |
| − | $('.ttx-rb').css('display','none');
| |
| − | $('.ttx-sb').css('display','');
| |
| − | break;
| |
| − | }
| |
| − | }
| |
| − | $('.ttx-switch-mode-button').click(function() {
| |
| − | switch ($(this).attr('id')) {
| |
| − | case "ttx-ab-button":
| |
| − | $('#ttx-ab-button').css('background-color','#263238');
| |
| − | $('#ttx-ab-button').css('color','#EEEEEE');
| |
| − | $('#ttx-rb-button').removeAttr("style");
| |
| − | $('#ttx-sb-button').removeAttr("style");
| |
| − | $('.ttx-ab').css('display','');
| |
| − | $('.ttx-rb').css('display','none');
| |
| − | $('.ttx-sb').css('display','none');
| |
| − | document.cookie = "ttxMode=ab; path=/; expires=0";
| |
| − | break;
| |
| − | case "ttx-rb-button":
| |
| − | $('#ttx-rb-button').css('background-color','#263238');
| |
| − | $('#ttx-rb-button').css('color','#EEEEEE');
| |
| − | $('#ttx-ab-button').removeAttr("style");
| |
| − | $('#ttx-sb-button').removeAttr("style");
| |
| − | $('.ttx-ab').css('display','none');
| |
| − | $('.ttx-rb').css('display','');
| |
| − | $('.ttx-sb').css('display','none');
| |
| − | document.cookie = "ttxMode=rb; path=/; expires=0";
| |
| − | break;
| |
| − | case "ttx-sb-button":
| |
| − | $('#ttx-sb-button').css('background-color','#263238');
| |
| − | $('#ttx-sb-button').css('color','#EEEEEE');
| |
| − | $('#ttx-ab-button').removeAttr("style");
| |
| − | $('#ttx-rb-button').removeAttr("style");
| |
| − | $('.ttx-ab').css('display','none');
| |
| − | $('.ttx-rb').css('display','none');
| |
| − | $('.ttx-sb').css('display','');
| |
| − | document.cookie = "ttxMode=sb; path=/; expires=0";
| |
| − | break;
| |
| − | }
| |
| − | });
| |
| − | });
| |
| − | }
| |
| − |
| |
| − | /* Код разворачивающихся блоков ТТХ */
| |
| − | function ttxCollapseBlock(){
| |
| − | $(document).ready(function(){
| |
| − | $('.ttx-table-collapse').css('display', 'none');
| |
| − | $('#ttx-short').css('background-color','#263238');
| |
| − | $('#ttx-short').css('color','#EEEEEE');
| |
| − | var cookie = getCookie("ttxCollapsed");
| |
| − | if (cookie != undefined && navigator.cookieEnabled){
| |
| − | if (cookie == 0){
| |
| − | $('.ttx-table-collapse').css('display', 'none');
| |
| − | $('#ttx-short').css('background-color','#263238');
| |
| − | $('#ttx-short').css('color','#EEEEEE');
| |
| − | $('#ttx-detail').removeAttr("style");
| |
| − | } else {
| |
| − | $('.ttx-table-collapse').css('display', '');
| |
| − | $('#ttx-detail').css('background-color','#263238');
| |
| − | $('#ttx-detail').css('color','#EEEEEE');
| |
| − | $('#ttx-short').removeAttr("style");
| |
| − | }
| |
| − | }
| |
| − | $('.ttx-switch-size-button').click(function() {
| |
| − | switch ($(this).attr('id')) {
| |
| − | case "ttx-short":
| |
| − | $('.ttx-table-collapse').css('display', 'none');
| |
| − | $('#ttx-short').css('background-color','#263238');
| |
| − | $('#ttx-short').css('color','#EEEEEE');
| |
| − | $('#ttx-detail').removeAttr("style");
| |
| − | document.cookie = "ttxCollapsed=0; path=/; expires=0";
| |
| − | break;
| |
| − | case "ttx-detail":
| |
| − | $('.ttx-table-collapse').css('display', '');
| |
| − | $('#ttx-detail').css('background-color','#263238');
| |
| − | $('#ttx-detail').css('color','#EEEEEE');
| |
| − | $('#ttx-short').removeAttr("style");
| |
| − | document.cookie = "ttxCollapsed=1; path=/; expires=0";
| |
| − | break;
| |
| − | }
| |
| − | });
| |
| − | });
| |
| − | }
| |
| − |
| |
| − | /* Код кнопки "Купить" ТТХ карточек */
| |
| − | function ttxBuyButton() {
| |
| − | var logout = document.getElementById('pt-logout');
| |
| − | var el = document.getElementsByClassName("ttx-buy-button");
| |
| − | var i;
| |
| − | if (logout == null) {
| |
| − | var os = 'https://warthunder.ru/ru/free_registration?r=wiki';
| |
| − | var log = '';
| |
| − | if (navigator.userAgent.indexOf ('PlayStation')!= -1) os = 'https://store.playstation.com/ru-ru/product/EP4432-CUSA00182_00-WARTHUNDER000000';
| |
| − | if (navigator.userAgent.indexOf ('Android')!= -1) os = 'https://play.google.com/store/apps/details?id=com.gaijinent.WarThunderCompanion';
| |
| − | if (navigator.userAgent.indexOf ('iPhone')!= -1) os = 'https://itunes.apple.com/us/app/assistant-for-war-thunder/id899236988?l=ru&ls=1&mt=8';
| |
| − | if (navigator.userAgent.indexOf ('iPad')!= -1) os = 'https://itunes.apple.com/us/app/assistant-for-war-thunder/id899236988?l=ru&ls=1&mt=8';
| |
| − | if ((navigator.userAgent.indexOf ('Android')!= -1) || (navigator.userAgent.indexOf ('iPhone')!= -1) || (navigator.userAgent.indexOf ('iPad')!= -1)) {
| |
| − | log = 'СКАЧАТЬ ASSISTANT';
| |
| − | } else {
| |
| − | log = 'СКАЧАТЬ ИГРУ';
| |
| − | }
| |
| − | for (i = 0; i < el.length; i++){
| |
| − | el[i].innerHTML = log;
| |
| − | el[i].setAttribute('onclick', "window.open ('" + os + "');");
| |
| − | }
| |
| − | } else {
| |
| − | log = 'КУПИТЬ';
| |
| − | for (i = 0; i < el.length; i++){
| |
| − | var link = el[i].getAttribute('data-title');
| |
| − | el[i].innerHTML = log;
| |
| − | el[i].setAttribute('onclick', "window.open ('" + link + "');");
| |
| − | }
| |
| − | }
| |
| − | }
| |
| − |
| |
| − | /* Код веток техники */
| |
| − | function treeGroup() {
| |
| − | $(document).ready(function(){
| |
| − | $('.tree-group-collapse').css('display', 'none');
| |
| − | $('.tree-group-collapse').css('position', 'absolute');
| |
| − | $(".tree-group").click(function (e) {
| |
| − | $(".tree-group-collapse").slideUp();
| |
| − | $(this).siblings(".tree-group-collapse").slideToggle("slow");
| |
| − | e.stopPropagation();
| |
| − | });
| |
| − | $(document).on("click", "body", function() {
| |
| − | $(".tree-group-collapse").slideUp();
| |
| − | });
| |
| − | });
| |
| − | }
| |
| − |
| |
| − | $(document).ready(function(){
| |
| − | selectedArrow();
| |
| − | ttxSwichMode();
| |
| − | ttxCollapseBlock();
| |
| − | ttxBuyButton();
| |
| − | treeGroup();
| |
| − | });
| |