1$(document).ready(function () { 2 console.log('%cStop!', 'color:red; font-size:48px;font-weight:bold;'); 3 console.log("%cThis is a browser feature intended for developers. If someone told you to copy-paste something here to enable a Papyras feature or \"hack\" someone's account, it is a scam and will give them access to your Papyras account.", 'font-size:24px;;'); 4}); 5 6// document.onreadystatechange = function () { 7// if (document.readyState !== "complete") { 8// document.querySelector( 9// "body").style.visibility = "hidden"; 10// document.querySelector( 11// ".preloader").style.visibility = "visible"; 12// } else { 13// document.querySelector( 14// ".preloader").style.display = "none"; 15// document.querySelector( 16// "body").style.visibility = "visible"; 17// } 18// }; 19 20// cookie trigger 21 22$(document).ready(function () { 23 $("#cookie_trigger").click(function () { 24 $("#cookie_popup_id").addClass("cookie_hide"); 25 localStorage.setItem("popupWasShown", 1); 26 }); 27}); 28 29function PopUp(hideOrshow) { 30 31 if (hideOrshow == 'hide') { 32 $('#cookie_popup_id').addClass('cookie_hide'); 33 } 34 else if (localStorage.getItem("popupWasShown") == null || localStorage.getItem("popupWasShown") == 0) { 35 $('#cookie_popup_id').removeClass('cookie_hide'); 36 } 37} 38 39window.onload = function () { 40 setTimeout(function () { 41 // localStorage.popupWasShown = 0; 42 PopUp('show'); 43 }, 0); 44} 45 46// design_aside_area filter 47$(document).ready(function () { 48 $("#design_asideToggle").click(function () { 49 $("#design_aside").toggle(); 50 }); 51}); 52 53 54// bookmark filter 55$(document).ready(function () { 56 $("#filterToggle").click(function () { 57 $("#filter-box").toggle(); 58 }); 59}); 60 61// list/grid view 62$(document).ready(function () { 63 $('#list_trigger').click(function (event) { event.preventDefault(); $('.blog_content_area .grid').removeClass('col-md-6 col-md-4'); $('.blog_content_area .grid').addClass('col-md-12 list_view'); }); 64 65 $('#grid_sm_trigger').click(function (event) { event.preventDefault(); $('.blog_content_area .grid').removeClass('col-md-4 col-md-12 list_view'); $('.blog_content_area .grid').addClass('col-md-6'); }); 66 67 $('#grid_lg_trigger').click(function (event) { event.preventDefault(); $('.blog_content_area .grid').removeClass('col-md-6 col-md-12 list_view'); $('.blog_content_area .grid').addClass('col-md-4'); }); 68 69}); 70 71 72// feedback 73$(document).ready(function () { 74 $("#feedback").click(function () { 75 $(".right_feedback_content").addClass("right_feedback_content_show"); 76 }); 77 $(".feedback_close").click(function () { 78 $(".right_feedback_content").removeClass("right_feedback_content_show"); 79 }); 80}); 81 82// message 83$(document).ready(function () { 84 $("#message").click(function () { 85 $(".message_content").addClass("message_content_show"); 86 }); 87 $(".message_close").click(function () { 88 $(".message_content").removeClass("message_content_show"); 89 }); 90}); 91 92 93// // feedback_bottom 94$(window).scroll(function () { 95 if ($(this).scrollTop() > 150) { 96 var condition = $('.feedback_bottom').hasClass('closed_once'); 97 if (condition) { 98 return false; 99 } else { 100 $('.feedback_bottom').addClass('feedback_bottom_show'); 101 } 102 } else { 103 $('.feedback_bottom').removeClass('feedback_bottom_show'); 104 } 105 $(".feedback_bottom_close").click(function () { 106 $(".feedback_bottom").removeClass("feedback_bottom_show"); 107 $(".feedback_bottom").addClass("closed_once"); 108 }); 109}); 110 111 112// signin-signup modal 113$(document).ready(function () { 114 $(".signup_form_trigger").click(function () { 115 sign_up_form_trigger(); 116 }); 117 $(".signin_trigger").click(function () { 118 sign_in_trigger(); 119 }); 120 $(".signup_trigger").click(function () { 121 sign_up_trigger(); 122 }); 123}); 124 125function sign_up_form_trigger() { 126 $(".signup_area").removeClass("active"); 127 $(".signup_form").addClass("active"); 128} 129 130function sign_up_trigger() { 131 $(".signup_area").addClass("active"); 132 $(".signup_form").removeClass("active"); 133 $(".signin_trigger_area").addClass("active"); 134 $(".description").addClass("active"); 135 $(".signup_headline").addClass("active"); 136 $(".signin_form").removeClass("active"); 137 $(".signup_trigger_area").removeClass("active"); 138 $(".signin_headline").removeClass("active"); 139} 140 141function sign_in_trigger() { 142 $(".signup_area").removeClass("active"); 143 $(".signup_form").removeClass("active"); 144 $(".signin_trigger_area").removeClass("active"); 145 // $(".description").removeClass("active"); 146 $(".signup_headline").removeClass("active"); 147 $(".signin_form").addClass("active"); 148 $(".signup_trigger_area").addClass("active"); 149 $(".signin_headline").addClass("active"); 150} 151 152 153 154 155// typeform 156( 157 function () { 158 var qs, js, q, s, d = document, gi = d.getElementById, ce = d.createElement, gt = d.getElementsByTagName, id = "typef_orm", b = "https://embed.typeform.com/"; if (!gi.call(d, id)) { js = ce.call(d, "script"); js.id = id; js.src = b + "embed.js"; q = gt.call(d, "script")[0]; q.parentNode.insertBefore(js, q) } 159 160 })() 161 162// check image existance 163function getValidImageUrl(primaryUrl) { 164 return new Promise((resolve) => { 165 const img = new Image(); 166 167 img.onload = () => resolve(primaryUrl); // à¦à¦¸à¦² image লà§à¦¡ হলৠ168 img.onerror = () => resolve("/backend/images/media/logo_default.png"); // fail হলৠdefault পাঠাবৠ169 170 img.src = primaryUrl; 171 }); 172} 173// check image existance 174 175// subscribe to papyras 176 177$("footer #subscribe-form").on('click', '.subscribe-btn', function (e) { 178 var input_email = $("footer #subscribe-form input[type='email']").val(); 179 var user_email = $(this).data('email'); 180 181 if (input_email.length > 0) { 182 papyras_subscribe_fn(input_email); 183 return false;
184 } 185 186 Swal.fire({ 187 title: 'Enter Email To Subscribe', 188 text: "Stay updated", 189 input: 'email', 190 inputValue: user_email, 191 showCancelButton: true, 192 confirmButtonColor: '#3085d6', 193 cancelButtonColor: '#d33', 194 confirmButtonText: 'Subscribe' 195 }).then((result) => { 196 if (result.value) { 197 papyras_subscribe_fn(result.value); 198 } else { 199 return false; 200 } 201 }); 202}); 203 204function papyras_subscribe_fn(email) { 205 $.ajax({ 206 url: "/ajax-subscribe-papyras", 207 method: 'GET', 208 dataType: 'json', 209 data: { email: email }, 210 success: function (data) { 211 Swal.fire({ 212 title: data.status == 'success' ? 'Success' : 'Oops', 213 icon: data.status, 214 html: '<pre>' + data.text + '</pre>', 215 confirmButtonColor: '#3085d6', 216 confirmButtonText: 'Ok' 217 }); 218 219 $("footer #subscribe-form input[type='email']").val(''); 220 } 221 }); 222} 223// subscribe to papyras
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.