start on readd
This commit is contained in:
		
							parent
							
								
									8a04b7ebe6
								
							
						
					
					
						commit
						35964539b0
					
				
					 1 changed files with 25 additions and 1 deletions
				
			
		| 
						 | 
					@ -20,6 +20,8 @@ chrome.action.onClicked.addListener(async tab => {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    addButton();
 | 
					    addButton();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    readdItem();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // try {
 | 
					    // try {
 | 
				
			||||||
    //     await chrome.scripting.insertCSS({
 | 
					    //     await chrome.scripting.insertCSS({
 | 
				
			||||||
    //         target: {
 | 
					    //         target: {
 | 
				
			||||||
| 
						 | 
					@ -79,7 +81,7 @@ async function removeItems() {
 | 
				
			||||||
                    if(hiddenItemsList.includes(parseInt(itemID))) {
 | 
					                    if(hiddenItemsList.includes(parseInt(itemID))) {
 | 
				
			||||||
                        console.log("Item " + itemID + " is in removelist!");
 | 
					                        console.log("Item " + itemID + " is in removelist!");
 | 
				
			||||||
                        console.log(element.closest('.s-item'));
 | 
					                        console.log(element.closest('.s-item'));
 | 
				
			||||||
                        element.closest('.s-item').innerHTML = 'REMOVED BY EBAY ITEM REMOVER';
 | 
					                        element.closest('.s-item').innerHTML = "REMOVED BY EBAY ITEM REMOVER <a href='#' class='ebayitemremover-extension_readditem' ebayitemremover-extension_itemid='" + itemID + "'>Readd</a>";
 | 
				
			||||||
                    } else {
 | 
					                    } else {
 | 
				
			||||||
                        let parent = element.closest('.s-item');
 | 
					                        let parent = element.closest('.s-item');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -142,3 +144,25 @@ async function addButton() {
 | 
				
			||||||
        console.log("Error adding removal button! " + error);
 | 
					        console.log("Error adding removal button! " + error);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					async function readdItem(itemID) {
 | 
				
			||||||
 | 
					    let queryOptions = { active: true, lastFocusedWindow: true };
 | 
				
			||||||
 | 
					    let [tab] = await chrome.tabs.query(queryOptions);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    try {
 | 
				
			||||||
 | 
					        await chrome.scripting.executeScript({
 | 
				
			||||||
 | 
					            target: {
 | 
				
			||||||
 | 
					                tabId: tab.id,
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            func: () => {
 | 
				
			||||||
 | 
					                Array.from(document.getElementsByClassName('ebayitemremover-extension_readditem')).forEach(element => {
 | 
				
			||||||
 | 
					                    element.addEventListener('click', (event) => {
 | 
				
			||||||
 | 
					                        let itemID = parseInt(parent.getAttribute('ebayitemremover-extension_itemid'));
 | 
				
			||||||
 | 
					                    })
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        })
 | 
				
			||||||
 | 
					    } catch (error) {
 | 
				
			||||||
 | 
					        console.log("Error adding readd! " + error);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue