Best JavaScript code snippet using cypress
UnitTest.ListHeader.js
Source:UnitTest.ListHeader.js
...479 });480 it('should return return default value if it is set', function ()481 {482 list_header.defaultDisplay = 'expected value';483 var result = list_header.getDefaultDisplay();484 expect(result).toEqual(list_header.defaultDisplay);485 });486 it('if the default filter is not set should set it and retur form the filter list', function ()487 {488 var expected_value = {489 name: 'Second'490 , selected : true491 };492 list_header.displays = [{493 name: 'First'494 }495 , expected_value];496 var result = list_header.getDefaultDisplay();497 expect(result).toEqual(expected_value);498 expect(list_header.defaultDisplay).toEqual(expected_value);499 });500 it('otherwise will return the first of the list setting the detault filter', function ()501 {502 var expected_result = {503 name: 'First'504 };505 list_header.displays = [expected_result];506 var result = list_header.getDefaultDisplay();507 expect(result).toEqual(expected_result);508 expect(list_header.defaultDisplay).toEqual(expected_result);509 });510 });511 describe('isDefaultFilter', function ()512 {513 beforeEach(function()514 {515 list_header = new ListHeader(fake_options);516 });517 it('should return true if default filter is exactly the same as the value passed in', function()518 {519 var expected_value = {fake:true};520 list_header.getDefaultFilter = jasmine.createSpy('fake getDefaultFilter').and.callFake(function ()...
module.js
Source:module.js
...457 });458 it('should return return default value if it is set', function ()459 {460 list_header.defaultDisplay = 'expected value';461 var result = list_header.getDefaultDisplay();462 expect(result).toEqual(list_header.defaultDisplay);463 });464 it('if the default filter is not set should set it and retur form the filter list', function ()465 {466 var expected_value = {467 name: 'Second'468 , selected : true469 };470 list_header.displays = [{471 name: 'First'472 }473 , expected_value];474 var result = list_header.getDefaultDisplay();475 expect(result).toEqual(expected_value);476 expect(list_header.defaultDisplay).toEqual(expected_value);477 });478 it('otherwise will return the first of the list setting the detault filter', function ()479 {480 var expected_result = {481 name: 'First'482 };483 list_header.displays = [expected_result];484 var result = list_header.getDefaultDisplay();485 expect(result).toEqual(expected_result);486 expect(list_header.defaultDisplay).toEqual(expected_result);487 });488 });489 describe('isDefaultFilter', function ()490 {491 beforeEach(function()492 {493 list_header = new ListHeader(fake_options);494 });495 it('should return true if default filter is exactly the same as the value passed in', function()496 {497 var expected_value = {fake:true};498 list_header.getDefaultFilter = jasmine.createSpy('fake getDefaultFilter').andCallFake(function ()...
Overwatch Soldier76.js
Source:Overwatch Soldier76.js
...74{75 SattingUI();76}}));77 Window0.setContentView(imageView1);78 Window0.setWidth(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getWidth()/โ30));79 Window0.setHeight(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getHeight()/โ20));80 Window0.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.TRANSPARENT));81 Window0.showAtLocation(ctx.getWindow().getDecorView(),android.view.Gravity.RIGHT|android.view.Gravity.TOP, 530, 5);82 }83 catch(err)84 {85 clientMessage(""+err);86 }87 }}))88}89function SattingUI() {90 ctx.runOnUiThread(new java.lang.Runnable({run: function(){91 try{92 var layout = new android.widget.LinearLayout(ctx);93 layout.setOrientation(1);94 var text = new android.widget.TextView(ctx);95 text.setGravity(android.view.Gravity.CENTER);96 text.setText("\n\nOverwatch\nSoldier76");97 text.setTextSize(20);98 text.setTextColor(android.graphics.Color.YELLOW);99 layout.addView(text)100 var button0 = new android.widget.Button(ctx);101 layout.addView(button0)102 button0.setText("ImageMod");103 button0.setTextColor(android.graphics.Color.WHITE);104 button0.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color. argb (200,0,0,0)));105 button0.setOnClickListener(new android.view.View.OnClickListener({106 onClick: function(viewarg)107 {108 Guiexist2();109 Guiexist3();110 Guiexist4();111 Guiexist5();112 }}));113 button0.setOnTouchListener(new android.view.View.OnTouchListener(){onTouch:function(p1,p2){114 if(p2.getAction()==0){115 isjs=true;116 button0.setText("[ImageMod]"); }117 if(p2.getAction()==1){118 isjs=false;119 button0.setText("ImageMod"); }120 return false;121 }});122 var button1 = new android.widget.Button(ctx);123 layout.addView(button1)124 button1.setText("ButtonMod");125 button1.setTextColor(android.graphics.Color.WHITE);126 button1.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color. argb (200,0,0,0)));127 button1.setOnClickListener(new android.view.View.OnClickListener({128 onClick: function(viewarg)129 {130 print("Next update...");131 }}));132 button1.setOnTouchListener(new android.view.View.OnTouchListener(){onTouch:function(p1,p2){133 if(p2.getAction()==0){134 isjs=true;135 button1.setText("[ButtonMod]"); }136 if(p2.getAction()==1){137 isjs=false;138 button1.setText("ButtonMod"); }139 return false;140 }});141 var button2 = new android.widget.Button(ctx);142 layout.addView(button2)143 button2.setText("AllImgeRemove");144 button2.setTextColor(android.graphics.Color.WHITE);145 button2.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color. argb (200,0,0,0)));146 button2.setOnClickListener(new android.view.View.OnClickListener({147 onClick: function(viewarg)148 {149 Window1.dismiss();150 Window2.dismiss();151 Window3.dismiss();152 Window4.dismiss();153 Window5.dismiss();154 }}));155 button2.setOnTouchListener(new android.view.View.OnTouchListener(){onTouch:function(p1,p2){156 if(p2.getAction()==0){157 isjs=true;158 button2.setText("[AllImgeRemove]"); }159 if(p2.getAction()==1){160 isjs=false;161 button2.setText("AllImgeRemove"); }162 return false;163 }});164 var button3 = new android.widget.Button(ctx);165 layout.addView(button3)166 button3.setText("Go back");167 button3.setTextColor(android.graphics.Color.WHITE);168 button3.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color. argb (200,0,0,0)));169 button3.setOnClickListener(new android.view.View.OnClickListener({170 onClick: function(viewarg)171 {172 WindowS.dismiss();173 }}));174 button3.setOnTouchListener(new android.view.View.OnTouchListener(){onTouch:function(p1,p2){175 if(p2.getAction()==0){176 isjs=true;177 button3.setText("[Go back]"); }178 if(p2.getAction()==1){179 isjs=false;180 button3.setText("Go back"); }181 return false;182 }});183 var scr = new android.widget.ScrollView( ctx );184 scr.addView(layout);185 WindowS=new android.widget.PopupWindow(scr, ctx.getWindowManager().getDefaultDisplay().getWidth()/โ2.5, ctx.getWindowManager().getDefaultDisplay().getHeight(), true);186 WindowS.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.argb(0,0,0,0)));187 WindowS.setOutsideTouchable(false);188 WindowS.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.CENTER | android.view.Gravity.CENTER, 0, 200);189 }190 catch(err)191 {192 print(""+err);193 }194 }}));195}196function Guiexist1() {197ctx.runOnUiThread(new java.lang.Runnable({ run: function() {198 try199 {200 if(new java.io.File("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI1.png").exists())201 {202 var imageView1=new android.widget.ImageView(ctx);203 var bitmap1=new android.graphics.BitmapFactory.decodeFile("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI1.png");204 imageView1.setScaleType(android.widget.ImageView.ScaleType.FIT_XY);205 imageView1.setImageBitmap(bitmap1);206 }207 else208 {209 clientMessage("Where is the GUI1?");210 }211 Window1.setContentView(imageView1);212 Window1.setTouchable(false);213 Window1.setWidth(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getWidth()/โ4));214 Window1.setHeight(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getHeight()/โ4));215 Window1.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.TRANSPARENT));216 Window1.showAtLocation(ctx.getWindow().getDecorView(),android.view.Gravity.CENTER|android.view.Gravity.CENTER, 0, 0);217 }218 catch(err)219 {220 clientMessage(""+err);221 }222 }}))223}224function Guiexist2() {225ctx.runOnUiThread(new java.lang.Runnable({ run: function() {226 try227 {228 if(new java.io.File("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI2.png").exists())229 {230 var imageView1=new android.widget.ImageView(ctx);231 var bitmap1=new android.graphics.BitmapFactory.decodeFile("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI2.png");232 imageView1.setScaleType(android.widget.ImageView.ScaleType.FIT_XY);233 imageView1.setImageBitmap(bitmap1);234 }235 else236 {237 clientMessage("Where is the GUI2?");238 }239 Window2.setContentView(imageView1);240 Window2.setWidth(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getWidth()/โ35));241 Window2.setHeight(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getHeight()/โ35));242 Window2.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.TRANSPARENT));243 Window2.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.BOTTOM | android.view.Gravity.RIGHT,350,5);244 }245 catch(err)246 {247 clientMessage(""+err);248 }249 }}));250}251function Guiexist3() {252ctx.runOnUiThread(new java.lang.Runnable({ run: function() {253 try254 {255 if(new java.io.File("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI3.png").exists())256 {257 var imageView1=new android.widget.ImageView(ctx);258 var bitmap1=new android.graphics.BitmapFactory.decodeFile("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI3.png");259 imageView1.setScaleType(android.widget.ImageView.ScaleType.FIT_XY);260 imageView1.setImageBitmap(bitmap1);261 }262 else263 {264 clientMessage("Where is the GUI3?");265 }266 Window3.setContentView(imageView1);267 Window3.setWidth(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getWidth()/โ35));268 Window3.setHeight(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getHeight()/โ35));269 Window3.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.TRANSPARENT));270 Window3.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.BOTTOM | android.view.Gravity.RIGHT,220,5);271 }272 catch(err)273 {274 clientMessage(""+err);275 }276 }}));277}278function Guiexist4() {279ctx.runOnUiThread(new java.lang.Runnable({ run: function() {280 try281 {282 if(new java.io.File("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI4.png").exists())283 {284 var imageView1=new android.widget.ImageView(ctx);285 var bitmap1=new android.graphics.BitmapFactory.decodeFile("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI4.png");286 imageView1.setScaleType(android.widget.ImageView.ScaleType.FIT_XY);287 imageView1.setImageBitmap(bitmap1);288 }289 else290 {291 clientMessage("Whwere is the GUI4?");292 }293 imageView1.setOnTouchListener(new android.view.View.OnTouchListener({onTouch:function(p1,p2){294 var Mplayer3=new android.media.MediaPlayer();295 imageView1.setClickable(true);296 if(p2.getAction()==0){297 Mplayer3.reset();298 Mplayer3.setDataSource("/โsdcard/โgames/โcom.mojang/โminecraftpe/โmp3/โSoldier76.mp3");299 Mplayer3.prepare();300 Mplayer3.start();301 print("1"); }302 if(p2.getAction()==1){303 Mplayer3.stop();304 print("2");}305 return false;306 }}));307 Window4.setContentView(imageView1);308 Window4.setWidth(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getWidth()/โ25));309 Window4.setHeight(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getHeight()/โ25));310 Window4.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.TRANSPARENT));311 Window4.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.BOTTOM | android.view.Gravity.RIGHT,5,5);312 }313 catch(err)314 {315 clientMessage(""+err);316 }317 }}));318}319function Guiexist5() {320ctx.runOnUiThread(new java.lang.Runnable({ run: function() {321 try322 {323 if(new java.io.File("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI5.png").exists())324 {325 var imageView1 = new android.widget.ImageView(ctx);326 var bitmap1 = new android.graphics.BitmapFactory.decodeFile("/โsdcard/โgames/โcom.mojang/โminecraftpe/โGUI/โGUI5.png");327 imageView1.setScaleType(android.widget.ImageView.ScaleType.FIT_XY);328 imageView1.setImageBitmap(bitmap1);329 }330 else331 {332 clientMessage("Whwere is the GUI5?");333 }334 Window5.setContentView(imageView1);335 Window5.setTouchable(false);336 Window5.setWidth(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getWidth()/โ25));337 Window5.setHeight(dip2px(ctx,ctx.getWindowManager().getDefaultDisplay().getHeight()/โ15));338 Window5.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.TRANSPARENT));339 Window5.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.BOTTOM | android.view.Gravity.LEFT,5,5);340 }341 catch(err)342 {343 clientMessage(""+err);344 }345 }}));346}347function leaveGame() {348 var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get();349ctx.runOnUiThread(new java.lang.Runnable({ run: function() {350 Window0.dismiss();351 Window1.dismiss();...
Abstract.js
Source:Abstract.js
1/โ/โ/โ <amd-module name="Types/โ_display/โAbstract" /โ>2/โ**3 * รยรยฑรยรยรยรยฐรยบรยรยฝรยฐรย รยฟรยรยพรยตรยบรยรยธรย รยดรยฐรยฝรยฝรยรย
.4 * รยญรยรยพ รยฐรยฑรยรยรยรยฐรยบรยรยฝรยรยน รยบรยปรยฐรยรย, รยฝรยต รยฟรยรยตรยดรยฝรยฐรยทรยฝรยฐรยรยตรยฝรยฝรยรยน รยดรยปรย รยรยพรยทรยดรยฐรยฝรยธรย รยรยฐรยผรยพรยรยรยพรยรยรยตรยปรยรยฝรยรย
รยรยบรยทรยตรยผรยฟรยปรยรยรยพรยฒ.5 * @class Types/โ_display/โAbstract6 * @mixes Types/โ_entity/โDestroyableMixin7 * @mixes Types/โ_entity/โOptionsMixin8 * @mixes Types/โ_entity/โObservableMixin9 * @public10 * @author รยรยฐรยปรยรยรยตรยฒ รย.รย.11 */โ12define('Types/โ_display/โAbstract', [13 'require',14 'exports',15 'tslib',16 'Types/โentity',17 'Types/โdi',18 'Types/โutil'19], function (require, exports, tslib_1, entity_1, di_1, util_1) {20 'use strict';21 Object.defineProperty(exports, '__esModule', { value: true }); /โ**22 * รยรยฐรยรยรยธรยฒ รยรยพรยพรยรยฒรยตรยรยรยรยฒรยธรย รยธรยฝรยดรยตรยบรยรยพรยฒ รยฟรยรยพรยตรยบรยรยธรยน รยธ รยบรยพรยปรยปรยตรยบรยรยธรยน23 */โ24 /โ**25 * รยรยฐรยรยรยธรยฒ รยรยพรยพรยรยฒรยตรยรยรยรยฒรยธรย รยธรยฝรยดรยตรยบรยรยพรยฒ รยฟรยรยพรยตรยบรยรยธรยน รยธ รยบรยพรยปรยปรยตรยบรยรยธรยน26 */โ27 var displaysToCollections = []; /โ**28 * รยรยฐรยรยรยธรยฒ รยรยพรยพรยรยฒรยตรยรยรยรยฒรยธรย รยธรยฝรยดรยตรยบรยรยพรยฒ รยฟรยรยพรยตรยบรยรยธรยน รยธ รยธรย
รยธรยฝรยรยรยฐรยฝรยรยพรยฒ29 */โ30 /โ**31 * รยรยฐรยรยรยธรยฒ รยรยพรยพรยรยฒรยตรยรยรยรยฒรยธรย รยธรยฝรยดรยตรยบรยรยพรยฒ รยฟรยรยพรยตรยบรยรยธรยน รยธ รยธรย
รยธรยฝรยรยรยฐรยฝรยรยพรยฒ32 */โ33 var displaysToInstances = []; /โ**34 * รยกรยรยตรยรยรยธรยบ รยรยรยรยปรยพรยบ รยฝรยฐ singlton-รย35 */โ36 /โ**37 * รยกรยรยตรยรยรยธรยบ รยรยรยรยปรยพรยบ รยฝรยฐ singlton-รย38 */โ39 var displaysCounter = [];40 var Abstract = /โ** @class */โ41 function (_super) {42 tslib_1.__extends(Abstract, _super); /โ** @lends Types/โ_display/โAbstract.prototype */โ43 /โ** @lends Types/โ_display/โAbstract.prototype */โ44 function Abstract(options) {45 var _this = _super.call(this, options) || this;46 entity_1.OptionsToPropertyMixin.call(_this, options);47 entity_1.ObservableMixin.call(_this, options);48 return _this;49 }50 Abstract.prototype.destroy = function () {51 entity_1.DestroyableMixin.prototype.destroy.call(this);52 entity_1.ObservableMixin.prototype.destroy.call(this);53 }; /โ/โ region Statics54 /โ**55 * รยรยพรยทรยฒรยรยฐรยรยฐรยตรย รยฟรยรยพรยตรยบรยรยธรย รยฟรยพ รยรยผรยพรยปรยรยฐรยฝรยธรย56 * @param {Types/โ_collection/โIEnumerable} collection รยรยฑรยรยตรยบรย, รยดรยปรย รยบรยพรยรยพรยรยพรยณรยพ รยรยรยตรยฑรยรยตรยรยรย รยฟรยพรยปรยรยรยธรยรย รยฟรยรยพรยตรยบรยรยธรย57 * @param {Object} [options] รยรยฟรยรยธรยธ รยบรยพรยฝรยรยรยรยรยบรยรยพรยรยฐ รยฟรยรยพรยตรยบรยรยธรยธ58 * @param {Boolean} [single=false] รยรยพรยทรยฒรยรยฐรยรยฐรยรย singleton รยดรยปรย รยบรยฐรยถรยดรยพรยน collection59 * @return {Types/โ_display/โAbstract}60 * @static61 */โ62 /โ/โ region Statics63 /โ**64 * รยรยพรยทรยฒรยรยฐรยรยฐรยตรย รยฟรยรยพรยตรยบรยรยธรย รยฟรยพ รยรยผรยพรยปรยรยฐรยฝรยธรย65 * @param {Types/โ_collection/โIEnumerable} collection รยรยฑรยรยตรยบรย, รยดรยปรย รยบรยพรยรยพรยรยพรยณรยพ รยรยรยตรยฑรยรยตรยรยรย รยฟรยพรยปรยรยรยธรยรย รยฟรยรยพรยตรยบรยรยธรย66 * @param {Object} [options] รยรยฟรยรยธรยธ รยบรยพรยฝรยรยรยรยรยบรยรยพรยรยฐ รยฟรยรยพรยตรยบรยรยธรยธ67 * @param {Boolean} [single=false] รยรยพรยทรยฒรยรยฐรยรยฐรยรย singleton รยดรยปรย รยบรยฐรยถรยดรยพรยน collection68 * @return {Types/โ_display/โAbstract}69 * @static70 */โ71 Abstract.getDefaultDisplay = function (collection, options, single) {72 if (arguments.length === 2 && typeof options !== 'object') {73 single = options;74 options = {};75 }76 var index = single ? displaysToCollections.indexOf(collection) : -1;77 if (index === -1) {78 options = options || {};79 options.collection = collection;80 var instance = void 0;81 if (collection && collection['[Types/โ_collection/โIEnum]']) {82 instance = di_1.create('Types/โdisplay:Enum', options);83 } else if (collection && collection['[Types/โ_collection/โIFlags]']) {84 instance = di_1.create('Types/โdisplay:Flags', options);85 } else if (collection && collection['[Types/โ_collection/โIEnumerable]']) {86 instance = di_1.create('Types/โdisplay:Collection', options);87 } else if (collection instanceof Array) {88 instance = di_1.create('Types/โdisplay:Collection', options);89 } else {90 throw new TypeError('Argument "collection" should implement Types/โ_collection/โIEnumerable or be an \' +\n \'instance of Array, but "' + collection + '" given.');91 }92 if (single) {93 displaysToCollections.push(collection);94 displaysToInstances.push(instance);95 displaysCounter.push(1);96 }97 return instance;98 } else {99 displaysCounter[index]++;100 return displaysToInstances[index];101 }102 }; /โ**103 * รยรยรยฒรยพรยฑรยพรยถรยดรยฐรยตรย รยฟรยรยพรยตรยบรยรยธรย, รยบรยพรยรยพรยรยรย รยทรยฐรยฟรยรยฐรยรยธรยฒรยฐรยปรยธ รยรยตรยรยตรยท getDefaultDisplay รยบรยฐรยบ singleton104 * @param {Types/โ_display/โAbstract} display รยรยรยพรยตรยบรยรยธรย, รยฟรยพรยปรยรยรยตรยฝรยฝรยฐรย รยรยตรยรยตรยท getDefaultDisplay รย single=true105 * @return {Boolean} รยกรยรยรยปรยบรยฐ รยฝรยฐ รยฟรยรยพรยตรยบรยรยธรย รยฑรยรยปรยฐ รยพรยรยฒรยพรยฑรยพรยถรยดรยตรยฝรยฐ106 * @static107 */โ108 /โ**109 * รยรยรยฒรยพรยฑรยพรยถรยดรยฐรยตรย รยฟรยรยพรยตรยบรยรยธรย, รยบรยพรยรยพรยรยรย รยทรยฐรยฟรยรยฐรยรยธรยฒรยฐรยปรยธ รยรยตรยรยตรยท getDefaultDisplay รยบรยฐรยบ singleton110 * @param {Types/โ_display/โAbstract} display รยรยรยพรยตรยบรยรยธรย, รยฟรยพรยปรยรยรยตรยฝรยฝรยฐรย รยรยตรยรยตรยท getDefaultDisplay รย single=true111 * @return {Boolean} รยกรยรยรยปรยบรยฐ รยฝรยฐ รยฟรยรยพรยตรยบรยรยธรย รยฑรยรยปรยฐ รยพรยรยฒรยพรยฑรยพรยถรยดรยตรยฝรยฐ112 * @static113 */โ114 Abstract.releaseDefaultDisplay = function (display) {115 var index = displaysToInstances.indexOf(display);116 if (index === -1) {117 return false;118 }119 displaysCounter[index]--;120 if (displaysCounter[index] === 0) {121 displaysToInstances[index].destroy();122 displaysCounter.splice(index, 1);123 displaysToInstances.splice(index, 1);124 displaysToCollections.splice(index, 1);125 }126 return true;127 };128 return Abstract;129 }(util_1.mixin(entity_1.DestroyableMixin, entity_1.OptionsToPropertyMixin, entity_1.ObservableMixin) /โ** @lends Types/โ_display/โAbstract.prototype */โ);130 /โ** @lends Types/โ_display/โAbstract.prototype */โ131 exports.default = Abstract;132 Abstract.prototype['[Types/โ_display/โAbstract]'] = true; /โ/โ Deprecated133 /โ/โ Deprecated134 Abstract.prototype['[WS.Data/โDisplay/โDisplay]'] = true;...
display.test.js
Source:display.test.js
...31 * @tc.desc To test the function of obtaining the default screen32 */โ33 it('getDefaultDisplay_Test_001', 0, async function (done) {34 console.log('displayTest getDefaultDisplayTest1 begin');35 display.getDefaultDisplay().then(dsp => {36 console.log('displayTest getDefaultDisplayTest1 getDefaultDisplay id :' + JSON.stringify(dsp));37 expect(dsp.id != null).assertTrue();38 expect(dsp.refreshRate != null).assertTrue();39 expect(dsp.width != null).assertTrue();40 expect(dsp.height != null).assertTrue();41 done();42 }, (err) => {43 console.log('displayTest getDefaultDisplayTest1 getDefaultDisplay failed, err :' + JSON.stringify(err));44 expect().assertFail();45 done();46 })47 })48 /โ**49 * @tc.number SUB_WMS_GETDEFALUTDISPLAY_JSAPI_00150 * @tc.name Test getDefaultDisplay_Test_002.51 * @tc.desc To test the function if obtaining the default screen.52 */โ53 it('getDefaultDisplay_Test_002', 0, async function (done) {54 console.log('displayTest getDefaultDisplayTest2 begin');55 display.getDefaultDisplay((err, data) => {56 if (err.code != 0) {57 console.log('displayTest getDefaultDisplayTest2 getDefaultDisplay callback fail' + JSON.stringify(err.code));58 expect().assertFail();59 done();60 } else {61 console.log('displayTest getDefaultDisplayTest2 getDefaultDisplay id :' + JSON.stringify(data));62 expect(data.id != null).assertTrue();63 expect(data.refreshRate != null).assertTrue();64 expect(data.width != null).assertTrue();65 expect(data.height != null).assertTrue();66 done();67 }68 })69 })...
switch.js
Source:switch.js
...21 super.initialize(renderData, this.getSwitch()),22 super.initialize(renderData, this.getCases()23 .map(caseField => caseField.get('case'))24 ),25 super.initialize(renderData, this.getDefaultDisplay()),26 /โ/โ Allow some case displays to fail since they may not be intended for the27 /โ/โ current value. However, since not all data may have been loaded yet, due28 /โ/โ to this terrible initialize scheme, we cannot tell which case displays29 /โ/โ to load, so we have to try to load them all.30 ...this.getCases()31 .map(caseField => caseField.get('display'))32 .map(display => {33 try {34 return valueRenderers.initialize(display, renderData);35 } catch (e) {36 return Promise.resolve();37 }38 })39 .toArray()40 ]);41 }42 getSwitch() {43 return this.options.get('switch');44 }45 getCases() {46 return this.options.get('cases');47 }48 getDefaultDisplay() {49 const defaultDisplay = this.options.get('defaultDisplay');50 return defaultDisplay || null;51 }52 /โ**53 * Returns the appropriate switch case based on the input render data.54 * @param {RenderData} renderData - The data to switch over.55 * @return {ViewType} The resulting view type from the switch statement.56 */โ57 switch(renderData) {58 const switchValue = valueRenderers.getValue(this.getSwitch(), renderData);59 const caseField = this.getCases()60 .find(caseField =>61 valueRenderers.getValue(caseField.get('case'), renderData) == switchValue62 );63 if (caseField) {64 return caseField.get('display');65 }66 return this.getDefaultDisplay();67 }68 getValue(renderData) {69 const display = this.switch(renderData);70 return display ?71 valueRenderers.getValue(display, renderData) :72 null;73 }74 getDisplay(renderData) {75 const display = this.switch(renderData);76 return display ?77 valueRenderers.getDisplay(display, renderData) :78 null;79 }80}
test.js
Source:test.js
...6var layout = new android.widget.LinearLayout(ctx); 7var button = new android.widget.Button(ctx); 8button.setText("รงยยนรฆยยรฅยย"); 9var guix=0;10var guiy=ctx.getWindowManager().getDefaultDisplay().getHeight()/โ2;11button.setOnClickListener(new android.view.View.OnClickListener( { 12onClick: function(v,e){ 13/โ/โรงยยนรฅยยปรฅยย
รฅยฎยน14switch(e.getAction())15{16case 0:17guix=e.getX();18guiy=e.getY();19ctx.vibrate(3);20break;21case 1:22var guix2=parseInt(e.getX()-guix1)*-1/โ10;23var guiy2=parseInt(e.getY()-guiy1)*-1/โ10;24guix=guix+guix2;25guiy=guiy+guiy2;26window.update(guix,guiy,-1,-1);27break;28}29return true;30}})); 31layout.addView(button); 32button=new android.widget.PopupWindow(layout, dip2px(ctx,85), dip2px(ctx,45)); 33button.setContentView(layout); 34window.setWidth(ctx.getWindowManager().getDefaultDisplay().getWidth()/โ15);35window.setHeight(ctx.getWindowManager().getDefaultDisplay().getHeight()/โ10);36button.showAtLocation(ctx.getWindow().getDecorView(),4,android.view.Gravity.LEFT | android.view.Gravity.TOP,4);37}}));38}39catch(err){ print("รฅยพยรฆยยฑรฆยญยรฏยผยรฆยย รฆยณยรฆยยพรงยคยบรฆยยรฉยยฎ"); 40function dip2px(ctx, dips){ 41 return Math.ceil(dips * ctx.getResources().getDisplayMetrics().density);42}...
toggle.js
Source:toggle.js
...12 const show = isUndefined( force ) ? isHidden( ele ) : force;13 if( show ) {14 ele.style.display = ele[ cssDisplayProp ] || '';15 if( isHidden( ele ) ) {16 ele.style.display = getDefaultDisplay( ele.tagName );17 }18 } else {19 ele[ cssDisplayProp ] = computeStyle( ele, 'display' );20 ele.style.display = 'none';21 }22 } );...
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
1describe('My First Test', () => {2 it('Visits the Kitchen Sink', () => {3 cy.contains('type').click()4 cy.url().should('include', '/โcommands/โactions')5 cy.get('.action-email')6 .type('
Using AI Code Generation
1Cypress.Commands.add('getDefaultDisplay', () => {2 return cy.window().then((win) => {3 return win.getComputedStyle(win.document.body, null).display;4 });5});6Cypress.Commands.add('getDisplay', (selector) => {7 return cy.get(selector).then(($element) => {8 return cy.window().then((win) => {9 return win.getComputedStyle($element[0], null).display;10 });11 });12});13Cypress.Commands.add('getVisibility', (selector) => {14 return cy.get(selector).then(($element) => {15 return cy.window().then((win) => {16 return win.getComputedStyle($element[0], null).visibility;17 });18 });19});20Cypress.Commands.add('getOpacity', (selector) => {21 return cy.get(selector).then(($element) => {22 return cy.window().then((win) => {23 return win.getComputedStyle($element[0], null).opacity;24 });25 });26});27Cypress.Commands.add('getZIndex', (selector) => {28 return cy.get(selector).then(($element) => {29 return cy.window().then((win) => {30 return win.getComputedStyle($element[0], null).zIndex;31 });32 });33});34Cypress.Commands.add('getBackgroundImage', (selector) => {35 return cy.get(selector).then(($element) => {36 return cy.window().then((win) => {37 return win.getComputedStyle($element[0], null).backgroundImage;38 });39 });40});41Cypress.Commands.add('getBackgroundSize', (selector) => {42 return cy.get(selector).then(($element) => {43 return cy.window().then((win) => {44 return win.getComputedStyle($element[0], null).backgroundSize;45 });46 });47});48Cypress.Commands.add('getBackgroundPosition', (selector) => {
Using AI Code Generation
1var cypress = require("cypress");2cypress.getDefaultDisplay(function(err, display) {3 if (err) {4 console.log(err);5 } else {6 console.log(display);7 }8});9var cypress = require("cypress");10cypress.getDisplays(function(err, displays) {11 if (err) {12 console.log(err);13 } else {14 console.log(displays);15 }16});17var cypress = require("cypress");18cypress.getDisplay(0, function(err, display) {19 if (err) {20 console.log(err);21 } else {22 console.log(display);23 }24});25var cypress = require("cypress");26cypress.getDisplayCount(function(err, count) {27 if (err) {28 console.log(err);29 } else {30 console.log(count);31 }32});33var cypress = require("cypress");34cypress.getDisplayMode(function(err, mode) {35 if (err) {36 console.log(err);37 } else {38 console.log(mode);39 }40});41var cypress = require("cypress");42cypress.setDisplayMode("default", function(err) {43 if (err) {44 console.log(err);45 } else {46 console.log("Display Mode set to default");47 }48});49var cypress = require("cypress");50cypress.setDisplayMode("mirror", function(err) {51 if (err) {52 console.log(err);53 } else {54 console.log("Display Mode set to mirror");55 }56});57var cypress = require("cypress");58cypress.setDisplayMode("extended", function(err) {59 if (err) {60 console.log(err);61 } else {62 console.log("Display Mode set to extended");63 }64});
Using AI Code Generation
1describe('Test', () => {2 it('Get Default Display', () => {3 cy.get('.home-list > :nth-child(1) > a').click()4 cy.get('.query-table').should('be.visible')5 cy.get('.query-btn').click()6 cy.get('.query-table').should('not.be.visible')7 cy.get('.query-btn').click()8 cy.get('.query-table').should('be.visible')9 })10})11import '@cypress/โcode-coverage/โsupport'12const { addMatchImageSnapshotPlugin } = require('cypress-image-snapshot/โplugin')13const { addGetDefaultDisplayPlugin } = require('cypress-get-default-display')14module.exports = (on, config) => {15 addMatchImageSnapshotPlugin(on, config)16 addGetDefaultDisplayPlugin(on, config)17}18{19 "reporterOptions": {20 }21}22{23 "scripts": {
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 })6})7describe('test', () => {8 it('test', () => {9 cy.get('input[name="q"]').type('cypress')10 cy.get('input[name="btnK"]').click()11 cy.get('div[id="rso"] > div:nth-child(1) > div > div:nth-child(1) > div > div > div > h3 > a > span').click()12 })13})14describe('test', () => {15 it('test', () => {16 cy.get('input[name="q"]').type('cypress')17 cy.get('input[name="btnK"]').click()18 cy.get('div[id="rso"] > div:nth-child(1) > div > div:nth-child(1) > div > div > div > h3 > a > span').click()19 cy.get('div[id="rso"] > div:nth-child(1) > div > div:nth-child(1) > div > div > div > h3 > a > span').click()20 })21})22describe('test', () => {23 it('test', () => {24 cy.get('input[name="q"]').type('cypress')25 cy.get('input[name="btnK"]').click()26 cy.get('div[id="rso"] > div:nth-child(1) > div > div:nth-child(1) > div > div > div > h3 > a > span').click()27 cy.get('div[id="rso"] > div:nth-child(1) > div > div:nth-child(1) > div > div > div > h3 > a > span').click()28 cy.get('div[id="rso"] > div:nth-child(1) > div > div:nth-child(1) > div > div > div > h3 > a > span').click()
Using AI Code Generation
1describe('My First Test', function() {2 it('Gets, types and asserts', function() {3 cy.contains('type').click()4 cy.url().should('include', '/โcommands/โactions')5 cy.get('.action-email')6 .type('
Using AI Code Generation
1describe('Test', function() {2 it('Gets, types and asserts', function() {3 cy.contains('type').click()4 cy.url().should('include', '/โcommands/โactions')5 cy.get('.action-email')6 .type('
Using AI Code Generation
1cy.get('.test').then(function ($el) {2 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).width;3 cy.log(defaultDisplay);4});5cy.get('.test').then(function ($el) {6 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).height;7 cy.log(defaultDisplay);8});9cy.get('.test').then(function ($el) {10 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).top;11 cy.log(defaultDisplay);12});13cy.get('.test').then(function ($el) {14 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).left;15 cy.log(defaultDisplay);16});17cy.get('.test').then(function ($el) {18 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).bottom;19 cy.log(defaultDisplay);20});21cy.get('.test').then(function ($el) {22 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).right;23 cy.log(defaultDisplay);24});25cy.get('.test').then(function ($el) {26 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).x;27 cy.log(defaultDisplay);28});29cy.get('.test').then(function ($el) {30 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).y;31 cy.log(defaultDisplay);32});33cy.get('.test').then(function ($el) {34 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).width;35 cy.log(defaultDisplay);36});37cy.get('.test').then(function ($el) {38 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).height;39 cy.log(defaultDisplay);40});41cy.get('.test').then(function ($el) {42 const defaultDisplay = Cypress.dom.getElementBBox($el[0]).width;43 cy.log(defaultDisplay);44});45cy.get('.test
Using AI Code Generation
1const getDefaultDisplay = () => {2 const devices = require('../โ../โnode_modules/โcypress/โlib/โdevices')3}4describe('My first Test', () => {5 it('Visits the Kitchen Sink', () => {6 cy.viewport(getDefaultDisplay())7 cy.contains('type').click()8 cy.url().should('include', '/โcommands/โactions')9 })10})11{12}13 {14 },15 {16 },17 {18 },19 {20 },21 {22 },23 {24 }25module.exports = (on, config) => {26 require('@cypress/โcode-coverage/โtask')(on, config)27 const devices = require('../โ../โnode_modules/โcypress/โlib/โdevices')28 on('before:browser:launch', (browser, launchOptions) => {29 if (browser.name === 'chrome') {30 launchOptions.args.push('--start-fullscreen')31 }32 })33 on('task', {34 getDefaultDisplay() {35 }36 })37}38import '@cypress/โcode-coverage/โsupport'
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!!