Skip to content

Instantly share code, notes, and snippets.

View smarigowda's full-sized avatar
🎯
Focusing

Santosh Marigowda smarigowda

🎯
Focusing
  • UK
View GitHub Profile
@mweststrate
mweststrate / mobx-webcomponent.html
Last active January 22, 2024 08:25
MobX + webcomponents
<!DOCTYPE html>
<html>
<head>
<script src="https://unpkg.com/mobx@2.6.0/lib/mobx.umd.js"></script>
<script>
var MobxDemo = Object.create(HTMLElement.prototype);
MobxDemo.attachedCallback = function() {
var state = mobx.observable({
counter : parseInt(this.getAttribute("counter"))
})
/**
* To scroll into view for an element as a workaround for chromedriver issue
* @param {Object} selector - CSS selector only
*
* */
export default function scrollToElement(selector) {
let viewportObj = browser.getViewportSize();
let viewportHeight = viewportObj.height;
let viewportWidth = viewportObj.width;