Best JavaScript code snippet using cypress
otherInfo.js
Source:otherInfo.js
1function checkedState() {2 $(".otherManageNav ul").find("li").on("click", function() {3 if($(this).hasClass("current-item")) {4 //$(this).removeClass("current-item");5 } else {6 $(this).addClass("current-item").siblings().removeClass("current-item");7 }8 });9 $(".filterBox ul").find("li").on("mousedown", function() {10 $(this).addClass("selected");11 });12 $(".filterBox ul ").find("li").on("mouseup", function() {13 $(this).removeClass("selected");14 });15 //æ¯å¦è¿æ16 $(".checkbox-success input[type='checkbox']").on("change", function() {17 //è¿æçï¼18 if($(this).attr("checked") !== "checked") {19 $(".defaultList").hide();20 $(".disabledListInfo").show();21 detailText(); //å·²è¿æé¨åï¼"详æ
"ææ¬çæ¢è¡é®é¢22 } else {23 //æªè¿æç24 $(".defaultList").show();25 $(".disabledListInfo").hide();26 }27 });28}29//æ¥è¯¢30function filterCodeInfo() {31 $("li.searchInfo.action-item").on("click", function() {32 var discountCode = $("li.discountCode").find("input[type='text']").val();33 var discountAmount = $("li.discountAmount").find("input[type='text']").val();34 var discountCodeMsg = $("ul.listInfo").find("li").find("dd.discountCodeMsg"); //ææ£ç 35 var discountAmountMsg = $("ul.listInfo").find("li").find("dd.discountAmountMsg"); //ææ£éé¢36 var salesMsg = $("ul.listInfo").find("li").find(".salesMsg"); //éå®äººå37 var detailMsg = $("ul.listInfo").find("li").find(".detailMsg"); //详æ
38 if(discountCode == "" || discountAmount == "") {}39 if(discountCode !== "" || discountAmount !== "") {40 //alert(discountCode+"+"+discountAmount);41 discountCodeMsg.text($.trim(discountCode));42 discountAmountMsg.text($.trim(discountAmount));43 }44 });45}46function salesAction() {47 $(".optionItem").on("mousedown", function() {48 $(this).addClass("option-active");49 });50 $(".optionItem").on("mouseup", function() {51 $(this).removeClass("option-active");52 });53 //æ·»å 54 $(".plusItem").on("click", function() {55 $("li.salesFilter").css("visibility", "visible");56 $("li.salesFilter").find("input").on("keydown", function() {57 if(event.keyCode == 13) {58 var salesNameTxt = $.trim($("li.salesFilter").find("input").val()); //å½åè¾å
¥æ¡çå¼59 var salesInfo = $.trim($(".salesName").text()); //éå®äººåä¿¡æ¯60 console.log(salesNameTxt);61 if($(".salesName").length > 0) {62 if(salesInfo.indexOf(salesNameTxt) !== -1) {63 alert("è¾å
¥çéå®äººåä¿¡æ¯ä¸è½ä¸è´");64 $("li.salesFilter").find("input").val(" ");65 } else {66 var e = `67 <li class="salesName">` + salesNameTxt + `68 </li>69 `;70 $(".rightInfo ul").append(e);71 //å½å为èæ¯ä¸ºç°è²72 $("li.salesName:last").addClass("selected").siblings("li.salesName").removeClass("selected");73 $("li.salesFilter").find("input").val(" "); //æ¸
空è¾å
¥æ¡çå¼74 salesNameState();75 }76 }77 }78 });79 minusAction();80 });81}82//移é¤83function minusAction() {84 $(".minusItem").on("click", function() {85 //移é¤å½åéä¸çå
ç´ 86 $(".rightInfo ul").find("li.salesName.selected").remove("");87 $("li.salesFilter").find("input").val("");88 });89}90//éå®äººåçéä¸ç¶æ91function salesNameState() {92 $(".rightInfo").find("ul").find("li.salesName").unbind("click").on("click", function() {93 if(!$(this).hasClass("selected")) {94 $(this).addClass("selected");95 } else {96 $(this).removeClass("selected");97 }98 });99}100function resetInfo() {101 $(".resetInfo").on("click", function() {102 $("ul.addInfo").find("input").val(" ");103 });104}105//跳转å°ç¨æ·ç®¡ç页é¢106function toUsersManagePage() {107 var isSales = true;108 $("a#toUsersManagePage").on("click", function() {109 //对äºéå®äººå:110 if(isSales == true) {111 $(this).attr("href", "UsersManageToSales.php");112 }113 //对äºç®¡ç人å:114 if(isSales == false) {115 $(this).attr("href", "UsersManageToAdmin.php");116 }117 });118}119//"确认添å "æé®çç¶æ120function addStatus() {121 $("ul.salesNav").find("li.salesFilter").find(".addBtn").on("mousedown", function() {122 $(this).addClass("selected");123 });124 $("ul.salesNav").find("li.salesFilter").find(".addBtn").on("mouseup", function() {125 $(this).removeClass("selected");126 });127}128//"ææ£ç "页é¢,å表çéä¸ç¶æ129function listStatus() {130 $("ul.listInfo").find("li").find("dl").on("click", function() {131 if($(this).hasClass("selected")) {132 $(this).removeClass("selected");133 } else {134 $(this).addClass("selected");135 }136 });137}138//详æ
æåçæ¢è¡139function detailText() {140 //"ææ£ç "详æ
ä¿®æ¹(æªè¿æé¨å):141 var detailBox = $("ul.listInfo.defaultList").find("li").find("dl").find("dd.detailMsg");142 for(var j = 0; j < detailBox.length; j++) {143 if($(detailBox[j]).height() >= 32) {144 $("ul.listInfo.defaultList").find("li.listDetail").eq(j).find("dl").find("dd").css({145 "height": $(detailBox[j]).height(),146 "line-height": $(detailBox[j]).height() + "px"147 });148 }149 }150 //"ææ£ç ","è¿æ"é¨å详æ
ï¼151 var detailBox2 = $("ul.listInfo.disabledListInfo").find("li").find("dl").find("dd.detailMsg");152 for(var j = 0; j < detailBox.length; j++) {153 // alert($(detailBox2[j]).height());154 if($(detailBox2[j]).height() >= 32) {155 $("ul.listInfo.disabledListInfo").find("li.listDetail").eq(j).find("dl").find("dd").css({156 "height": $(detailBox2[j]).height(),157 "line-height": $(detailBox2[j]).height() + "px"158 });159 }160 }161 //"åé¨"页详æ
162 var detailCell = $(".divisionRightInfo").find("ul.divisionMsg").find("li").find("dl").find("dd.divisionDetail");163 for(var i = 0; i < detailCell.length; i++) {164 if($(detailCell[i]).height() >= 32) {165 $(".divisionRightInfo").find("ul.divisionMsg").find("li").eq(i).find("dl").find("dd.divisionName").css({166 "height": $(detailCell[i]).height(),167 "line-height": $(detailCell[i]).height() + "px"168 });169 }170 }171}172//æ·»å åé¨173function addDivisionInfo() {174 $("ul.addInfo").find(".actionFilerBox").find("a.filterInfo").on("click", function() {175 var divisionName = $("ul.addInfo").find("li").find("input[type='text'].divisionName").val();176 var divisionDetail = $("ul.addInfo").find("li").find("textarea.divisionDetail").val();177 if(divisionName == "") {178 alert("åé¨å称ä¸è½ä¸ºç©º");179 } else {180 var e = `181 <li>182 <dl>183 <dd class="divisionName">` + divisionName + `</dd>184 <dd class="divisionDetail">` + divisionDetail + `</dd>185 </dl>186 </li>`;187 $(".divisionRightInfo").find("ul.divisionMsg").append(e);188 detailText();189 }190 });191}192//éç½®:193function resetDivisionInfo() {194 $("ul.addInfo").find(".actionFilerBox").find("a.resetInfo").on("click", function() {195 var divisionName = $("ul.addInfo").find("li").find("input[type='text'].divisionName").val(" ");196 var divisionDetail = $("ul.addInfo").find("li").find("textarea.divisionDetail").val(" ");197 });198}199//å
¶ä»ç®¡ç---å
¶ä»200function otherManage() {201 toUsersManagePage(); //跳转å°ç¨æ·ç®¡ç页é¢202 $(".optionItem").on("mousedown", function() {203 $(this).addClass("option-active");204 });205 $(".optionItem").on("mouseup", function() {206 $(this).removeClass("option-active");207 });208 $(".otherManageArea .manageCard ul li dl.manageCardNav dd.confirmManageInfo a").on("mousedown", function() {209 $(this).addClass("option-active");210 });211 $(".otherManageArea .manageCard ul li dl.manageCardNav dd.confirmManageInfo a").on("mouseup", function() {212 $(this).removeClass("option-active");213 });214 $(".manageCard.exchangeRateCard").find("ul").find("li").find("a.selected").on("mousedown", function() {215 $(this).addClass("current");216 });217 $(".manageCard.exchangeRateCard").find("ul").find("li").find("a.selected").on("mouseup", function() {218 $(this).removeClass("current");219 });220 addAction(); //æ·»å 221 // removeAction();//移é¤222 selectedStatus(); //éä¸ç¶æ223 divisionAutoWrap(); //åé¨è¯¦æ
çæ¢è¡224 moreInfo(); //æ´å¤225 //MCOå·å¡å
¬å¸226 addMcoInfo();227 removeMcoInfo();228 selectedMcoInfo();229}230function selectedStatus() {231 $(document).on('click', '#customer-source-list dd', function() {232 if(!$(this).hasClass("selected")) {233 $(this).addClass("selected");234 } else {235 $(this).removeClass("selected");236 }237 });238}239//æ·»å 240function addAction() {241 var manageBox = $(".otherManageArea .manageCard.manageContent"); //顾客æ¥æºï¼è´§å¸ï¼æ¯ä»æ¹å¼242 manageBox.find(".plusItem").on("click", function() {243 $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").css("display", "inline-block"); //å¯è¾å
¥é¨å244 //ç¹å»ç¡®è®¤245 $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("a").on("click", function() {246 //å½åå表247 $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").css("display", "block");248 var inputText = $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("input").val();249 var listText = $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").find("dd").text();250 var currentInputTxt = $.trim(inputText); //å½åè¾å
¥æ¡çå¼251 var currentListTxt = $.trim(listText); //éå®äººåä¿¡æ¯252 if($(this).parentsUntil(".manageCard.manageContent").find("input").val() == "") {253 alert("请确认信æ¯å·²è¾å
¥");254 } else if(currentListTxt.indexOf(currentInputTxt) !== -1) {255 // alert("è¾å
¥çéå®äººåä¿¡æ¯ä¸è½ä¸è´");256 $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("input").val(" ");257 } else {258 var e = `259 <dd>` + currentInputTxt + `260 </dd>261 `;262 $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").find("dl").append(e);263 //å½å为èæ¯ä¸ºç°è²264 $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").find("dd:last").addClass("selected").siblings("dd").removeClass("selected");265 $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("input").val(" "); //æ¸
空è¾å
¥æ¡çå¼266 selectedStatus();267 }268 });269 //enter270 $(this).parentsUntil(".manageCard.manageContent").find("input").on("keydown", function() {271 if(event.keyCode == 13) {272 //å½åå表273 $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").css("display", "block");274 var inputText = $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("input").val();275 var listText = $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").find("dd").text();276 var currentInputTxt = $.trim(inputText); //å½åè¾å
¥æ¡çå¼277 var currentListTxt = $.trim(listText); //éå®äººåä¿¡æ¯278 if(currentListTxt.indexOf(currentInputTxt) !== -1) {279 // alert("è¾å
¥çéå®äººåä¿¡æ¯ä¸è½ä¸è´");280 $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("input").val(" ");281 } else {282 var e = `283 <dd>` + currentInputTxt + `284 </dd>285 `;286 $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").find("dl").append(e);287 //å½å为èæ¯ä¸ºç°è²288 $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").find("dd:last").addClass("selected").siblings("dd").removeClass("selected");289 $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("input").val(" "); //æ¸
空è¾å
¥æ¡çå¼290 selectedStatus();291 }292 }293 });294 });295}296//移é¤297function removeAction() {298 $(".otherManageArea .manageCard.manageContent").find(".minusItem").on("click", function() {299 //移é¤å½åéä¸çå
ç´ 300 $(".otherManageArea .manageCard.manageContent").find("li.manegeDetailInfo").find("dd.selected").remove();301 $(".otherManageArea .manageCard.manageContent").find("dd.confirmManageInfo").find("input").val(" ");302 addAction();303 });304}305//åé¨é¨å"详æ
æå"çæ¢è¡306function divisionAutoWrap() {307 //"åé¨"页-详æ
308 var detailCell = $(".otherManageArea .manageCard.divisionCard").find(".divisionRightInfo").find("ul.divisionMsg").find("li").find("dl").find("dd.divisionDetail");309 for(var i = 0; i < detailCell.length; i++) {310 if($(detailCell[i]).height() >= 32) {311 $(".otherManageArea .manageCard.divisionCard").find(".divisionRightInfo").find("ul.divisionMsg").find("li").eq(i).find("dl").find("dd.divisionName").css({312 "height": $(detailCell[i]).height(),313 "line-height": $(detailCell[i]).height() + "px"314 });315 $(".otherManageArea .manageCard.divisionCard").find(".divisionRightInfo").find("ul.divisionMsg").find("li").eq(i).css({316 "height": $(detailCell[i]).height(),317 "line-height": $(detailCell[i]).height() + "px"318 });319 }320 }321}322//æ´å¤323function moreInfo() {324 $(".manageCard").find("a.order-unfold").on("click", function() {325 var e = `326 <dd>` + "" + `327 </dd>328 `;329 $(this).parentsUntil(".manageCard.manageContent").find("li.manegeDetailInfo").find("dl").append(e);330 });331}332//MCOå·å¡å
¬å¸333function addMcoInfo() {334 var manageBox = $(".manageCard.creditCardCompanies");335 manageBox.find(".plusItem").on("click", function() {336 $(this).parentsUntil(".manageCard.creditCardCompanies").find("dd.confirmManageInfo").css("display", "inline-block"); //å¯è¾å
¥é¨å337 //ç¹å»ç¡®è®¤338 $(this).parentsUntil(".manageCard.creditCardCompanies").find("dd.confirmManageInfo").find("a").on("click", function() {339 //å½åå表340 $(this).parentsUntil(".manageCard.creditCardCompanies").find("li.manegeDetailInfo").css("display", "block");341 var inputText = $(this).parentsUntil(".manageCard.creditCardCompanies").find("dd.confirmManageInfo").find("input").val();342 var listText = $(this).parentsUntil(".manageCard.creditCardCompanies").find("li.manegeDetailInfo").find("dd").text();343 var currentInputTxt = $.trim(inputText); //å½åè¾å
¥æ¡çå¼344 var currentListTxt = $.trim(listText); //éå®äººåä¿¡æ¯345 if($(this).parentsUntil(".manageCard.creditCardCompanies").find("input").val() == "") {346 alert("请确认信æ¯å·²è¾å
¥");347 }348 // else if(currentListTxt.indexOf(currentInputTxt) !== -1) {349 // // alert("è¾å
¥çéå®äººåä¿¡æ¯ä¸è½ä¸è´");350 // $(this).parentsUntil(".manageCard.creditCardCompanies").find("dd.confirmManageInfo").find("input").val(" ");351 // } 352 else {353 var e = `<li class="contentInfo">354 <dl class="detailContent">355 <dd class="orderInfo"></dd>356 <dd class="nameInfor">` + currentInputTxt + `</dd>357 </dl>358 </li>`359 $(this).parentsUntil(".manageCard.creditCardCompanies").find("dl.detailTitle").parent("li").parent("ul").append(e);360 var orderInfo = $(".otherManageArea .manageCard.creditCardCompanies ul li.manegeDetailInfo dl.companyInfor ul li.contentInfo dd.orderInfo");361 orderInfo.each(function(i, item) {362 $(item).text(i + 1);363 });364 //å½å为èæ¯ä¸ºç°è²365 // $(this).parentsUntil(".manageCard.creditCardCompanies").find("li.contentInfo:last").addClass("selected").siblings("li.contentInfo").removeClass("selected");366 $(this).parentsUntil(".manageCard.creditCardCompanies").find("dd.confirmManageInfo").find("input").val(" "); //æ¸
空è¾å
¥æ¡çå¼367// selectedMcoInfo();368 heightRange();369 }370 });371 //enter372 $(this).parentsUntil(".manageCard.manageContent").find("input").on("keydown", function() {373 $(this).parentsUntil(".manageCard.creditCardCompanies").find("li.manegeDetailInfo").css("display", "block");374 var inputText = $(this).parentsUntil(".manageCard.creditCardCompanies").find("dd.confirmManageInfo").find("input").val();375 var listText = $(this).parentsUntil(".manageCard.creditCardCompanies").find("li.manegeDetailInfo").find("dd").text();376 var currentInputTxt = $.trim(inputText); //å½åè¾å
¥æ¡çå¼377 var currentListTxt = $.trim(listText); //éå®äººåä¿¡æ¯378 if(event.keyCode == 13) {379 // if(currentListTxt.indexOf(currentInputTxt) !== -1) {380 // //alert("è¾å
¥çéå®äººåä¿¡æ¯ä¸è½ä¸è´");381 // $(this).parentsUntil(".manageCard.manageContent").find("dd.confirmManageInfo").find("input").val(" ");382 // } 383 // else {384 var e = `<li class="contentInfo">385 <dl class="detailContent">386 <dd class="orderInfo"></dd>387 <dd class="nameInfor">` + currentInputTxt + `</dd>388 </dl>389 </li>`390 $(this).parentsUntil(".manageCard.creditCardCompanies").find("dl.detailTitle").parent("li").parent("ul").append(e);391 var orderInfo = $(".otherManageArea .manageCard.creditCardCompanies ul li.manegeDetailInfo dl.companyInfor ul li.contentInfo dd.orderInfo");392 orderInfo.each(function(i, item) {393 $(item).text(i + 1);394 });395 //å½å为èæ¯ä¸ºç°è²396 //$(this).parentsUntil(".manageCard.creditCardCompanies").find("li.contentInfo:last").addClass("selected").siblings("li.contentInfo").removeClass("selected");397 $(this).parentsUntil(".manageCard.creditCardCompanies").find("dd.confirmManageInfo").find("input").val(" "); //æ¸
空è¾å
¥æ¡çå¼398 heightRange();399 // }400 }401 });402 });403}404function selectedMcoInfo() {405 $(document).on("click", ".manageCard.creditCardCompanies li .companyInfor ul li.contentInfo", function () { 406 if(!$(this).hasClass("selected")) {407 $(this).addClass("selected");408 } else {409 $(this).removeClass("selected");410 }411 });412}413function removeMcoInfo() {414 $(".otherManageArea .manageCard.creditCardCompanies").find(".minusItem").on("click", function() {415 //移é¤å½åéä¸çå
ç´ 416 $(".otherManageArea .manageCard.creditCardCompanies").find("li.contentInfo.selected").remove();417 var orderInfo = $(".otherManageArea .manageCard.creditCardCompanies ul li.manegeDetailInfo dl.companyInfor ul li.contentInfo dd.orderInfo");418 orderInfo.each(function(i, item) {419 $(item).text(i + 1);420 });421 if($(".manageCard.creditCardCompanies").find("li.contentInfo").length < 1) {422 localStorage.setItem("orderNum", 0);423 }424 $(".otherManageArea .manageCard.creditCardCompanies").find("dd.confirmManageInfo").find("input").val(" ");425 addMcoInfo();426 selectedMcoInfo();427 });...
main.js
Source:main.js
1// MENU2$(".menu .nav form button").click(function () { 3 if ($(".menu .nav form input").css("display") == "none"){4 console.log($(".menu .nav form input").css("display"));5 $(".menu .nav form input").animate({6 width: 200,7 },500);8 $(".menu .nav form input").show(500);9 } 10 else if ($(".menu .nav form input").css("display") == "inline-block"){11 console.log($(".menu .nav form input").css("display"));12 $(".menu .nav form input").animate({13 width: "0",14 },200);15 $(".menu .nav form input").hide(500);16 }17});18// NOI DUNG19$(window).on("resize load", function(e) {20 // auto set height for .purple-theme and img in normal .noidung > div21 $(".noidung .img-wrapper").each(function (index, element) {22 let widthFirst = $(this).find("img").css("width");23 $(this).find(".pupple-theme").css("width", parseFloat(widthFirst));24 let width = parseFloat(widthFirst);25 if(window.innerWidth>767)26 $(this).find(".pupple-theme, img").css("height", 27 2/3 * parseFloat(width));28 else $(this).find(".pupple-theme, img").css("height", 29 1/2 * parseFloat(width));30 // $(this).parentsUntil(".noidung").find(".long .pupple-theme, .long .img-wrapper img")31 // .css("height", 1/3 * parseFloat(width));32 // console.log(width);33 // console.log($(this).parentsUntil(".noidung").find(".long .pupple-theme, .long .img-wrapper img").css("height"));34 });35 // and in .noidung div.long36 $(".noidung .long .img-wrapper").each(function (index, element) {37 let width = $(this).find(".pupple-theme").css("width");;38 if(window.innerWidth>767)39 $(this).parentsUntil(".noidung")40 .find(".long .pupple-theme, .long .img-wrapper img")41 .css("height", 1/4 * parseFloat(width));42 // else if(window.innerWidth>410)43 // $(this).parentsUntil(".noidung")44 // .find(".long .pupple-theme, .long .img-wrapper img")45 // .css("height", 1/2 * parseFloat(width));46 else $(this).find(".pupple-theme, img").css("height", 47 1/2 * parseFloat(width));48 });49 // auto set bg-color for every purple theme50 $(".noidung .img-wrapper").each(function (index, element) {51 let borderGround = $(this).css("border-bottom-color");52 let indexOfA = borderGround.indexOf('('), indexOfValue = borderGround.indexOf(')');53 borderGround= borderGround.slice(0,indexOfA) + "a" 54 + borderGround.slice(indexOfA,indexOfValue) + ", 0.502" 55 + borderGround.slice(indexOfValue);56 // console.log(borderGround);57 $(this).find(".pupple-theme").css("background-color", borderGround);58 });59 // auto set position for large icon for normal col divs and 60 // .long divs61 $(".noidung .content-wrapper-2 i:not(.fa-star), .noidung .long >div> i")62 .each(function (index, element) {63 // element == this64 let img_height = $(this).parentsUntil(".noidung")65 .find(".img-wrapper .pupple-theme")66 .css("height");67 $(this).css("margin-top", -30);68 // console.log(img_height);69 });70 // auto set position for .show-more 71 $(".noidung .content-wrapper .show-more").each(function (index, element) {72 // element == this73 let img_height = $(this).parentsUntil(".noidung")74 .find(".img-wrapper .pupple-theme")75 .css("height");76 $(this).css("top",30/100 * parseFloat(img_height));77 });78 // auto set position for img star icons79 $(".noidung .content-wrapper ul").each(function (index, element) {80 // element == this81 let img_height = $(this).parentsUntil(".noidung")82 .find(".img-wrapper .pupple-theme")83 .css("height");84 $(this).css("top",60/100 * parseFloat(img_height));85 });86 // with .long, auto set the img height as 1/3 img width87 $(".noidung .content-wrapper > img").each(function (index, element) {88 // element == this89 let img_height = $(this).parentsUntil(".noidung")90 .find(".img-wrapper .pupple-theme")91 .css("height");92 $(this).css("top",60/100 * parseFloat(img_height));93 });94 // with .long, auto set the position of .title-row and .title-row-295 $(".noidung .long .img-wrapper > img").each(function (index, element) {96 // element == this97 let img_height = $(this).css("height");98 // console.log(img_height);99 if(window.innerWidth>767 || window.innerWidth<635){100 $(this).parentsUntil(".noidung")101 .find(".long .title-row")102 .css("top", 80/100 * parseFloat(img_height));103 } else {104 $(this).parentsUntil(".noidung")105 .find(".long .title-row")106 .css("top", 86/100 * parseFloat(img_height));107 }108 // console.log(window.innerWidth);109 if(window.innerWidth<620) {110 $(this).parentsUntil(".noidung")111 .find(".long .title-row")112 .css({"background-color":"rgba(0,0,0,0.5)",113 "left": "17%",114 "width": "78.5%"});115 } else if(window.innerWidth<1200) {116 $(this).parentsUntil(".noidung")117 .find(".long .title-row")118 .css({"background-color":"transparent",119 "left": "13%",120 "width": "80%"});121 } else {122 $(this).parentsUntil(".noidung")123 .find(".long .title-row")124 .css({"background-color":"transparent",125 "left": "11.5%",126 "width": "80%"});127 }128 if(window.innerWidth <620){129 $(this).parentsUntil(".noidung").find(".long .title-row-2")130 .css({"top": 150/100 * parseFloat(img_height)});131 }132 else {133 $(this).parentsUntil(".noidung").find(".long .title-row-2")134 .css({"top": 107.8/100 * parseFloat(img_height)+10});135 }136 });137 138 //set equal height for every divs inside .row139 // let row_height = 0;140 // // console.log(row_height);141 // $(".noidung .row > div").each(function (index, element) {142 // // element == this143 // // console.log( $(this).css("height"));144 // if( row_height < parseFloat(this.scrollHeight)) {145 // row_height = parseFloat(this.scrollHeight);146 // // console.log("row height " +row_height);147 // // console.log("scroll Height "+ this.scrollHeight);148 // } 149 // });150 // console.log(row_height);151 // if(window.innerWidth>1200){152 // $(".noidung .row > div >div").each(function (index, element) {153 // // element == this154 // if (parseFloat($(this).css("height")) < row_height)155 // $(this).css("height", row_height);156 // // console.log($(this).css("height")+ "------" + this.scrollHeight+ " --- " + this.offsetHeight);157 // });158 // } else $(".noidung .row > div >div").css("height", "fit-content");159 // Set truncate for .content-wrapper-2 p and .content-row p160 $(".noidung .row > div").each(function (index, element) {161 // element == this162 let paragraph = $(this).find(".content-wrapper-2, .content-row")163 .find("p")[0] ;164 let hiddenText = $(this).find(".content-wrapper-2, .content-row")165 .find("span")[0] || "";166 // console.log(hiddenText.innerHTML);167 paragraph.innerHTML = hiddenText.innerHTML || paragraph.innerHTML;168 let wordsArray = paragraph.innerHTML.split(" "), hiddenContent = hiddenText.innerHTML 169 || paragraph.innerHTML;170 while(paragraph.scrollHeight > paragraph.offsetHeight){171 $(this).find(".content-wrapper-2, .content-row").find("span").remove();172 // hiddenContent = wordsArray[wordsArray.length-1]+ " " + hiddenContent;173 // console.log(hiddenContent);174 wordsArray.pop();175 if($(paragraph).parent().parent().hasClass("content-wrapper-2")){176 paragraph.innerHTML = wordsArray.join(" ") + "...";177 }178 if($(paragraph).parent().parent().hasClass("content-row")){179 paragraph.innerHTML = wordsArray.join(" ") + "<a><b>...read more</b></a>";180 }181 }182 // console.log(hiddenContent);183 $(paragraph).after(" <span style=\"display:none\">" + hiddenContent + "</span>");184 });185 // $(".noidung .row > div").each(function (index, element) {186 // // element == this187 // let widthOfPara = $(this).find(".content-row .right").css("width");188 // let marginOfStar = $(this).find(".title-row-2").css("left");189 // console.log(widthOfPara+ "---"+ marginOfStar);190 // });191});192//toggle color of start in .content-wrapper-2, title-row, .title-row-2193$(' .noidung .content-wrapper-2,' 194 + '.noidung .title-row , .noidung .title-row-2')195 .each(function (index, element) {196 // element == this197 // console.log(typeof element);198 $(this).find(' ul li img[alt=""]').each(function(index2,el){199 $(this).hover(function () {200 // over201 // console.log($(this).parentsUntil(".content-wrapper").eq(1)202 // .find('li img[alt=""]'));203 for(let i=0;i<=index2;i++){204 $(this).parentsUntil().eq(1)205 .find('li img[alt=""]').eq(i)206 .attr("src", "./imgs/noidung/start-icon.png");207 }208 }, function () {209 for(let i=0;i<=index2;i++){210 $(this).parentsUntil().eq(1)211 .find('li img[alt=""]').eq(i)212 .attr("src", "./imgs/noidung/star-icon2.png");213 }214 }215 );216 })217});218//toggle color of start in .content-wrapper219$('.noidung .content-wrapper')220 .each(function (index, element) {221 // element == this222 // console.log(typeof element);223 $(this).find(' ul li img[alt=""]').each(function(index2,el){224 $(this).hover(function () {225 // over226 // console.log($(this).parentsUntil(".content-wrapper").eq(1)227 // .find('li img[alt=""]'));228 for(let i=0;i<=index2;i++){229 $(this).parentsUntil().eq(1)230 .find('li img[alt=""]').eq(i)231 .attr("src", "./imgs/noidung/start-icon1.png");232 }233 }, function () {234 for(let i=0;i<=index2;i++){235 $(this).parentsUntil().eq(1)236 .find('li img[alt=""]').eq(i)237 .attr("src", "./imgs/noidung/star-icon3.png");238 }239 }240 );241 })242});243// $(".noidung .content-wrapper-2").each(function(i,e){244// $(this).find("ul li i.fa-star").each(function(i2,e2){245// console.log(i2);246// })247// }); 248//toggle color of stars in .content-wrapper-2249// $(".noidung .content-wrapper-2 ")250// .each(function (index, element) {251// // element == this252// $(this).find("ul li i.fa-star").each(function(index2, el){253// $(this).hover(function (e) {254// // over255// //console.log($(this).parentsUntil(".content-wrapper-2").eq(1).find('i.fa-star').eq(0));256// for(let i=0;i<=(index2);i++){257// $(this).parentsUntil(".content-wrapper-2")258// .eq(1).find('i.fa-star')259// .eq(i).css("color", "rgb(241, 158, 31)");260// }261// }, function () {262// for(let i=0;i<=(index2);i++){263// $(this).parentsUntil(".content-wrapper-2")264// .eq(1).find('i.fa-star')265// .eq(i).css("color", "");266// }267// }268// );269// });270// });271// Set hover for content-wraper272$(".noidung .img-wrapper, .noidung .content-wrapper ").hover(function (e) {273 // over274 // console.log($(e.currentTarget).parent());275 $(e.currentTarget).parent().find(".content-wrapper, .pupple-theme")276 .css("visibility","visible");277 }, function (e) {278 $(e.currentTarget).parent().find(".content-wrapper, .pupple-theme")279 .css("visibility","hidden");280 }281);282// In .long , toggle color of stars in .title-row and title-row-2283// $(".noidung .long .title-row, .noidung .long .title-row-2 ")284// .each(function (index, element) {285// // element == this286// $(this).find("ul li i.fa-star").each(function(index2, el){287// $(this).hover(function (e) {288// // over289// //console.log($(this).parentsUntil(".content-wrapper-2").eq(1).find('i.fa-star').eq(0));290// for(let i=0;i<=(index2);i++){291// $(this).parentsUntil(".title-row, .title-row-2")292// .eq(1).find('i.fa-star')293// .eq(i).css("color", "rgb(241, 158, 31)");294// }295// }, function () {296// for(let i=0;i<=(index2);i++){297// $(this).parentsUntil(".title-row, .title-row-2")298// .eq(1).find('i.fa-star')299// .eq(i).css("color", "");300// }301// }302// );303// });...
cashier.js
Source:cashier.js
1$(document).ready(function() {2 $('#main-menu').find('li').removeClass('active');3 $($('#main-menu').find('li')[2]).addClass('active');4 $.ajax({5 url: 'ajaxGetCashiers',6 dataType: 'json',7 success: function(result) {8 loadCashiers(result);9 }10 });11});12$(document).on('click', '.delete-cashier', function(e) {13 e.preventDefault();14 $('.phone_C').text($(this).parentsUntil('.cashier-info').find('.phone-number').val());15 $('.name_C').text($(this).parentsUntil('.cashier-info').find('.cashier-name').val());16 $('.frame-check-delete').css('display', 'block');17 $('.yes-no').css({ 'transform': 'scale(1)', 'opacity': '1' });18});19$(document).on('click', '.edit-cashier', function(e) {20 e.preventDefault();21 $(this).parentsUntil('.cashier-info').find('input,textarea').prop('disabled', false);22 $(this).parentsUntil('.cashier-info').find('input:text:visible:first').focus();23 $(this).parentsUntil('.cashier-info').find('.edit-image').css('display', 'block');24 $(this).parent('.edit-delete').css('display', 'none');25 $(this).parent('.edit-delete').next('.save').css({ 'display': 'block' });26 $(this).parentsUntil('.cashier-info').find('.reset-password').css({ 'display': 'block' });27});28$(document).on('click', '#add-cashier', function(e) {29 e.preventDefault();30 $('#addCashier').modal('show');31 if (CKEDITOR.instances['editor1']) {32 CKEDITOR.instances['editor1'].destroy(true);33 }34 CKEDITOR.replace('editor1');35 $('#addCashier').attr('style', ' overflow: auto !important');36});37$(document).on('change', '#addCashier .input-edit', function(e) {38 e.preventDefault();39 $(this).parent('.edit-image').prev('img').attr('src', URL.createObjectURL($(this)[0]['files'][0]));40});41$(document).on('click', '.close-addC, .button-close-addC', function(e) {42 e.preventDefault();43 if (CKEDITOR.instances['editor1']) {44 CKEDITOR.instances['editor1'].destroy(true);45 }46 $('#default-img-cashier').attr('src', '../img/admin/nami.jpg');47 $('.notBlank').fadeOut();48});49$(document).on('click', '.bt-cancel', function(e) {50 e.preventDefault();51 $(this).parentsUntil('.cashier-info').find('.img-cashier').attr('src', $(this).parentsUntil('.cashier-info').find('.img-cashier').data('src'));52 $(this).parentsUntil('.cashier-info').find('.cashier-name').val($(this).parentsUntil('.cashier-info').find('.cashier-name').data('name'));53 $(this).parentsUntil('.cashier-info').find('.phone-number').val($(this).parentsUntil('.cashier-info').find('.phone-number').data('phone'));54 $(this).parentsUntil('.cashier-info').find('.datetimepicker').val($(this).parentsUntil('.cashier-info').find('.datetimepicker').data('date'));55 $(this).parentsUntil('.cashier-info').find('.description').val($(this).parentsUntil('.cashier-info').find('.description').data('add'));56 $(this).parentsUntil('.cashier-info').find('input,textarea').prop('disabled', true);57 $(this).parentsUntil('.cashier-info').find('.edit-image').css('display', 'none');58 $(this).parent('.save').css('display', 'none');59 $(this).parent('.save').prev('.edit-delete').css('display', 'block');60 $(this).parentsUntil('.cashier-info').find('.notBlank').fadeOut();61 $(this).parentsUntil('.cashier-info').find('.reset-password').css({ 'display': 'none' });62 $('.notBlank').fadeOut();63});64$(document).on('keypress', '#cname, #pcashier', function() {65 $(this).next('.notBlank').fadeOut();66});67$(document).on('keypress', '.cashier-name, .phone-number', function() {68 $(this).next('label').next('i').next('.notBlank').fadeOut();69});70$(document).on('click', '.addCashier', function(e) {71 e.preventDefault();72 var cname = $('#addCashier').find('#cname').val().trim();73 var cphone = $('#addCashier').find('#pcashier').val();74 var startd = $('#addCashier').find('.date').children('.form-control').val();75 var description = CKEDITOR.instances.editor1.getData().replace(/\s\s+/g, ' ').trim();76 $('#addCashier').find('.notBlank').children('label').text('Please fill out this field');77 if (cname == '') {78 $('#addCashier #cname').next('.notBlank').fadeIn();79 $('#addCashier #cname').focus();80 return false;81 } else if (cphone == '') {82 $('#addCashier #pcashier').next('.notBlank').fadeIn();83 $('#addCashier #pcashier').focus();84 return false;85 } else if (startd == '') {86 $('#addCashier .date').next('.notBlank').fadeIn();87 setTimeout(function() {88 $('#addCashier .date').next('.notBlank').fadeOut();89 }, 1500);90 return false;91 }92 cname = cname.toLowerCase();93 cname = cname.substr(0, 1).toUpperCase() + cname.substr(1);94 var formData = new FormData();95 formData.append('cname', cname);96 formData.append('cphone', cphone);97 formData.append('startd', startd);98 formData.append('description', description);99 formData.append('image', $('#addCashier').find('.input-edit').prop('files')[0]);100 $.ajax({101 url: 'ajaxAddCashier',102 type: 'POST',103 dataType: 'json',104 data: formData,105 contentType: false,106 processData: false,107 success: function(result) {108 if (result == 'duplicatedC') {109 $('#addCashier').find('.notBlank').children('label').text('Phone already exists');110 $('#addCashier #pcashier').next('.notBlank').fadeIn();111 $('#addCashier #pcashier').focus();112 return false;113 }114 loadCashiers(result);115 $('#addCashier').modal('hide');116 add_success();117 }118 });119});120$(document).on('click', '.bt-save', function(e) {121 e.preventDefault();122 var cname = $(this).parentsUntil('.cashier-info').find('.cashier-name').val().trim();123 var cphone = $(this).parentsUntil('.cashier-info').find('.phone-number').val();124 var old_cphone = $(this).parentsUntil('.cashier-info').find('.phone-number').attr('data-phone');125 var startd = $(this).parentsUntil('.cashier-info').find('.datetimepicker').val();126 var description = $(this).parentsUntil('.cashier-info').find('.description').val().trim();127 var current = $(this).parentsUntil('.cashier-info').find('.phone-number');128 if (cname == '') {129 $(this).parentsUntil('.cashier-info').find('.cashier-name').next('label').next('i').next('.notBlank').fadeIn();130 $(this).parentsUntil('.cashier-info').find('.cashier-name').focus();131 return false;132 } else if (cphone == '') {133 $(this).parentsUntil('.cashier-info').find('.phone-number').next('label').next('i').next('.notBlank').children('label').text('Please fill out this field');134 $(this).parentsUntil('.cashier-info').find('.phone-number').next('label').next('i').next('.notBlank').fadeIn();135 $(this).parentsUntil('.cashier-info').find('.phone-number').focus();136 return false;137 } else if (startd == '') {138 $(this).parentsUntil('.cashier-info').find('.datetimepicker').next('label').next('i').next('.notBlank').fadeIn();139 setTimeout(function() {140 $(this).parentsUntil('.cashier-info').find('.datetimepicker').next('label').next('i').next('.notBlank').fadeOut();141 }, 1500);142 return false;143 }144 var formData = new FormData();145 formData.append('cname', cname);146 formData.append('cphone', cphone);147 formData.append('old_cphone', old_cphone);148 formData.append('startd', startd);149 formData.append('description', description);150 formData.append('image', $(this).parentsUntil('.cashier-info').find('#input-edit').prop('files')[0]);151 $.ajax({152 url: 'ajaxEditCashier',153 type: 'POST',154 dataType: 'json',155 data: formData,156 contentType: false,157 processData: false,158 success: function(result) {159 if (result == 'duplicatedC') {160 current.next('label').next('i').next('.notBlank').children('label').text('Phone already exists');161 current.next('label').next('i').next('.notBlank').fadeIn();162 current.focus();163 return false;164 }165 loadCashiers(result);166 save_success();167 }168 });169});170$(document).on('click', '.yes-bt', function(e) {171 e.preventDefault();172 var cphone = $(this).parentsUntil('.check-delete').find('.phone_C').text();173 $.ajax({174 url: 'ajaxDeleteCashier',175 type: 'POST',176 dataType: 'json',177 data: {178 cphone: cphone,179 },180 success: function(result) {181 loadCashiers(result);182 delete_success();183 $('.frame-check-delete').css('display', 'none');184 $('.yes-no').css({ 'transform': 'scale(0)', 'opacity': '0' });185 }186 })187});188$(document).on('keypress', '#inputFocus', debounce(function(e) {189 e.preventDefault();190 $.ajax({191 url: 'ajaxSearchCashier',192 type: 'POST',193 dataType: 'json',194 data: { key_word: $(this).val() },195 success: function(result) {196 loadCashiers(result);197 }198 });199}, 1000));200$(document).on('click', '.reset-password', function(e) {201 e.preventDefault();202 var phonenumber = $(this).parentsUntil('.cashier-info').find('.phone-number').attr('data-phone');203 $.ajax({204 url: 'ajaxResetPassword',205 type: 'post',206 dataType: 'json',207 data: { phonenumber: phonenumber },208 success: function(result) {209 if (result == 'true') {210 save_success();211 }212 }213 });214});215function loadCashiers(result) {216 var template = '';217 for (var i = 0; i < result.length; i++) {218 template += '<div class="col-sm-12 cashier-info">' + '<div class="row">' + '<div class="col-lg-3 col-sm-12 cashier-img">' + '<i class="fas fa-unlock-alt reset-password" title="Reset password"></i>' + '<div class="image-main">';219 if (result[i]['tCashierManagement']['avatar'] == '') {220 result[i]['tCashierManagement']['avatar'] = 'nami.jpg';221 }222 template += '<img src="../img/cashiers/' + result[i]['tCashierManagement']['avatar'] + '" alt="" class="img-cashier" data-src="../img/cashiers/' +223 result[i]['tCashierManagement']['avatar'] + '">' + '<div class="edit-image">' + '<input type="file" name="input-edit" id="input-edit" class="input-edit" accept="image/gif, image/jpeg, image/jpg, image/png" />' +224 '<label for="input-edit">' + '<span class="hover-edit">' + '<i class="fas fa-pencil-alt"></i>' + '</span>' + '</label>' + '</div>' + '</div>' + '</div>' +225 '<div class="col-lg-4 col-sm-5">' + '<form>' + '<div class="form-group">' + '<input type="text" value="' + result[i]['tCashierManagement']['fullname'] + '" class="cashier-name" data-name="' + result[i]['tCashierManagement']['fullname'] +226 '">' + '<label class="control-label">Cashier name</label>' + '<i class="bar"></i>' + '<div class="notBlank">' + '<i class="fas fa-exclamation-circle icon-warn"></i>' + '<label for="" class="eBlank">Please fill out this field</label>' + '</div>' + '</div>' + '<div class="form-group">' + '<input type="text" value="' + result[i]['tCashierManagement']['phone'] + '" class="phone-number" data-phone="' +227 result[i]['tCashierManagement']['phone'] + '" maxlength="10">' + '<label class="control-label">Cashier phone number</label>' + '<i class="bar"></i>' + '<div class="notBlank">' + '<i class="fas fa-exclamation-circle icon-warn"></i>' + '<label for="" class="eBlank">Please fill out this field</label>' + '</div>' +228 '</div>' + '<div class="form-group">' + '<input type="text" class="datetimepicker" value="' + result[i]['tCashierManagement']['start_working'] + '" data-date="' + result[i]['tCashierManagement']['start_working'] + '">' +229 '<label class="control-label">Start working</label>' + '<i class="bar"></i>' + '<div class="notBlank">' + '<i class="fas fa-exclamation-circle icon-warn"></i>' + '<label for="" class="eBlank">Please fill out this field</label>' + '</div>' + '</div>' + '</form>' + '</div>' + '<div class="col-lg-4 col-sm-5">' + '<form>' + '<div class="form-group">' + '<label class="control-label">Total money paid</label>' +230 '<p class="price_format">' + result[i]['total_pay'] + '</p>' + '<i class="bar"></i>' + '</div>' + '<div class="form-group">' + '<textarea class="description" rows="6" data-add="' + result[i]['tCashierManagement']['address'] + '">' + result[i]['tCashierManagement']['address'] + '</textarea>' +231 '<label class="control-label">Address</label>' + '</div>' + '</form>' + '</div>' + '<div class="col-lg-1 col-sm-2 btn-cashier">' + '<div class="edit-delete">' + '<div class="btn1 shadow edit-cashier"><i class="fas fa-pencil-alt icon-cashier"></i></div>' +232 '<div class="btn1 shadow delete-cashier"><i class="fas fa-times icon-cashier"></i></i></div>' + '</div>' + '<div class="save">' + '<button type="button" class="btn btn-primary bt-save"><i class="far fa-save icon-save"></i>Save</button>' +233 '<button type="button" class="btn btn-danger bt-cancel"><i class="fas fa-ban icon-save"></i>Cancel</button>' + '</div>' + '</div>' + '</div>' + '</div>';234 }235 $('#cashiers-list').find('.cashier-info').remove();236 $('#cashiers-list').append(template);237 $('.cashier-info .form-group input, .cashier-info textarea').prop('disabled', true);238 var price_format = $('.price_format');239 for (var i = 0; i < price_format.length; i++) {240 $(price_format[i]).text(convertNumberToCurrency($(price_format[i]).text()));241 $(price_format[i]).append(' $');242 }243 $('.datetimepicker, .input-group.date').datepicker({244 todayBtn: true,245 daysOfWeekHighlighted: "0,6",246 autoclose: true,247 todayHighlight: true248 });...
blog_report.js
Source:blog_report.js
1$(document).ready(function () {2 3 $(function(){4 var len = 27; // è¶
é27åå以"..."å代5 $(".br_reason").each(function(i){6 if($(this).text().length>len){7 $(this).attr("title",$(this).text());8 var text=$(this).text().substring(0,len-1)+"...";9 $(this).text(text);10 }11 });12 });13 14 $(function(){15 var len = 27; // è¶
é27åå以"..."å代16 $(".bmr_reason").each(function(i){17 if($(this).text().length>len){18 $(this).attr("title",$(this).text());19 var text=$(this).text().substring(0,len-1)+"...";20 $(this).text(text);21 }22 });23 });24 25 $(function(){26 var len = 27; // è¶
é27åå以"..."å代27 $("p.mem_id").each(function(i){28 if($(this).text().length>len){29 $(this).attr("title",$(this).text());30 var text=$(this).text().substring(0,len-1)+"...";31 $(this).text(text);32 }33 });34 });35 36 $(".updateReportStatusBtn").click(function(){37 $("#blogReportDialogMemID").val($(this).parentsUntil("tbody").find(".mem_id").html());38 $("#blogReportDialogBlogID").val($(this).parentsUntil("tbody").find(".blog_id").html());39 $("#blogOwner").val($(this).parentsUntil("tbody").find("input[name=hidden_blogOwner]").val());40 $(".blogReportDialogContentBlogID").html($(this).parentsUntil("tbody").find(".blog_id").html());41 $(".blogReportDialogContentBrStatus").html($(this).parentsUntil("tbody").find(".br_status").html());42 $(".blogReportDialogContentBrReason").html($(this).parentsUntil("tbody").find("input[name=hidden_blog_reason]").val());43 $("#blogReportManageDialog").dialog("open");44 });45 46 $("#blogReportManageDialog").dialog({47 autoOpen: false,48 closeOnEscape: false,49 hide: 'blind',50 show: 'blind',51 title: 'å¯©æ ¸è¦çª',52 modal: true,53 width: 600,54// height: 500,55 autofocus: false,56 resizable: false,57 draggable: false,58 buttons: {59 "éåº": function () {60 $(this).dialog("close");61 sendblogReportResult();62 $(".blogReportManageDialogForm").submit();63 },64 "è¿å": function () {65 $(this).dialog("close");66 $(".ui.selection.dropdown").find("div.text").addClass("default");67 $("div.text.default").html("è«å¯©æ ¸è©²æª¢èæ¯å¦æå");68 }69 }70 });71 72 $(".updateReportMessageStatusBtn").click(function(){73 $("#blogMessageReportDialogMemID").val($(this).parentsUntil("tbody").find(".mem_id").html());74 $("#blogMessageReportDialogMessage_id").val($(this).parentsUntil("tbody").find(".message_id").html());75 $("#messageOwner").val($(this).parentsUntil("tbody").find("input[name=hidden_mem_id]").val());76 $(".blogMessageReportDialogContentMessageID").html($(this).parentsUntil("tbody").find(".message_id").html());77 $(".blogMessageReportDialogContentBmrStatus").html($(this).parentsUntil("tbody").find(".bmr_status").html());78 $(".blogMessageReportDialogContentBmrReason").html($(this).parentsUntil("tbody").find("input[name=hidden_reason]").val());79 $(".blogMessageReportDialogContentBlogMessage").html($(this).parentsUntil("tbody").find("input[name=hidden_message]").val());80 $("#blogMessageReportManageDialog").dialog("open");81 });82 83 $("#blogMessageReportManageDialog").dialog({84 autoOpen: false,85 closeOnEscape: false,86 hide: 'blind',87 show: 'blind',88 title: 'å¯©æ ¸è¦çª',89 modal: true,90 width: 600,91 autofocus: false,92 resizable: false,93 draggable: false,94 buttons: {95 "éåº": function () {96 $(this).dialog("close");97 sendblogMessageReportResult();98 $(".blogMessageReportManageDialogForm").submit();99 },100 "è¿å": function () {101 $(this).dialog("close");102 $(".ui.selection.dropdown").find("div.text").addClass("default");103 $("div.text.default").html("è«å¯©æ ¸è©²æª¢èæ¯å¦æå");104 }105 }106 });107 108 109 $(function () {110 $('.ui.dropdown').dropdown({111 transition: 'horizontal flip',112 duration: 800,113 });114 });115 116 /* åæ¶AutoFocus */117 $.ui.dialog.prototype._focusTabbable = function () {};118 /* //åæ¶AutoFocus */119 120 $(".item").click(function(){121 $("#blogReportDialogBrStatus").val($(this).attr("value"));122 $("#blogMessageReportDialogBmrStatus").val($(this).attr("value"));123 });124 ...
frontend1.js
Source:frontend1.js
1(function( $ ) {2 $(function() {3 if ($('.pcfme-datepicker').length) {4 $('.pcfme-datepicker').datepicker({5 dateFormat : 'dd-mm-yy'6 });7 }8 9 var dateToday = new Date(); 10 11 if ($('.pcfme-datepicker-disable-past').length) {12 $('.pcfme-datepicker-disable-past').datepicker({13 dateFormat : 'dd-mm-yy',14 minDate: dateToday15 });16 }17 18 });19 20 $(function() {21 22 if ($('.pcfme-multiselect').length) {23 $('.pcfme-multiselect').chosen();24 }25 26 if ($('.pcfme-singleselect').length) {27 $('.pcfme-singleselect').chosen();28 }29 30 });31 32 33 $('.pcfme-opener').change(function(e){ 34 35 var this_obj=$(this);36 var id= this_obj.attr('id');37 var name= this_obj.attr('name');38 39 if (this_obj.attr('type')=='checkbox' ) { 40 41 if (this_obj.is(':checked')) 42 $('.open_by_'+id ).parentsUntil('tbody').hide(); 43 else44 $('.open_by_'+id ).parentsUntil('tbody').show();45 46 }else if ( this_obj.attr('type')=='radio'){47 48 $('.open_by_'+ $('input[name="'+name+'"]:checked').attr('id') ).parentsUntil('tbody').hide();49 //hide other 50 $('.open_by_'+ $('input[name="'+name+'"]:not(:checked)').attr('id') ) .parentsUntil('tbody').show();51 } else if (this_obj.hasClass('selectbox')){52 53 $('.open_by_'+ id+'_'+this_obj.val() ).parentsUntil('tbody').hide();54 //hide other 55 $("[class^='open_by_"+ id+"_'],[class*=' open_by_"+ id+"_']").not('.open_by_'+ id +'_'+this_obj.val()).parentsUntil('tbody').show();56 57 } 58 59 });60 61 62 63 $('.pcfme-opener').trigger('change');64 65 $('.pcfme-hider').change(function(e){ 66 67 var this_obj=$(this);68 var id= this_obj.attr('id');69 var name= this_obj.attr('name');70 71 if (this_obj.attr('type')=='checkbox' ) { 72 73 if (this_obj.is(':checked')) 74 $('.hide_by_'+id ).parentsUntil('tbody').show(); 75 else76 $('.hide_by_'+id ).parentsUntil('tbody').hide();77 78 }else if ( this_obj.attr('type')=='radio'){79 80 $('.hide_by_'+ $('input[name="'+name+'"]:checked').attr('id') ).parentsUntil('tbody').show();81 //hide other 82 $('.hide_by_'+ $('input[name="'+name+'"]:not(:checked)').attr('id') ) .parentsUntil('tbody').hide();83 } else if (this_obj.hasClass('selectbox')){84 85 $('.hide_by_'+ id+'_'+this_obj.val() ).parentsUntil('tbody').show();86 //hide other 87 $("[class^='hide_by_"+ id+"_'],[class*=' hide_by_"+ id+"_']").not('.hide_by_'+ id +'_'+this_obj.val()).parentsUntil('tbody').hide();88 89 } 90 91 });92 93 94 95 $('.pcfme-hider').trigger('change');...
admin_scripts.js
Source:admin_scripts.js
1$ = jQuery.noConflict();2jQuery(function(jQuery) { 3 $('#navigation_arrows').val('verticalcentered');4 $('#navigaion_type').val('bullet');5 $('#nav_offset_vert').val('-25');6 $('#responsitive_w3').prop('disabled', true).val('480').css('backgroundColor', '#F0F0F0');7 $('#responsitive_w2').prop('disabled', true).val('768').css('backgroundColor', '#F0F0F0');8 $('#responsitive_w1').prop('disabled', true).val('960').css('backgroundColor', '#F0F0F0');9 /* Slider setup */10 checkSlider();11 addBindings();12 $('.option-tree-list-item-add').click(function(){13 setTimeout(addBindings,1000);14 setTimeout(checkSlider,1000);15 });16 function addBindings(){17 $('.rb_slide_type').unbind('change', checkSlider).bind('change', checkSlider);18 }19 function checkSlider(){20 var type = $('.list-sub-setting').find('.rb_slide_type').val();21 switch(type){22 case 'image':23 $('.rb_slide_hosted').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeOut(100);24 $('textarea').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeOut(100);25 $('.rb_slide_image').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeIn(100);26 break;27 case 'emb_video':28 $('.rb_slide_hosted').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeOut(100);29 $('.rb_slide_image').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeOut(100);30 $('textarea').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeIn(100);31 break;32 case 'self_video':33 $('.rb_slide_image').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeOut(100);34 $('textarea').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeOut(100);35 $('.rb_slide_hosted').parentsUntil('.option-tree-setting-wrap', '.format-settings').fadeIn(100);36 break;37 }38 }39 /* Project setup */40 $('#rb_project_type').unbind('change', checkProject).bind('change', checkProject);41 hideAllProject([$('#rb_project_image')]);42 function checkProject(){43 var type = $('#rb_project_type').val();44 switch(type){45 case 'image':46 hideAllProject([$('#rb_project_image')]);47 break;48 case 'video_emb':49 hideAllProject([$('#rb_project_video_emb')]);50 break;51 case 'video_self':52 hideAllProject([$('#rb_project_video_host_1'),$('#rb_project_video_host_2'),$('#rb_project_video_host_3'),$('#rb_project_video_host_4')]);53 break;54 case 'gallery':55 hideAllProject([$('#rb_project_gallery_settings_array')]);56 break;57 case 'audio':58 hideAllProject([$('#rb_project_audio_1'),$('#rb_project_audio_2')]);59 break;60 case 'link':61 hideAllProject([]);62 break;63 }64 }65 function hideAllProject(array){66 $('#rb_project_image').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);67 $('#rb_project_video_emb').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);68 $('#rb_project_video_emb').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);69 $('#rb_project_video_host_1').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);70 $('#rb_project_video_host_2').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);71 $('#rb_project_video_host_3').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);72 $('#rb_project_video_host_4').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);73 $('#rb_project_audio_1').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);74 $('#rb_project_audio_2').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);75 $('#rb_project_gallery_settings_array').parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeOut(100);76 for(var i=0; i<array.length; i++){77 array[i].parentsUntil('.ot-metabox-wrapper', '.format-settings').stop().fadeIn(100);78 }79 }80 ...
Authentication.test.js
Source:Authentication.test.js
1describe('Sign up', () => {2 it('Successful user sign up authenticates the user and redirects to Explore page', () => {3 cy.visit('/')4 cy.get('button').contains('Sign Up').click()5 cy.get('.v-input').contains('Username').siblings().type('e2eTestUser')6 .parentsUntil('.v-form').next().contains('Email').siblings().type('e2eTestUser@gmail.com')7 .parentsUntil('.v-form').next().contains('Password').siblings().type('e2eTestUserPassword')8 .parentsUntil('.row').find('button').contains('Sign Up').click()9 10 cy.contains('.text-h2', 'Explore')11 })12 it("Alert the user if trying to sign up with credentials already in use", () => {13 cy.visit('/')14 cy.get('button').contains('Sign Up').click()15 cy.get('.v-input').contains('Username').siblings().type('e2eTestUser')16 .parentsUntil('.v-form').next().contains('Email').siblings().type('e2eTestUser@gmail.com')17 .parentsUntil('.v-form').next().contains('Password').siblings().type('e2eTestUserPassword')18 .parentsUntil('.row').find('button').contains('Sign Up').click()19 cy.contains('.v-snack__wrapper', 'Username already in use.')20 })21 it("Alert the user in case of missing username", () => {22 cy.visit('/')23 cy.get('button').contains('Sign Up').click()24 cy.get('.v-input').contains('Username').siblings()25 .parentsUntil('.v-form').next().contains('Email').siblings().type('e2eTestUser@gmail.com')26 .parentsUntil('.v-form').next().contains('Password').siblings().type('e2eTestUserPassword')27 .parentsUntil('.row').find('button').contains('Sign Up').click()28 29 cy.contains('.v-text-field__details', "Username can't stay empty.")30 })31 it("Alert the user in case of missing email", () => {32 cy.visit('/')33 cy.get('button').contains('Sign Up').click()34 cy.get('.v-input').contains('Username').siblings().type('e2eTestUser')35 .parentsUntil('.v-form').next().next().contains('Password').siblings().type('e2eTestUserPassword')36 .parentsUntil('.row').find('button').contains('Sign Up').click()37 38 cy.contains('.v-text-field__details', "Email can't stay empty.")39 })40 it("Alert the user in case of missing password", () => {41 cy.visit('/')42 cy.get('button').contains('Sign Up').click()43 cy.get('.v-input').contains('Username').siblings().type('e2eTestUser')44 .parentsUntil('.v-form').next().contains('Email').siblings().type('e2eTestUser@gmail.com')45 .parentsUntil('.row').find('button').contains('Sign Up').click()46 47 cy.contains('.v-text-field__details', "Password can't stay empty.")48 })49})50describe('Sign in', () => {51 it('Successfully signing in authenticates the user and redirects to Explore page', () => {52 cy.visit('/')53 cy.get('.v-input').contains('Email').siblings().type('e2eTestUser@gmail.com')54 .parentsUntil('.v-form').next().contains('Password').siblings().type('e2eTestUserPassword')55 .parentsUntil('.row').find('button').contains('Sign In').click()56 57 cy.contains('.text-h2', 'Explore')58 })59 60 it('Alert user in case of invalid input', () => {61 cy.visit('/')62 cy.get('.v-input').contains('Email').siblings().type('e2eTestUser@gmail')63 .parentsUntil('.v-form').next().contains('Password').siblings().type('e2eTestUserPassword')64 .parentsUntil('.row').find('button').contains('Sign In').click()65 66 cy.contains('.v-snack__wrapper', 'An error has happened signing in')67 })68 it('Alert user in case of no user exists with the given credentials', () => {69 cy.visit('/')70 cy.get('.v-input').contains('Email').siblings().type('anotherUser@gmail.com')71 .parentsUntil('.v-form').next().contains('Password').siblings().type('e2eTestUserPassword')72 .parentsUntil('.row').find('button').contains('Sign In').click()73 74 cy.contains('.v-snack__wrapper', 'No account exists with the given credentials')75 })...
slider.js
Source:slider.js
1function InitializeSlider() {2 $('.activate-slider').each(function () {3 $(this).on('click', function () {4 $(this).parentsUntil(".container-slider").parent().find('.overlay-slider').css('width', '100%');5 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('overflow', 'hidden');6 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('width', '0%');7 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('min-height', '35vh');8 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('max-height', '100vh');9 });10 });11 $('.de-activate-slider').each(function () {12 $(this).on('click', function () {13 $(this).parentsUntil(".container-slider").parent().find('.overlay-slider').css('width', '0%');14 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('width', '100%');15 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('height', 'initial');16 });17 });18}19function ManualCloseSlider(divToActivate) {20 $("#" + divToActivate).parentsUntil(".container-slider").parent().find('.overlay-slider').css('width', '0%');21 $("#" + divToActivate).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('width', '100%');22 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('height', 'initial');23}24function ManualOpenSlider(divToActivate) {25 $("#" + divToActivate).parentsUntil(".container-slider").parent().find('.overlay-slider').css('width', '100%');26 $("#" + divToActivate).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('width', '0%');27 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('overflow', 'hidden');28 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('min-height', '35vh');29 $(this).parentsUntil(".container-slider").parent().find('.container-slider-inner').css('max-height', '100vh');...
Using AI Code Generation
1describe('My First Test Suite', function() 2{3it('My FirstTest case',function() {4cy.get('tr td:nth-child(2)').each(($el, index, $list) => {5const text=$el.text()6if(text.includes("Python"))7{8cy.get('tr td:nth-child(2)').eq(index).next().then(function(price)9{10const priceText=price.text()11expect(priceText).to.equal('25')12})13}14})15})16})
Using AI Code Generation
1describe('My first test', function() {2 it('Visits the Kitchen Sink', function() {3 cy.contains('type').click()4 cy.url().should('include', '/commands/actions')5 cy.get('.action-email')6 .parentsUntil('.action-form')7 .find('.action-label')8 .should('contain', 'Email')9 })10})11describe('My first test', function() {12 it('Visits the Kitchen Sink', function() {13 cy.contains('type').click()14 cy.url().should('include', '/commands/actions')15 cy.get('.action-disabled')16 .prev()17 .should('have.attr', 'disabled')18 })19})20describe('My first test', function() {21 it('Visits the Kitchen Sink', function() {22 cy.contains('type').click()23 cy.url().should('include', '/commands/actions')24 cy.get('.action-focus')25 .prevAll()26 .should('have.length', 2)27 })28})29describe('My first test', function() {30 it('Visits the Kitchen Sink', function() {31 cy.contains('type').click()32 cy.url().should('include', '/commands/actions')33 cy.get('.action-focus')34 .prevUntil('.action-cy')35 .should('have.length', 2)36 })37})38describe('My first test', function() {39 it('Visits the Kitchen Sink', function() {40 cy.contains('type').click()41 cy.url().should
Using AI Code Generation
1describe('My First Test', function() {2 it('Does not do much!', function() {3 cy.get('div').parentsUntil('body').should('have.length', 4)4 })5})6describe('My First Test', function() {7 it('Does not do much!', function() {8 cy.get('div').parentsUntil('body').should('have.length', 4)9 })10})11describe('My First Test', function() {12 it('Does not do much!', function() {13 cy.get('div').parentsUntil('body').should('have.length', 4)14 })15})16describe('My First Test', function() {17 it('Does not do much!', function() {18 cy.get('div').parentsUntil('body').should('have.length', 4)19 })20})21describe('My First Test', function() {22 it('Does not do much!', function() {23 cy.get('div').parentsUntil('body').should('have.length', 4)24 })25})26describe('My First Test', function() {27 it('Does not do much!', function() {28 cy.get('div').parentsUntil('body').should('have.length', 4)29 })30})31describe('My First Test', function() {32 it('Does not do much!', function() {33 cy.get('div').parentsUntil('body').should('have.length', 4
Using AI Code Generation
1describe('Test Parent', () => {2 it('Test Parent', () => {3 cy.contains('type').parentsUntil('form').should('have.class', 'action')4 })5})6describe('Test Parent', () => {7 it('Test Parent', () => {8 cy.contains('type').parentsUntil('form').should('have.class', 'action')9 })10})11describe('Test Parent', () => {12 it('Test Parent', () => {13 cy.contains('type').parentsUntil('form').should('have.class', 'action')14 })15})16describe('Test Parent', () => {17 it('Test Parent', () => {18 cy.contains('type').parentsUntil('form').should('have.class', 'action')19 })20})21describe('Test Parent', () => {22 it('Test Parent', () => {23 cy.contains('type').parentsUntil('form').should('have.class', 'action')24 })25})26describe('Test Parent', () => {27 it('Test Parent', () => {28 cy.contains('type').parentsUntil('form').should('have.class', 'action')29 })30})31describe('Test Parent', () => {32 it('Test Parent', () => {33 cy.contains('type').parentsUntil('form').should('have.class', 'action')34 })35})36describe('Test Parent', () => {
Using AI Code Generation
1it('test', () => {2 cy.get('div').parentsUntil('body').should('contain', 'Hello World')3})4Cypress.Commands.add('parentsUntil', { prevSubject: 'optional' }, (subject, selector) => {5 if (subject) {6 return cy.wrap(subject).parentsUntil(selector)7 }8 return cy.get('body').parentsUntil(selector)9})10it('test', () => {11 cy.get('div').parentsUntil('body').should('contain', 'Hello World')12})
Using AI Code Generation
1describe('Cypress Demo', function() {2 it('Cypress Demo Test Case', function() {3 cy.get('tr td:nth-child(2)').parentsUntil('table')4 })5})6describe('Cypress Demo', function() {7 it('Cypress Demo Test Case', function() {8 cy.get('tr td:nth-child(2)').parents()9 })10})11describe('Cypress Demo', function() {12 it('Cypress Demo Test Case', function() {13 cy.get('tr td:nth-child(2)').parents('table')14 })15})16describe('Cypress Demo', function() {17 it('Cypress Demo Test Case', function() {18 cy.get('tr td:nth-child(2)').parents('table')19 })20})21describe('Cypress Demo', function() {22 it('Cypress Demo Test Case', function() {23 cy.get('tr td:nth-child(2)').parents('table')24 })25})
Using AI Code Generation
1cy.get('.parent').parentsUntil('.grandparent', 'div')2cy.get('.child1').parents('div')3cy.get('.child1').parent('div')4cy.get('.parent').nextUntil('.grandparent', 'div')5cy.get('.child1').next('div')6cy.get('.parent').prevUntil('.grandparent', 'div')7cy.get('.child1').prev('div')8cy.get('.child1').last('div')
Using AI Code Generation
1it('Test', () => {2 cy.get('a[href="/docs"]').parentsUntil('nav').should('have.class', 'active')3})47. Cypress’s parents() method5it('Test', () => {6 cy.get('a[href="/docs"]').parents().should('have.class', 'active')7})88. Cypress’s closest() method9it('Test', () => {10 cy.get('a[href="/docs"]').closest('ul').should('have.class', 'nav')11})129. Cypress’s next() method13it('Test', () => {14 cy.get('a[href="/docs"]').next().should('have.class', 'active')15})1610. Cypress’s nextUntil() method17it('Test', () => {18 cy.get('a[href="/docs"]').nextUntil('li').should('have.class', 'active')19})2011. Cypress’s nextAll() method
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!!