How to use jQuery.type method in Cypress

Best JavaScript code snippet using cypress

reportico.js

Source:reportico.js Github

copy

Full Screen

...535 params += "&execute_mode=EXECUTE";536 params += "&" + reportico_jquery(this).prop("name") + "=1";537538 forms = reportico_jquery(this).closest('.swMntForm,.swPrpForm,form');539 if ( jQuery.type(reportico_ajax_script) === 'undefined' || !reportico_ajax_script )540 {541 var ajaxaction = reportico_jquery(forms).prop("action");542 }543 else544 {545 ajaxaction = reportico_ajax_script;546 }547548 var csvpdfoutput = false;549 var htmloutput = false;550551 reportico_report_title = reportico_jquery(this).closest('#reportico_container').find('.swTitle').html();552553 if ( !reportico_jquery(this).hasClass("swPrintBox") ) ...

Full Screen

Full Screen

skin.js

Source:skin.js Github

copy

Full Screen

1/*global module, QoobStorage, QoobController, PageModel, QoobLayout*/2/**3 * Initialize page qoob4 *5 * @version 0.0.16 * @class Qoob7 * @param {Object} options [current page id and {Object} data]8 */9//module.exports.Qoob = Qoob;10function Skin() {11 this.assets = {12 "dev": [13 { "type": "js", "name": "jquery-ui", "src": "js/libs/jquery-ui.js", "min_src": "js/libs/jquery-ui.min.js", "dep": ["jquery"] },14 { "type": "js", "name": "jquery-ui-touch-punch", "src": "js/libs/jquery.ui.touch-punch.js", "min_src": "js/libs/jquery.ui.touch-punch.min.js", "dep": ["jquery-ui"] },15 { "type": "js", "name": "jquery-ui-droppable-iframe", "src": "js/libs/jquery-ui-droppable-iframe.js", "min_src": "js/libs/jquery-ui-droppable-iframe.min.js", "dep": ["jquery-ui"] },16 { "type": "js", "name": "hammer", "src": "js/libs/hammer.js", "min_src": "js/libs/hammer.min.js", "dep": ["jquery"] },17 { "type": "js", "name": "qoob-select", "src": "js/libs/qoob-select.js", "dep": ["jquery"] },18 { "type": "js", "name": "qoob-dropdown", "src": "js/libs/qoob-dropdown.js", "dep": ["jquery"] },19 { "type": "js", "name": "current-device", "src": "js/libs/current-device.js", "min_src": "js/libs/current-device.min.js", "dep": ["jquery"] },20 { "type": "js", "name": "html2canvas", "src": "js/libs/html2canvas.js", "min_src": "js/libs/html2canvas.min.js", "dep": ["jquery"] },21 { "type": "js", "name": "jquery.easing", "src": "js/libs/jquery.easing.js", "min_src": "js/libs/jquery.easing.min.js", "dep": ["jquery"] },22 { "type": "js", "name": "date-time-picker", "src": "js/libs/date-time-picker.js", "min_src": "js/libs/date-time-picker.min.js", "dep": ["jquery"] },23 { "type": "js", "name": "qoob-controller", "src": "js/controllers/qoob-controller.js", "dep": ["backbone"] },24 { "type": "js", "name": "block-model", "src": "js/models/block-model.js", "dep": ["backbone"] },25 { "type": "js", "name": "page-model", "src": "js/models/page-model.js", "dep": ["backbone"] },26 { "type": "js", "name": "qoob-block-view", "src": "js/views/qoob-block-view.js", "dep": ["backbone"] },27 { "type": "js", "name": "qoob-block-wrapper-view", "src": "js/views/qoob-block-wrapper-view.js", "dep": ["backbone"] },28 { "type": "js", "name": "qoob-edit-mode-button-view", "src": "js/views/qoob-edit-mode-button-view.js", "dep": ["backbone"] },29 { "type": "js", "name": "qoob-field-view", "src": "js/views/qoob-field-view.js", "dep": ["backbone"] },30 { "type": "js", "name": "qoob-fields-view", "src": "js/views/qoob-fields-view.js", "dep": ["backbone"] },31 { "type": "js", "name": "qoob-layout", "src": "js/views/qoob-layout.js", "dep": ["backbone"] },32 { "type": "js", "name": "qoob-sidebar-view", "src": "js/views/qoob-sidebar-view.js", "dep": ["backbone"] },33 { "type": "js", "name": "qoob-menu-view", "src": "js/views/qoob-menu-view.js", "dep": ["backbone"] },34 { "type": "js", "name": "qoob-toolbar-view", "src": "js/views/qoob-toolbar-view.js", "dep": ["backbone"] },35 { "type": "js", "name": "qoob-viewport-view", "src": "js/views/qoob-viewport-view.js", "dep": ["backbone"] },36 { "type": "js", "name": "qoob-menu-blocks-preview-view", "src": "js/views/qoob-menu-blocks-preview-view.js", "dep": ["backbone"] },37 { "type": "js", "name": "qoob-menu-groups-view", "src": "js/views/qoob-menu-groups-view.js", "dep": ["backbone"] },38 { "type": "js", "name": "qoob-menu-save-page-view", "src": "js/views/qoob-menu-save-page-template-view.js", "dep": ["backbone"] },39 { "type": "js", "name": "qoob-settings-view", "src": "js/views/qoob-settings-view.js", "dep": ["qoob-fields-view"] },40 { "type": "js", "name": "qoob-import-export-view", "src": "js/views/qoob-import-export-view.js", "dep": ["backbone"] },41 { "type": "js", "name": "qoob-page-templates-view", "src": "js/views/qoob-page-templates-view.js", "dep": ["backbone"] },42 { "type": "js", "name": "field-accordion", "src": "js/views/fields/field-accordion.js", "dep": ["backbone"] },43 { "type": "js", "name": "field-accordion-item", "src": "js/views/fields/field-accordion-item.js", "dep": ["backbone"] },44 { "type": "js", "name": "field-accordion-item-settings", "src": "js/views/fields/field-accordion-item-settings.js", "dep": ["backbone"] },45 { "type": "js", "name": "field-accordion-flip", "src": "js/views/fields/field-accordion-flip.js", "dep": ["backbone"] },46 { "type": "js", "name": "field-accordion-item-flip", "src": "js/views/fields/field-accordion-flip-item.js", "dep": ["backbone"] },47 { "type": "js", "name": "field-accordion-item-flip-settings", "src": "js/views/fields/field-accordion-flip-item-settings.js", "dep": ["backbone"] },48 { "type": "js", "name": "field-checkbox-switch", "src": "js/views/fields/field-checkbox-switch.js", "dep": ["backbone"] },49 { "type": "js", "name": "field-checkbox", "src": "js/views/fields/field-checkbox.js", "dep": ["backbone"] },50 { "type": "js", "name": "field-colorpicker", "src": "js/views/fields/field-colorpicker.js", "dep": ["backbone"] },51 { "type": "js", "name": "field-icon", "src": "js/views/fields/field-icon.js", "dep": ["backbone"] },52 { "type": "js", "name": "field-image", "src": "js/views/fields/field-image.js", "dep": ["backbone"] },53 { "type": "js", "name": "field-select", "src": "js/views/fields/field-select.js", "dep": ["backbone"] },54 { "type": "js", "name": "field-radio", "src": "js/views/fields/field-radio.js", "dep": ["backbone"] },55 { "type": "js", "name": "field-slider", "src": "js/views/fields/field-slider.js", "dep": ["backbone"] },56 { "type": "js", "name": "field-text-autocomplete", "src": "js/views/fields/field-text-autocomplete.js", "dep": ["backbone"] },57 { "type": "js", "name": "field-text", "src": "js/views/fields/field-text.js", "dep": ["backbone"] },58 { "type": "js", "name": "field-textarea", "src": "js/views/fields/field-textarea.js", "dep": ["backbone"] },59 { "type": "js", "name": "field-video", "src": "js/views/fields/field-video.js", "dep": ["backbone"] },60 { "type": "js", "name": "field-datepicker", "src": "js/views/fields/field-datepicker.js", "dep": ["backbone"] },61 { "type": "js", "name": "icon-center-view", "src": "js/views/fields/icon-center-view.js", "dep": ["backbone"] },62 { "type": "js", "name": "image-center-view", "src": "js/views/fields/image-center-view.js", "dep": ["backbone"] },63 { "type": "js", "name": "video-center-view", "src": "js/views/fields/video-center-view.js", "dep": ["backbone"] },64 { "type": "js", "name": "template-adapter-handlebars", "src": "js/extensions/template-adapter-handlebars.js", "dep": ["backbone"] },65 { "type": "js", "name": "template-adapter-underscore", "src": "js/extensions/template-adapter-underscore.js", "dep": ["backbone"] },66 { "type": "js", "name": "qoob-storage", "src": "js/qoob-storage.js", "dep": ["backbone"] },67 { "type": "js", "name": "qoob-utils", "src": "js/qoob-utils.js", "dep": ["backbone"] },68 { "type": "js", "name": "quill", "src": "js/libs/quill/quill.js", "min_src": "js/libs/quill/quill.min.js", "dep": ["jquery"] },69 { "type": "css", "name": "quill.sno.css", "src": "js/libs/quill/quill.snow.css" },70 { "type": "css", "name": "font-awesome.css", "src": "css/font-awesome.css" },71 { "type": "css", "name": "glyphicons.css", "src": "css/glyphicons.css" },72 { "type": "css", "name": "qoob.css", "src": "css/qoob-backend.css", "dep": ["jquery-ui.css"] }73 ],74 "prod": [75 { "type": "css", "name": "font-awesome.min.css", "src": "css/font-awesome.min.css" },76 { "type": "css", "name": "glyphicons.min.css", "src": "css/glyphicons.min.css" },77 { "type": "css", "name": "qoob.min.css", "src": "css/qoob-backend.min.css", "dep": ["jquery-ui.css"] },78 { "type": "js", "name": "skin_assets", "src": "skin.concated.js" }79 ],80 "all": [81 { "type": "css", "name": "jquery-ui.css", "src": "css/jquery-ui.css" },82 { "type": "css", "name": "quill.sno.css", "src": "js/libs/quill/quill.snow.css" },83 { "type": "json", "name": "skin_templates", "src": "tmpl/templates.json" }84 ]85 };86}87/**88 * Activate page qoob89 */90Skin.prototype.activate = function(options) {91 var self = this;92 this.options = {93 blockTemplateAdapter: 'hbs',94 blockPreviewUrl: "preview.png",95 skinUrl: options.skinUrl96 };97 _.extend(this.options, options);98 this.loader = this.options.loader;99 this.storage = new QoobStorage(this.options);100 this.controller = new QoobController();101 this.pageModel = new PageModel();102 this.layout = new QoobLayout({103 "model": this.pageModel,104 "storage": this.storage,105 "controller": this.controller106 });107 this.controller.setLayout(this.layout);108 this.controller.setPageModel(this.pageModel);109 this.controller.setStorage(this.storage);110 //Creating and appending qoob layout111 jQuery(window).resize(function() {112 self.layout.resize();113 });114 //Blocks loaded to viewPort115 self.layout.viewPort.once('blocks_loaded', function() {116 self.loader.trigger('skin_loaded');117 Backbone.history.start({ pushState: false });118 });119 //If iframe ready to load blocks. All libraries css and js have already loaded to iframe120 self.layout.viewPort.once('iframe_loaded', function() {121 var iframe = self.layout.viewPort.getWindowIframe();122 //css is loaded to iframe123 iframe.loader.once('loaded', function() {124 // self.layout.viewPort.getWindowIframe().onbeforeunload = function() {125 // return false;126 // };127 // load default templates128 self.layout.viewPort.createBlankPage();129 //Start loading blocks130 self.controller.load(self.storage.pageData.blocks);131 });132 //add css styles for overlay and drop zone133 iframe.loader.add({ "name": "frontend-qoob-css", "src": self.options.skinUrl + "css/qoob-frontend.css", "type": "css" })134 return;135 });136 //Render layout137 jQuery('body').prepend(self.layout.render().el);138 this.layout.resize();139};140if (typeof(module) != 'undefined' && module.exports) {141 module.exports = Skin;...

