Add configurable filter for different log 'types' in browser extension options
Currently the browser extension has limited configurability through /UserAleWebExtension/options.js--userAleHost, userAleScript, toolUser, toolName, toolVersion. As such, the embedded userale-X.x.x.js script logs everything. It would be good to embed a filter in ./background.js that receives user inputs through opstionsPage.js and options.js. A nice example example of a filter can be found in our /example dir:
window.userale.filter(function (log) { var type_array = ['mouseup', 'mouseover', 'mousedown', 'keydown', 'dblclick', 'blur', 'focus', 'input', 'wheel']; var logType_array = ['interval']; return !type_array.includes(log.type) && !logType_array.includes(log.logType); });
Would be nice to include a form object that would allow users to add (through drop down or simple text input) event 'types' (e.g., mousedown, mouseup, mouseover) and log 'types' (e.g., 'raw', 'interval') (aside: maybe toggle for 'interval') to exclude from the browser extension log stream.
Hello Sir @poorejc , Please assign me this issue.
@Rajrits sure thing! We'd love to see your contribution! Thank you!
Hello @poorejc, I am facing some problems in understanding the project, Would you please help me to start? It would be great if we could have a direct conversation or meeting on whatever platform you are comfortable with.
Hello @poorejc, I am facing some problems in understanding the project, Would you please help me to start? It would be great if we could have a direct conversation or meeting on whatever platform you are comfortable with.
@Rajrits If you're still interested in this project, send an email to [email protected] and we can setup a time to discuss what the project is trying to accomplish and how you can help. Probably over zoom if that works for you.