Skip to content

Commit

Permalink
🚀 RELEASE: 1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
ortoniKC committed Aug 10, 2020
1 parent f2d0907 commit 808ffd6
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 53 deletions.
6 changes: 2 additions & 4 deletions app/src/content.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
let targetElemt = null;
let enablegcx = false;
let isRecordEnabled = false;
let attachedTabs = {};
let version = "1.3";
// let attachedTabs = {};
// let version = "1.3";

// used to send/receive message with in extension
let receiver = (message, sender, sendResponse) => {
Expand Down Expand Up @@ -121,8 +121,6 @@ function buildSelectedFileds(targetElement) {
try {
maxIndex = tempMaxIndex != null ? tempMaxIndex : 5;
buildXpath(targetElement, 0);


} catch (error) {
if (error.message === 'shadow dom not yet supported')
XPATHDATA = undefined
Expand Down
8 changes: 3 additions & 5 deletions panel/panel.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
chrome.runtime.onMessage.addListener((req, rec, res) => {
console.log(req);

switch (req.request) {
case "send_to_dev":
buildUI(req);
Expand All @@ -18,7 +16,7 @@ chrome.runtime.onMessage.addListener((req, rec, res) => {
}
})
let devtools_connections = chrome.runtime.connect({ name: "ortoni_devtools_message" });

// generate axes based on user inputs
function generateAxes(req) {
jQuery("#anchorXPath").empty();
let ui = `
Expand Down Expand Up @@ -51,6 +49,7 @@ function generateAxes(req) {
jQuery("#anchorXPath").append(ui);
jQuery("#anchorXPath").trigger('custom-update');
}
// Build the source element
function sourceElement(element) {
let ui = '';
for (let i = 0; i < element.length; i++) {
Expand All @@ -72,6 +71,7 @@ function sourceElement(element) {
}
return ui;
}
// Build the target element
function targetElement(element) {
let ui = '';
for (let i = 0; i < element.length; i++) {
Expand All @@ -93,8 +93,6 @@ function targetElement(element) {
}
return ui;
}


// -------- based on the snippet type show the code ----------
function buildUI(data) {
jQuery("#addXPath").empty();
Expand Down
90 changes: 46 additions & 44 deletions panelconfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,20 +59,18 @@ $(document).ready(function () {
})

// --- start debugger
$("#setdebugger").click(() => {
chrome.debugger.onEvent.addListener(onEvent);
chrome.debugger.onDetach.addListener(onDetach);
var tabId = chrome.devtools.inspectedWindow.tabId;
var debuggeeId = { tabId: tabId };

if (attachedTabs[tabId] == "pausing")
return;

if (!attachedTabs[tabId])
chrome.debugger.attach(debuggeeId, version, onAttach.bind(null, debuggeeId));
else if (attachedTabs[tabId])
chrome.debugger.detach(debuggeeId, onDetach.bind(null, debuggeeId));
});
// $("#setdebugger").click(() => {
// chrome.debugger.onEvent.addListener(onEvent);
// chrome.debugger.onDetach.addListener(onDetach);
// var tabId = chrome.devtools.inspectedWindow.tabId;
// var debuggeeId = { tabId: tabId };
// if (attachedTabs[tabId] == "pausing")
// return;
// if (!attachedTabs[tabId])
// chrome.debugger.attach(debuggeeId, version, onAttach.bind(null, debuggeeId));
// else if (attachedTabs[tabId])
// chrome.debugger.detach(debuggeeId, onDetach.bind(null, debuggeeId));
// });
// --- open option page
$('body').on('click', '#openSetting', () => {
chrome.runtime.openOptionsPage(() => { });
Expand All @@ -97,42 +95,46 @@ $(document).ready(function () {
} catch (error) { }
})

/**
* @description - Feature is disabled as of now, as it is not working as expected
*/

// debugger
var attachedTabs = {};
var version = "1.3";
// var attachedTabs = {};
// var version = "1.3";

var onAttach = (debuggeeId) => {
if (chrome.runtime.lastError) {
// alert(chrome.runtime.lastError.message);
return;
}
var tabId = debuggeeId.tabId;
attachedTabs[tabId] = "pausing";
chrome.debugger.sendCommand(
debuggeeId, "Debugger.enable", {},
onDebuggerEnabled.bind(null, debuggeeId)
);
}
// var onAttach = (debuggeeId) => {
// if (chrome.runtime.lastError) {
// // alert(chrome.runtime.lastError.message);
// return;
// }
// var tabId = debuggeeId.tabId;
// attachedTabs[tabId] = "pausing";
// chrome.debugger.sendCommand(
// debuggeeId, "Debugger.enable", {},
// onDebuggerEnabled.bind(null, debuggeeId)
// );
// }

var onDebuggerEnabled = (debuggeeId) => {
chrome.debugger.sendCommand(debuggeeId, "Debugger.pause");
document.querySelector("#setdebugger").textContent = "Paused";
// var onDebuggerEnabled = (debuggeeId) => {
// chrome.debugger.sendCommand(debuggeeId, "Debugger.pause");
// document.querySelector("#setdebugger").textContent = "Paused";

}
// }

var onEvent = (debuggeeId, method, setdebugger) => {
var tabId = debuggeeId.tabId;
if (method == "Debugger.paused") {
attachedTabs[tabId] = "paused";
document.querySelector("#setdebugger").textContent = "Resume";
}
}
// var onEvent = (debuggeeId, method, setdebugger) => {
// var tabId = debuggeeId.tabId;
// if (method == "Debugger.paused") {
// attachedTabs[tabId] = "paused";
// document.querySelector("#setdebugger").textContent = "Resume";
// }
// }

var onDetach = (debuggeeId) => {
var tabId = debuggeeId.tabId;
delete attachedTabs[tabId];
document.querySelector("#setdebugger").textContent = "Start!";
}
// var onDetach = (debuggeeId) => {
// var tabId = debuggeeId.tabId;
// delete attachedTabs[tabId];
// document.querySelector("#setdebugger").textContent = "Start!";
// }
});
function copyToClipBoard(range, node) {
try {
Expand Down
Empty file removed popup/popup.js
Empty file.

0 comments on commit 808ffd6

Please sign in to comment.