Full Screen

Full Screen

jquery.automateaction.js

Source:jquery.automateaction.js Github

copy

Full Screen

1/**2 * This file is part of WorkESB.3 *4 * WorkESB is free software: you can redistribute it and/or modify5 * it under the terms of the GNU Lesser General Public License as published by6 * the Free Software Foundation, either version 3 of the License, or7 * (at your option) any later version.8 *9 * WorkESB is distributed in the hope that it will be useful,10 * but WITHOUT ANY WARRANTY; without even the implied warranty of11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the12 * GNU Lesser General Public License for more details.13 *14 * You should have received a copy of the GNU Lesser General Public License15 * along with WorkESB. If not, see <http://www.gnu.org/licenses/>.16 *17 * Created on: 31 janv. 201218 * Author: Marc Buils (MATIS - http://www.matis-group.com)19 */20;(function($){21var _lastStatus = null;22var _lastDialog = null;23var _notificationTitle = "Information sur l'automate";24var _currentGritterId = -1;25var __AUTOMATE_STATUS__ = "AUTOMATE_STATUS";26var __AUTOMATE_DIALOG__ = "AUTOMATE_DIALOG";27var __AUTOMATE_DIALOG_RETURN__ = "AUTOMATE_DIALOG_RETURN";28$.wesbmessenger.singleton().consumSampling( __AUTOMATE_STATUS__, "string" );29$.wesbmessenger.singleton().consumSampling( __AUTOMATE_DIALOG__, "string" );30$.wesbmessenger.singleton().update( function(){31 var _status = $.wesbmessenger.consumer[__AUTOMATE_STATUS__];32 33 if ( _lastStatus != _status && $('[data-jquery-type="automateaction"][data-waiting]').size() <= 0 ){34 if (_status == "stopped") {35 if ( _lastStatus != null ){36 $.gritter.add({37 image: "img/info.png",38 title: _notificationTitle,39 text: "Arret de l'automate"40 });41 }42 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="start"]').parent().parent().get(0) ).set("disabled", false);43 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("disabled", true);44 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("checked", false);45 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="stop"]').parent().parent().get(0) ).set("disabled", true);46 } else if (_status == "started"){47 if ( _lastStatus != null ){48 $.gritter.add({49 image: "img/info.png",50 title: _notificationTitle,51 text: (_lastStatus == "paused" ? "Relance de l'automate" : "Lancement de l'automate")52 });53 }54 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="start"]').parent().parent().get(0) ).set("disabled", true);55 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("disabled", false);56 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("checked", false);57 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="stop"]').parent().parent().get(0) ).set("disabled", false);58 } else if (_status == "paused") {59 if ( _lastStatus != null ){60 $.gritter.add({61 image: "img/info.png",62 title: _notificationTitle,63 text: "Pause de l'automate"64 });65 }66 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="start"]').parent().parent().get(0) ).set("disabled", true);67 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("disabled", false);68 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("checked", true);69 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="stop"]').parent().parent().get(0) ).set("disabled", false);70 } else {71 if ( _lastStatus != null ){72 $.gritter.add({73 image: "img/info.png",74 title: _notificationTitle,75 text: "Erreur inconnue"76 });77 }78 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="start"]').parent().parent().get(0) ).set("disabled", true);79 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("disabled", true);80 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("checked", false);81 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="stop"]').parent().parent().get(0) ).set("disabled", true);82 }83 _lastStatus = _status;84 }85 86 // automate dialogs87 var _dialog;88 if (_status == "started"){89 _dialog = $.wesbmessenger.consumer[__AUTOMATE_DIALOG__];90 }else{91 _dialog = JSON.stringify({type: "none"});92 }93 if (_lastDialog != _dialog){94 _lastDialog = _dialog;95 try {96 _dialog = JSON.parse( _dialog );97 } catch(e){98 _dialog = { type: "none" };99 }100 101 if (_dialog.type == "alert"){102 if ( $('#gritter-item-'+_currentGritterId).size() > 0 ){103 $.gritter.remove(_currentGritterId);104 _currentGritterId = -1;105 }106 107 jAlert( _dialog.text, _dialog.title, function(){108 $.wesbmessenger.singleton().trigger(__AUTOMATE_DIALOG_RETURN__, {109 "type": "alert"110 });111 });112 } else if (_dialog.type == "confirm"){113 if ( $('#gritter-item-'+_currentGritterId).size() > 0 ){114 $.gritter.remove(_currentGritterId);115 _currentGritterId = -1;116 }117 118 jConfirm( _dialog.text, _dialog.title, function(_r){119 $.wesbmessenger.singleton().trigger(__AUTOMATE_DIALOG_RETURN__, {120 "type": "confirm",121 "return": _r122 });123 });124 } else if (_dialog.type == "prompt"){125 if ( $('#gritter-item-'+_currentGritterId).size() > 0 ){126 $.gritter.remove(_currentGritterId);127 _currentGritterId = -1;128 }129 130 jPrompt( _dialog.text, "", _dialog.title, function(_r){131 $.wesbmessenger.singleton().trigger(__AUTOMATE_DIALOG_RETURN__, {132 "type": "prompt",133 "return": _r134 });135 });136 } else if (_dialog.type == "wait"){137 $.alerts._hide();138 139 if ( $('#gritter-item-'+_currentGritterId).size() > 0 ){140 $.gritter.remove(_currentGritterId);141 }142 _currentGritterId = $.gritter.add({143 image: "img/waiting.png",144 sticky: true,145 title: "Automate en attente",146 text: _dialog.text147 });148 $('#gritter-item-'+_currentGritterId+' .gritter-close').remove();149 }else{150 $.alerts._hide();151 if ( $('#gritter-item-'+_currentGritterId).size() > 0 ){152 $.gritter.remove(_currentGritterId);153 _currentGritterId = -1;154 }155 }156 }157});158 159$.fn.automateaction = function(){160 return this.each(function(){161 var $_this = $(this);162 var _action = $_this.attr('data-action');163 $_this.click(function(){164 if ( dijit.byNode( $_this.parent().parent().get(0) ).get('disabled') ){165 return false;166 }167 168 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="start"]').parent().parent().get(0) ).set("disabled", true);169 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="pause"]').parent().parent().get(0) ).set("disabled", true);170 dijit.byNode( $('[data-jquery-type="automateaction"][data-action="stop"]').parent().parent().get(0) ).set("disabled", true);171 172 if ( _action == 'start' ){173 $.wesbmessenger.singleton().call("getAutomates").done(function( _automates ){174 var $_dialog = $( $_this.attr('data-dialog') );175 176 $_dialog177 .tmpl( { automates: _automates } )178 .dialog({179 modal: true,180 title: "Executer un automate",181 buttons: { 182 "Executer": function() { 183 if ( $(this).find('li.ui-selected').size() <= 0 ){184 jAlert( "Selectionnez l'automate a executer" );185 }else if ( $(this).find('li.ui-selected').size() > 1 ){186 jAlert( "Selectionnez un seul automate" );187 }else{188 $_this.attr('data-waiting', '');189 $.wesbmessenger.singleton().call("startAutomate", {190 file: $(this).find('li.ui-selected').attr('data-file')191 }).done(function(_r){192 $_this.removeAttr('data-waiting');193 if (_r.status == 0){194 _lastStatus = null;195 jAlert(_r.error, "Erreur d'automate");196 }197 });198 $(this).dialog("destroy"); 199 }200 },201 "Annuler": function(){202 $(this).dialog("close"); 203 }204 },205 close: function(event, ui) { 206 $_this.removeAttr('data-waiting');207 _lastStatus = null;208 $(this).dialog("destroy"); 209 }210 })211 .pluginautoload();212 });213 } else if (_action == 'pause' ){214 $_this.attr('data-waiting', '');215 if ( $.wesbmessenger.consumer.AUTOMATE_STATUS != "paused" ) { 216 $.wesbmessenger.singleton().call("pauseAutomate").done(function(){217 $_this.removeAttr('data-waiting');218 }); 219 } else { 220 $.wesbmessenger.singleton().call("resumeAutomate").done(function(){221 $_this.removeAttr('data-waiting');222 });223 }224 } else if ( _action == 'stop' ){225 $_this.attr('data-waiting', '');226 $.wesbmessenger.singleton().call("stopAutomate").done(function(){227 $_this.removeAttr('data-waiting');228 }); 229 }230 }); 231 });232};...

