Best JavaScript code snippet using cypress
divisao-parte3.js
Source:divisao-parte3.js
...13 // Ao clicar na tabuada, o filtro de blur some14 divisao_1.click(function () {15 // Alvo16 divisao_1.css({ 'filter': 'none' })17 divisao_2.css({ 'filter': 'blur(10px)' })18 divisao_3.css({ 'filter': 'blur(10px)' })19 divisao_4.css({ 'filter': 'blur(10px)' })20 divisao_5.css({ 'filter': 'blur(10px)' })21 divisao_6.css({ 'filter': 'blur(10px)' })22 divisao_7.css({ 'filter': 'blur(10px)' })23 divisao_8.css({ 'filter': 'blur(10px)' })24 divisao_9.css({ 'filter': 'blur(10px)' })25 divisao_10.css({ 'filter': 'blur(10px)' })26 })27 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece28 $('#botao-1').click(function () {29 $('.resultado-1').removeClass('transparencia');30 })31 // Ao clicar no botão de esconder a resposta, o resultado desaparece32 $('#btn-esconder-1').click(function () {33 $('.resultado-1').addClass('transparencia');34 })35 // Tabuada do 2 (parte 2)36 let divisao_2 = $('#divisao-2').addClass('transparencia');37 divisao_2.click(function () {38 // Alvo39 divisao_2.css({ 'filter': 'none' })40 // Tabuadas ficam com blur de novo41 divisao_1.css({ 'filter': 'blur(10px)' })42 divisao_3.css({ 'filter': 'blur(10px)' })43 divisao_4.css({ 'filter': 'blur(10px)' })44 divisao_5.css({ 'filter': 'blur(10px)' })45 divisao_6.css({ 'filter': 'blur(10px)' })46 divisao_7.css({ 'filter': 'blur(10px)' })47 divisao_8.css({ 'filter': 'blur(10px)' })48 divisao_9.css({ 'filter': 'blur(10px)' })49 divisao_10.css({ 'filter': 'blur(10px)' })50 })51 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece52 $('#botao-2').click(function () {53 $('.resultado-2').removeClass('transparencia');54 })55 // Ao clicar no botão de esconder a resposta, o resultado desaparece56 $('#btn-esconder-2').click(function () {57 $('.resultado-2').addClass('transparencia');58 })59 // Tabuada do 2 (parte 3)60 let divisao_3 = $('#divisao-3').addClass('transparencia');61 divisao_3.click(function () {62 // alvo63 divisao_3.css({ 'filter': 'none' })64 divisao_1.css({ 'filter': 'blur(10px)' })65 divisao_2.css({ 'filter': 'blur(10px)' })66 divisao_4.css({ 'filter': 'blur(10px)' })67 divisao_5.css({ 'filter': 'blur(10px)' })68 divisao_6.css({ 'filter': 'blur(10px)' })69 divisao_7.css({ 'filter': 'blur(10px)' })70 divisao_8.css({ 'filter': 'blur(10px)' })71 divisao_9.css({ 'filter': 'blur(10px)' })72 divisao_10.css({ 'filter': 'blur(10px)' })73 })74 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece75 $('#botao-3').click(function () {76 $('.resultado-3').removeClass('transparencia');77 })78 // Ao clicar no botão de esconder a resposta, o resultado desaparece79 $('#btn-esconder-3').click(function () {80 $('.resultado-3').addClass('transparencia');81 })82 // Tabuada do 2 (parte 4)83 let divisao_4 = $('#divisao-4').addClass('transparencia');84 divisao_4.click(function () {85 // Alvo86 divisao_4.css({ 'filter': 'none' })87 divisao_1.css({ 'filter': 'blur(10px)' })88 divisao_2.css({ 'filter': 'blur(10px)' })89 divisao_3.css({ 'filter': 'blur(10px)' })90 divisao_5.css({ 'filter': 'blur(10px)' })91 divisao_6.css({ 'filter': 'blur(10px)' })92 divisao_7.css({ 'filter': 'blur(10px)' })93 divisao_8.css({ 'filter': 'blur(10px)' })94 divisao_9.css({ 'filter': 'blur(10px)' })95 divisao_10.css({ 'filter': 'blur(10px)' })96 })97 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece98 $('#botao-4').click(function () {99 $('.resultado-4').removeClass('transparencia');100 })101 // Ao clicar no botão de esconder a resposta, o resultado desaparece102 $('#btn-esconder-4').click(function () {103 $('.resultado-4').addClass('transparencia');104 })105 // Tabuada do 2 (parte 5)106 let divisao_5 = $('#divisao-5').addClass('transparencia');107 divisao_5.click(function () {108 // Alvo109 divisao_5.css({ 'filter': 'none' })110 divisao_1.css({ 'filter': 'blur(10px)' })111 divisao_2.css({ 'filter': 'blur(10px)' })112 divisao_3.css({ 'filter': 'blur(10px)' })113 divisao_4.css({ 'filter': 'blur(10px)' })114 divisao_6.css({ 'filter': 'blur(10px)' })115 divisao_7.css({ 'filter': 'blur(10px)' })116 divisao_8.css({ 'filter': 'blur(10px)' })117 divisao_9.css({ 'filter': 'blur(10px)' })118 divisao_10.css({ 'filter': 'blur(10px)' })119 })120 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece121 $('#botao-5').click(function () {122 $('.resultado-5').removeClass('transparencia');123 })124 // Ao clicar no botão de esconder a resposta, o resultado desaparece125 $('#btn-esconder-5').click(function () {126 $('.resultado-5').addClass('transparencia');127 })128 // Tabuada do 2 (parte 6)129 let divisao_6 = $('#divisao-6').addClass('transparencia');130 divisao_6.click(function () {131 // Alvo132 divisao_6.css({ 'filter': 'none' })133 divisao_1.css({ 'filter': 'blur(10px)' })134 divisao_2.css({ 'filter': 'blur(10px)' })135 divisao_3.css({ 'filter': 'blur(10px)' })136 divisao_4.css({ 'filter': 'blur(10px)' })137 divisao_5.css({ 'filter': 'blur(10px)' })138 divisao_7.css({ 'filter': 'blur(10px)' })139 divisao_8.css({ 'filter': 'blur(10px)' })140 divisao_9.css({ 'filter': 'blur(10px)' })141 divisao_10.css({ 'filter': 'blur(10px)' })142 })143 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece144 $('#botao-6').click(function () {145 $('.resultado-6').removeClass('transparencia');146 })147 // Ao clicar no botão de esconder a resposta, o resultado desaparece148 $('#btn-esconder-6').click(function () {149 $('.resultado-6').addClass('transparencia');150 })151 // Tabuada do 2 (parte 7)152 let divisao_7 = $('#divisao-7').addClass('transparencia');153 divisao_7.click(function () {154 // Alvo155 divisao_7.css({ 'filter': 'none' })156 divisao_1.css({ 'filter': 'blur(10px)' })157 divisao_2.css({ 'filter': 'blur(10px)' })158 divisao_3.css({ 'filter': 'blur(10px)' })159 divisao_4.css({ 'filter': 'blur(10px)' })160 divisao_5.css({ 'filter': 'blur(10px)' })161 divisao_6.css({ 'filter': 'blur(10px)' })162 divisao_8.css({ 'filter': 'blur(10px)' })163 divisao_9.css({ 'filter': 'blur(10px)' })164 divisao_10.css({ 'filter': 'blur(10px)' })165 })166 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece167 $('#botao-7').click(function () {168 $('.resultado-7').removeClass('transparencia');169 })170 // Ao clicar no botão de esconder a resposta, o resultado desaparece171 $('#btn-esconder-7').click(function () {172 $('.resultado-7').addClass('transparencia');173 })174 // Tabuada do 2 (parte 8)175 let divisao_8 = $('#divisao-8').addClass('transparencia');176 divisao_8.click(function () {177 // Alvo178 divisao_8.css({ 'filter': 'none' })179 divisao_1.css({ 'filter': 'blur(10px)' })180 divisao_2.css({ 'filter': 'blur(10px)' })181 divisao_3.css({ 'filter': 'blur(10px)' })182 divisao_4.css({ 'filter': 'blur(10px)' })183 divisao_5.css({ 'filter': 'blur(10px)' })184 divisao_6.css({ 'filter': 'blur(10px)' })185 divisao_7.css({ 'filter': 'blur(10px)' })186 divisao_9.css({ 'filter': 'blur(10px)' })187 divisao_10.css({ 'filter': 'blur(10px)' })188 })189 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece190 $('#botao-8').click(function () {191 $('.resultado-8').removeClass('transparencia');192 })193 // Ao clicar no botão de esconder a resposta, o resultado desaparece194 $('#btn-esconder-8').click(function () {195 $('.resultado-8').addClass('transparencia');196 })197 // Tabuada do 2 (parte 9)198 let divisao_9 = $('#divisao-9').addClass('transparencia');199 divisao_9.click(function () {200 // Alvo201 divisao_9.css({ 'filter': 'none' })202 divisao_1.css({ 'filter': 'blur(10px)' })203 divisao_2.css({ 'filter': 'blur(10px)' })204 divisao_3.css({ 'filter': 'blur(10px)' })205 divisao_4.css({ 'filter': 'blur(10px)' })206 divisao_5.css({ 'filter': 'blur(10px)' })207 divisao_6.css({ 'filter': 'blur(10px)' })208 divisao_7.css({ 'filter': 'blur(10px)' })209 divisao_8.css({ 'filter': 'blur(10px)' })210 divisao_10.css({ 'filter': 'blur(10px)' })211 })212 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece213 $('#botao-9').click(function () {214 $('.resultado-9').removeClass('transparencia');215 })216 // Ao clicar no botão de esconder a resposta, o resultado desaparece217 $('#btn-esconder-9').click(function () {218 $('.resultado-9').addClass('transparencia');219 })220 // Tabuada do 2 (parte 10)221 let divisao_10 = $('#divisao-10').addClass('transparencia');222 divisao_10.click(function () {223 // Alvo224 divisao_10.css({ 'filter': 'none' })225 divisao_1.css({ 'filter': 'blur(10px)' })226 divisao_2.css({ 'filter': 'blur(10px)' })227 divisao_3.css({ 'filter': 'blur(10px)' })228 divisao_4.css({ 'filter': 'blur(10px)' })229 divisao_5.css({ 'filter': 'blur(10px)' })230 divisao_6.css({ 'filter': 'blur(10px)' })231 divisao_7.css({ 'filter': 'blur(10px)' })232 divisao_8.css({ 'filter': 'blur(10px)' })233 divisao_9.css({ 'filter': 'blur(10px)' })234 })235 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece236 $('#botao-10').click(function () {237 $('.resultado-10').removeClass('transparencia');238 })239 // Ao clicar no botão de esconder a resposta, o resultado desaparece240 $('#btn-esconder-10').click(function () {241 $('.resultado-10').addClass('transparencia');242 })...
divisao.js
Source:divisao.js
...13 // Ao clicar na tabuada, o filtro de blur some14 divisao_1.click(function () {15 // Alvo16 divisao_1.css({ 'filter': 'none' })17 divisao_2.css({ 'filter': 'blur(10px)' })18 divisao_3.css({ 'filter': 'blur(10px)' })19 divisao_4.css({ 'filter': 'blur(10px)' })20 divisao_5.css({ 'filter': 'blur(10px)' })21 divisao_6.css({ 'filter': 'blur(10px)' })22 divisao_7.css({ 'filter': 'blur(10px)' })23 divisao_8.css({ 'filter': 'blur(10px)' })24 divisao_9.css({ 'filter': 'blur(10px)' })25 divisao_10.css({ 'filter': 'blur(10px)' })26 })27 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece28 $('#botao-1').click(function () {29 $('.resultado-1').removeClass('transparencia');30 })31 // Ao clicar no botão de esconder a resposta, o resultado desaparece32 $('#btn-esconder-1').click(function () {33 $('.resultado-1').addClass('transparencia');34 })35 // Tabuada do 2 (parte 2)36 let divisao_2 = $('#divisao-2').addClass('transparencia');37 divisao_2.click(function () {38 // Alvo39 divisao_2.css({ 'filter': 'none' })40 // Tabuadas ficam com blur de novo41 divisao_1.css({ 'filter': 'blur(10px)' })42 divisao_3.css({ 'filter': 'blur(10px)' })43 divisao_4.css({ 'filter': 'blur(10px)' })44 divisao_5.css({ 'filter': 'blur(10px)' })45 divisao_6.css({ 'filter': 'blur(10px)' })46 divisao_7.css({ 'filter': 'blur(10px)' })47 divisao_8.css({ 'filter': 'blur(10px)' })48 divisao_9.css({ 'filter': 'blur(10px)' })49 divisao_10.css({ 'filter': 'blur(10px)' })50 })51 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece52 $('#botao-2').click(function () {53 $('.resultado-2').removeClass('transparencia');54 })55 // Ao clicar no botão de esconder a resposta, o resultado desaparece56 $('#btn-esconder-2').click(function () {57 $('.resultado-2').addClass('transparencia');58 })59 // Tabuada do 2 (parte 3)60 let divisao_3 = $('#divisao-3').addClass('transparencia');61 divisao_3.click(function () {62 // alvo63 divisao_3.css({ 'filter': 'none' })64 divisao_1.css({ 'filter': 'blur(10px)' })65 divisao_2.css({ 'filter': 'blur(10px)' })66 divisao_4.css({ 'filter': 'blur(10px)' })67 divisao_5.css({ 'filter': 'blur(10px)' })68 divisao_6.css({ 'filter': 'blur(10px)' })69 divisao_7.css({ 'filter': 'blur(10px)' })70 divisao_8.css({ 'filter': 'blur(10px)' })71 divisao_9.css({ 'filter': 'blur(10px)' })72 divisao_10.css({ 'filter': 'blur(10px)' })73 })74 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece75 $('#botao-3').click(function () {76 $('.resultado-3').removeClass('transparencia');77 })78 // Ao clicar no botão de esconder a resposta, o resultado desaparece79 $('#btn-esconder-3').click(function () {80 $('.resultado-3').addClass('transparencia');81 })82 // Tabuada do 2 (parte 4)83 let divisao_4 = $('#divisao-4').addClass('transparencia');84 divisao_4.click(function () {85 // Alvo86 divisao_4.css({ 'filter': 'none' })87 divisao_1.css({ 'filter': 'blur(10px)' })88 divisao_2.css({ 'filter': 'blur(10px)' })89 divisao_3.css({ 'filter': 'blur(10px)' })90 divisao_5.css({ 'filter': 'blur(10px)' })91 divisao_6.css({ 'filter': 'blur(10px)' })92 divisao_7.css({ 'filter': 'blur(10px)' })93 divisao_8.css({ 'filter': 'blur(10px)' })94 divisao_9.css({ 'filter': 'blur(10px)' })95 divisao_10.css({ 'filter': 'blur(10px)' })96 })97 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece98 $('#botao-4').click(function () {99 $('.resultado-4').removeClass('transparencia');100 })101 // Ao clicar no botão de esconder a resposta, o resultado desaparece102 $('#btn-esconder-4').click(function () {103 $('.resultado-4').addClass('transparencia');104 })105 // Tabuada do 2 (parte 5)106 let divisao_5 = $('#divisao-5').addClass('transparencia');107 divisao_5.click(function () {108 // Alvo109 divisao_5.css({ 'filter': 'none' })110 divisao_1.css({ 'filter': 'blur(10px)' })111 divisao_2.css({ 'filter': 'blur(10px)' })112 divisao_3.css({ 'filter': 'blur(10px)' })113 divisao_4.css({ 'filter': 'blur(10px)' })114 divisao_6.css({ 'filter': 'blur(10px)' })115 divisao_7.css({ 'filter': 'blur(10px)' })116 divisao_8.css({ 'filter': 'blur(10px)' })117 divisao_9.css({ 'filter': 'blur(10px)' })118 divisao_10.css({ 'filter': 'blur(10px)' })119 })120 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece121 $('#botao-5').click(function () {122 $('.resultado-5').removeClass('transparencia');123 })124 // Ao clicar no botão de esconder a resposta, o resultado desaparece125 $('#btn-esconder-5').click(function () {126 $('.resultado-5').addClass('transparencia');127 })128 // Tabuada do 2 (parte 6)129 let divisao_6 = $('#divisao-6').addClass('transparencia');130 divisao_6.click(function () {131 // Alvo132 divisao_6.css({ 'filter': 'none' })133 divisao_1.css({ 'filter': 'blur(10px)' })134 divisao_2.css({ 'filter': 'blur(10px)' })135 divisao_3.css({ 'filter': 'blur(10px)' })136 divisao_4.css({ 'filter': 'blur(10px)' })137 divisao_5.css({ 'filter': 'blur(10px)' })138 divisao_7.css({ 'filter': 'blur(10px)' })139 divisao_8.css({ 'filter': 'blur(10px)' })140 divisao_9.css({ 'filter': 'blur(10px)' })141 divisao_10.css({ 'filter': 'blur(10px)' })142 })143 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece144 $('#botao-6').click(function () {145 $('.resultado-6').removeClass('transparencia');146 })147 // Ao clicar no botão de esconder a resposta, o resultado desaparece148 $('#btn-esconder-6').click(function () {149 $('.resultado-6').addClass('transparencia');150 })151 // Tabuada do 2 (parte 7)152 let divisao_7 = $('#divisao-7').addClass('transparencia');153 divisao_7.click(function () {154 // Alvo155 divisao_7.css({ 'filter': 'none' })156 divisao_1.css({ 'filter': 'blur(10px)' })157 divisao_2.css({ 'filter': 'blur(10px)' })158 divisao_3.css({ 'filter': 'blur(10px)' })159 divisao_4.css({ 'filter': 'blur(10px)' })160 divisao_5.css({ 'filter': 'blur(10px)' })161 divisao_6.css({ 'filter': 'blur(10px)' })162 divisao_8.css({ 'filter': 'blur(10px)' })163 divisao_9.css({ 'filter': 'blur(10px)' })164 divisao_10.css({ 'filter': 'blur(10px)' })165 })166 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece167 $('#botao-7').click(function () {168 $('.resultado-7').removeClass('transparencia');169 })170 // Ao clicar no botão de esconder a resposta, o resultado desaparece171 $('#btn-esconder-7').click(function () {172 $('.resultado-7').addClass('transparencia');173 })174 // Tabuada do 2 (parte 8)175 let divisao_8 = $('#divisao-8').addClass('transparencia');176 divisao_8.click(function () {177 // Alvo178 divisao_8.css({ 'filter': 'none' })179 divisao_1.css({ 'filter': 'blur(10px)' })180 divisao_2.css({ 'filter': 'blur(10px)' })181 divisao_3.css({ 'filter': 'blur(10px)' })182 divisao_4.css({ 'filter': 'blur(10px)' })183 divisao_5.css({ 'filter': 'blur(10px)' })184 divisao_6.css({ 'filter': 'blur(10px)' })185 divisao_7.css({ 'filter': 'blur(10px)' })186 divisao_9.css({ 'filter': 'blur(10px)' })187 divisao_10.css({ 'filter': 'blur(10px)' })188 })189 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece190 $('#botao-8').click(function () {191 $('.resultado-8').removeClass('transparencia');192 })193 // Ao clicar no botão de esconder a resposta, o resultado desaparece194 $('#btn-esconder-8').click(function () {195 $('.resultado-8').addClass('transparencia');196 })197 // Tabuada do 2 (parte 9)198 let divisao_9 = $('#divisao-9').addClass('transparencia');199 divisao_9.click(function () {200 // Alvo201 divisao_9.css({ 'filter': 'none' })202 divisao_1.css({ 'filter': 'blur(10px)' })203 divisao_2.css({ 'filter': 'blur(10px)' })204 divisao_3.css({ 'filter': 'blur(10px)' })205 divisao_4.css({ 'filter': 'blur(10px)' })206 divisao_5.css({ 'filter': 'blur(10px)' })207 divisao_6.css({ 'filter': 'blur(10px)' })208 divisao_7.css({ 'filter': 'blur(10px)' })209 divisao_8.css({ 'filter': 'blur(10px)' })210 divisao_10.css({ 'filter': 'blur(10px)' })211 })212 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece213 $('#botao-9').click(function () {214 $('.resultado-9').removeClass('transparencia');215 })216 // Ao clicar no botão de esconder a resposta, o resultado desaparece217 $('#btn-esconder-9').click(function () {218 $('.resultado-9').addClass('transparencia');219 })220 // Tabuada do 2 (parte 10)221 let divisao_10 = $('#divisao-10').addClass('transparencia');222 divisao_10.click(function () {223 // Alvo224 divisao_10.css({ 'filter': 'none' })225 divisao_1.css({ 'filter': 'blur(10px)' })226 divisao_2.css({ 'filter': 'blur(10px)' })227 divisao_3.css({ 'filter': 'blur(10px)' })228 divisao_4.css({ 'filter': 'blur(10px)' })229 divisao_5.css({ 'filter': 'blur(10px)' })230 divisao_6.css({ 'filter': 'blur(10px)' })231 divisao_7.css({ 'filter': 'blur(10px)' })232 divisao_8.css({ 'filter': 'blur(10px)' })233 divisao_9.css({ 'filter': 'blur(10px)' })234 })235 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece236 $('#botao-10').click(function () {237 $('.resultado-10').removeClass('transparencia');238 })239 // Ao clicar no botão de esconder a resposta, o resultado desaparece240 $('#btn-esconder-10').click(function () {241 $('.resultado-10').addClass('transparencia');242 })...
divisao-parte2.js
Source:divisao-parte2.js
...13 // Ao clicar na tabuada, o filtro de blur some14 divisao_1.click(function () {15 // Alvo16 divisao_1.css({ 'filter': 'none' })17 divisao_2.css({ 'filter': 'blur(10px)' })18 divisao_3.css({ 'filter': 'blur(10px)' })19 divisao_4.css({ 'filter': 'blur(10px)' })20 divisao_5.css({ 'filter': 'blur(10px)' })21 divisao_6.css({ 'filter': 'blur(10px)' })22 divisao_7.css({ 'filter': 'blur(10px)' })23 divisao_8.css({ 'filter': 'blur(10px)' })24 divisao_9.css({ 'filter': 'blur(10px)' })25 divisao_10.css({ 'filter': 'blur(10px)' })26 })27 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece28 $('#botao-1').click(function () {29 $('.resultado-1').removeClass('transparencia');30 })31 // Ao clicar no botão de esconder a resposta, o resultado desaparece32 $('#btn-esconder-1').click(function () {33 $('.resultado-1').addClass('transparencia');34 })35 // Tabuada do 2 (parte 2)36 let divisao_2 = $('#divisao-2').addClass('transparencia');37 divisao_2.click(function () {38 // Alvo39 divisao_2.css({ 'filter': 'none' })40 // Tabuadas ficam com blur de novo41 divisao_1.css({ 'filter': 'blur(10px)' })42 divisao_3.css({ 'filter': 'blur(10px)' })43 divisao_4.css({ 'filter': 'blur(10px)' })44 divisao_5.css({ 'filter': 'blur(10px)' })45 divisao_6.css({ 'filter': 'blur(10px)' })46 divisao_7.css({ 'filter': 'blur(10px)' })47 divisao_8.css({ 'filter': 'blur(10px)' })48 divisao_9.css({ 'filter': 'blur(10px)' })49 divisao_10.css({ 'filter': 'blur(10px)' })50 })51 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece52 $('#botao-2').click(function () {53 $('.resultado-2').removeClass('transparencia');54 })55 // Ao clicar no botão de esconder a resposta, o resultado desaparece56 $('#btn-esconder-2').click(function () {57 $('.resultado-2').addClass('transparencia');58 })59 // Tabuada do 2 (parte 3)60 let divisao_3 = $('#divisao-3').addClass('transparencia');61 divisao_3.click(function () {62 // alvo63 divisao_3.css({ 'filter': 'none' })64 divisao_1.css({ 'filter': 'blur(10px)' })65 divisao_2.css({ 'filter': 'blur(10px)' })66 divisao_4.css({ 'filter': 'blur(10px)' })67 divisao_5.css({ 'filter': 'blur(10px)' })68 divisao_6.css({ 'filter': 'blur(10px)' })69 divisao_7.css({ 'filter': 'blur(10px)' })70 divisao_8.css({ 'filter': 'blur(10px)' })71 divisao_9.css({ 'filter': 'blur(10px)' })72 divisao_10.css({ 'filter': 'blur(10px)' })73 })74 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece75 $('#botao-3').click(function () {76 $('.resultado-3').removeClass('transparencia');77 })78 // Ao clicar no botão de esconder a resposta, o resultado desaparece79 $('#btn-esconder-3').click(function () {80 $('.resultado-3').addClass('transparencia');81 })82 // Tabuada do 2 (parte 4)83 let divisao_4 = $('#divisao-4').addClass('transparencia');84 divisao_4.click(function () {85 // Alvo86 divisao_4.css({ 'filter': 'none' })87 divisao_1.css({ 'filter': 'blur(10px)' })88 divisao_2.css({ 'filter': 'blur(10px)' })89 divisao_3.css({ 'filter': 'blur(10px)' })90 divisao_5.css({ 'filter': 'blur(10px)' })91 divisao_6.css({ 'filter': 'blur(10px)' })92 divisao_7.css({ 'filter': 'blur(10px)' })93 divisao_8.css({ 'filter': 'blur(10px)' })94 divisao_9.css({ 'filter': 'blur(10px)' })95 divisao_10.css({ 'filter': 'blur(10px)' })96 })97 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece98 $('#botao-4').click(function () {99 $('.resultado-4').removeClass('transparencia');100 })101 // Ao clicar no botão de esconder a resposta, o resultado desaparece102 $('#btn-esconder-4').click(function () {103 $('.resultado-4').addClass('transparencia');104 })105 // Tabuada do 2 (parte 5)106 let divisao_5 = $('#divisao-5').addClass('transparencia');107 divisao_5.click(function () {108 // Alvo109 divisao_5.css({ 'filter': 'none' })110 divisao_1.css({ 'filter': 'blur(10px)' })111 divisao_2.css({ 'filter': 'blur(10px)' })112 divisao_3.css({ 'filter': 'blur(10px)' })113 divisao_4.css({ 'filter': 'blur(10px)' })114 divisao_6.css({ 'filter': 'blur(10px)' })115 divisao_7.css({ 'filter': 'blur(10px)' })116 divisao_8.css({ 'filter': 'blur(10px)' })117 divisao_9.css({ 'filter': 'blur(10px)' })118 divisao_10.css({ 'filter': 'blur(10px)' })119 })120 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece121 $('#botao-5').click(function () {122 $('.resultado-5').removeClass('transparencia');123 })124 // Ao clicar no botão de esconder a resposta, o resultado desaparece125 $('#btn-esconder-5').click(function () {126 $('.resultado-5').addClass('transparencia');127 })128 // Tabuada do 2 (parte 6)129 let divisao_6 = $('#divisao-6').addClass('transparencia');130 divisao_6.click(function () {131 // Alvo132 divisao_6.css({ 'filter': 'none' })133 divisao_1.css({ 'filter': 'blur(10px)' })134 divisao_2.css({ 'filter': 'blur(10px)' })135 divisao_3.css({ 'filter': 'blur(10px)' })136 divisao_4.css({ 'filter': 'blur(10px)' })137 divisao_5.css({ 'filter': 'blur(10px)' })138 divisao_7.css({ 'filter': 'blur(10px)' })139 divisao_8.css({ 'filter': 'blur(10px)' })140 divisao_9.css({ 'filter': 'blur(10px)' })141 divisao_10.css({ 'filter': 'blur(10px)' })142 })143 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece144 $('#botao-6').click(function () {145 $('.resultado-6').removeClass('transparencia');146 })147 // Ao clicar no botão de esconder a resposta, o resultado desaparece148 $('#btn-esconder-6').click(function () {149 $('.resultado-6').addClass('transparencia');150 })151 // Tabuada do 2 (parte 7)152 let divisao_7 = $('#divisao-7').addClass('transparencia');153 divisao_7.click(function () {154 // Alvo155 divisao_7.css({ 'filter': 'none' })156 divisao_1.css({ 'filter': 'blur(10px)' })157 divisao_2.css({ 'filter': 'blur(10px)' })158 divisao_3.css({ 'filter': 'blur(10px)' })159 divisao_4.css({ 'filter': 'blur(10px)' })160 divisao_5.css({ 'filter': 'blur(10px)' })161 divisao_6.css({ 'filter': 'blur(10px)' })162 divisao_8.css({ 'filter': 'blur(10px)' })163 divisao_9.css({ 'filter': 'blur(10px)' })164 divisao_10.css({ 'filter': 'blur(10px)' })165 })166 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece167 $('#botao-7').click(function () {168 $('.resultado-7').removeClass('transparencia');169 })170 // Ao clicar no botão de esconder a resposta, o resultado desaparece171 $('#btn-esconder-7').click(function () {172 $('.resultado-7').addClass('transparencia');173 })174 // Tabuada do 2 (parte 8)175 let divisao_8 = $('#divisao-8').addClass('transparencia');176 divisao_8.click(function () {177 // Alvo178 divisao_8.css({ 'filter': 'none' })179 divisao_1.css({ 'filter': 'blur(10px)' })180 divisao_2.css({ 'filter': 'blur(10px)' })181 divisao_3.css({ 'filter': 'blur(10px)' })182 divisao_4.css({ 'filter': 'blur(10px)' })183 divisao_5.css({ 'filter': 'blur(10px)' })184 divisao_6.css({ 'filter': 'blur(10px)' })185 divisao_7.css({ 'filter': 'blur(10px)' })186 divisao_9.css({ 'filter': 'blur(10px)' })187 divisao_10.css({ 'filter': 'blur(10px)' })188 })189 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece190 $('#botao-8').click(function () {191 $('.resultado-8').removeClass('transparencia');192 })193 // Ao clicar no botão de esconder a resposta, o resultado desaparece194 $('#btn-esconder-8').click(function () {195 $('.resultado-8').addClass('transparencia');196 })197 // Tabuada do 2 (parte 9)198 let divisao_9 = $('#divisao-9').addClass('transparencia');199 divisao_9.click(function () {200 // Alvo201 divisao_9.css({ 'filter': 'none' })202 divisao_1.css({ 'filter': 'blur(10px)' })203 divisao_2.css({ 'filter': 'blur(10px)' })204 divisao_3.css({ 'filter': 'blur(10px)' })205 divisao_4.css({ 'filter': 'blur(10px)' })206 divisao_5.css({ 'filter': 'blur(10px)' })207 divisao_6.css({ 'filter': 'blur(10px)' })208 divisao_7.css({ 'filter': 'blur(10px)' })209 divisao_8.css({ 'filter': 'blur(10px)' })210 divisao_10.css({ 'filter': 'blur(10px)' })211 })212 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece213 $('#botao-9').click(function () {214 $('.resultado-9').removeClass('transparencia');215 })216 // Ao clicar no botão de esconder a resposta, o resultado desaparece217 $('#btn-esconder-9').click(function () {218 $('.resultado-9').addClass('transparencia');219 })220 // Tabuada do 2 (parte 10)221 let divisao_10 = $('#divisao-10').addClass('transparencia');222 divisao_10.click(function () {223 // Alvo224 divisao_10.css({ 'filter': 'none' })225 divisao_1.css({ 'filter': 'blur(10px)' })226 divisao_2.css({ 'filter': 'blur(10px)' })227 divisao_3.css({ 'filter': 'blur(10px)' })228 divisao_4.css({ 'filter': 'blur(10px)' })229 divisao_5.css({ 'filter': 'blur(10px)' })230 divisao_6.css({ 'filter': 'blur(10px)' })231 divisao_7.css({ 'filter': 'blur(10px)' })232 divisao_8.css({ 'filter': 'blur(10px)' })233 divisao_9.css({ 'filter': 'blur(10px)' })234 })235 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece236 $('#botao-10').click(function () {237 $('.resultado-10').removeClass('transparencia');238 })239 // Ao clicar no botão de esconder a resposta, o resultado desaparece240 $('#btn-esconder-10').click(function () {241 $('.resultado-10').addClass('transparencia');242 })...
script.js
Source:script.js
...13 // Ao clicar na tabuada, o filtro de blur some14 adicao_1.click(function () {15 // Alvo16 adicao_1.css({ 'filter': 'none' })17 adicao_2.css({ 'filter': 'blur(10px)' })18 adicao_3.css({ 'filter': 'blur(10px)' })19 adicao_4.css({ 'filter': 'blur(10px)' })20 adicao_5.css({ 'filter': 'blur(10px)' })21 adicao_6.css({ 'filter': 'blur(10px)' })22 adicao_7.css({ 'filter': 'blur(10px)' })23 adicao_8.css({ 'filter': 'blur(10px)' })24 adicao_9.css({ 'filter': 'blur(10px)' })25 adicao_10.css({ 'filter': 'blur(10px)' })26 })27 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece28 $('#botao-1').click(function () {29 $('.resultado-1').removeClass('transparencia');30 })31 // Ao clicar no botão de esconder a resposta, o resultado desaparece32 $('#btn-esconder-1').click(function () {33 $('.resultado-1').addClass('transparencia');34 })35 // Tabuada do 2 (parte 2)36 let adicao_2 = $('#adicao-2').addClass('transparencia');37 adicao_2.click(function () {38 // Alvo39 adicao_2.css({ 'filter': 'none' })40 // Tabuadas ficam com blur de novo41 adicao_1.css({ 'filter': 'blur(10px)' })42 adicao_3.css({ 'filter': 'blur(10px)' })43 adicao_4.css({ 'filter': 'blur(10px)' })44 adicao_5.css({ 'filter': 'blur(10px)' })45 adicao_6.css({ 'filter': 'blur(10px)' })46 adicao_7.css({ 'filter': 'blur(10px)' })47 adicao_8.css({ 'filter': 'blur(10px)' })48 adicao_9.css({ 'filter': 'blur(10px)' })49 adicao_10.css({ 'filter': 'blur(10px)' })50 })51 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece52 $('#botao-2').click(function () {53 $('.resultado-2').removeClass('transparencia');54 })55 // Ao clicar no botão de esconder a resposta, o resultado desaparece56 $('#btn-esconder-2').click(function () {57 $('.resultado-2').addClass('transparencia');58 })59 // Tabuada do 2 (parte 3)60 let adicao_3 = $('#adicao-3').addClass('transparencia');61 adicao_3.click(function () {62 // alvo63 adicao_3.css({ 'filter': 'none' })64 adicao_1.css({ 'filter': 'blur(10px)' })65 adicao_2.css({ 'filter': 'blur(10px)' })66 adicao_4.css({ 'filter': 'blur(10px)' })67 adicao_5.css({ 'filter': 'blur(10px)' })68 adicao_6.css({ 'filter': 'blur(10px)' })69 adicao_7.css({ 'filter': 'blur(10px)' })70 adicao_8.css({ 'filter': 'blur(10px)' })71 adicao_9.css({ 'filter': 'blur(10px)' })72 adicao_10.css({ 'filter': 'blur(10px)' })73 })74 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece75 $('#botao-3').click(function () {76 $('.resultado-3').removeClass('transparencia');77 })78 // Ao clicar no botão de esconder a resposta, o resultado desaparece79 $('#btn-esconder-3').click(function () {80 $('.resultado-3').addClass('transparencia');81 })82 // Tabuada do 2 (parte 4)83 let adicao_4 = $('#adicao-4').addClass('transparencia');84 adicao_4.click(function () {85 // Alvo86 adicao_4.css({ 'filter': 'none' })87 adicao_1.css({ 'filter': 'blur(10px)' })88 adicao_2.css({ 'filter': 'blur(10px)' })89 adicao_3.css({ 'filter': 'blur(10px)' })90 adicao_5.css({ 'filter': 'blur(10px)' })91 adicao_6.css({ 'filter': 'blur(10px)' })92 adicao_7.css({ 'filter': 'blur(10px)' })93 adicao_8.css({ 'filter': 'blur(10px)' })94 adicao_9.css({ 'filter': 'blur(10px)' })95 adicao_10.css({ 'filter': 'blur(10px)' })96 })97 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece98 $('#botao-4').click(function () {99 $('.resultado-4').removeClass('transparencia');100 })101 // Ao clicar no botão de esconder a resposta, o resultado desaparece102 $('#btn-esconder-4').click(function () {103 $('.resultado-4').addClass('transparencia');104 })105 // Tabuada do 2 (parte 5)106 let adicao_5 = $('#adicao-5').addClass('transparencia');107 adicao_5.click(function () {108 // Alvo109 adicao_5.css({ 'filter': 'none' })110 adicao_1.css({ 'filter': 'blur(10px)' })111 adicao_2.css({ 'filter': 'blur(10px)' })112 adicao_3.css({ 'filter': 'blur(10px)' })113 adicao_4.css({ 'filter': 'blur(10px)' })114 adicao_6.css({ 'filter': 'blur(10px)' })115 adicao_7.css({ 'filter': 'blur(10px)' })116 adicao_8.css({ 'filter': 'blur(10px)' })117 adicao_9.css({ 'filter': 'blur(10px)' })118 adicao_10.css({ 'filter': 'blur(10px)' })119 })120 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece121 $('#botao-5').click(function () {122 $('.resultado-5').removeClass('transparencia');123 })124 // Ao clicar no botão de esconder a resposta, o resultado desaparece125 $('#btn-esconder-5').click(function () {126 $('.resultado-5').addClass('transparencia');127 })128 // Tabuada do 2 (parte 6)129 let adicao_6 = $('#adicao-6').addClass('transparencia');130 adicao_6.click(function () {131 // Alvo132 adicao_6.css({ 'filter': 'none' })133 adicao_1.css({ 'filter': 'blur(10px)' })134 adicao_2.css({ 'filter': 'blur(10px)' })135 adicao_3.css({ 'filter': 'blur(10px)' })136 adicao_4.css({ 'filter': 'blur(10px)' })137 adicao_5.css({ 'filter': 'blur(10px)' })138 adicao_7.css({ 'filter': 'blur(10px)' })139 adicao_8.css({ 'filter': 'blur(10px)' })140 adicao_9.css({ 'filter': 'blur(10px)' })141 adicao_10.css({ 'filter': 'blur(10px)' })142 })143 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece144 $('#botao-6').click(function () {145 $('.resultado-6').removeClass('transparencia');146 })147 // Ao clicar no botão de esconder a resposta, o resultado desaparece148 $('#btn-esconder-6').click(function () {149 $('.resultado-6').addClass('transparencia');150 })151 // Tabuada do 2 (parte 7)152 let adicao_7 = $('#adicao-7').addClass('transparencia');153 adicao_7.click(function () {154 // Alvo155 adicao_7.css({ 'filter': 'none' })156 adicao_1.css({ 'filter': 'blur(10px)' })157 adicao_2.css({ 'filter': 'blur(10px)' })158 adicao_3.css({ 'filter': 'blur(10px)' })159 adicao_4.css({ 'filter': 'blur(10px)' })160 adicao_5.css({ 'filter': 'blur(10px)' })161 adicao_6.css({ 'filter': 'blur(10px)' })162 adicao_8.css({ 'filter': 'blur(10px)' })163 adicao_9.css({ 'filter': 'blur(10px)' })164 adicao_10.css({ 'filter': 'blur(10px)' })165 })166 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece167 $('#botao-7').click(function () {168 $('.resultado-7').removeClass('transparencia');169 })170 // Ao clicar no botão de esconder a resposta, o resultado desaparece171 $('#btn-esconder-7').click(function () {172 $('.resultado-7').addClass('transparencia');173 })174 // Tabuada do 2 (parte 8)175 let adicao_8 = $('#adicao-8').addClass('transparencia');176 adicao_8.click(function () {177 // Alvo178 adicao_8.css({ 'filter': 'none' })179 adicao_1.css({ 'filter': 'blur(10px)' })180 adicao_2.css({ 'filter': 'blur(10px)' })181 adicao_3.css({ 'filter': 'blur(10px)' })182 adicao_4.css({ 'filter': 'blur(10px)' })183 adicao_5.css({ 'filter': 'blur(10px)' })184 adicao_6.css({ 'filter': 'blur(10px)' })185 adicao_7.css({ 'filter': 'blur(10px)' })186 adicao_9.css({ 'filter': 'blur(10px)' })187 adicao_10.css({ 'filter': 'blur(10px)' })188 })189 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece190 $('#botao-8').click(function () {191 $('.resultado-8').removeClass('transparencia');192 })193 // Ao clicar no botão de esconder a resposta, o resultado desaparece194 $('#btn-esconder-8').click(function () {195 $('.resultado-8').addClass('transparencia');196 })197 // Tabuada do 2 (parte 9)198 let adicao_9 = $('#adicao-9').addClass('transparencia');199 adicao_9.click(function () {200 // Alvo201 adicao_9.css({ 'filter': 'none' })202 adicao_1.css({ 'filter': 'blur(10px)' })203 adicao_2.css({ 'filter': 'blur(10px)' })204 adicao_3.css({ 'filter': 'blur(10px)' })205 adicao_4.css({ 'filter': 'blur(10px)' })206 adicao_5.css({ 'filter': 'blur(10px)' })207 adicao_6.css({ 'filter': 'blur(10px)' })208 adicao_7.css({ 'filter': 'blur(10px)' })209 adicao_8.css({ 'filter': 'blur(10px)' })210 adicao_10.css({ 'filter': 'blur(10px)' })211 })212 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece213 $('#botao-9').click(function () {214 $('.resultado-9').removeClass('transparencia');215 })216 // Ao clicar no botão de esconder a resposta, o resultado desaparece217 $('#btn-esconder-9').click(function () {218 $('.resultado-9').addClass('transparencia');219 })220 // Tabuada do 2 (parte 10)221 let adicao_10 = $('#adicao-10').addClass('transparencia');222 adicao_10.click(function () {223 // Alvo224 adicao_10.css({ 'filter': 'none' })225 adicao_1.css({ 'filter': 'blur(10px)' })226 adicao_2.css({ 'filter': 'blur(10px)' })227 adicao_3.css({ 'filter': 'blur(10px)' })228 adicao_4.css({ 'filter': 'blur(10px)' })229 adicao_5.css({ 'filter': 'blur(10px)' })230 adicao_6.css({ 'filter': 'blur(10px)' })231 adicao_7.css({ 'filter': 'blur(10px)' })232 adicao_8.css({ 'filter': 'blur(10px)' })233 adicao_9.css({ 'filter': 'blur(10px)' })234 })235 // Ao clicar no botão de mostrar a resposta, o resultado da operação aparece236 $('#botao-10').click(function () {237 $('.resultado-10').removeClass('transparencia');238 })239 // Ao clicar no botão de esconder a resposta, o resultado desaparece240 $('#btn-esconder-10').click(function () {241 $('.resultado-10').addClass('transparencia');242 })...
applications.js
Source:applications.js
...20 });21 this.windowActorBlurMap = new Map();22 this.pid = 0;23 this.override_map = {};24 Utils.setInterval(() => this.fix_blur(), 1);25 }26 create_blur_actor(pid) {27 let wab = this.windowActorBlurMap.get(pid);28 let meta_window = wab.window;29 let window_actor = wab.actor;30 let blurEffect = new Shell.BlurEffect({31 brightness: this.effect.brightness,32 sigma: this.effect.sigma,33 mode: this.effect.mode,34 });35 const frame = meta_window.get_frame_rect();36 const buffer = meta_window.get_buffer_rect();37 const offsetX = frame.x - buffer.x;38 const offsetY = frame.y - buffer.y;39 const offsetWidth = buffer.width - frame.width;40 const offsetHeight = buffer.height - frame.height;41 let constraintPosX = new Clutter.BindConstraint({42 source: window_actor,43 coordinate: Clutter.BindCoordinate.X,44 offset: offsetX,45 });46 let constraintPosY = new Clutter.BindConstraint({47 source: window_actor,48 coordinate: Clutter.BindCoordinate.Y,49 offset: offsetY,50 });51 let constraintSizeX = new Clutter.BindConstraint({52 source: window_actor,53 coordinate: Clutter.BindCoordinate.WIDTH,54 offset: -offsetWidth,55 });56 let constraintSizeY = new Clutter.BindConstraint({57 source: window_actor,58 coordinate: Clutter.BindCoordinate.HEIGHT,59 offset: -offsetHeight,60 });61 let blurActor = new Clutter.Actor();62 blurActor.add_constraint(constraintPosX);63 blurActor.add_constraint(constraintPosY);64 blurActor.add_constraint(constraintSizeX);65 blurActor.add_constraint(constraintSizeY);66 blurActor.add_effect_with_name("blur-effect", blurEffect);67 wab.blurActor = blurActor;68 if (wab.actor.visible && !wab.excluded) {69 blurActor.show();70 } else {71 blurActor.hide();72 }73 meta_window.connect("size-changed", (...args) => {74 const frame = meta_window.get_frame_rect();75 const buffer = meta_window.get_buffer_rect();76 const offsetX = frame.x - buffer.x;77 const offsetY = frame.y - buffer.y;78 const offsetWidth = buffer.width - frame.width;79 const offsetHeight = buffer.height - frame.height;80 blurActor.remove_constraint(constraintPosX);81 constraintPosX = new Clutter.BindConstraint({82 source: window_actor,83 coordinate: Clutter.BindCoordinate.X,84 offset: offsetX,85 });86 blurActor.remove_constraint(constraintPosY);87 constraintPosY = new Clutter.BindConstraint({88 source: window_actor,89 coordinate: Clutter.BindCoordinate.Y,90 offset: offsetY,91 });92 blurActor.remove_constraint(constraintSizeX);93 constraintSizeX = new Clutter.BindConstraint({94 source: window_actor,95 coordinate: Clutter.BindCoordinate.WIDTH,96 offset: -offsetWidth,97 });98 blurActor.remove_constraint(constraintSizeY);99 constraintSizeY = new Clutter.BindConstraint({100 source: window_actor,101 coordinate: Clutter.BindCoordinate.HEIGHT,102 offset: -offsetHeight,103 });104 blurActor.add_constraint(constraintPosX);105 blurActor.add_constraint(constraintPosY);106 blurActor.add_constraint(constraintSizeX);107 blurActor.add_constraint(constraintSizeY);108 });109 return blurActor;110 }111 update_blur(pid) {112 if (this.windowActorBlurMap.has(pid)) {113 let wab = this.windowActorBlurMap.get(pid);114 wab.excluded = this.override_map[Utils.get_process_name_from_window(wab.window)] === false;115 if (wab.blurActor) {116 this.update_blur_actor(pid);117 } else {118 this.init_blur_actor(pid);119 }120 }121 }122 set_blur_behind(blurActor, actor) {123 if (actor.get_parent() === blurActor.get_parent()) {124 global.window_group.set_child_below_sibling(blurActor, actor);125 }126 }127 remove_blur(pid) {128 if (this.windowActorBlurMap.has(pid)) {129 let wab = this.windowActorBlurMap.get(pid);130 delete wab.window["blur_provider_pid"];131 global.window_group.remove_actor(wab.blurActor);132 this.windowActorBlurMap.delete(pid);133 }134 }135 update_blur_actor(pid) {136 if (this.windowActorBlurMap.has(pid)) {137 let wab = this.windowActorBlurMap.get(pid);138 let blur_actor = wab.blurActor;139 if (blur_actor) {140 let blurEffect = new Shell.BlurEffect({141 brightness: this.effect.brightness,142 sigma: this.effect.sigma,143 mode: this.effect.mode,144 });145 blur_actor.remove_effect_by_name("blur-effect");146 blur_actor.add_effect_with_name("blur-effect", blurEffect);147 if (wab.actor.visible && !wab.excluded) {148 blur_actor.show();149 } else {150 blur_actor.hide();151 }152 }153 }154 }155 init_blur_actor(pid) {156 let wab = this.windowActorBlurMap.get(pid);157 if (!wab.blurActor) {158 let blurActor = this.create_blur_actor(pid);159 wab.blurActor = blurActor;160 global.window_group.insert_child_below(blurActor, wab.actor);161 blurActor["blur_provider_pid"] = pid;162 this.connections.connect(wab.actor, "notify::visible", (window_actor) => {163 let pid = window_actor.blur_provider_pid;164 if (this.windowActorBlurMap.has(pid)) {165 let blurActor = this.windowActorBlurMap.get(pid).blurActor;166 if (blurActor) {167 if (168 window_actor.visible &&169 !this.windowActorBlurMap.get(pid).excluded170 ) {171 blurActor.show();172 } else {173 blurActor.hide();174 }175 }176 }177 });178 }179 }180 track_new(actor, window) {181 let pid = window["blur_provider_pid"] || this.pid++;182 if (!this.windowActorBlurMap.has(pid)) {183 actor["blur_provider_pid"] = pid;184 window["blur_provider_pid"] = pid;185 let wab = { window: window, actor: actor, blurActor: null };186 this.windowActorBlurMap.set(pid, wab);187 this.connections.connect(actor, "destroy", (window_actor) => {188 this.actor_destroyed(window_actor);189 });190 this.connections.connect(window, "unmanaged", (meta_window) =>191 this.window_unmanaged(meta_window)192 );193 this.update_blur(pid);194 }195 }196 cleanup_things() {197 this.windowActorBlurMap.forEach((value, pid) => {198 this.destroy_wab(pid);199 });200 }201 focus_changed() {202 if (this.windowActorBlurMap.size > 0) {203 Meta.later_add(Meta.LaterType.BEFORE_REDRAW, () => this.fix_blur());204 }205 }206 blur_setting_changed() {207 this.windowActorBlurMap.forEach((wab, pid) => {208 this.update_blur(pid);209 });210 }211 fix_blur() {212 this.windowActorBlurMap.forEach((wab) => {213 this.set_blur_behind(wab.blurActor, wab.actor);214 });215 }216 destroy_wab(pid) {217 this.remove_blur(pid);218 this.windowActorBlurMap.delete(pid);219 }220 window_unmanaged(meta_window) {221 this._log("window_unmanaged");222 try {223 let pid = meta_window.blur_provider_pid;224 this.destroy_wab(pid);225 } catch (e) {}226 }227 actor_destroyed(window_actor) {228 let pid = window_actor.blur_provider_pid;229 try {230 let pid = meta_window.blur_provider_pid;231 this.destroy_wab(pid);...
extension.js
Source:extension.js
1'use strict';2const { St, Shell } = imports.gi;3const Main = imports.ui.main;4const Me = imports.misc.extensionUtils.getCurrentExtension();5const Settings = Me.imports.settings;6const Connections = Me.imports.connections;7const Panel = Me.imports.panel;8const Dash = Me.imports.dash;9const Overview = Me.imports.overview;10const DashToDock = Me.imports.dash_to_dock;11const Lockscreen = Me.imports.lockscreen;12const Applications = Me.imports.applications;13const PanelIndicator = Me.imports.panel_indicator;14const Other = Me.imports.other;15class Extension {16 constructor() { }17 enable() {18 this._log("enabling extension...");19 this._connections = [];20 this._prefs = new Settings.Prefs;21 this._panel_blur = new Panel.PanelBlur(new Connections.Connections);22 this._dash_blur = new Dash.DashBlur(new Connections.Connections);23 this._dash_to_dock_blur = new DashToDock.DashBlur(new Connections.Connections);24 this._overview_blur = new Overview.OverviewBlur(new Connections.Connections);25 this._lockscreen_blur = new Lockscreen.LockscreenBlur(new Connections.Connections);26 this._applications_blur = new Applications.ApplicationsBlur(new Connections.Connections);27 this._other_blur = new Other.OtherBlur(new Connections.Connections);28 this._panel_indicator = new PanelIndicator.PanelIndicator(new Connections.Connections);29 this._connections.push(this._panel_blur.connections, this._dash_blur.connections,30 this._dash_to_dock_blur.connections, this._overview_blur.connections,31 this._lockscreen_blur.connections,this._applications_blur.connections,32 this._other_blur.connections, this._panel_indicator.connections);33 this._connect_to_settings();34 if (this._prefs.BLUR_PANEL.get()) {35 this._panel_blur.enable();36 }37 if (this._prefs.BLUR_DASH.get()) {38 this._dash_blur.enable();39 this._dash_to_dock_blur.enable();40 }41 if (this._prefs.BLUR_OVERVIEW.get()) {42 this._overview_blur.enable();43 }44 if (this._prefs.BLUR_LOCKSCREEN.get()) {45 this._lockscreen_blur.enable();46 }47 if (this._prefs.BLUR_APPLICATIONS.get()) {48 this._applications_blur.enable();49 }50 if (this._prefs.BLUR_OTHER.get()) {51 this._other_blur.enable();52 }53 if (this._prefs.TOGGLE_APP_BLUR.get()) {54 this._panel_indicator.enable();55 }56 this._update_sigma();57 this._update_brightness();58 this._applications_blur.set_overrides(this._prefs.WINDOW_CLASS_OVERRIDES.get());59 this._log("extension enabled.");60 }61 disable() {62 this._log("disabling extension...");63 this._panel_blur.disable();64 this._dash_blur.disable();65 this._dash_to_dock_blur.disable();66 this._overview_blur.disable();67 this._lockscreen_blur.disable();68 this._applications_blur.disable();69 this._other_blur.disable();70 this._panel_indicator.disable();71 this._disconnect_settings();72 // in theory, this shouldn't be needed if we switch to making modules responsible for disconnecting their own73 // signals. For now, I will leave this small bit of code in. Calling disable on all modules has already74 // done the same thing75 this._connections.forEach((connections) => {76 connections.disconnect_all();77 })78 this._connections = [];79 this._log("extension disabled.");80 }81 _connect_to_settings() {82 this._prefs.SIGMA.changed(() => {83 this._update_sigma();84 });85 this._prefs.BRIGHTNESS.changed(() => {86 this._update_brightness();87 });88 this._prefs.BLUR_DASH.changed(() => {89 if (this._prefs.BLUR_DASH.get()) {90 this._dash_blur.enable();91 this._dash_to_dock_blur.enable();92 } else {93 this._dash_blur.disable();94 this._dash_to_dock_blur.disable();95 }96 });97 this._prefs.BLUR_PANEL.changed(() => {98 if (this._prefs.BLUR_PANEL.get()) {99 this._panel_blur.enable();100 } else {101 this._panel_blur.disable();102 }103 });104 this._prefs.BLUR_OVERVIEW.changed(() => {105 if (this._prefs.BLUR_OVERVIEW.get()) {106 this._overview_blur.enable();107 } else {108 this._overview_blur.disable();109 }110 });111 this._prefs.BLUR_LOCKSCREEN.changed(() => {112 if (this._prefs.BLUR_LOCKSCREEN.get()) {113 this._lockscreen_blur.enable();114 } else {115 this._lockscreen_blur.disable();116 }117 });118 this._prefs.BLUR_APPLICATIONS.changed(() => {119 if (this._prefs.BLUR_APPLICATIONS.get()) {120 this._applications_blur.enable();121 this._panel_indicator.enable();122 } else {123 this._applications_blur.disable();124 this._panel_indicator.disable();125 }126 });127 this._prefs.WINDOW_CLASS_OVERRIDES.changed(() => {128 this._applications_blur.set_overrides(this._prefs.WINDOW_CLASS_OVERRIDES.get());129 });130 this._prefs.BLUR_OTHER.changed(() => {131 if (this._prefs.BLUR_OTHER.get()) {132 this._other_blur.enable();133 } else {134 this._other_blur.disable();135 }136 });137 this._prefs.TOGGLE_APP_BLUR.changed(() => {138 if (this._prefs.TOGGLE_APP_BLUR.get()) {139 this._panel_indicator.enable();140 } else {141 this._panel_indicator.disable();142 }143 });144 this._prefs.DASH_OPACITY.changed(() => {145 this._dash_blur.update();146 });147 this._prefs.STATIC_BLUR.changed(() => {148 this._panel_blur.change_blur_type()149 });150 }151 _disconnect_settings() {152 this._prefs.SIGMA.disconnect();153 this._prefs.BRIGHTNESS.disconnect();154 this._prefs.WINDOW_CLASS_OVERRIDES.disconnect();155 }156 _update_sigma() {157 let sigma = this._prefs.SIGMA.get();158 this._panel_blur.set_sigma(sigma);159 this._dash_to_dock_blur.set_sigma(sigma);160 this._overview_blur.set_sigma(sigma);161 this._lockscreen_blur.set_sigma(sigma);162 this._applications_blur.set_sigma(sigma);163 this._other_blur.set_sigma(sigma);164 }165 _update_brightness() {166 let brightness = this._prefs.BRIGHTNESS.get();167 this._panel_blur.set_brightness(brightness);168 this._dash_to_dock_blur.set_brightness(brightness);169 this._overview_blur.set_brightness(brightness);170 this._lockscreen_blur.set_brightness(brightness);171 this._applications_blur.set_brightness(brightness);172 this._other_blur.set_brightness(brightness);173 }174 _log(str) {175 log(`[Blur Me] ${str}`)176 }177}178// Called on gnome-shell loading, even if extension is deactivated179function init() {180 return new Extension();...
laya.filter.js
Source:laya.filter.js
1(function(window,document,Laya){2 var __un=Laya.un,__uns=Laya.uns,__static=Laya.static,__class=Laya.class,__getset=Laya.getset,__newvec=Laya.__newvec;3 var ColorUtils=laya.utils.ColorUtils,Filter=laya.filters.Filter,Matrix=laya.maths.Matrix,Render=laya.renders.Render;4 var RunDriver=laya.utils.RunDriver,ShaderDefines2D=laya.webgl.shader.d2.ShaderDefines2D,Sprite=laya.display.Sprite;5 var Value2D=laya.webgl.shader.d2.value.Value2D;6/**7*@private8*/9//class laya.filters.GlowFilterGLRender10var GlowFilterGLRender=(function(){11 function GlowFilterGLRender(){}12 __class(GlowFilterGLRender,'laya.filters.GlowFilterGLRender');13 var __proto=GlowFilterGLRender.prototype;14 __proto.setShaderInfo=function(shader,w,h,data){15 shader.defines.add(data.type);16 var sv=shader;17 sv.u_blurInfo1=data._sv_blurInfo1;18 var info2=data._sv_blurInfo2;19 info2[0]=w;info2[1]=h;20 sv.u_blurInfo2=info2;21 sv.u_color=data.getColor();22 }23 __proto.render=function(rt,ctx,width,height,filter){24 var w=width,h=height;25 var svBlur=Value2D.create(/*laya.webgl.shader.d2.ShaderDefines2D.TEXTURE2D*/0x01,0);26 this.setShaderInfo(svBlur,w,h,filter);27 var svCP=Value2D.create(/*laya.webgl.shader.d2.ShaderDefines2D.TEXTURE2D*/0x01,0);28 var matI=Matrix.TEMP.identity();29 ctx.drawTarget(rt,0,0,w,h,matI,svBlur);30 ctx.drawTarget(rt,0,0,w,h,matI,svCP);31 }32 return GlowFilterGLRender;33})()34/**35*@private36*/37//class laya.filters.BlurFilterGLRender38var BlurFilterGLRender=(function(){39 function BlurFilterGLRender(){}40 __class(BlurFilterGLRender,'laya.filters.BlurFilterGLRender');41 var __proto=BlurFilterGLRender.prototype;42 __proto.render=function(rt,ctx,width,height,filter){43 var shaderValue=Value2D.create(/*laya.webgl.shader.d2.ShaderDefines2D.TEXTURE2D*/0x01,0);44 this.setShaderInfo(shaderValue,filter,rt.width,rt.height);45 ctx.drawTarget(rt,0,0,width,height,Matrix.EMPTY.identity(),shaderValue);46 }47 __proto.setShaderInfo=function(shader,filter,w,h){48 shader.defines.add(/*laya.filters.Filter.BLUR*/0x10);49 var sv=shader;50 BlurFilterGLRender.blurinfo[0]=w;BlurFilterGLRender.blurinfo[1]=h;51 sv.blurInfo=BlurFilterGLRender.blurinfo;52 var sigma=filter.strength/3.0;53 var sigma2=sigma*sigma;54 filter.strength_sig2_2sig2_gauss1[0]=filter.strength;55 filter.strength_sig2_2sig2_gauss1[1]=sigma2;56 filter.strength_sig2_2sig2_gauss1[2]=2.0*sigma2;57 filter.strength_sig2_2sig2_gauss1[3]=1.0/(2.0*Math.PI*sigma2);58 sv.strength_sig2_2sig2_gauss1=filter.strength_sig2_2sig2_gauss1;59 }60 __static(BlurFilterGLRender,61 ['blurinfo',function(){return this.blurinfo=new Array(2);}62 ]);63 return BlurFilterGLRender;64})()65/**66*模ç³æ»¤é67*/68//class laya.filters.BlurFilter extends laya.filters.Filter69var BlurFilter=(function(_super){70 function BlurFilter(strength){71 /**模ç³æ»¤éç强度(å¼è¶å¤§ï¼è¶ä¸æ¸
æ° */72 this.strength=NaN;73 this.strength_sig2_2sig2_gauss1=[];74 //ç»shaderç¨çãé¿å
å建对象75 this.strength_sig2_native=null;76 //ç»nativeç¨ç77 this.renderFunc=null;78 BlurFilter.__super.call(this);79 (strength===void 0)&& (strength=4);80 this.strength=strength;81 this._action=null;82 this._glRender=new BlurFilterGLRender();83 }84 __class(BlurFilter,'laya.filters.BlurFilter',_super);85 var __proto=BlurFilter.prototype;86 __proto.getStrenth_sig2_2sig2_native=function(){87 if (!this.strength_sig2_native){88 this.strength_sig2_native=new Float32Array(4);89 };90 var sigma=this.strength/3.0;91 var sigma2=sigma *sigma;92 this.strength_sig2_native[0]=this.strength;93 this.strength_sig2_native[1]=sigma2;94 this.strength_sig2_native[2]=2.0*sigma2;95 this.strength_sig2_native[3]=1.0 / (2.0 *Math.PI *sigma2);96 return this.strength_sig2_native;97 }98 /**99 *@private100 *å½å滤éçç±»å101 */102 __getset(0,__proto,'type',function(){103 return 0x10;104 });105 return BlurFilter;106})(Filter)107/**108*åå
滤é(ä¹å¯ä»¥å½æé´å½±æ»¤ä½¿ç¨ï¼109*/110//class laya.filters.GlowFilter extends laya.filters.Filter111var GlowFilter=(function(_super){112 function GlowFilter(color,blur,offX,offY){113 //ç»shaderç¨114 this._sv_blurInfo2=[0,0,1,0];115 /**滤éçé¢è²*/116 this._color=null;117 this._color_native=null;118 this._blurInof1_native=null;119 this._blurInof2_native=null;120 GlowFilter.__super.call(this);121 this._elements=new Float32Array(9);122 this._sv_blurInfo1=new Array(4);123 (blur===void 0)&& (blur=4);124 (offX===void 0)&& (offX=6);125 (offY===void 0)&& (offY=6);126 this._color=new ColorUtils(color);127 this.blur=Math.min(blur,20);128 this.offX=offX;129 this.offY=offY;130 this._sv_blurInfo1[0]=this._sv_blurInfo1[1]=this.blur;this._sv_blurInfo1[2]=offX;this._sv_blurInfo1[3]=-offY;131 this._glRender=new GlowFilterGLRender();132 }133 __class(GlowFilter,'laya.filters.GlowFilter',_super);134 var __proto=GlowFilter.prototype;135 /**@private */136 __proto.getColor=function(){137 return this._color.arrColor;138 }139 __proto.getColorNative=function(){140 if (!this._color_native){141 this._color_native=new Float32Array(4);142 };143 var color=this.getColor();144 this._color_native[0]=color[0];145 this._color_native[1]=color[1];146 this._color_native[2]=color[2];147 this._color_native[3]=color[3];148 return this._color_native;149 }150 __proto.getBlurInfo1Native=function(){151 if (!this._blurInof1_native){152 this._blurInof1_native=new Float32Array(4);153 }154 this._blurInof1_native[0]=this._blurInof1_native[1]=this.blur;155 this._blurInof1_native[2]=this.offX;156 this._blurInof1_native[3]=this.offY;157 return this._blurInof1_native;158 }159 __proto.getBlurInfo2Native=function(){160 if (!this._blurInof2_native){161 this._blurInof2_native=new Float32Array(4);162 }163 this._blurInof2_native[2]=1;164 return this._blurInof2_native;165 }166 /**167 *@private168 *滤éç±»å169 */170 __getset(0,__proto,'type',function(){171 return 0x08;172 });173 /**@private */174 /**@private */175 __getset(0,__proto,'offY',function(){176 return this._elements[6];177 },function(value){178 this._elements[6]=value;179 this._sv_blurInfo1[3]=-value;180 });181 /**@private */182 /**@private */183 __getset(0,__proto,'offX',function(){184 return this._elements[5];185 },function(value){186 this._elements[5]=value;187 this._sv_blurInfo1[2]=value;188 });189 /**@private */190 /**@private */191 __getset(0,__proto,'blur',function(){192 return this._elements[4];193 },function(value){194 this._elements[4]=value;195 this._sv_blurInfo1[0]=this._sv_blurInfo1[1]=value;196 });197 return GlowFilter;198})(Filter)...
BlurFilter.js
Source:BlurFilter.js
1/**2 * @author Mat Groves http://matgroves.com/ @Doormat233 */4/**5 * The BlurFilter applies a Gaussian blur to an object.6 * The strength of the blur can be set for x- and y-axis separately (always relative to the stage).7 *8 * @class BlurFilter9 * @extends AbstractFilter10 * @constructor11 */12PIXI.BlurFilter = function()13{14 this.blurXFilter = new PIXI.BlurXFilter();15 this.blurYFilter = new PIXI.BlurYFilter();16 this.passes =[this.blurXFilter, this.blurYFilter];17};18PIXI.BlurFilter.prototype = Object.create( PIXI.AbstractFilter.prototype );19PIXI.BlurFilter.prototype.constructor = PIXI.BlurFilter;20/**21 * Sets the strength of both the blurX and blurY properties simultaneously22 *23 * @property blur24 * @type Number25 * @default 226 */27Object.defineProperty(PIXI.BlurFilter.prototype, 'blur', {28 get: function() {29 return this.blurXFilter.blur;30 },31 set: function(value) {32 this.blurXFilter.blur = this.blurYFilter.blur = value;33 }34});35/**36 * Sets the strength of the blurX property37 *38 * @property blurX39 * @type Number40 * @default 241 */42Object.defineProperty(PIXI.BlurFilter.prototype, 'blurX', {43 get: function() {44 return this.blurXFilter.blur;45 },46 set: function(value) {47 this.blurXFilter.blur = value;48 }49});50/**51 * Sets the strength of the blurY property52 *53 * @property blurY54 * @type Number55 * @default 256 */57Object.defineProperty(PIXI.BlurFilter.prototype, 'blurY', {58 get: function() {59 return this.blurYFilter.blur;60 },61 set: function(value) {62 this.blurYFilter.blur = value;63 }...
Using AI Code Generation
1cy.get('input').blur()2cy.get('input').focus()3cy.get('input').clear()4cy.get('input').clear()5cy.get('input').type('Hello')6cy.get('input').check()7cy.get('input').uncheck()8cy.get('select').select('option')9cy.get('button').click()10cy.get('button').dblclick()11cy.get('button').rightclick()12cy.get('button').trigger('mouseover')13cy.get('button').scrollIntoView()14cy.get('button').scrollTo('bottom')15cy.get('button').scrollIntoView()16cy.get('button').scrollTo('bottom')17cy.get('button').trigger('mouseover')18cy.get('button').scrollIntoView()19cy.get('button').scrollTo('bottom')20cy.get('button').trigger('mouseover')21cy.get('button').scrollIntoView()
Using AI Code Generation
1cy.get('input').blur()2cy.get('input').clear()3cy.get('input').click()4cy.get('input').dblclick()5cy.get('input').focus()6cy.get('input').hover()7cy.get('input').invoke('attr', 'value')8cy.get('input').rightclick()9cy.get('input').scrollIntoView()10cy.get('input').select()11cy.get('input').type()12cy.get('input').check()13cy.get('input').uncheck()14cy.get('input').trigger()15cy.get('input').wait()16cy.get('input').and()17cy.get('input').as()18cy.get('input').assign()19cy.get('input').at()20cy.get('input').end()21cy.get('input').eq()22cy.get('input').filter()
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
1cy.get('.selector').blur()2cy.get('.selector').clear()3cy.get('.selector').click()4cy.get('.selector').dblclick()5cy.get('.selector').focus()6cy.get('.selector').hover()7cy.get('.selector').rightclick()8cy.get('.selector').select()9cy.get('.selector').type()10cy.get('.selector').check()11cy.get('.selector').uncheck()12cy.get('.selector').invoke()13cy.get('.selector').trigger()14cy.get('.selector').scrollIntoView()15cy.get('.selector').scrollTo()16cy.get('.selector').wait()17cy.get('.selector').and()18cy.get('.selector').as()19cy.get('.selector').assign()20cy.get('.selector').end()21cy.get('.selector').eq()22cy.get('.selector').filter()23cy.get('.selector').first()24cy.get('.selector').last()25cy.get('.selector').next()26cy.get('.selector').nextAll()27cy.get('.selector').nextUntil()28cy.get('.selector').not()29cy.get('.selector').parent()30cy.get('.selector').parents()
Using AI Code Generation
1cy.get('#element').blur()2cy.get('#element').focus()3cy.get('#element').clear()4cy.get('#element').type('Hello World')5cy.get('#element').click()6cy.get('#element').dblclick()7cy.get('#element').rightclick()8cy.get('#element').check()9cy.get('#element').uncheck()10cy.get('#element').select('option')11cy.get('#element').trigger('mouseover')12cy.get('#element').scrollIntoView()13cy.get('#element').scrollTo('top')14cy.get('#element').scrollBy(100, 100)15cy.get('#element').should('have.class', 'active')16cy.get('#element').should('have.class', 'active').and('have.attr', 'href')17cy.wrap('Hello World').should('have.length', 11)18cy.get('#element').invoke('text').should('equal', 'Hello World')19cy.get('#element').then(($el) => {20 expect($el).to.have.length(1)21})22cy.get('#element').log('Hello World')23cy.get('#element').as('hello')24cy.wrap('Hello World').as('hello')25cy.get('#element').its('length').should('be.gt', 0)26cy.wrap(['Hello', 'World']).spread
Using AI Code Generation
1cy.get('input').blur();2cy.get('button').click();3cy.get('input').clear();4cy.get('input').check();5cy.get('input').uncheck();6cy.get('select').select('option');7cy.get('button').trigger('click');8cy.get('input').type('text');9cy.get('input').focus();10cy.get('button').dblclick();11cy.get('button').rightclick();12cy.get('button').scrollIntoView();13cy.get('button').scrollTo();14cy.get('input').check();15cy.get('input').uncheck();16cy.get('select').select('option');17cy.get('button').trigger('click');18cy.get('input').type('text');19cy.get('input').focus();20cy.get('button').dblclick();21cy.get('button').rightclick();22cy.get('button').scroll
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!!