1/*** Document Ready Functions ***/ 2jQuery(document).ready(function(){ 3 4 "use strict"; 5 6 7 8 9 var allservice = $('.cause-tabber li'); 10 $('.cause-tabber li').click(function() { 11 $(allservice).removeClass("active"); 12 }); 13 14 15 16 17 /*** MESSAGE BOX TOGGLE FUNCTION ***/ 18$(".message-box-title").click(function(){ 19 $(".message-box-title").toggleClass("opened"); 20 $(".message-box-title > i").toggleClass("icon-angle-down"); 21 $(".message-form").slideToggle(); 22}); 23 24 25 26$('.full-section').parent().parent().parent().addClass('expand'); 27 28$(".product a").click(function(){ 29 $(this).parent().parent().slideUp(); 30}); 31 32 33 34// Responsive Header // 35$(".menu-btn").on("click", function () { 36 $(".responsive-menu").addClass("slidein"); 37 return false; 38}); 39$(".close-btn").on("click", function () { 40 $(".responsive-menu").removeClass("slidein"); 41 return false; 42}); 43$(".responsive-menu li.has-dropdown > a").on("click", function () { 44 $(this).parent().siblings().children("ul").slideUp(); 45 $(this).parent().siblings().removeClass("active"); 46 $(this).parent().children("ul").slideToggle(); 47 $(this).parent().toggleClass("active"); 48 return false; 49}); 50 51// Scroll Bar // 52$('.responsive-menu, .scroll-sec').perfectScrollbar(); 53 54// Responsive info Toggle // 55$(".responsive-topbar-info > ul > li:first-child").addClass("active"); 56$(".responsive-topbar-info > ul > li").on("click", function() { 57 $(this).parent().find("li").removeClass("active"); 58 $(this).addClass("active"); 59}); 60 61 62/*** ACCORDIONS ***/ 63$('.accordion_content').not('.open').hide(); 64 65$('.accordion_toggle a').click(function(e){ 66 if($(this).parent().hasClass('current')) { 67 $(this).parent() 68 .removeClass('current') 69 .next('.accordion_content').slideUp(); 70 } else { 71 $(document).find('.current') 72 .removeClass('current') 73 .next('.accordion_content').slideUp(); 74 $(this).parent() 75 .addClass('current') 76 .next('.accordion_content').slideDown(); 77 } 78 e.preventDefault(); 79}); 80 81 82 83 84/*** ACCORDIONS ***/ 85$('.accordion_content').not('.open').hide(); 86 87$('.accordion_toggle input').click(function(e){ 88 if($(this).parent().hasClass('current')) { 89 $(this).parent() 90 .removeClass('current') 91 .next('.accordion_content').slideUp(); 92 } else { 93 $(document).find('.current') 94 .removeClass('current') 95 .next('.accordion_content').slideUp(); 96 $(this).parent() 97 .addClass('current') 98 .next('.accordion_content').slideDown(); 99 } 100 e.preventDefault(); 101}); 102 103 104 105$(".donate-drop-btn").click( function(){ 106 $(".donate-drop-down").slideToggle(); 107 $(this).toggleClass('down'); 108}); 109 110 111var amount = $('.amount-btns > a'); 112$(".amount-btns > a").click( function(){ 113 amount.removeClass("selected"); 114 $(this).addClass("selected"); 115}); 116 117 118 119/*** STICKY MENU ***/ 120var nav = $('.sticky'); 121$(window).scroll(function () { 122 if ($(this).scrollTop() > 50) { 123 nav.addClass("stick"); 124 } 125 else { 126 nav.removeClass("stick"); 127 } 128}); 129 130 131 132/*** TOGGLE HEADER ***/ 133$(".show-header").click(function(){ 134 $(".toggle-header").slideToggle(); 135 $(".top-bar-toggle").slideToggle(); 136 $(this).toggleClass("move-down"); 137}); 138 139 140/*** CHECKOUT PAGE FORM TOGGLE ICON ***/ 141$(".form-toggle.accordion_toggle a").click(function(){ 142 $(this).toggleClass("pointed"); 143}); 144 145 146 147/*** Side Panel Functions ***/ 148$(".panel-icon").click(function(){ 149 $(".side-panel").toggleClass("show"); 150}); 151 152 153$(".boxed-style").click( function(){ 154 $(".theme-layout").addClass("boxed"); 155 $("body").addClass('bg-body1'); 156}); 157 158$(".full-style").click( function(){ 159 $(".theme-layout").removeClass("boxed"); 160 $("body").removeClass('bg-body1'); 161 $("body").removeClass('bg-body2'); 162 $("body").removeClass('bg-body3'); 163 $("body").removeClass('bg-body4'); 164}); 165$(".pat1").click( function(){ 166 $("body").addClass('bg-body1'); 167 $("body").removeClass('bg-body2'); 168 $("body").removeClass('bg-body3'); 169 $("body").removeClass('bg-body4'); 170}); 171$(".pat2").click( function(){ 172 $("body").removeClass('bg-body1'); 173 $("body").addClass('bg-body2'); 174 $("body").removeClass('bg-body3'); 175 $("body").removeClass('bg-body4'); 176}); 177$(".pat3").click( function(){ 178 $("body").removeClass('bg-body1'); 179 $("body").removeClass('bg-body2'); 180 $("body").addClass('bg-body3'); 181 $("body").removeClass('bg-body4'); 182}); 183$(".pat4").click( function(){ 184 $("body").removeClass('bg-body1'); 185 $("body").removeClass('bg-body2'); 186 $("body").removeClass('bg-body3'); 187 $("body").addClass('bg-body4'); 188}); 189 190 191 192 193$("body").append("<div class='loading'></div>"); 194 195}); 196 197jQuery(window).load(function(){ 198 "use strict"; 199 $(".loading").fadeOut(); 200}); 201 202 203 204 205 206 207 208 /*** whatsappbox ***/ 209$(function() { 210 var INDEX = 0; 211 $("#chat-submit").click(function(e) { 212 e.preventDefault(); 213 var msg = $("#chat-input").val(); 214 if(msg.trim() == ''){ 215 return false;
216 } 217 generate_message(msg, 'self'); 218 var buttons = [ 219 { 220 name: 'Existing User', 221 value: 'existing' 222 }, 223 { 224 name: 'New User', 225 value: 'new' 226 } 227 ]; 228 setTimeout(function() { 229 generate_message(msg, 'user'); 230 }, 1000) 231 232 }) 233 234 function generate_message(msg, type) { 235 INDEX++; 236 var str=""; 237 str += "<div id='cm-msg-"+INDEX+"' class=\"chat-msg "+type+"\">"; 238 str += " <span class=\"msg-avatar\">"; 239 str += " <img src=\"https:\/\/image.crisp.im\/avatar\/operator\/196af8cc-f6ad-4ef7-afd1-c45d5231387c\/240\/?1483361727745\">"; 240 str += " <\/span>"; 241 str += " <div class=\"cm-msg-text\">"; 242 str += msg; 243 str += " <\/div>"; 244 str += " <\/div>"; 245 $(".chat-logs").append(str); 246 $("#cm-msg-"+INDEX).hide().fadeIn(300); 247 if(type == 'self'){ 248 $("#chat-input").val(''); 249 } 250 $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000); 251 } 252 253 function generate_button_message(msg, buttons){ 254 /* Buttons should be object array 255 [ 256 { 257 name: 'Existing User', 258 value: 'existing' 259 }, 260 { 261 name: 'New User', 262 value: 'new' 263 } 264 ] 265 */ 266 INDEX++; 267 var btn_obj = buttons.map(function(button) { 268 return " <li class=\"button\"><a href=\"javascript:;\" class=\"btn btn-primary chat-btn\" chat-value=\""+button.value+"\">"+button.name+"<\/a><\/li>"; 269 }).join(''); 270 var str=""; 271 str += "<div id='cm-msg-"+INDEX+"' class=\"chat-msg user\">"; 272 str += " <span class=\"msg-avatar\">"; 273 str += " <img src=\"https:\/\/image.crisp.im\/avatar\/operator\/196af8cc-f6ad-4ef7-afd1-c45d5231387c\/240\/?1483361727745\">"; 274 str += " <\/span>"; 275 str += " <div class=\"cm-msg-text\">"; 276 str += msg; 277 str += " <\/div>"; 278 str += " <div class=\"cm-msg-button\">"; 279 str += " <ul>"; 280 str += btn_obj; 281 str += " <\/ul>"; 282 str += " <\/div>"; 283 str += " <\/div>"; 284 $(".chat-logs").append(str); 285 $("#cm-msg-"+INDEX).hide().fadeIn(300); 286 $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000); 287 $("#chat-input").attr("disabled", true); 288 } 289 290 $(document).delegate(".chat-btn", "click", function() { 291 var value = $(this).attr("chat-value"); 292 var name = $(this).html(); 293 $("#chat-input").attr("disabled", false); 294 generate_message(name, 'self'); 295 }) 296 297 $("#chat-circle").click(function() { 298 $("#chat-circle").toggle('scale'); 299 $(".chat-box").toggle('scale'); 300 }) 301 302 $(".chat-box-toggle").click(function() { 303 $("#chat-circle").toggle('scale'); 304 $(".chat-box").toggle('scale'); 305 }) 306 307}); 308 309 var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); 310 311 function redirectToWhatsApp(phoneNumber) { 312 var defaultMessage = "Merhaba, yardımcı olur musunuz?"; 313 314 if (isMobile) { 315 window.location.href = "https://api.whatsapp.com/send?phone=" + phoneNumber + "&text=" + encodeURIComponent(defaultMessage); 316 } else { 317 window.location.href = "https://web.whatsapp.com/send?phone=" + phoneNumber + "&text=" + encodeURIComponent(defaultMessage); 318 } 319 } 320 321 function addClickOnHover(element) { 322 element.style.cursor = "pointer"; 323 element.addEventListener("mouseenter", function() { 324 element.addEventListener("click", function() { 325 redirectToWhatsApp(element.getAttribute("data-phone")); 326 }); 327 }); 328 element.addEventListener("mouseleave", function() { 329 element.removeEventListener("click", function() { 330 redirectToWhatsApp(element.getAttribute("data-phone")); 331 332 }); 333 }); 334 335 } 336 337 338 339 340/*** vieo slider ***/ 341 342document.addEventListener("DOMContentLoaded", function () { 343 var carousel = document.getElementById("homepage_slider"); 344 345 // EÄer carousel bulunamazsa kodu çalıÅtırma 346 if (!carousel) { 347 return; 348 } 349 350 var items = carousel.querySelectorAll(".item"); 351 var currentIndex = 0; 352 353 var intervals = [150000]; 354 for (var i = 1; i <= 20; i++) { 355 intervals.push(5000); 356 } 357 358 function nextItem() { 359 currentIndex = (currentIndex + 1) % items.length; 360 $(carousel).carousel("next"); 361 setTimeout(nextItem, intervals[currentIndex]); 362 } 363 364 setTimeout(nextItem, intervals[currentIndex]); 365}); 366 367/*** 368document.addEventListener("DOMContentLoaded", function() { 369 370 var carousel = document.getElementById("homepage_slider"); 371 var items = carousel.querySelectorAll(".item"); 372 var currentIndex = 0; 373 374 375 var intervals = [150000]; 376 for (var i = 1; i <= 20; i++) { 377 intervals.push(5000); 378 379 } 380 381 382 function nextItem() { 383 currentIndex = (currentIndex + 1) % items.length; 384 $(carousel).carousel("next"); 385 setTimeout(nextItem, intervals[currentIndex]); 386 } 387 388 389 390 setTimeout(nextItem, intervals[currentIndex]); 391 }); 392 393***/ 394 395document.addEventListener("DOMContentLoaded", function() { 396 // Sayfa URL'sini al 397 var currentPageURL = window.location.href; 398 399 // Sayfa baÅlıÄını al 400 var pageTitleElement = document.getElementById("pageName"); 401 var pageTitle = (pageTitleElement !== null) ? pageTitleElement.innerHTML : ""; 402 403 // Twitter PaylaÅ Butonu Tıklama İÅlemi 404 var twitterShareButton = document.getElementById("twitterShare"); 405 if (twitterShareButton !== null) { 406 twitterShareButton.addEventListener("click", function() { 407 var twitterURL = "https://twitter.com/intent/tweet?url=" + currentPageURL + "&text=" + pageTitle; 408 window.open(twitterURL, "_blank"); 409 }); 410 } 411 // Facebook PaylaÅ Butonu Tıklama İÅlemi 412 var facebookShareButton = document.getElementById("facebookShare"); 413 if (facebookShareButton !== null) { 414 facebookShareButton.addEventListener("click", function() { 415 var facebookURL = "https://www.facebook.com/sharer/sharer.php?u=" + currentPageURL; 416 window.open(facebookURL, "_blank"); 417 }); 418 } 419}); 420
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.