@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
JavaScript
;
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;
};
}