Full Screen

Full Screen

type_select.js

Source:type_select.js Github

copy

Full Screen

1var categoryId;2var typeId;3var typeData;4//选项渲染5function appendOption($o,text,value){6 //新建一个option7 var $opt=layui.jquery("<option>").text(text).val(value);8 $opt.appendTo($o);9}10layui.use(['jquery', 'form'], function() {11 var $ = layui.jquery,12 form = layui.form,13 $form = $('#typeForm');14 //绑定选择事件15 form.on('select(category)', function(data) {16 categoryEvent(data);17 });18 form.on('select(type)', function(data) {19 typeEvent(data);20 });21 //监听一级分类选择事件22 function categoryEvent(data){23 //二级分类和typeID置空并添加提示选项24 $('#type').html("");25 typeId=null;26 appendOption($('#type'),"二级分类","");27 //当选择的不是提示选项时则遍历一级分类28 if(data.value!=""){29 $.each(typeData,function(index,category){30 //如果是当前选择的一级分类且子分类非空则遍历二级分类31 if(category.text==data.value && category.children){32 //修改全局变量categoryID33 categoryId=category.id;34 $.each(category.children,function(index,type){35 appendOption($('#type'),type.text,type.text);36 });37 }38 });39 //否则置空categoryId40 }else{41 categoryId=null;42 }43 //渲染表格44 form.render();45 }46 //监听二级分类选择事件47 function typeEvent(data){48 //当选择的不是提示选项时则遍历一级分类49 if(data.value!=""){50 $.each(typeData,function(index,category){51 //如果是当前选择的一级分类则遍历二级分类52 if(category.id==categoryId) {53 $.each(category.children,function(index,type){54 //如果是当前选择的二级分类则修改全局变量typeId55 if(type.text==data.value){56 typeId=type.id;57 }58 });59 }60 });61 //否则置空typeId62 }else{63 typeId=null;64 }65 }66});67//初始化一级分类68function initCategoty(categoryId,typeId) {69 //清空当前数据70 layui.jquery("#category").empty();71 layui.jquery("#type").empty();72 categoryId=categoryId;73 typeId=typeId;74 //请求数据75 layui.jquery.ajax({76 url: "/type",77 type: "get",78 dataType: "json",79 success: function (result) {80 typeData = result;81 // 添加提示选项82 appendOption(layui.jquery('#category'),"一级分类","");83 appendOption(layui.jquery('#type'),"二级分类","");84 // 遍历数据添加节点85 layui.jquery.each(typeData,function(index,category){86 appendOption(layui.jquery('#category'),category.text,category.text);87 //根据传入的分类id改变默认选择的分类值88 if(categoryId &&category.id==categoryId){89 //模拟点击事件90 layui.jquery('#category').next().find('.layui-select-title input').click();91 setTimeout(function () {92 layui.jquery('#category').next().find('.layui-anim').children('dd[lay-value="'+category.text+'"]').click();93 },10);94 layui.jquery.each(category.children,function(index,type){95 //如果是当前选择的二级分类则修改96 if(typeId&&type.id==typeId){97 //模拟点击事件98 layui.jquery('#type').next().find('.layui-select-title input').click();99 setTimeout(function () {100 layui.jquery('#type').next().find('.layui-anim').children('dd[lay-value="'+type.text+'"]').click();101 },10);102 }103 });104 }105 });106 layui.form.render();107 }108 });...

