更新股票页面

This commit is contained in:
woohoo 2021-12-09 14:34:25 +08:00
parent 56bcda1938
commit aeb79ec9d3

View File

@ -1364,7 +1364,7 @@
'Eat': '吃下',
'Enlist': '车辆注册',
'Equip': '装备',
'Listen': '',
'Listen': '',
'Open': '打开',
'Propose': '求婚',
'Return': '退还',
@ -3396,9 +3396,8 @@
const $loadouts_root = document.getElementById('loadoutsRoot');
if ($loadouts_root) {
initOB($loadouts_root, {subtree: true, attributes: true}, () => {
$loadouts_root.querySelectorAll('div[class^="itemReview___"] div[class^="type___"]').forEach((e) => {
if (itemPageDict[e.innerText.trim()]) e.innerText = itemPageDict[e.innerText.trim()];
});
const el = $loadouts_root.querySelector('div[class^="itemReview___"] div[class^="type___"]');
if (itemPageDict[el.innerText.trim()]) el.innerText = itemPageDict[el.innerText.trim()];
});
}
// 手机选项按钮 物品名 物品详情
@ -3423,8 +3422,6 @@
translatedOnce.item_opt = count !== -1 ? count : -1;
}
// 物品名
// const expanded_dom = `ul.itemsList[aria-expanded="true"]`;
// const $active_tab = $(`${expanded_dom}`);
const $active_tab = document.querySelector('ul.itemsList[aria-expanded="true"]');
const $active_item_list = $active_tab.querySelectorAll('span.name');
const itemCat = $active_tab.id;
@ -3453,7 +3450,7 @@
}
// 物品详情
const $show_item_info = $active_tab.querySelector('li.show-item-info');
if ($show_item_info){
if ($show_item_info) {
const $item_info = $show_item_info.querySelector('span.info-msg');
if ($item_info) {
// torntools 插件
@ -3490,7 +3487,7 @@
}
// 下方的表格
const $info_table_title = $show_item_info.querySelectorAll('div.title');
if ($info_table_title) $info_table_title.forEach((e) => {
$info_table_title.forEach((e) => {
if (itemPageDict[e.innerText.trim()]) {
e.innerText = itemPageDict[e.innerText.trim()];
}
@ -3517,18 +3514,24 @@
});
// 黑框
const $title_black = document.querySelector('div.title-black');
const $your_items = $('div.title-black span.m-hide');
if (itemPageDict[$your_items.text().trim()]) $your_items.text(itemPageDict[$your_items.text().trim()]);
// 黑框分类标题
initOB($('div.title-black span.items-name').get(0), {childList: true}, () => {
const $cat = $('div.title-black span.items-name');
if (itemPageDict[$cat.text().trim()]) $cat.text(itemPageDict[$cat.text().trim()]);
})
if ($title_black) {
const $your_items = $title_black.querySelector('span.m-hide');
if (itemPageDict[$your_items.innerText.trim()]) {
$your_items.innerText = itemPageDict[$your_items.innerText.trim()];
}
// 黑框分类标题
const $items_type_name = $title_black.querySelector('span.items-name');
initOB($items_type_name, {childList: true}, () => {
if (itemPageDict[$items_type_name.innerText.trim()]) {
$items_type_name.innerText = itemPageDict[$items_type_name.innerText.trim()];
}
});
}
// 分类浮动文字
const $data_type = $('li#categoriesItem a');
$data_type.each((i, e) => {
if (itemPageDict[$(e).attr('title')]) {
$(e).attr('title', itemPageDict[$(e).attr('title')]);
const $data_type = document.querySelectorAll('li#categoriesItem a');
$data_type.forEach((e) => {
if (itemPageDict[e.getAttribute('title')]) {
e.setAttribute('title', itemPageDict[e.attributes.title.nodeValue]);
}
});
return;
@ -3664,6 +3667,12 @@
$(e).text(stockDict[$(e).text().trim()]);
}
});
// 历史购买show more
const $show_more = document.querySelector('li[class^="showMore___"] button');
if ($show_more && $show_more.innerText.trim().contains(/^Show [0-9]+ more$/)) {
const number = $show_more.innerText.trim().split(' ')[1];
$show_more.innerText = `显示另外${number}`;
}
// 点开bb后
$('div#panel-dividendTab div[class^="message"] *').contents().each((i, e) => {
if (e.nodeType !== 3) return;