Best JavaScript code snippet using cypress
jquery-3.3.1.js
Source:jquery-3.3.1.js
...2912 jQuery.removeEvent( elem, type, data.handle );2913 }2914 }2915 }2916 // Support: Chrome <=35 0="" 1="" 2="" 3="" 9="" 11="" 36="" 44="" -="" 45+="" assign="" undefined="" instead="" of="" using="" delete,="" see="" data#remove="" elem[="" datapriv.expando="" ]="undefined;" }="" if="" (="" datauser.expando="" )="" {="" support:="" chrome="" <="35" );="" jquery.fn.extend(="" detach:="" function(="" selector="" return="" remove(="" this,="" selector,="" true="" },="" remove:="" text:="" value="" access(="" ?="" jquery.text(="" this="" :="" this.empty().each(="" function()="" this.nodetype="==" ||="" this.textcontent="value;" null,="" value,="" arguments.length="" append:="" dommanip(="" arguments,="" elem="" var="" target="manipulationTarget(" target.appendchild(="" prepend:="" target.insertbefore(="" elem,="" target.firstchild="" before:="" this.parentnode="" this.parentnode.insertbefore(="" after:="" this.nextsibling="" empty:="" i="0;" for="" ;="" !="null;" i++="" elem.nodetype="==" prevent="" memory="" leaks="" jquery.cleandata(="" getall(="" false="" remove="" any="" remaining="" nodes="" elem.textcontent="" this;="" clone:="" dataandevents,="" deepdataandevents="" dataandevents="dataAndEvents" =="null" dataandevents;="" deepdataandevents;="" this.map(="" jquery.clone(="" html:="" {},="" l="this.length;" &&="" elem.innerhtml;="" we="" can="" take="" a="" shortcut="" and="" just="" use="" innerhtml="" typeof="" "string"="" !rnoinnerhtml.test(="" !wrapmap[="" rtagname.exec(="" [="" "",="" ""="" )[="" ].tolowercase()="" try="" l;="" {};="" element="" elem.innerhtml="value;" throws="" an="" exception,="" the="" fallback="" method="" catch="" e="" {}="" this.empty().append(="" replacewith:="" ignored="[];" make="" changes,="" replacing="" each="" non-ignored="" context="" with="" new="" content="" parent="this.parentNode;" jquery.inarray(="" parent.replacechild(="" force="" callback="" invocation="" jquery.each(="" appendto:="" "append",="" prependto:="" "prepend",="" insertbefore:="" "before",="" insertafter:="" "after",="" replaceall:="" "replacewith"="" name,="" original="" jquery.fn[="" name="" elems,="" ret="[]," insert="jQuery(" ),="" last="insert.length" 1,="" elems="i" this.clone(="" jquery(="" insert[="" ](="" android="" only,="" phantomjs="" only="" .get()="" because="" push.apply(_,="" arraylike)="" on="" ancient="" webkit="" push.apply(="" ret,="" elems.get()="" this.pushstack(="" };="" rnumnonpx="new" regexp(="" "^("="" +="" pnum="" ")(?!px)[a-z%]+$",="" "i"="" getstyles="function(" ie="" firefox="" (#15098,="" #14150)="" elements="" created="" in="" popups="" ff="" meanwhile="" frame="" through="" "defaultview.getcomputedstyle"="" view="elem.ownerDocument.defaultView;" !view="" !view.opener="" view.getcomputedstyle(="" rboxstyle="new" cssexpand.join(="" "|"="" executing="" both="" pixelposition="" &="" boxsizingreliable="" tests="" require="" one="" layout="" so="" they're="" executed="" at="" same="" time="" to="" save="" second="" computation.="" function="" computestyletests()="" is="" singleton,="" need="" execute="" it="" once="" !div="" return;="" container.style.csstext="position:absolute;left:-11111px;width:60px;" "margin-top:1px;padding:0;border:0";="" div.style.csstext="position:relative;display:block;box-sizing:border-box;overflow:scroll;" "margin:auto;border:1px;padding:1px;"="" "width:60%;top:1%";="" documentelement.appendchild(="" container="" ).appendchild(="" div="" divstyle="window.getComputedStyle(" pixelpositionval="divStyle.top" "1%";="" 4.0="" 4.3="" reliablemarginleftval="roundPixelMeasures(" divstyle.marginleft="" 12;="" safari="" 10.1,="" ios="" 9.3="" some="" styles="" come="" back="" percentage="" values,="" even="" though="" they="" shouldn't="" div.style.right="60%" pixelboxstylesval="roundPixelMeasures(" divstyle.right="" 36;="" detect="" misreporting="" dimensions="" box-sizing:border-box="" boxsizingreliableval="roundPixelMeasures(" divstyle.width="" overflow:scroll="" screwiness="" (gh-3699)="" div.style.position="absolute" scrollboxsizeval="div.offsetWidth" "absolute";="" documentelement.removechild(="" nullify="" wouldn't="" be="" stored="" will="" also="" sign="" that="" checks="" already="" performed="" roundpixelmeasures(="" measure="" math.round(="" parsefloat(="" pixelpositionval,="" boxsizingreliableval,="" scrollboxsizeval,="" pixelboxstylesval,="" reliablemarginleftval,="" "div"="" finish="" early="" limited="" (non-browser)="" environments="" !div.style="" style="" cloned="" affects="" source="" (#8908)="" div.style.backgroundclip="content-box" div.clonenode(="" ).style.backgroundclip="" support.clearclonestyle="div.style.backgroundClip" "content-box";="" jquery.extend(="" support,="" boxsizingreliable:="" computestyletests();="" boxsizingreliableval;="" pixelboxstyles:="" pixelboxstylesval;="" pixelposition:="" pixelpositionval;="" reliablemarginleft:="" reliablemarginleftval;="" scrollboxsize:="" scrollboxsizeval;="" )();="" curcss(="" computed="" width,="" minwidth,="" maxwidth,="" 51+="" retrieving="" before="" somehow="" fixes="" issue="" getting="" wrong="" values="" detached="" getstyles(="" getpropertyvalue="" needed="" for:="" .css('filter')="" (ie="" #12537)="" .css('--customproperty)="" (#3144)="" computed[="" ];="" !jquery.contains(="" elem.ownerdocument,="" tribute="" "awesome="" hack="" by="" dean="" edwards"="" browser="" returns="" but="" width="" seems="" reliably="" pixels.="" against="" cssom="" draft="" spec:="" https:="" drafts.csswg.org="" #resolved-values="" !support.pixelboxstyles()="" rnumnonpx.test(="" rboxstyle.test(="" remember="" minwidth="style.minWidth;" maxwidth="style.maxWidth;" put="" get="" out="" style.minwidth="style.maxWidth" style.width="ret;" revert="" changed="" style.maxwidth="maxWidth;" zindex="" as="" integer.="" ret;="" addgethookif(="" conditionfn,="" hookfn="" define="" hook,="" we'll="" check="" first="" run="" it's="" really="" needed.="" get:="" conditionfn()="" hook="" not="" (or="" possible="" due="" missing="" dependency),="" it.="" delete="" this.get;="" needed;="" redefine="" support="" test="" again.="" this.get="hookFn" ).apply(="" arguments="" swappable="" display="" none="" or="" starts="" table="" except="" "table",="" "table-cell",="" "table-caption"="" here="" values:="" developer.mozilla.org="" en-us="" docs="" css="" rdisplayswap="/^(none|table(?!-c[ea]).+)/," rcustomprop="/^--/," cssshow="{" position:="" "absolute",="" visibility:="" "hidden",="" display:="" "block"="" cssnormaltransform="{" letterspacing:="" "0",="" fontweight:="" "400"="" cssprefixes="[" "webkit",="" "moz",="" "ms"="" ],="" emptystyle="document.createElement(" ).style;="" property="" mapped="" potentially="" vendor="" prefixed="" vendorpropname(="" names="" are="" name;="" capname="name[" ].touppercase()="" name.slice(="" while="" i--="" capname;="" along="" what="" jquery.cssprops="" suggests="" property.="" finalpropname(="" !ret="" setpositivenumber(="" subtract="" relative="" (+="" -)="" have="" been="" normalized="" point="" matches="rcssNum.exec(" guard="" "subtract",="" e.g.,="" when="" used="" csshooks="" math.max(="" 0,="" matches[="" "px"="" value;="" boxmodeladjustment(="" dimension,="" box,="" isborderbox,="" styles,="" computedval="" "width"="" extra="0," delta="0;" adjustment="" may="" necessary="" box="==" isborderbox="" "border"="" "content"="" 0;="" 4;="" models="" exclude="" margin="" "margin"="" cssexpand[="" true,="" content-box,="" we're="" seeking="" "padding"="" !isborderbox="" add="" padding="" "margin",="" border="" "width",="" still="" keep="" track="" otherwise="" else="" border-box="" (content="" border),="" "content",="" "padding",="" account="" positive="" content-box="" scroll="" gutter="" requested="" providing="">= 0 ) {2917 // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border2918 // Assuming integer scroll gutter, subtract the rest and round down2919 delta += Math.max( 0, Math.ceil(2920 elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -2921 computedVal -2922 delta -2923 extra -2924 0.52925 ) );2926 }2927 return delta;2928}2929function getWidthOrHeight( elem, dimension, extra ) {2930 // Start with computed style2931 var styles = getStyles( elem ),2932 val = curCSS( elem, dimension, styles ),2933 isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box",2934 valueIsBorderBox = isBorderBox;2935 // Support: Firefox <=54 0="" 1="" 2="" 3="" 8="" return="" a="" confounding="" non-pixel="" value="" or="" feign="" ignorance,="" as="" appropriate.="" if="" (="" rnumnonpx.test(="" val="" )="" {="" !extra="" val;="" }="" ;="" check="" for="" style="" in="" case="" browser="" which="" returns="" unreliable="" values="" getcomputedstyle="" silently="" falls="" back="" to="" the="" reliable="" elem.style="" valueisborderbox="valueIsBorderBox" &&="" support.boxsizingreliable()="" ||="" elem.style[="" dimension="" ]="" );="" fall="" offsetwidth="" offsetheight="" when="" is="" "auto"="" this="" happens="" inline="" elements="" with="" no="" explicit="" setting="" (gh-3571)="" support:="" android="" <="4.1" -="" 4.3="" only="" also="" use="" misreported="" dimensions="" (gh-3602)="" !parsefloat(="" jquery.css(="" elem,="" "display",="" false,="" styles="" "inline"="" "offset"="" +="" dimension[="" ].touppercase()="" dimension.slice(="" ];="" provide="" border-box="" normalize="" ""="" and="" auto="" 0;="" adjust="" element's="" box="" model="" boxmodeladjustment(="" dimension,="" extra="" isborderbox="" ?="" "border"="" :="" "content"="" ),="" valueisborderbox,="" styles,="" current="" computed="" size="" request="" scroll="" gutter="" calculation="" (gh-3589)="" "px";="" jquery.extend(="" add="" property="" hooks="" overriding="" default behavior="" of="" getting="" csshooks:="" opacity:="" get:="" function(="" we="" should="" always="" get="" number="" from="" opacity="" var="" ret="curCSS(" "opacity"="" "1"="" ret;="" },="" don't="" automatically="" "px"="" these="" possibly-unitless="" properties="" cssnumber:="" "animationiterationcount":="" true,="" "columncount":="" "fillopacity":="" "flexgrow":="" "flexshrink":="" "fontweight":="" "lineheight":="" "opacity":="" "order":="" "orphans":="" "widows":="" "zindex":="" "zoom":="" true="" whose="" names="" you="" wish="" fix="" before="" cssprops:="" {},="" set="" on="" dom="" node="" style:="" name,="" value,="" text="" comment="" nodes="" !elem="" elem.nodetype="==" !elem.style="" return;="" make="" sure="" that="" we're="" working="" right="" name="" ret,="" type,="" hooks,="" origname="camelCase(" iscustomprop="rcustomProp.test(" name.="" want="" query="" it="" css="" custom="" since="" they="" are="" user-defined.="" !iscustomprop="" gets="" hook="" prefixed="" version,="" then="" unprefixed="" version="" jquery.csshooks[="" !="=" undefined="" type="typeof" value;="" convert="" "+=" or " string"="" ret[="" fixes="" bug="" #9237="" null="" nan="" aren't="" (#7116)="" was="" passed="" in,="" unit="" (except="" certain="" properties)="" "number"="" jquery.cssnumber[="" background-*="" props="" affect="" original="" clone's="" !support.clearclonestyle="" name.indexof(="" "background"="" style[="" provided,="" otherwise="" just="" specified="" !hooks="" !(="" "set"="" style.setproperty(="" else="" provided="" non-computed="" there="" "get"="" object="" css:="" extra,="" val,="" num,="" modify="" try="" followed="" by="" otherwise,="" way="" exists,="" "normal"="" cssnormaltransform="" numeric="" forced="" qualifier="" looks="" num="parseFloat(" isfinite(="" jquery.each(="" [="" "height",="" "width"="" ],="" i,="" computed,="" can="" have="" info="" invisibly="" show="" them="" but="" must="" display="" would="" benefit="" rdisplayswap.test(="" "display"="" safari="" 8+="" table="" columns="" non-zero="" &="" zero="" getboundingclientrect().width="" unless="" changed.="" ie="" running="" getboundingclientrect="" disconnected="" throws="" an="" error.="" !elem.getclientrects().length="" !elem.getboundingclientrect().width="" swap(="" cssshow,="" function()="" getwidthorheight(="" set:="" matches,="" elem="" "boxsizing",="" "border-box",="" subtract="extra" isborderbox,="" account="" comparing="" offset*="" faking="" content-box="" border="" padding="" (gh-3699)="" support.scrollboxsize()="==" styles.position="" elem[="" parsefloat(="" styles[="" "border",="" 0.5="" pixels="" adjustment="" needed="" matches="rcssNum.exec(" matches[="" setpositivenumber(="" };="" jquery.csshooks.marginleft="addGetHookIf(" support.reliablemarginleft,="" curcss(="" "marginleft"="" elem.getboundingclientrect().left="" marginleft:="" elem.getboundingclientrect().left;="" used="" animate="" expand="" margin:="" "",="" padding:="" border:="" prefix,="" suffix="" prefix="" expand:="" i="0," expanded="{}," assumes="" single="" not="" string="" parts="typeof" "string"="" value.split(="" "="" 4;="" i++="" expanded[="" cssexpand[="" parts[="" expanded;="" "margin"="" ].set="setPositiveNumber;" jquery.fn.extend(="" access(="" this,="" len,="" map="{}," array.isarray(="" len="name.length;" len;="" map[="" name[="" map;="" jquery.style(="" arguments.length=""> 1 );2936 }2937} );2938function Tween( elem, options, prop, end, easing ) {2939 return new Tween.prototype.init( elem, options, prop, end, easing );2940}2941jQuery.Tween = Tween;2942Tween.prototype = {2943 constructor: Tween,2944 init: function( elem, options, prop, end, easing, unit ) {2945 this.elem = elem;2946 this.prop = prop;2947 this.easing = easing || jQuery.easing._default;2948 this.options = options;2949 this.start = this.now = this.cur();...
jquery-3.0.0.js
Source:jquery-3.0.0.js
...2845 jQuery.removeEvent( elem, type, data.handle );2846 }2847 }2848 }2849 // Support: Chrome <=35 0="" 1="" 2="" 3="" 4="" 8="" 9="" 11="" 44="" -="" 45+="" assign="" undefined="" instead="" of="" using="" delete,="" see="" data#remove="" elem[="" datapriv.expando="" ]="undefined;" }="" if="" (="" datauser.expando="" )="" {="" support:="" chrome="" <="35" );="" jquery.fn.extend(="" detach:="" function(="" selector="" return="" remove(="" this,="" selector,="" true="" },="" remove:="" text:="" value="" access(="" ?="" jquery.text(="" this="" :="" this.empty().each(="" function()="" this.nodetype="==" ||="" this.textcontent="value;" null,="" value,="" arguments.length="" append:="" dommanip(="" arguments,="" elem="" var="" target="manipulationTarget(" target.appendchild(="" prepend:="" target.insertbefore(="" elem,="" target.firstchild="" before:="" this.parentnode="" this.parentnode.insertbefore(="" after:="" this.nextsibling="" empty:="" i="0;" for="" ;="" !="null;" i++="" elem.nodetype="==" prevent="" memory="" leaks="" jquery.cleandata(="" getall(="" false="" remove="" any="" remaining="" nodes="" elem.textcontent="" this;="" clone:="" dataandevents,="" deepdataandevents="" dataandevents="dataAndEvents" =="null" dataandevents;="" deepdataandevents;="" this.map(="" jquery.clone(="" html:="" {},="" l="this.length;" &&="" elem.innerhtml;="" we="" can="" take="" a="" shortcut="" and="" just="" use="" innerhtml="" typeof="" "string"="" !rnoinnerhtml.test(="" !wrapmap[="" rtagname.exec(="" [="" "",="" ""="" )[="" ].tolowercase()="" try="" l;="" {};="" element="" elem.innerhtml="value;" throws="" an="" exception,="" the="" fallback="" method="" catch="" e="" {}="" this.empty().append(="" replacewith:="" ignored="[];" make="" changes,="" replacing="" each="" non-ignored="" context="" with="" new="" content="" parent="this.parentNode;" jquery.inarray(="" parent.replacechild(="" force="" callback="" invocation="" jquery.each(="" appendto:="" "append",="" prependto:="" "prepend",="" insertbefore:="" "before",="" insertafter:="" "after",="" replaceall:="" "replacewith"="" name,="" original="" jquery.fn[="" name="" elems,="" ret="[]," insert="jQuery(" ),="" last="insert.length" 1,="" elems="i" this.clone(="" jquery(="" insert[="" ](="" android="" only,="" phantomjs="" only="" .get()="" because="" push.apply(_,="" arraylike)="" on="" ancient="" webkit="" push.apply(="" ret,="" elems.get()="" this.pushstack(="" };="" rmargin="(" ^margin="" rnumnonpx="new" regexp(="" "^("="" +="" pnum="" ")(?!px)[a-z%]+$",="" "i"="" getstyles="function(" ie="" firefox="" (#15098,="" #14150)="" elements="" created="" in="" popups="" ff="" meanwhile="" frame="" through="" "defaultview.getcomputedstyle"="" view="elem.ownerDocument.defaultView;" !view="" !view.opener="" view.getcomputedstyle(="" executing="" both="" pixelposition="" &="" boxsizingreliable="" tests="" require="" one="" layout="" so="" they're="" executed="" at="" same="" time="" to="" save="" second="" computation.="" function="" computestyletests()="" is="" singleton,="" need="" execute="" it="" once="" !div="" return;="" div.style.csstext="box-sizing:border-box;" "position:relative;display:block;"="" "margin:auto;border:1px;padding:1px;"="" "top:1%;width:50%";="" div.innerhtml="" documentelement.appendchild(="" container="" divstyle="window.getComputedStyle(" div="" pixelpositionval="divStyle.top" "1%";="" 4.0="" 4.3="" reliablemarginleftval="divStyle.marginLeft" "2px";="" boxsizingreliableval="divStyle.width" "4px";="" some="" styles="" come="" back="" percentage="" values,="" even="" though="" they="" shouldn't="" div.style.marginright="50%" pixelmarginrightval="divStyle.marginRight" documentelement.removechild(="" nullify="" wouldn't="" be="" stored="" will="" also="" sign="" that="" checks="" already="" performed="" pixelpositionval,="" boxsizingreliableval,="" pixelmarginrightval,="" reliablemarginleftval,="" "div"="" finish="" early="" limited="" (non-browser)="" environments="" !div.style="" style="" cloned="" affects="" source="" (#8908)="" div.style.backgroundclip="content-box" div.clonenode(="" ).style.backgroundclip="" support.clearclonestyle="div.style.backgroundClip" "content-box";="" container.style.csstext="border:0;width:8px;height:0;top:0;left:-9999px;" "padding:0;margin-top:1px;position:absolute";="" container.appendchild(="" jquery.extend(="" support,="" pixelposition:="" computestyletests();="" pixelpositionval;="" boxsizingreliable:="" boxsizingreliableval;="" pixelmarginright:="" pixelmarginrightval;="" reliablemarginleft:="" reliablemarginleftval;="" )();="" curcss(="" computed="" width,="" minwidth,="" maxwidth,="" getstyles(="" getpropertyvalue="" needed="" .css('filter')="" (#12537)="" computed[="" ];="" !jquery.contains(="" elem.ownerdocument,="" tribute="" "awesome="" hack="" by="" dean="" edwards"="" browser="" returns="" but="" width="" seems="" reliably="" pixels.="" against="" cssom="" draft="" spec:="" https:="" drafts.csswg.org="" #resolved-values="" !support.pixelmarginright()="" rnumnonpx.test(="" rmargin.test(="" remember="" values="" minwidth="style.minWidth;" maxwidth="style.maxWidth;" put="" get="" out="" style.minwidth="style.maxWidth" style.width="ret;" revert="" changed="" style.maxwidth="maxWidth;" zindex="" as="" integer.="" ret;="" addgethookif(="" conditionfn,="" hookfn="" define="" hook,="" we'll="" check="" first="" run="" it's="" really="" needed.="" get:="" conditionfn()="" hook="" not="" (or="" possible="" due="" missing="" dependency),="" it.="" delete="" this.get;="" needed;="" redefine="" support="" test="" again.="" this.get="hookFn" ).apply(="" arguments="" swappable="" display="" none="" or="" starts="" table="" except="" "table",="" "table-cell",="" "table-caption"="" here="" values:="" developer.mozilla.org="" en-us="" docs="" css="" rdisplayswap="/^(none|table(?!-c[ea]).+)/," cssshow="{" position:="" "absolute",="" visibility:="" "hidden",="" display:="" "block"="" cssnormaltransform="{" letterspacing:="" "0",="" fontweight:="" "400"="" cssprefixes="[" "webkit",="" "moz",="" "ms"="" ],="" emptystyle="document.createElement(" ).style;="" property="" mapped="" potentially="" vendor="" prefixed="" vendorpropname(="" names="" are="" name;="" capname="name[" ].touppercase()="" name.slice(="" while="" i--="" capname;="" setpositivenumber(="" subtract="" relative="" (+="" -)="" have="" been="" normalized="" point="" matches="rcssNum.exec(" guard="" "subtract",="" e.g.,="" when="" used="" csshooks="" math.max(="" 0,="" matches[="" "px"="" value;="" augmentwidthorheight(="" extra,="" isborderbox,="" isborderbox="" "border"="" "content"="" right="" measurement,="" avoid="" augmentation="" otherwise="" initialize="" horizontal="" vertical="" properties="" "width"="" val="0;" 4;="" box="" models="" exclude="" margin,="" add="" want="" extra="==" "margin"="" cssexpand[="" true,="" border-box="" includes="" padding,="" "padding"="" point,="" isn't="" border="" nor="" "width",="" else="" content,="" padding="" val;="" getwidthorheight(="" start="" offset="" property,="" which="" equivalent="" val,="" valueisborderbox="true," "boxsizing",="" false,="" "border-box";="" running="" getboundingclientrect="" disconnected="" node="" error.="" elem.getclientrects().length="" non-html="" offsetwidth,="" null="" svg="" bugzilla.mozilla.org="" show_bug.cgi?id="649285" mathml="" fall="" then="" uncomputed="" necessary="" unit="" stop="" return.="" case="" unreliable="" getcomputedstyle="" silently="" falls="" reliable="" elem.style="" support.boxsizingreliable()="" elem.style[="" normalize="" auto,="" prepare="" 0;="" active="" box-sizing="" model="" irrelevant="" valueisborderbox,="" "px";="" hooks="" overriding="" default behavior="" getting="" setting="" csshooks:="" opacity:="" should="" always="" number="" from="" opacity="" "opacity"="" "1"="" don't="" automatically="" these="" possibly-unitless="" cssnumber:="" "animationiterationcount":="" "columncount":="" "fillopacity":="" "flexgrow":="" "flexshrink":="" "fontweight":="" "lineheight":="" "opacity":="" "order":="" "orphans":="" "widows":="" "zindex":="" "zoom":="" whose="" you="" wish="" fix="" before="" cssprops:="" "float":="" "cssfloat"="" set="" dom="" style:="" text="" comment="" !elem="" !elem.style="" sure="" we're="" working="" type,="" hooks,="" origname="jQuery.camelCase(" jquery.cssprops[="" gets="" version,="" unprefixed="" version="" jquery.csshooks[="" type="typeof" convert="" "+=" or " string"="" ret[="" fixes="" bug="" #9237="" nan="" aren't="" (#7116)="" was="" passed="" in,="" (except="" certain="" properties)="" "number"="" jquery.cssnumber[="" background-*="" props="" affect="" clone's="" !support.clearclonestyle="" name.indexof(="" "background"="" style[="" provided,="" specified="" !hooks="" !(="" "set"="" provided="" non-computed="" there="" "get"="" object="" css:="" num,="" followed="" otherwise,="" way="" exists,="" "normal"="" numeric="" forced="" qualifier="" looks="" num="parseFloat(" isfinite(="" "height",="" i,="" computed,="" dimension="" info="" invisibly="" show="" them="" must="" current="" would="" benefit="" rdisplayswap.test(="" jquery.css(="" "display"="" safari="" 8+="" columns="" non-zero="" offsetwidth="" zero="" getboundingclientrect().width="" unless="" changed.="" !elem.getclientrects().length="" !elem.getboundingclientrect().width="" swap(="" cssshow,="" set:="" matches,="" "border-box",="" pixels="" adjustment="" jquery.csshooks.marginleft="addGetHookIf(" support.reliablemarginleft,="" parsefloat(="" "marginleft"="" elem.getboundingclientrect().left="" marginleft:="" elem.getboundingclientrect().left;="" animate="" expand="" margin:="" padding:="" border:="" prefix,="" suffix="" prefix="" expand:="" expanded="{}," assumes="" single="" string="" parts="typeof" value.split(="" "="" expanded[="" parts[="" expanded;="" !rmargin.test(="" ].set="setPositiveNumber;" styles,="" len,="" map="{}," jquery.isarray(="" len="name.length;" len;="" map[="" name[="" map;="" jquery.style(=""> 1 );2850 }2851} );2852function Tween( elem, options, prop, end, easing ) {2853 return new Tween.prototype.init( elem, options, prop, end, easing );2854}2855jQuery.Tween = Tween;2856Tween.prototype = {2857 constructor: Tween,2858 init: function( elem, options, prop, end, easing, unit ) {2859 this.elem = elem;2860 this.prop = prop;2861 this.easing = easing || jQuery.easing._default;2862 this.options = options;2863 this.start = this.now = this.cur();...
jquery-3.4.1.js
Source:jquery-3.4.1.js
...2930 jQuery.removeEvent( elem, type, data.handle );2931 }2932 }2933 }2934 // Support: Chrome <=35 0 1 2 3 9 11 44 - 45+ assign undefined instead of using delete, see data#remove elem[ datapriv.expando ]="undefined;" } if ( datauser.expando ) { support: chrome <="35" ); jquery.fn.extend( detach: function( selector return remove( this, selector, true }, remove: text: value access( ? jquery.text( this : this.empty().each( function() this.nodetype="==" || this.textcontent="value;" null, value, arguments.length append: dommanip( arguments, elem var target="manipulationTarget(" target.appendchild( prepend: target.insertbefore( elem, target.firstchild before: this.parentnode this.parentnode.insertbefore( after: this.nextsibling empty: i="0;" for ; !="null;" i++ elem.nodetype="==" prevent memory leaks jquery.cleandata( getall( false remove any remaining nodes elem.textcontent this; clone: dataandevents, deepdataandevents dataandevents="dataAndEvents" =="null" dataandevents; deepdataandevents; this.map( jquery.clone( html: {}, l="this.length;" && elem.innerhtml; we can take a shortcut and just use innerhtml typeof "string" !rnoinnerhtml.test( !wrapmap[ rtagname.exec( [ "", "" )[ ].tolowercase() try l; {}; element elem.innerhtml="value;" throws an exception, the fallback method catch e {} this.empty().append( replacewith: ignored="[];" make changes, replacing each non-ignored context with new content parent="this.parentNode;" jquery.inarray( parent.replacechild( force callback invocation jquery.each( appendto: "append", prependto: "prepend", insertbefore: "before", insertafter: "after", replaceall: "replacewith" name, original jquery.fn[ name elems, ret="[]," insert="jQuery(" ), last="insert.length" 1, elems="i" this.clone( jquery( insert[ ]( android only, phantomjs only .get() because push.apply(_, arraylike) on ancient webkit push.apply( ret, elems.get() this.pushstack( }; rnumnonpx="new" regexp( "^(" + pnum ")(?!px)[a-z%]+$", "i" getstyles="function(" ie firefox (#15098, #14150) elements created in popups ff meanwhile frame through "defaultview.getcomputedstyle" view="elem.ownerDocument.defaultView;" !view !view.opener view.getcomputedstyle( rboxstyle="new" cssexpand.join( "|" executing both pixelposition & boxsizingreliable tests require one layout so they're executed at same time to save second computation. function computestyletests() is singleton, need execute it once !div return; container.style.csstext="position:absolute;left:-11111px;width:60px;" "margin-top:1px;padding:0;border:0"; div.style.csstext="position:relative;display:block;box-sizing:border-box;overflow:scroll;" "margin:auto;border:1px;padding:1px;" "width:60%;top:1%"; documentelement.appendchild( container ).appendchild( div divstyle="window.getComputedStyle(" pixelpositionval="divStyle.top" "1%"; 4.0 4.3 reliablemarginleftval="roundPixelMeasures(" divstyle.marginleft 12; safari 10.1, ios 9.3 some styles come back percentage values, even though they shouldn't div.style.right="60%" pixelboxstylesval="roundPixelMeasures(" divstyle.right 36; detect misreporting dimensions box-sizing:border-box boxsizingreliableval="roundPixelMeasures(" divstyle.width overflow:scroll screwiness (gh-3699) don't get tricked when zoom affects offsetwidth (gh-4029) div.style.position="absolute" scrollboxsizeval="roundPixelMeasures(" div.offsetwidth documentelement.removechild( nullify wouldn't be stored will also sign that checks already performed roundpixelmeasures( measure math.round( parsefloat( pixelpositionval, boxsizingreliableval, scrollboxsizeval, pixelboxstylesval, reliablemarginleftval, "div" finish early limited (non-browser) environments !div.style style cloned source (#8908) div.style.backgroundclip="content-box" div.clonenode( ).style.backgroundclip support.clearclonestyle="div.style.backgroundClip" "content-box"; jquery.extend( support, boxsizingreliable: computestyletests(); boxsizingreliableval; pixelboxstyles: pixelboxstylesval; pixelposition: pixelpositionval; reliablemarginleft: reliablemarginleftval; scrollboxsize: scrollboxsizeval; )(); curcss( computed width, minwidth, maxwidth, 51+ retrieving before somehow fixes issue getting wrong values detached getstyles( getpropertyvalue needed for: .css('filter') (ie #12537) .css('--customproperty) (#3144) computed[ ]; !isattached( tribute "awesome hack by dean edwards" browser returns but width seems reliably pixels. against cssom draft spec: https: drafts.csswg.org #resolved-values !support.pixelboxstyles() rnumnonpx.test( rboxstyle.test( remember minwidth="style.minWidth;" maxwidth="style.maxWidth;" put out style.minwidth="style.maxWidth" style.width="ret;" revert changed style.maxwidth="maxWidth;" zindex as integer. ret; addgethookif( conditionfn, hookfn define hook, we'll check first run it's really needed. get: conditionfn() hook not (or possible due missing dependency), it. delete this.get; needed; redefine support test again. this.get="hookFn" ).apply( arguments cssprefixes="[" "webkit", "moz", "ms" ], emptystyle="document.createElement(" ).style, vendorprops="{};" vendor-prefixed property or vendorpropname( vendor prefixed names capname="name[" ].touppercase() name.slice( while i-- capname; name; potentially-mapped jquery.cssprops finalpropname( final="jQuery.cssProps[" vendorprops[ final; swappable display none starts table except "table", "table-cell", "table-caption" here values: developer.mozilla.org en-us docs css rdisplayswap="/^(none|table(?!-c[ea]).+)/," rcustomprop="/^--/," cssshow="{" position: "absolute", visibility: "hidden", display: "block" cssnormaltransform="{" letterspacing: "0", fontweight: "400" setpositivenumber( subtract relative (+ -) have been normalized point matches="rcssNum.exec(" guard "subtract", e.g., used csshooks math.max( 0, matches[ "px" value; boxmodeladjustment( dimension, box, isborderbox, styles, computedval "width" extra="0," delta="0;" adjustment may necessary box="==" isborderbox "border" "content" 0; 4; models exclude margin "margin" cssexpand[ true, content-box, we're seeking "padding" !isborderbox add padding "margin", border "width", still keep track otherwise else border-box (content border), "content", "padding", account positive content-box scroll gutter requested providing>= 0 ) {2935 // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border2936 // Assuming integer scroll gutter, subtract the rest and round down2937 delta += Math.max( 0, Math.ceil(2938 elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -2939 computedVal -2940 delta -2941 extra -2942 0.52943 // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter2944 // Use an explicit zero to avoid NaN (gh-3964)2945 ) ) || 0;2946 }2947 return delta;2948}2949function getWidthOrHeight( elem, dimension, extra ) {2950 // Start with computed style2951 var styles = getStyles( elem ),2952 // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322).2953 // Fake content-box until we know it's needed to know the true value.2954 boxSizingNeeded = !support.boxSizingReliable() || extra,2955 isBorderBox = boxSizingNeeded &&2956 jQuery.css( elem, "boxSizing", false, styles ) === "border-box",2957 valueIsBorderBox = isBorderBox,2958 val = curCSS( elem, dimension, styles ),2959 offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 );2960 // Support: Firefox <=54 0 1 2 3 8 return a confounding non-pixel value or feign ignorance, as appropriate. if ( rnumnonpx.test( val ) { !extra val; } ; fall back to offsetwidth offsetheight when is "auto" this happens for inline elements with no explicit setting (gh-3571) support: android <="4.1" - 4.3 only also use misreported dimensions (gh-3602) ie 9-11 box sizing unreliable we getclientrects() check hidden disconnected. in those cases, the computed can be trusted border-box !support.boxsizingreliable() && isborderbox || !parsefloat( jquery.css( elem, "display", false, styles "inline" elem.getclientrects().length "boxsizing", "border-box"; where available, approximate border dimensions. not available (e.g., svg), assume box-sizing and interpret retrieved content dimension. valueisborderbox="offsetProp" elem; offsetprop ]; normalize "" auto 0; adjust element's model + boxmodeladjustment( dimension, extra ? "border" : "content" ), valueisborderbox, styles, provide current size request scroll gutter calculation (gh-3589) "px"; jquery.extend( add style property hooks overriding default behavior of getting csshooks: opacity: get: function( should always get number from opacity var ret="curCSS(" "opacity" ); "1" ret; }, don't automatically "px" these possibly-unitless properties cssnumber: "animationiterationcount": true, "columncount": "fillopacity": "flexgrow": "flexshrink": "fontweight": "gridarea": "gridcolumn": "gridcolumnend": "gridcolumnstart": "gridrow": "gridrowend": "gridrowstart": "lineheight": "opacity": "order": "orphans": "widows": "zindex": "zoom": true whose names you wish fix before cssprops: {}, set on dom node style: name, value, text comment nodes !elem elem.nodetype="==" !elem.style return; make sure that we're working right name ret, type, hooks, origname="camelCase(" iscustomprop="rcustomProp.test(" name. want query it css custom since they are user-defined. !iscustomprop gets hook prefixed version, then unprefixed version ] jquery.csshooks[ !="=" undefined type="typeof" value; convert "+=" or " string" ret[ fixes bug #9237 null nan values aren't (#7116) was passed in, unit (except certain properties) removed jquery 4.0 auto-append few hardcoded values. "number" jquery.cssnumber[ background-* props affect original clone's !support.clearclonestyle name.indexof( "background" style[ provided, otherwise just specified !hooks !( "set" style.setproperty( else provided non-computed there "get" object css: extra, val, num, modify try followed by otherwise, way exists, "normal" cssnormaltransform numeric forced qualifier looks num="parseFloat(" isfinite( jquery.each( [ "height", "width" ], i, dimension computed, have info invisibly show them but must display would benefit rdisplayswap.test( "display" safari 8+ table columns non-zero & zero getboundingclientrect().width unless changed. running getboundingclientrect disconnected throws an error. !elem.getclientrects().length !elem.getboundingclientrect().width swap( cssshow, function() getwidthorheight( set: matches, elem read styles.position test has chance fail avoid forcing reflow. scrollboxsizebuggy="!support.scrollboxSize()" "absolute", reflow, fetch boxsizing need (gh-3991) boxsizingneeded="scrollboxSizeBuggy" "border-box", subtract="extra" isborderbox, account comparing offset* faking content-box padding (gh-3699) elem[ "offset" dimension[ ].touppercase() dimension.slice( parsefloat( styles[ "border", 0.5 pixels adjustment needed matches="rcssNum.exec(" matches[ elem.style[ setpositivenumber( }; jquery.csshooks.marginleft="addGetHookIf(" support.reliablemarginleft, curcss( "marginleft" elem.getboundingclientrect().left marginleft: elem.getboundingclientrect().left; used animate expand margin: "", padding: border: prefix, suffix prefix expand: i="0," expanded="{}," assumes single string parts="typeof" "string" value.split( " 4; i++ expanded[ cssexpand[ parts[ expanded; "margin" ].set="setPositiveNumber;" jquery.fn.extend( access( this, len, map="{}," array.isarray( len="name.length;" len; map[ name[ map; jquery.style( arguments.length> 1 );2961 }2962} );2963function Tween( elem, options, prop, end, easing ) {2964 return new Tween.prototype.init( elem, options, prop, end, easing );2965}2966jQuery.Tween = Tween;2967Tween.prototype = {2968 constructor: Tween,2969 init: function( elem, options, prop, end, easing, unit ) {2970 this.elem = elem;2971 this.prop = prop;2972 this.easing = easing || jQuery.easing._default;2973 this.options = options;2974 this.start = this.now = this.cur();...
Using AI Code Generation
1describe('My First Test', () => {2 it('Does not do much!', () => {3 cy.contains('type').click()4 cy.url().should('include', '/commands/actions')5 cy.get('.action-email')6 .type('
Using AI Code Generation
1const rcssNum = /^([+-])=([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))/;2const cssExpand = ['Top', 'Right', 'Bottom', 'Left'];3const isHidden = (elem, el) => {4 return (5 (el && el === 'hidden') ||6 (elem.offsetWidth <= 0 && elem.offsetHeight <= 0) ||7 (!Cypress.dom.isVisible(elem))8 );9};10const swap = (elem, options, callback, args) => {11 let ret;12 let name;13 let old = {};14 for (name in options) {15 old[name] = elem.style[name];16 elem.style[name] = options[name];17 }18 ret = callback.apply(elem, args || []);19 for (name in options) {20 elem.style[name] = old[name];21 }22 return ret;23};24const getWidthOrHeight = (elem, name, extra) => {25 let val;26 let valueIsBorderBox = true;27 let styles = getStyles(elem);28 let isBorderBox = styles.boxSizing === 'border-box';29 if (window.getComputedStyle(elem) === null) {30 if (!elem.currentStyle) {31 return;32 }33 styles = elem.currentStyle;34 if (styles.width === 'auto') {35 val = elem.offsetWidth;36 }37 }38 if (val === undefined) {39 val = parseFloat(styles[name]);40 }41 if (val >= 0 && extra) {42 val += extra * (isBorderBox ? parseFloat(styles.borderTopWidth) + parseFloat(styles.borderBottomWidth) : parseFloat(styles.paddingTop) + parseFloat(styles.paddingBottom));43 }
Using AI Code Generation
1import { rcssNum } from "cypress/types/lodash";2describe('My First Test', () => {3 it('Does not do much!', () => {4 expect(true).to.equal(true)5 })6})7describe('My First Test', () => {8 it('Does not do much!', () => {9 expect(true).to.equal(true)10 })11})12describe('My First Test', () => {13 it('Does not do much!', () => {14 expect(true).to.equal(true)15 })16})17describe('My First Test', () => {18 it('Does not do much!', () => {19 expect(true).to.equal(true)20 })21})22describe('My First Test', () => {23 it('Does not do much!', () => {24 expect(true).to.equal(true)25 })26})27describe('My First Test', () => {28 it('Does not do much!', () => {29 expect(true).to.equal(true)30 })31})32describe('My First Test', () => {33 it('Does not do much!', () => {34 expect(true).to.equal(true)35 })36})37describe('My First Test', () => {38 it('Does not do much!', () => {39 expect(true).to.equal(true)40 })41})42describe('My First Test', () => {43 it('Does not do much!', () => {44 expect(true).to.equal(true)45 })46})47describe('My First Test', () => {48 it('Does not do much!', () => {49 expect(true).to.equal(true)50 })51})52describe('My First Test', () => {53 it('Does not do much!', () => {54 expect(true).to.equal(true)55 })56})57describe('My First Test', () => {58 it('
Using AI Code Generation
1const rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );2let result = rcssNum.exec( "10px" );3console.log( result );4const rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );5let result = rcssNum.exec( "10px" );6console.log( result );7const rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );8let result = rcssNum.exec( "10px" );9console.log( result );10const rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );11let result = rcssNum.exec( "10px" );12console.log( result );13const rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")(
Using AI Code Generation
1describe('Test', () => {2 it('Test', () => {3 cy.get('input[name="q"]').type('cypress')4 cy.get('input[name="btnK"]').click()5 cy.get('a').contains('Cypress.io').click()6 })7})
Using AI Code Generation
1describe('My First Test', function() {2 it('Does not do much!', function() {3 cy.contains('type').click()4 cy.url().should('include', '/commands/actions')5 cy.get('.action-email')6 .type('
Using AI Code Generation
1Cypress.on('log:added', (options, log) => {2 if (log.get('name') === 'rcssNum.exec') {3 console.log('rcssNum.exec called', log.get('state'))4 }5})6Cypress.on('log:added', (options, log) => {7 if (log.get('name') === 'rcssNum.exec') {8 console.log('rcssNum.exec called', log.get('state'))9 }10})11Cypress.on('log:added', (options, log) => {12 if (log.get('name') === 'rcssNum.exec') {13 console.log('rcssNum.exec called', log.get('state'))14 }15})16Cypress.on('log:added', (options, log) => {17 if (log.get('name') === 'rcssNum.exec') {18 console.log('rcssNum.exec called', log.get('state'))19 }20})21Cypress.on('log:added', (options, log) => {22 if (log.get('name') === 'rcssNum.exec') {23 console.log('rcssNum.exec called', log.get('state'))24 }25})26Cypress.on('log:added', (options, log) => {27 if (log.get('name') === 'rcssNum.exec') {28 console.log('rcssNum
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!!