Full Screen

Full Screen

jquery.variablelist.js

Source:jquery.variablelist.js Github

copy

Full Screen

1/**2 * This file is part of WorkESB.3 *4 * WorkESB is free software: you can redistribute it and/or modify5 * it under the terms of the GNU Lesser General Public License as published by6 * the Free Software Foundation, either version 3 of the License, or7 * (at your option) any later version.8 *9 * WorkESB is distributed in the hope that it will be useful,10 * but WITHOUT ANY WARRANTY; without even the implied warranty of11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the12 * GNU Lesser General Public License for more details.13 *14 * You should have received a copy of the GNU Lesser General Public License15 * along with WorkESB. If not, see <http://www.gnu.org/licenses/>.16 *17 * Created on: 31 janv. 201218 * Author: Marc Buils (MATIS - http://www.matis-group.com)19 */20;(function($){21 var _getIdByName = function(p_name){22 var _return = "";23 24 $.each(p_name, function(_i,_v){25 if ( _v == ' ' ){26 _return += '_';27 } else if ( (_v >= 'a' && _v <= 'z')28 || (_v >= 'A' && _v <= 'Z')29 || (_v >= '0' && _v <= '9' ) ){30 _return += _v;31 }32 });33 34 return _return;35 };36 37 $.fn.variableList = function(){38 return this.each(function(){39 var $_this = $(this);40 var _list = $($_this.attr('data-tmpl-list'));41 var _removed = $_this.attr('data-sequencer-removed');42 var _consumText = $($_this.attr('data-tmpl-consum-text'));43 var _produceText = $($_this.attr('data-tmpl-produce-text'));44 var _consumQueuingText = $($_this.attr('data-tmpl-consum-queuing-text'));45 var _produceQueuingText = $($_this.attr('data-tmpl-produce-queuing-text'));46 var _call = $($_this.attr('data-tmpl-call'));47 var _bind = $($_this.attr('data-tmpl-bind'));48 var _trigger = $($_this.attr('data-tmpl-trigger'));49 var _eventlist = {};50 51 $.wesbmessenger.singleton().bind('wesbmessenger_pong', function(p_module){52 if ( p_module.name == "IHM" || p_module.name == "SEQUENCEUR D'AUTOMATE"53 || p_module.variable.name == "wesbmessenger_pong" ){54 return;55 }56 57 // add id58 p_module.id = _getIdByName( p_module.name );59 p_module.variable.id = _getIdByName( p_module.variable.name ); 60 61 var _block = $_this.find('ul[data-jquery-type="sortableVariable"][data-name="' + p_module.name + '"]');62 if ( _block.size() <= 063 && ( p_module.variable.com == "consumer" || p_module.variable.com == "producer"64 || p_module.variable.com == "share" || p_module.variable.com == "bind") ){65 _block = _list66 .tmpl({67 name: p_module.name,68 id: p_module.id69 })70 .appendTo( $_this );71 }72 73 if ( $('ul[data-jquery-type="sortableVariable"] li[data-module="'+p_module.name+'"][data-name="'+p_module.variable.name+'"]').size() <= 0 ){74 p_module.variable.type = p_module.variable.type == "string" ? "json" : p_module.variable.type;75 76 if ( p_module.variable.com == "producer" && !p_module.variable.queuing ) {77 _consumText78 .tmpl(p_module)79 .appendTo( _block );80 } else if ( p_module.variable.com == "consumer" && !p_module.variable.queuing ) {81 _produceText82 .tmpl(p_module)83 .appendTo( _block );84 } else if ( p_module.variable.com == "producer" && p_module.variable.queuing ) {85 _consumQueuingText86 .tmpl(p_module)87 .appendTo( _block );88 } else if ( p_module.variable.com == "consumer" && p_module.variable.queuing ) {89 _produceQueuingText90 .tmpl(p_module)91 .appendTo( _block );92 } else if ( p_module.variable.com == "share" ) {93 _call94 .tmpl(p_module)95 .appendTo( _block );96 } else if ( p_module.variable.com == "bind" ) {97 _trigger98 .tmpl(p_module)99 .appendTo( _block );100 }101 }102 103 if ( p_module.variable.com == "trigger" ) {104 if ( typeof( _eventlist[p_module.variable.name] ) == 'undefined' ){105 _eventlist[p_module.variable.name] = true;106 107 $.wesbmessenger.singleton().bind( p_module.variable.name, function(p){108 log( 'trigger "'+p_module.variable.name+'": '+JSON.stringify(p) );109 });110 }111 }112 113 _block114 .parent()115 .pluginautoload();116 });117 118 $.wesbmessenger.singleton().bind(_removed, function(p_module){119 $('ul[data-jquery-type="sortableVariable"] li[data-module="'+p_module.name+'"]').remove();120 $_this.find('ul[data-jquery-type="sortableVariable"][data-name="' + p_module.name + '"]').remove();121 });122 $.wesbmessenger.singleton().trigger('wesbmessenger_ping');123 });124 };...

Full Screen

Full Screen

gallery-yquery.js

Source:gallery-yquery.js Github

copy

Full Screen

1YUI.add('gallery-yquery', function(Y) {2/**3* YQuery is a widget for YUI3 that simplifies implementing both jQuery and jQuery plugins into your code4*5*6*7*8* Project Home - http://kickballcreative.com/yui/modules/yquery/9* Copyright (c) 2010 Lauren Smith10* YUI BSD - http://developer.yahoo.com/yui/license.html11*12*13*/14var opts = {}, win = window, JQUERY_BASE = 'http://ajax.googleapis.com/ajax/libs/jquery/';15function YQuery( src ) {16 return {17 // Allows for override of the version to use18 version : '1.4.2',19 // Allows for override of autodetection20 autodetect : true,21 // Allows for override to use dev version22 type : 'production',23 24 // Undocumented but allows for override of the setTimeout function; in milliseconds25 timeout : 10000,26 27 // Undocumented but allows for overriding the callback if ever necessary28 callback : null,29 use : function() {30 var queue = Array.prototype.slice.call( arguments, 0 );31 opts.timeout = this.timeout;32 opts.scope = this;33 var type = ( this.type === 'production' ) ? '.min' : '';34 35 if ( Y.Lang.isNull( this.callback ) ) { this.callback = queue.pop(); }36 if ( this.autodetect || Y.Lang.isObject( this.version ) ) {37 if ( Y.Lang.isArray( queue[0] ) ) { queue = queue[0]; }38 if ( typeof( jQuery ) === 'undefined' && this.autodetect && ! Y.Lang.isObject( this.version ) ) {39 queue.unshift( JQUERY_BASE + this.version + '/jquery' + type +'.js' );40 }41 if ( Y.Lang.isObject( this.version ) ) {42 if ( typeof( jQuery) === 'undefined' && this.autodetect ) {43 for( var i = 0; i < this.version.length; i++ ) {44 var url = JQUERY_BASE + this.version[ i ].version + '/jquery' + type + '.js';45 var c = ( queue.length <= 0 && i == ( this.version.length - 1 ) ) ? true : false;46 opts.data = {47 space : this.version[ i ].namespace,48 callback : c49 };50 51 opts.onSuccess = function( d ) {52 if ( ! Y.Lang.isUndefined( d.data.space ) ) { win[d.data.space] = jQuery.noConflict( true ); }53 if ( d.data.callback ) { this.scope._invokeReady(); }54 };55 opts.onTimeout = function( d ) {56 if ( ! Y.Lang.isUndefined( d.data.space ) ) { win[d.data.space] = jQuery.noConflict( true ); }57 if ( d.data.callback ) { this.scope._invokeReady(); }58 };59 Y.Get.script( url, opts );60 }61 }62 }63 if( queue.length > 0 ) {64 opts.onSuccess = function( d ) { this.scope._invokeReady(); };65 opts.onTimeout = function( d ) { this.scope._invokeReady(); };66 Y.Get.script( queue, opts );67 }68 } else {69 70 // This gets fired if jQuery autodetect has been overridden71 this._invokeReady();72 }73 },74 75 _invokeReady : function() {76 Y.on( 'domready', function() { this.callback(); }, this );77 78 }79 };80}81Y.YQuery = YQuery;...

Full Screen

Full Screen

gallery-yquery-debug.js

Source:gallery-yquery-debug.js Github

copy

Full Screen

1YUI.add('gallery-yquery', function(Y) {2/**3* YQuery is a widget for YUI3 that simplifies implementing both jQuery and jQuery plugins into your code4*5*6*7*8* Project Home - http://kickballcreative.com/yui/modules/yquery/9* Copyright (c) 2010 Lauren Smith10* YUI BSD - http://developer.yahoo.com/yui/license.html11*12*13*/14var opts = {}, win = window, JQUERY_BASE = 'http://ajax.googleapis.com/ajax/libs/jquery/';15function YQuery( src ) {16 return {17 // Allows for override of the version to use18 version : '1.4.2',19 // Allows for override of autodetection20 autodetect : true,21 // Allows for override to use dev version22 type : 'production',23 24 // Undocumented but allows for override of the setTimeout function; in milliseconds25 timeout : 10000,26 27 // Undocumented but allows for overriding the callback if ever necessary28 callback : null,29 use : function() {30 var queue = Array.prototype.slice.call( arguments, 0 );31 opts.timeout = this.timeout;32 opts.scope = this;33 var type = ( this.type === 'production' ) ? '.min' : '';34 35 if ( Y.Lang.isNull( this.callback ) ) { this.callback = queue.pop(); }36 if ( this.autodetect || Y.Lang.isObject( this.version ) ) {37 if ( Y.Lang.isArray( queue[0] ) ) { queue = queue[0]; }38 if ( typeof( jQuery ) === 'undefined' && this.autodetect && ! Y.Lang.isObject( this.version ) ) {39 queue.unshift( JQUERY_BASE + this.version + '/jquery' + type +'.js' );40 }41 if ( Y.Lang.isObject( this.version ) ) {42 if ( typeof( jQuery) === 'undefined' && this.autodetect ) {43 for( var i = 0; i < this.version.length; i++ ) {44 var url = JQUERY_BASE + this.version[ i ].version + '/jquery' + type + '.js';45 var c = ( queue.length <= 0 && i == ( this.version.length - 1 ) ) ? true : false;46 opts.data = {47 space : this.version[ i ].namespace,48 callback : c49 };50 51 opts.onSuccess = function( d ) {52 if ( ! Y.Lang.isUndefined( d.data.space ) ) { win[d.data.space] = jQuery.noConflict( true ); }53 if ( d.data.callback ) { this.scope._invokeReady(); }54 };55 opts.onTimeout = function( d ) {56 if ( ! Y.Lang.isUndefined( d.data.space ) ) { win[d.data.space] = jQuery.noConflict( true ); }57 if ( d.data.callback ) { this.scope._invokeReady(); }58 };59 Y.Get.script( url, opts );60 }61 }62 }63 if( queue.length > 0 ) {64 opts.onSuccess = function( d ) { this.scope._invokeReady(); };65 opts.onTimeout = function( d ) { this.scope._invokeReady(); };66 Y.Get.script( queue, opts );67 }68 } else {69 70 // This gets fired if jQuery autodetect has been overridden71 this._invokeReady();72 }73 },74 75 _invokeReady : function() {76 Y.on( 'domready', function() { this.callback(); }, this );77 78 }79 };80}81Y.YQuery = YQuery;...

Full Screen

Full Screen

yquery.js

Source:yquery.js Github

copy

Full Screen

1/**2* YQuery is a widget for YUI3 that simplifies implementing both jQuery and jQuery plugins into your code3*4*5*6*7* Project Home - http://kickballcreative.com/yui/modules/yquery/8* Copyright (c) 2010 Lauren Smith9* YUI BSD - http://developer.yahoo.com/yui/license.html10*11*12*/13var opts = {}, win = window, JQUERY_BASE = 'http://ajax.googleapis.com/ajax/libs/jquery/';14function YQuery( src ) {15 return {16 // Allows for override of the version to use17 version : '1.4.2',18 // Allows for override of autodetection19 autodetect : true,20 // Allows for override to use dev version21 type : 'production',22 23 // Undocumented but allows for override of the setTimeout function; in milliseconds24 timeout : 10000,25 26 // Undocumented but allows for overriding the callback if ever necessary27 callback : null,28 use : function() {29 var queue = Array.prototype.slice.call( arguments, 0 );30 opts.timeout = this.timeout;31 opts.scope = this;32 var type = ( this.type === 'production' ) ? '.min' : '';33 34 if ( Y.Lang.isNull( this.callback ) ) { this.callback = queue.pop(); }35 if ( this.autodetect || Y.Lang.isObject( this.version ) ) {36 if ( Y.Lang.isArray( queue[0] ) ) { queue = queue[0]; }37 if ( typeof( jQuery ) === 'undefined' && this.autodetect && ! Y.Lang.isObject( this.version ) ) {38 queue.unshift( JQUERY_BASE + this.version + '/jquery' + type +'.js' );39 }40 if ( Y.Lang.isObject( this.version ) ) {41 if ( typeof( jQuery) === 'undefined' && this.autodetect ) {42 for( var i = 0; i < this.version.length; i++ ) {43 var url = JQUERY_BASE + this.version[ i ].version + '/jquery' + type + '.js';44 var c = ( queue.length <= 0 && i == ( this.version.length - 1 ) ) ? true : false;45 opts.data = {46 space : this.version[ i ].namespace,47 callback : c48 };49 50 opts.onSuccess = function( d ) {51 if ( ! Y.Lang.isUndefined( d.data.space ) ) { win[d.data.space] = jQuery.noConflict( true ); }52 if ( d.data.callback ) { this.scope._invokeReady(); }53 };54 opts.onTimeout = function( d ) {55 if ( ! Y.Lang.isUndefined( d.data.space ) ) { win[d.data.space] = jQuery.noConflict( true ); }56 if ( d.data.callback ) { this.scope._invokeReady(); }57 };58 Y.Get.script( url, opts );59 }60 }61 }62 if( queue.length > 0 ) {63 opts.onSuccess = function( d ) { this.scope._invokeReady(); };64 opts.onTimeout = function( d ) { this.scope._invokeReady(); };65 Y.Get.script( queue, opts );66 }67 } else {68 69 // This gets fired if jQuery autodetect has been overridden70 this._invokeReady();71 }72 },73 74 _invokeReady : function() {75 Y.on( 'domready', function() { this.callback(); }, this );76 77 }78 };79}...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1describe('My First Test', function() {2 it('Does not do much!', function() {3 expect(true).to.equal(true)4 })5})6describe('My First Test', function() {7 it('Does not do much!', function() {8 expect(true).to.equal(true)9 })10})11describe('My First Test', function() {12 it('Does not do much!', function() {13 expect(true).to.equal(true)14 cy.get('.action-email')15 })16})17describe('My First Test', function() {18 it('Does not do much!', function() {19 expect(true).to.equal(true)20 cy.get('.action-email')21 cy.get('#email1')22 })23})24describe('My First Test', function() {25 it('Does not do much!', function() {26 expect(true).to.equal(true)27 cy.get('.action-email')28 cy.get('#email1')29 cy.get('[data-cy=dataSometing]')30 })31})32describe('My First Test', function() {33 it('Does not do much!', function() {34 expect(true).to.equal(true)35 cy.get('.action-email')36 cy.get('#email1')37 cy.get('[data-cy=dataSometing]')38 cy.get('#email1')39 cy.get('#email2')40 cy.get('[data-cy=dataSometing]')41 })42})43describe('My First Test', function() {44 it('Does not do much!', function() {45 expect(true).to.equal(true)46 cy.get('.action-email')47 cy.get('#email1')48 cy.get('[data-cy=dataSometing]')49 cy.get('#email1')50 cy.get('#email2')51 cy.get('[data-cy=dataSometing]')52 cy.get('#email1')53 cy.get('#email2')

Full Screen

Using AI Code Generation

copy

Full Screen

1describe('jQuery', function() {2 it('jQuery type', function() {3 cy.get('.query-table').find('tr').its('length').should('be.gt', 2)4 })5})6describe('jQuery', function() {7 it('jQuery type', function() {8 cy.get('.query-table').find('tr').its('length').should('be.gt', 2)9 })10})11describe('jQuery', function() {12 it('jQuery type', function() {13 cy.get('.query-table').find('tr').its('length').should('be.gt', 2)14 })15})16describe('jQuery', function() {17 it('jQuery type', function() {18 cy.get('.query-table').find('tr').its('length').should('be.gt', 2)19 })20})21describe('jQuery', function() {22 it('jQuery type', function() {23 cy.get('.query-table').find('tr').its('length').should('be.gt', 2)24 })25})26describe('jQuery', function() {27 it('jQuery type', function() {28 cy.get('.query-table').find('tr').its('length').should('be.gt', 2)29 })30})31describe('jQuery', function() {32 it('jQuery type', function() {33 cy.get('.query-table').find('tr').its('length').should('be.gt', 2)34 })35})

Full Screen

Using AI Code Generation

copy

Full Screen

1describe('jQuery.type method', () => {2 it('jQuery.type method', () => {3 cy.contains('type').click()4 cy.get('.action-email')5 .type('hello')6 .should('have.value', 'hello')7 cy.get('.action-disabled')8 .type('

Full Screen

Using AI Code Generation

copy

Full Screen

1it('should be able to get the type of an element', () => {2 cy.get('.query-table').contains('type').click()3 cy.get('.query-btn').should('have.class', 'btn')4 cy.get('.query-btn').then(($btn) => {5 expect(Cypress.$($btn).type()).to.eq('object')6 })7})

Full Screen

Using AI Code Generation

copy

Full Screen

1describe('Test', () => {2 it('test', () => {3 cy.get('input[name="q"]').type('Cypress')4 cy.get('input[type="submit"]').click()5 const text = Cypress.$.type($a)6 cy.log(text)7 })8 })9})

Full Screen

Using AI Code Generation

copy

Full Screen

1describe('Test', () => {2 it('Test', () => {3 cy.get('input.gLFyf').type('Hello World')4 })5})6{7 "reporterOptions": {},8}9{10 "scripts": {11 },12 "devDependencies": {13 }14}15import './commands'

Full Screen

Using AI Code Generation

copy

Full Screen

1it('test', () => {2 cy.get('.action-email')3 .type('email').should('have.value', 'email')4 .type('{selectall}email').should('have.value', 'email')5 .type('{backspace}').should('have.value', 'emai')6 .type('{leftarrow}{rightarrow}{uparrow}{downarrow}')7 .type('{del}{selectall}{backspace}')8 .type('{cmd}')

Full Screen

Cypress Tutorial

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.

Chapters:

  1. What is Cypress? -
  2. Why Cypress? - Learn why Cypress might be a good choice for testing your web applications.
  3. Features of Cypress Testing - Learn about features that make Cypress a powerful and flexible tool for testing web applications.
  4. Cypress Drawbacks - Although Cypress has many strengths, it has a few limitations that you should be aware of.
  5. Cypress Architecture - Learn more about Cypress architecture and how it is designed to be run directly in the browser, i.e., it does not have any additional servers.
  6. Browsers Supported by Cypress - Cypress is built on top of the Electron browser, supporting all modern web browsers. Learn browsers that support Cypress.
  7. Selenium vs Cypress: A Detailed Comparison - Compare and explore some key differences in terms of their design and features.
  8. Cypress Learning: Best Practices - Take a deep dive into some of the best practices you should use to avoid anti-patterns in your automation tests.
  9. How To Run Cypress Tests on LambdaTest? - Set up a LambdaTest account, and now you are all set to learn how to run Cypress tests.

Certification

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.

YouTube

Watch this 3 hours of complete tutorial to learn the basics of Cypress and various Cypress commands with the Cypress testing at LambdaTest.

Run Cypress automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful