// ==UserScript== // @name Tampermonkey Example - GET request with jQuery // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match http://online.intercom.kz/apex/f?p=4000:4008* // @icon https://www.google.com/s2/favicons?sz=64&domain=intercom.kz // @grant GM_xmlhttpRequest // ==/UserScript== (function() { 'use strict'; // Make GET request with jQuery var text = "" var str = "" var arr = "" setTimeout(() => { var link = window.location.href.split(":") var session = link[3]; $.get("http://online.intercom.kz/apex/f?p=4000:4070:"+session+":::::", function(data) { var response = data; var parser = new DOMParser(); var htmlDoc = parser.parseFromString(response, 'text/html'); var table = htmlDoc.querySelector('#R47949307778486335_data_panel'); var rows = table.querySelectorAll('tr'); //console.log(rows); var cur_link = window.location.href.split(":") var old_url = window.location.href.split("/"); var url_header = old_url[old_url.length - 1]; var v_parts = url_header.split(':'); v_parts.pop(); var new_url = v_parts.join(':') + ':'; //console.log(new_url); var id_curr = cur_link[8]; var id_curr_text = '' var id_next = '' var id_next_text = '' var id_prev = '' var id_prev_text = '' var my_id = 0; // Loop through each row to find the index of the row with the specified selector for (var i = 0; i < rows.length; i++) { if (rows[i].innerHTML.includes(id_curr)) { my_id = i //console.log('my_id:'+my_id + ' or ' + i); } }; for (var i2 = 0; i2 < rows.length; i2++) { try { if ((my_id-1) == i2) { //console.log("Моя предыщая запись:" + i2); text = rows[i2].innerHTML.split(":")[7] str = text.split("<")[0] arr = str.split('">'); id_prev = arr[0]; id_prev_text = arr[1]; } } catch (e) { id_prev = ''; id_prev_text = '.'; }; try { if (my_id==i2) { //console.log("Моя текущая запись:" + my_id + ' | это: '+ id_curr); text = rows[i2].innerHTML.split(":")[7] str = text.split("<")[0] arr = str.split('">'); id_curr = arr[0]; id_curr_text = arr[1]; } } catch(e) { id_prev = ''; id_prev_text = '.'; }; try { if (my_id+1==i2) { //console.log("Моя следующая запись:" + i2); text = rows[i2].innerHTML.split(":")[7] str = text.split("<")[0] arr = str.split('">'); id_next = arr[0]; id_next_text = arr[1]; } } catch(e) { id_prev = ''; id_prev_text = '.'; } } var old_buttons = document.querySelector("#R91255107460444101 > div > div.a-ButtonRegion-col.a-ButtonRegion-col--right > div").innerHTML var rows_length = rows.length - 1 var v_counter = '' if (id_prev_text != '.') {id_prev_text = ''} else {id_prev_text = ''} id_curr_text = '' if (id_next_text != '.') {id_next_text = ''} else {id_next_text = ''} old_buttons = v_counter + id_prev_text + id_curr_text + id_next_text + '' + old_buttons document.querySelector(".a-ButtonRegion-col--right > div").innerHTML = old_buttons //console.log(id_prev); //console.log(id_prev_text); //console.log(id_curr); //console.log(id_curr_text); //console.log(id_next); //console.log(id_next_text); }); }, 100); })();