Skip to content

Instantly share code, notes, and snippets.

View georgechaduneli's full-sized avatar

George Chaduneli georgechaduneli

View GitHub Profile
@georgechaduneli
georgechaduneli / es6-element-ready.js
Created November 18, 2019 00:12 — forked from jwilson8767/es6-element-ready.js
Wait for an element to exist. ES6, Promise, MutationObserver
// MIT Licensed
// Author: jwilson8767
/**
* Waits for an element satisfying selector to exist, then resolves promise with the element.
* Useful for resolving race conditions.
*
* @param selector
* @returns {Promise}
*/
// On PhpStorm, when ussing with laravel mix, for Alias path resolving in components you have to:
// - create a webpack.config.js file separately like:
const path = require('path')
const webpack = require('webpack')
module.exports = {
...
resolve: {
extensions: ['.js', '.json', '.vue'],