Be Yours میں حسب ضرورت جاوا اسکرپٹ ایونٹ سننے والے اور محرکات

Be Yours 6.0.0 سے، آپ اپنی مرضی کے مطابق Javascript ایونٹ سننے والے اور محرکات استعمال کر سکتے ہیں۔

جب آپ تھیم کو اپنی مرضی کے مطابق بناتے ہیں، تو ہو سکتا ہے کہ آپ اپنی مرضی کے مطابق اسکرپٹ پر عمل کرنے یا تیسری ایپ کو مربوط کرنے کے بعد کچھ ایونٹس کو شامل کرنا چاہیں۔ ہم معاون واقعات کے لیے جاوا اسکرپٹ پیٹرن فراہم کرتے ہیں:

ٹرگر صفحہ لوڈ ہو گیا۔

HTML دستاویز کو مکمل طور پر پارس کر دیا گیا ہے، اور تمام موخر کردہ اسکرپٹس

 
document.addEventListener('page:loaded', function() {
 // Page has loaded and theme assets are ready
 });

کارٹ کو اپ ڈیٹ کر دیا گیا۔

مقدار تبدیل ہونے کے بعد کارٹ آبجیکٹ کو اپ ڈیٹ کرنے کے لیے یہ جاوا اسکرپٹ پیٹرن استعمال کریں:

 
document.addEventListener('cart:updated', function(evt) {
 console.log(evt.detail.cart);
 });

پروڈکٹ کو ایجیکس کارٹ میں شامل کیا گیا۔

 
document.addEventListener('ajaxProduct:added', function(evt) {
 console.log(evt.detail.product);
 });

پروڈکٹ کارٹ میں شامل کرنے میں ناکام

 
document.addEventListener('ajaxProduct:error', function(evt) {
 console.log(evt.detail.errorMessage);
 });

کوئیک ویو موڈل کھل گیا ہے۔

 
document.addEventListener('quickview:open', function(evt) { 
console.log(evt.detail.productUrl)؛
 });

کوئیک ویو موڈل لوڈ ہو گیا۔

 
document.addEventListener('quickview:loaded', function(evt) {
 console.log(evt.detail.productUrl);
 });

متغیر کا انتخاب تبدیل ہو گیا۔

 
document.addEventListener('variant:change', function(evt) {
 console.log(evt.detail.variant);
 });

مجموعہ کا صفحہ دوبارہ پیش کیا گیا ہے۔

 
document.addEventListener('collection:reloaded', function() {
 console.log('collection:reloaded')
 });