|
@@ -588,29 +588,34 @@ function _createBtnDom() {
|
|
|
}
|
|
|
|
|
|
async function addSliderNavDeBtn(isSmall = false) {
|
|
|
- if (!isSmall) {
|
|
|
- let bigDom = document.querySelector('a[href="/compose/tweet"]').parentNode.parentNode;
|
|
|
- let deBtn = document.getElementById('de-btn');
|
|
|
- if (bigDom && !deBtn) {
|
|
|
- dom && dom.deBtn && bigDom.appendChild(dom.deBtn);
|
|
|
- Report.reportLog({
|
|
|
- pageSource: Report.pageSource.mainPage,
|
|
|
- businessType: Report.businessType.buttonView,
|
|
|
- objectType: Report.objectType.buttonMain
|
|
|
- });
|
|
|
- }
|
|
|
- } else {
|
|
|
- let smallDom = document.querySelector('a[href="/compose/tweet"]').parentNode.parentNode;
|
|
|
- let deBtn3 = document.getElementById('de-btn3');
|
|
|
- if (smallDom && !deBtn3) {
|
|
|
- dom && dom.deBtn3 && smallDom.appendChild(dom.deBtn3);
|
|
|
- Report.reportLog({
|
|
|
- pageSource: Report.pageSource.mainPage,
|
|
|
- businessType: Report.businessType.buttonView,
|
|
|
- objectType: Report.objectType.buttonMain
|
|
|
- });
|
|
|
+ try {
|
|
|
+ if (!isSmall) {
|
|
|
+ let bigDom = document.querySelector('a[href="/compose/tweet"]').parentNode.parentNode;
|
|
|
+ let deBtn = document.getElementById('de-btn');
|
|
|
+ if (bigDom && !deBtn) {
|
|
|
+ dom && dom.deBtn && bigDom.appendChild(dom.deBtn);
|
|
|
+ Report.reportLog({
|
|
|
+ pageSource: Report.pageSource.mainPage,
|
|
|
+ businessType: Report.businessType.buttonView,
|
|
|
+ objectType: Report.objectType.buttonMain
|
|
|
+ });
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ let smallDom = document.querySelector('a[href="/compose/tweet"]').parentNode.parentNode;
|
|
|
+ let deBtn3 = document.getElementById('de-btn3');
|
|
|
+ if (smallDom && !deBtn3) {
|
|
|
+ dom && dom.deBtn3 && smallDom.appendChild(dom.deBtn3);
|
|
|
+ Report.reportLog({
|
|
|
+ pageSource: Report.pageSource.mainPage,
|
|
|
+ businessType: Report.businessType.buttonView,
|
|
|
+ objectType: Report.objectType.buttonMain
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
+ } catch (e) {
|
|
|
+ console.log(e)
|
|
|
}
|
|
|
+
|
|
|
let { show = false } = await getChromeStorage('showGiveawayData') || {};
|
|
|
if(show) {
|
|
|
chrome.storage.local.remove("showGiveawayData");
|