I hereby claim:
- I am neodigm on github.
- I am neodigm (https://keybase.io/neodigm) on keybase.
- I have a public key ASDzn1bBMQ39o2wKC4ZvecfI8YsYBf2lxq2j0JBlXrprawo
To claim this, I am signing this object:
| // Automotive Dealership stock photo gallery components (Adobe ActionScript 3.0) | |
| import com.mosesSupposes.fuse.*; | |
| import flash.external.*; | |
| ZigoEngine.simpleSetup(Shortcuts, PennerEasing); | |
| ZigoEngine.EASING = 'easeOutExpo'; | |
| ZigoEngine.DURATION = 5; | |
| ZigoEngine.OUTPUT_LEVEL = 9; |
| /** | |
| * Simulate a key event. | |
| * @param {Number} keyCode The keyCode of the key to simulate | |
| * @param {String} type (optional) The type of event : down, up or press. The default is down | |
| * @param {Object} modifiers (optional) An object which contains modifiers keys { ctrlKey: true, altKey: false, ...} | |
| */ | |
| function simulateKey (keyCode, type, modifiers) { | |
| var evtName = (typeof(type) === "string") ? "key" + type : "keydown"; | |
| var modifier = (typeof(modifiers) === "object") ? modifier : {}; |
| /** | |
| * Retrieve object from Chrome's Local StorageArea | |
| * @param {string} key | |
| */ | |
| const getObjectFromLocalStorage = async function(key) { | |
| return new Promise((resolve, reject) => { | |
| try { | |
| chrome.storage.local.get(key, function(value) { | |
| resolve(value[key]); | |
| }); |
I hereby claim:
To claim this, I am signing this object:
| // Desc: Asynchronous recursive crawl report the total number of products by category | |
| // Usage: catCount.init(); | |
| var catCount = (function(_d,_q){ | |
| "use strict"; | |
| let aSub = []; | |
| console.clear(); | |
| return { |
| function data2prop( sDset ){ // Convert HTML data attrib name to JS dataset name | |
| sDset = sDset.replace("data-", "").toLowerCase(); | |
| let aDset = sDset.split(""), aDret = [], bUpper = false; | |
| aDset.forEach( (sVal, nIx) => { | |
| if( sVal == "-" ){ | |
| bUpper = true; | |
| }else{ | |
| aDret.push( ( bUpper ) ? sVal.toUpperCase() : sVal ); | |
| bUpper = false; | |
| } |
| // ๐๐๐๐๐๐๐๐๐ Infographics UX PWA Typescript Svelte ThreeJS Vue โจ | |
| let neodigmToast = (function(_d, eID, _q) { | |
| let _nTimeout = 5800, _aQ = [], _eSb, _eSbText, _sTheme | |
| let bIsInit = bIsPause = false | |
| let _fOpen = function() { | |
| _eSbText.innerHTML = _aQ[0].sMsg.replace("|", "<br>").replace("##", "") | |
| _eSb.style.left = ((_d.body.clientWidth / 2) - (_eSb.clientWidth / 2)) + "px" | |
| if( _aQ[0].sTheme ) _eSb.dataset.n55Theme = _aQ[0].sTheme | |
| if( _sTheme ) { | |
| _eSb.dataset.n55Theme = _sTheme |
| var multiClick = (function( _d ){ // Click lots of stuff | |
| return { | |
| "all": function( sQuery ){ | |
| if( sQuery ){ | |
| [].slice.call( _d.querySelectorAll( sQuery ) ) | |
| .filter(function( eL ){ eL.click() }) | |
| } | |
| } | |
| } |
| var oMDPage = ( function( _d ){ // Material Design INPUT Labels | |
| var aInp = [], aLab = [], sBrand="", bBound = false, nCnt = -1; | |
| function onInpFoc( _el ){ // focus | |
| if( typeof _el.dataset.mdLabel !== "undefined" ){ | |
| var sPH = _el.getAttribute("placeholder"); | |
| if( sPH ){ | |
| _el.dataset.mdLabelPh = sPH; | |
| _el.placeholder = ""; | |
| aLab[ _el.dataset.mdLabel ].classList.remove( "h-vs__hidden" ); | |
| } |