jQuery(function ($) { $('.progress').hide(); 'use strict'; //===================================================================================================================== $(function () { // AJAX - Export Products $('#ssbhesabix_export_products').submit(function () { // show processing status $('#ssbhesabix-export-product-submit').attr('disabled', 'disabled'); $('#ssbhesabix-export-product-submit').removeClass('button-primary'); $('#ssbhesabix-export-product-submit').html(' خروج محصولات...'); $('#ssbhesabix-export-product-submit i.spinner').show(); $('#exportProductsProgress').show(); $('#exp ortProductsProgressBar').css('width', 0 + '%').attr('aria-valuenow', 0); exportProducts(1, 1, 1, 0); return false; }); }); //===================================================================================================================== function exportProducts(batch, totalBatch, total, updateCount) { const data = { 'action': 'adminExportProducts', 'batch': batch, 'totalBatch': totalBatch, 'total': total, 'updateCount': updateCount }; $.post(ajaxurl, data, function (response) { if (response !== 'failed') { const res = JSON.parse(response); res.batch = parseInt(res.batch); if (res.batch < res.totalBatch) { let progress = (res.batch * 100) / res.totalBatch; progress = Math.round(progress); $('#exportProductsProgressBar').css('width', progress + '%').attr('aria-valuenow', progress); exportProducts(res.batch + 1, res.totalBatch, res.total, res.updateCount); return false; } else { $('#exportProductsProgressBar').css('width', 100 + '%').attr('aria-valuenow', 100); setTimeout(() => { top.location.replace(res.redirectUrl); }, 1000); return false; } } else { alert('خطا در استخراج محصولات'); return false; } }); } //===================================================================================================================== $(function () { // AJAX - Import Products $('#ssbhesabix_import_products').submit(function () { // show processing status $('#ssbhesabix-import-product-submit').attr('disabled', 'disabled'); $('#ssbhesabix-import-product-submit').removeClass('button-primary'); $('#ssbhesabix-import-product-submit').html(' در حال ورود کالاها از حسابیکس, لطفاً صبر کنید...'); $('#ssbhesabix-import-product-submit i.spinner').show(); $('#importProductsProgress').show(); $('#importProductsProgressBar').css('width', 0 + '%').attr('aria-valuenow', 0); importProducts(1, 1, 1, 0); return false; }); }); //===================================================================================================================== function importProducts(batch, totalBatch, total, updateCount) { var data = { 'action': 'adminImportProducts', 'batch': batch, 'totalBatch': totalBatch, 'total': total, 'updateCount': updateCount }; $.post(ajaxurl, data, function (response) { if ('failed' !== response) { const res = JSON.parse(response); res.batch = parseInt(res.batch); if (res.batch < res.totalBatch) { let progress = (res.batch * 100) / res.totalBatch; progress = Math.round(progress); $('#importProductsProgressBar').css('width', progress + '%').attr('aria-valuenow', progress); //alert('batch: ' + res.batch + ', totalBatch: ' + res.totalBatch + ', total: ' + res.total); importProducts(res.batch + 1, res.totalBatch, res.total, res.updateCount); return false; } else { $('#importProductsProgressBar').css('width', 100 + '%').attr('aria-valuenow', 100); setTimeout(() => { top.location.replace(res.redirectUrl); }, 1000); return false; } } else { alert('خطا در وارد کردن محصولات'); return false; } }); } //===================================================================================================================== $(function () { // AJAX - Export Products opening quantity $('#ssbhesabix_export_products_opening_quantity').submit(function () { // show processing status $('#ssbhesabix-export-product-opening-quantity-submit').attr('disabled', 'disabled'); $('#ssbhesabix-export-product-opening-quantity-submit').removeClass('button-primary'); $('#ssbhesabix-export-product-opening-quantity-submit').html(' استخراج موجودی اول دوره...'); $('#ssbhesabix-export-product-opening-quantity-submit i.spinner').show(); $('#exportProductsOpeningQuantityProgress').show(); $('#exportProductsOpeningQuantityProgressBar').css('width', 0 + '%').attr('aria-valuenow', 0); exportProductsOpeningQuantity(1, 1, 1); return false; }); }); function exportProductsOpeningQuantity(batch, totalBatch, total) { var data = { 'action': 'adminExportProductsOpeningQuantity', 'batch': batch, 'totalBatch': totalBatch, 'total': total }; $.post(ajaxurl, data, function (response) { if ('failed' !== response) { const res = JSON.parse(response); res.batch = parseInt(res.batch); if (res.batch < res.totalBatch) { let progress = (res.batch * 100) / res.totalBatch; progress = Math.round(progress); $('#exportProductsOpeningQuantityProgressBar').css('width', progress + '%').attr('aria-valuenow', progress); exportProductsOpeningQuantity(res.batch + 1, res.totalBatch, res.total); return false; } else { $('#exportProductsOpeningQuantityProgressBar').css('width', 100 + '%').attr('aria-valuenow', 100); setTimeout(() => { top.location.replace(res.redirectUrl); }, 1000); return false; } } else { alert('خطا در استخراج موجودی اول دوره'); return false; } }); } //===================================================================================================================== $(function () { // AJAX - Export Customers $('#ssbhesabix_export_customers').submit(function () { // show processing status $('#ssbhesabix-export-customer-submit').attr('disabled', 'disabled'); $('#ssbhesabix-export-customer-submit').removeClass('button-primary'); $('#ssbhesabix-export-customer-submit').html(' خروجی مشتریان، لطفاً صبر کنید...'); $('#ssbhesabix-export-customer-submit i.spinner').show(); $('#exportCustomersProgress').show(); $('#exportCustomersProgressBar').css('width', 0 + '%').attr('aria-valuenow', 0); exportCustomers(1, 1, 1, 0); return false; }); }); function exportCustomers(batch, totalBatch, total, updateCount) { const data = { 'action': 'adminExportCustomers', 'batch': batch, 'totalBatch': totalBatch, 'total': total, 'updateCount': updateCount }; $.post(ajaxurl, data, function (response) { if (response !== 'failed') { const res = JSON.parse(response); res.batch = parseInt(res.batch); if (res.batch < res.totalBatch) { let progress = (res.batch * 100) / res.totalBatch; progress = Math.round(progress); $('#exportCustomersProgressBar').css('width', progress + '%').attr('aria-valuenow', progress); exportCustomers(res.batch + 1, res.totalBatch, res.total, res.updateCount); return false; } else { $('#exportCustomersProgressBar').css('width', 100 + '%').attr('aria-valuenow', 100); setTimeout(() => { top.location.replace(res.redirectUrl); }, 1000); return false; } } else { alert('خطا در استخراج مشتریان'); return false; } }); } //===================================================================================================================== $(function () { // AJAX - Sync Changes $('#ssbhesabix_sync_changes').submit(function () { // show processing status $('#ssbhesabix-sync-changes-submit').attr('disabled', 'disabled'); $('#ssbhesabix-sync-changes-submit').removeClass('button-primary'); $('#ssbhesabix-sync-changes-submit').html(' همسان سازی تغییرات...'); $('#ssbhesabix-sync-changes-submit i.spinner').show(); var data = { 'action': 'adminSyncChanges' }; // post it $.post(ajaxurl, data, function (response) { if ('failed' !== response) { var redirectUrl = response; /** Debug **/ // console.log(redirectUrl); // return false; top.location.replace(redirectUrl); return false; } else { alert('خطا در همگام سازی تغییرات'); return false; } }); /*End Post*/ return false; }); }); //===================================================================================================================== $(function () { // AJAX - Sync Products $('#ssbhesabix_sync_products').submit(function () { // show processing status $('#ssbhesabix-sync-products-submit').attr('disabled', 'disabled'); $('#ssbhesabix-sync-products-submit').removeClass('button-primary'); $('#ssbhesabix-sync-products-submit').html(' همسان سازی محصولات...'); $('#ssbhesabix-sync-products-submit i.spinner').show(); $('#syncProductsProgress').show(); $('#syncProductsProgressBar').css('width', 0 + '%').attr('aria-valuenow', 0); syncProducts(1, 1, 1); return false; }); }); //===================================================================================================================== function syncProducts(batch, totalBatch, total) { const data = { 'action': 'adminSyncProducts', 'batch': batch, 'totalBatch': totalBatch, 'total': total }; //$.post(URL, DATA, CALLBACK) $.post(ajaxurl, data, function (response) { if (response !== 'failed') { const res = JSON.parse(response); res.batch = parseInt(res.batch); if (res.batch < res.totalBatch) { let progress = (res.batch * 100) / res.totalBatch; progress = Math.round(progress); $('#syncProductsProgressBar').css('width', progress + '%').attr('aria-valuenow', progress); //alert('batch: ' + res.batch + ', totalBatch: ' + res.totalBatch + ', total: ' + res.total); syncProducts(res.batch + 1, res.totalBatch, res.total); return false; } else { $('#syncProductsProgressBar').css('width', 100 + '%').attr('aria-valuenow', 100); setTimeout(() => { top.location.replace(res.redirectUrl); }, 1000); return false; } } else { alert('خطا در همگام سازی محصولات'); return false; } }); } //===================================================================================================================== $(function () { // AJAX - Sync Orders $('#ssbhesabix_sync_orders').submit(function () { // show processing status $('#ssbhesabix-sync-orders-submit').attr('disabled', 'disabled'); $('#ssbhesabix-sync-orders-submit').removeClass('button-primary'); $('#ssbhesabix-sync-orders-submit').html(' همسان سازی سفارشات...'); $('#ssbhesabix-sync-orders-submit i.spinner').show(); $('#syncOrdersProgress').show(); $('#syncOrdersProgressBar').css('width', 0 + '%').attr('aria-valuenow', 0); syncOrders(1, 1, 1, 0); return false; }); }); function syncOrders(batch, totalBatch, total, updateCount) { var date = $('#ssbhesabix_sync_order_date').val(); const data = { 'action': 'adminSyncOrders', 'date': date, 'batch': batch, 'totalBatch': totalBatch, 'total': total, 'updateCount': updateCount }; $.post(ajaxurl, data, function (response) { if (response !== 'failed') { const res = JSON.parse(response); res.batch = parseInt(res.batch); if (res.batch < res.totalBatch) { let progress = (res.batch * 100) / res.totalBatch; progress = Math.round(progress); $('#syncOrdersProgressBar').css('width', progress + '%').attr('aria-valuenow', progress); syncOrders(res.batch + 1, res.totalBatch, res.total, res.updateCount); return false; } else { $('#syncOrdersProgressBar').css('width', 100 + '%').attr('aria-valuenow', 100); setTimeout(() => { top.location.replace(res.redirectUrl); }, 1000); return false; } } else { alert('خطا در همگام سازی سفارشات'); return false; } }); } //===================================================================================================================== $(function () { // AJAX - Sync Products $('#ssbhesabix_update_products').submit(function () { // show processing status $('#ssbhesabix-update-products-submit').attr('disabled', 'disabled'); $('#ssbhesabix-update-products-submit').removeClass('button-primary'); $('#ssbhesabix-update-products-submit').html(' بروزرسانی محصولات...'); $('#ssbhesabix-update-products-submit i.spinner').show(); $('#updateProductsProgress').show(); $('#updateProductsProgressBar').css('width', 0 + '%').attr('aria-valuenow', 0); updateProducts(1, 1, 1); return false; }); }); //===================================================================================================================== function updateProducts(batch, totalBatch, total) { var data = { 'action': 'adminUpdateProducts', 'batch': batch, 'totalBatch': totalBatch, 'total': total }; $.post(ajaxurl, data, function (response) { if ('failed' !== response) { const res = JSON.parse(response); res.batch = parseInt(res.batch); if (res.batch < res.totalBatch) { let progress = (res.batch * 100) / res.totalBatch; progress = Math.round(progress); $('#updateProductsProgressBar').css('width', progress + '%').attr('aria-valuenow', progress); updateProducts(res.batch + 1, res.totalBatch, res.total); return false; } else { $('#updateProductsProgressBar').css('width', 100 + '%').attr('aria-valuenow', 100); setTimeout(() => { top.location.replace(res.redirectUrl); }, 1000); return false; } } else { alert('خطا در بروزرسانی محصولات'); return false; } }); } //===================================================================================================================== // $(function () { // // AJAX - Sync Products with ID filter // $('#ssbhesabix_update_products_with_filter').submit(function (e) { // // // Show processing status // var submitButton = $('#ssbhesabix-update-products-with-filter-submit'); // submitButton.removeClass('button-primary'); // submitButton.html(' بروزرسانی محصولات...'); // }); // }); $(function () { // AJAX - Sync Products $('#ssbhesabix_update_products_with_filter').submit(function () { let submitButton = $('#ssbhesabix-update-products-with-filter-submit'); let offset = document.getElementById("ssbhesabix-update-products-offset").value; let rpp = document.getElementById("ssbhesabix-update-products-rpp").value; submitButton.removeClass('button-primary'); submitButton.html(' بروزرسانی محصولات لطفا صبر کنید...'); $('#ssbhesabix-update-products-with-filter-submit').attr('disabled', 'disabled'); updateProductsWithFilter(offset, rpp); return false; }); }); //===================================================================================================================== function updateProductsWithFilter(offset, rpp) { var data = { 'action': 'adminUpdateProductsWithFilter', 'offset': offset, 'rpp': rpp, }; if(offset && rpp) { $.post(ajaxurl, data, function (response) { if ('failed' !== response) { const res = JSON.parse(response); if(!res.error) { top.location.replace(res.redirectUrl); } } else { alert('خطا در بروزرسانی محصولات'); return false; } }); } else { alert('فیلد ها را به درستی وارد نمایید'); submitButton.addClass('button-primary'); submitButton.html('بروزرسانی محصولات در حسابیکس بر اساس فروشگاه در بازه ID مشخص شده'); $('#ssbhesabix-update-products-with-filter-submit').removeAttr('disabled'); return false; } } //===================================================================================================================== $(function () { // AJAX - Clean log $('#ssbhesabix_clean_log').submit(function (e) { // show processing status $('#ssbhesabix-log-clean-submit').attr('disabled', 'disabled'); $('#ssbhesabix-log-clean-submit').removeClass('button-primary'); $('#ssbhesabix-log-clean-submit').html(' پاک کردن فایل لاگ، لطفاً صبر کنید...'); $('#ssbhesabix-log-clean-submit i.spinner').show(); var data = { 'action': 'adminCleanLogFile' }; // post it $.post(ajaxurl, data, function (response) { if ('failed' !== response) { var redirectUrl = response; /** Debug **/ // console.log(redirectUrl); // return false; top.location.replace(redirectUrl); return false; } else { alert('خطا در پاکسازی فایل لاگ'); return false; } }); /*End Post*/ return false; }); }); //===================================================================================================================== $(function () { // AJAX - Sync Products Manually $('#ssbhesabix_sync_products_manually').submit(function () { // show processing status $('#ssbhesabix_sync_products_manually-submit').attr('disabled', 'disabled'); $('#ssbhesabix_sync_products_manually-submit').removeClass('button-primary'); $('#ssbhesabix_sync_products_manually-submit').html(' ذخیره کردن اطلاعات...'); $('#ssbhesabix_sync_products_manually i.spinner').show(); const inputArray = []; const inputs = $('.code-input'); console.log(inputs); for (var n = 0; n < inputs.length; n++) { var i = inputs[n]; console.log(i); const obj = { id: $(i).attr('id'), hesabix_id: $(i).val(), parent_id: $(i).attr('data-parent-id') } inputArray.push(obj); } const page = $('#pageNumber').val(); const rpp = $('#goToPage').attr('data-rpp'); var data = { 'action': 'adminSyncProductsManually', 'data': JSON.stringify(inputArray), 'page': page, 'rpp': rpp }; // post it $.post(ajaxurl, data, function (response) { if ('failed' !== response) { var redirectUrl = response; /** Debug **/ // console.log(redirectUrl); // return false; top.location.replace(redirectUrl); return false; } else { alert('خطا در ذخیره اطلاعات'); return false; } }); /*End Post*/ return false; }); $("#goToPage").click(function () { const page = $('#pageNumber').val(); const rpp = $('#goToPage').attr('data-rpp'); window.location.href = "?page=hesabix-sync-products-manually&p=" + page + "&rpp=" + rpp; }); $("#show-tips-btn").click(function () { $('#tips-alert').removeClass('d-none'); $('#tips-alert').addClass('d-block'); }); $("#hide-tips-btn").click(function () { $('#tips-alert').removeClass('d-block'); $('#tips-alert').addClass('d-none'); }); }); $(".btn-submit-invoice").on( "click", function() { var orderId = $(this).attr("data-order-id"); var btnEl = $('.btn-submit-invoice[data-order-id=' + orderId + ']'); btnEl.attr('aria-disabled', true); btnEl.addClass('disabled'); btnEl.html('ثبت فاکتور...'); //btnEl.show(); submitInvoice(orderId); }); //===================================================================================================================== function submitInvoice(orderId) { var data = { 'action': 'adminSubmitInvoice', 'orderId': orderId }; $.post(ajaxurl, data, function (response) { if ('failed' !== response) { const res = JSON.parse(response); // refresh page location.reload(); } else { alert('خطا در ثبت فاکتور'); return false; } }); } // change business warning var oldApiKey = ''; $("#changeBusinessWarning").hide(); $("#ssbhesabix_account_api").focusin( function () { oldApiKey = $("#ssbhesabix_account_api" ).val(); }); $("#ssbhesabix_account_api").focusout( function () { var newApiKey = $("#ssbhesabix_account_api" ).val(); if(oldApiKey != '' && oldApiKey != newApiKey) { $("#changeBusinessWarning").show(); } }); //===================================================================================================================== $(function () { // AJAX - clear all plugin data $('#hesabix-clear-plugin-data').click(function () { if (confirm('هشدار: با انجام این عملیات کلیه اطلاعات افزونه شامل روابط بین کالاها، مشتریان و فاکتور ها و همینطور تنظیمات افزونه حذف می گردد.' + 'آیا از انجام این عملیات مطمئن هستید؟')) { $('#hesabix-clear-plugin-data').addClass('disabled'); $('#hesabix-clear-plugin-data').html('حذف دیتای افزونه...'); var data = { 'action': 'adminClearPluginData' }; $.post(ajaxurl, data, function (response) { $('#hesabix-clear-plugin-data').removeClass('disabled'); $('#hesabix-clear-plugin-data').html('حذف دیتای افزونه'); if ('failed' !== response) { alert('دیتای افزونه با موفقیت حذف شد.'); return false; } else { alert('خطا در هنگام حذف دیتای افزونه.'); return false; } }); } else { // Do nothing! } return false; }); $('#hesabix-install-plugin-data').click(function () { if (confirm('با انجام این عملیات جدول افزونه در دیتابیس وردپرس ایجاد' + ' و تنظیمات پیش فرض افزونه تنظیم می گردد.' + ' آیا از انجام این عملیات مطمئن هستید؟')) { $('#hesabix-install-plugin-data').addClass('disabled'); $('#hesabix-install-plugin-data').html('نصب دیتای افزونه...'); var data = { 'action': 'adminInstallPluginData' }; $.post(ajaxurl, data, function (response) { $('#hesabix-install-plugin-data').removeClass('disabled'); $('#hesabix-install-plugin-data').html('نصب دیتای افزونه'); if ('failed' !== response) { alert('دیتای افزونه با موفقیت نصب شد.'); return false; } else { alert('خطا در هنگام نصب دیتای افزونه.'); return false; } }); } else { // Do nothing! } return false; }); }); //===================================================================================================================== $(function () { //SAVE $(".hesabix-item-save").on('click', function (){ const productId = $("#panel_product_data_hesabix").data('product-id'); const attributeId = $(this).data('id'); const code = $("#hesabix-item-" + attributeId).val(); var data = { 'action': 'adminChangeProductCode', 'productId': productId, 'attributeId': attributeId, 'code': code, }; $(this).prop('disabled', true); const _this = this; $.post(ajaxurl, data, function (response) { $(_this).prop('disabled', false); if ('failed' !== response) { const res = JSON.parse(response); alert(res.error ? res.message : 'کد کالای متصل با موفقیت تغییر کرد.'); if(productId === attributeId) $("#ssbhesabix_hesabix_item_code_0").val(code); else $("#ssbhesabix_hesabix_item_code_" + attributeId).val(code); return false; } else { alert('خطا در هنگام تغییر کد کالای متصل.'); return false; } }); }); //DELETE LINK $(".hesabix-item-delete-link").on('click', function (){ const productId = $("#panel_product_data_hesabix").data('product-id'); const attributeId = $(this).data('id'); var data = { 'action': 'adminDeleteProductLink', 'productId': productId, 'attributeId': attributeId }; $(this).prop('disabled', true); const _this = this; $.post(ajaxurl, data, function (response) { $(_this).prop('disabled', false); if ('failed' !== response) { const res = JSON.parse(response); $("#hesabix-item-" + attributeId).val(''); if(productId === attributeId) $("#ssbhesabix_hesabix_item_code_0").val(''); else $("#ssbhesabix_hesabix_item_code_" + attributeId).val(''); setTimeout(function (){ alert(res.error ? res.message : 'ارتباط محصول با موفقیت حذف شد'); }, 100); return false; } else { alert('خطا در هنگام حذف ارتباط'); return false; } }); }); //UPDATE $(".hesabix-item-update").on('click', function (){ const productId = $("#panel_product_data_hesabix").data('product-id'); const attributeId = $(this).data('id'); var data = { 'action': 'adminUpdateProduct', 'productId': productId, 'attributeId': attributeId }; $(this).prop('disabled', true); const _this = this; $.post(ajaxurl, data, function (response) { $(_this).prop('disabled', false); if ('failed' !== response) { const res = JSON.parse(response); if(res.newPrice != null) $("#hesabix-item-price-" + attributeId).text(res.newPrice); if(res.newQuantity != null) $("#hesabix-item-quantity-" + attributeId).text(res.newQuantity); if(res.error) alert(res.message); return false; } else { alert('خطا در هنگام بروزرسانی محصول'); return false; } }); }); //SAVE ALL $("#hesabix-item-save-all").on('click', function (){ const productId = $("#panel_product_data_hesabix").data('product-id'); const itemsCode = $(".hesabix-item-code"); const itemsData = []; for (let i = 0; i < itemsCode.length; i++) { const item = itemsCode[i]; const attributeId = $(item).data('id'); const code = $(item).val(); itemsData.push({attributeId: attributeId, code: code}); } var data = { 'action': 'adminChangeProductsCode', 'productId': productId, 'itemsData': itemsData }; $(this).prop('disabled', true); const _this = this; $.post(ajaxurl, data, function (response) { $(_this).prop('disabled', false); if ('failed' !== response) { const res = JSON.parse(response); alert(res.error ? res.message : 'کد کالاهای متصل با موفقیت تغییر کرد.'); location.reload(); return false; } else { alert('خطا در هنگام تغییر کد کالاهای متصل'); return false; } }); }); //DELETE $("#hesabix-item-delete-link-all").on('click', function (){ const productId = $("#panel_product_data_hesabix").data('product-id'); var data = { 'action': 'adminDeleteProductsLink', 'productId': productId }; $(this).prop('disabled', true); const _this = this; $.post(ajaxurl, data, function (response) { $(_this).prop('disabled', false); if ('failed' !== response) { const res = JSON.parse(response); const itemsCode = $(".hesabix-item-code"); for (let i = 0; i < itemsCode.length; i++) { const item = itemsCode[i]; $(item).val(''); } $('[id^="ssbhesabix_hesabix_item_code_"]').val(''); setTimeout(function (){ alert(res.error ? res.message : 'ارتباط محصولات با موفقیت حذف شد.'); }, 100); return false; } else { alert('خطا در هنگام حذف ارتباط'); return false; } }); }); //UPDATE ALL $("#hesabix-item-update-all").on('click', function (){ const productId = $("#panel_product_data_hesabix").data('product-id'); var data = { 'action': 'adminUpdateProductAndVariations', 'productId': productId }; $(this).prop('disabled', true); const _this = this; $.post(ajaxurl, data, function (response) { $(_this).prop('disabled', false); if ('failed' !== response) { const res = JSON.parse(response); if(res.error) { alert(res.message); return false; } for (let i = 0; i < res.newData.length; i++) { if(res.newData[i].newPrice != null) $("#hesabix-item-price-" + res.newData[i].attributeId).text(res.newData[i].newPrice); if(res.newData[i].newQuantity != null) $("#hesabix-item-quantity-" + res.newData[i].attributeId).text(res.newData[i].newQuantity); } return false; } else { alert('خطا در هنگام بروزرسانی محصول'); return false; } }); }); }); //===================================================================================================================== $(function (){ let radio = $('input:radio[name="addFieldsRadio"]'); let radioChecked = $('input:radio[name="addFieldsRadio"]:checked'); let textInput = $('.contact_text_input'); if(radioChecked.val() === '2'){ textInput.prop( "disabled", false ); }else { textInput.prop( "disabled", true ); } $(radio).on('click',function (){ if($(this).val() === '2'){ textInput.prop( "disabled", false ); }else { textInput.prop( "disabled", true ); } }); }); }); //===================================================================================================================== function hesabixTutorialJumpTo(time) { let vidEl = document.getElementById('hesabix-tutorial-video'); vidEl.play(); vidEl.pause(); vidEl.currentTime = time; vidEl.play(); }