Skip to content

Commit

Permalink
v12.93.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ybw2016v committed Oct 17, 2021
1 parent 0e4d8a3 commit a32412e
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 31 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,5 @@ location /translate/ {
## ChangeLog

2021.03.14 1.0版本,开始支持misskey的`chatui`

2021.10.17 1.3版本,支持misskey `v12.93.0`
50 changes: 33 additions & 17 deletions server.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
console.log('Misskey Translate Script v1.2');
console.log('Misskey Translate Script v1.3');
ApiUrl = 'https://test1-api.dogcraft.top/ts/';

var cat = localStorage.getItem('lang');
Expand Down Expand Up @@ -98,10 +98,9 @@ var callback = function (mutationsList) {
const sdldog = sld[ct_dog];
tty = sdldog.getElementsByClassName('text');
if (tty.length > 0) {
dog_add_fy(tty[0]);
dog_add_fy(tty[0]);
}
}
}

}
}
}
Expand All @@ -110,29 +109,46 @@ var callback = function (mutationsList) {
};


window.onload = function () {
console.log('页面加载完毕');
function getar() {
var dogui = localStorage.getItem('ui');
var observer = new MutationObserver(callback);
var sl = document.getElementsByClassName('article');
if (vdog >= "12.76.0" ) {
if (dogui=='chat') {
if (dogui == null) {
localStorage.setItem("ui", "default");
dogui = "default";
}
if (vdog >= "12.76.0") {
if (dogui == 'chat') {
var ar = document.getElementsByClassName("main")[0];
} else if(dogui=='pope') {
} else if (dogui == 'pope') {
var ar = document.getElementsByClassName("content")[0];
}
else{
else {
var ar = document.getElementsByClassName("main")[0];
}
}
else {
var ar = (dogui == 'chat') ? document.getElementsByClassName("main")[0] : document.getElementsByClassName("content")[0];
}

observer.observe(ar, config);
for (let si = 0; si < sl.length; si++) {
const sl_dog = sl[si];
dog_add_fy(sl_dog.getElementsByClassName('content')[0].getElementsByClassName('text')[0]);
if (ar == null) {
console.log("没找到,等一秒");
setTimeout(getar, 1000);
return null;
}
else {
for (let si = 0; si < sl.length; si++) {
const sl_dog = sl[si];
dog_add_fy(sl_dog.getElementsByClassName('main')[0].getElementsByClassName('text')[0]);
}
console.log("找到了");
var observer = new MutationObserver(callback);
observer.observe(ar, config);
return "dog"
}
}


window.onload = function () {
console.log('页面加载完毕');
sl = document.getElementsByClassName('article');
getar();
}

46 changes: 32 additions & 14 deletions user.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ var ApiUrl = 'https://test1-api.dogcraft.top/ts/';
'use strict';


console.log('Misskey Translate Script v1.0');
console.log('Misskey Translate Script v1.3');
var vdog = localStorage.getItem('v');


Expand Down Expand Up @@ -127,29 +127,47 @@ var ApiUrl = 'https://test1-api.dogcraft.top/ts/';
};


window.onload = function () {
console.log('页面加载完毕');
function getar() {
var dogui = localStorage.getItem('ui');
var observer = new MutationObserver(callback);
var sl = document.getElementsByClassName('article');
//var ar = (dogui == 'chat') ? document.getElementsByClassName("main")[0] : document.getElementsByClassName("content")[0];
if (vdog >= "12.76.0" ) {
if (dogui=='chat') {
if (dogui == null) {
localStorage.setItem("ui", "default");
dogui = "default";
}
if (vdog >= "12.76.0") {
if (dogui == 'chat') {
var ar = document.getElementsByClassName("main")[0];
} else if(dogui=='pope') {
} else if (dogui == 'pope') {
var ar = document.getElementsByClassName("content")[0];
}
else{
else {
var ar = document.getElementsByClassName("main")[0];
}
}
else {
var ar = (dogui == 'chat') ? document.getElementsByClassName("main")[0] : document.getElementsByClassName("content")[0];
}
observer.observe(ar, config);
for (let si = 0; si < sl.length; si++) {
const sl_dog = sl[si];
dog_add_fy(sl_dog.getElementsByClassName('content')[0].getElementsByClassName('text')[0]);
if (ar == null) {
console.log("没找到,等一秒");
setTimeout(getar, 1000);
return null;
}
else {
for (let si = 0; si < sl.length; si++) {
const sl_dog = sl[si];
dog_add_fy(sl_dog.getElementsByClassName('main')[0].getElementsByClassName('text')[0]);
}
console.log("找到了");
var observer = new MutationObserver(callback);
observer.observe(ar, config);
return "dog"
}
}


window.onload = function () {
console.log('页面加载完毕');
sl = document.getElementsByClassName('article');
getar();
}

})();

0 comments on commit a32412e

Please sign in to comment.