UNPKG

@mariusandra/simmerjs

Version:

A pure Javascript reverse CSS selector engine which calculates a DOM element's unique CSS selector on the current page.

25 lines (22 loc) 688 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; function _default(windowScope, simmerInstance) { // Save the previous value of the `simmer` variable. let conflictedSimmer = windowScope.Simmer; windowScope.Simmer = simmerInstance; /** * Revert the global window.simmer variable to it's original value and return this simmer object. * This allows users to include multiple versions of Simmer objects on a single page. * @example <code><pre> Simmer.noConflict(); </pre></code> */ simmerInstance.noConflict = function () { windowScope.Simmer = conflictedSimmer; return simmerInstance; }; }