{"id":10282,"date":"2025-09-25T08:52:51","date_gmt":"2025-09-25T08:52:51","guid":{"rendered":"https:\/\/skyline-pharma.net\/%d8%b3%d9%84%d8%a9-%d8%a7%d9%84%d9%85%d8%b4%d8%aa%d8%b1%d9%8a%d8%a7%d8%aa\/"},"modified":"2025-11-28T15:18:43","modified_gmt":"2025-11-28T15:18:43","slug":"%d8%b3%d9%84%d8%a9-%d8%a7%d9%84%d9%85%d8%b4%d8%aa%d8%b1%d9%8a%d8%a7%d8%aa","status":"publish","type":"page","link":"https:\/\/skyline-pharma.net\/ar\/%d8%b3%d9%84%d8%a9-%d8%a7%d9%84%d9%85%d8%b4%d8%aa%d8%b1%d9%8a%d8%a7%d8%aa\/","title":{"rendered":"\u0633\u0644\u0629 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10282\" class=\"elementor elementor-10282 elementor-97\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58dc078 e-flex e-con-boxed e-con e-parent\" data-id=\"58dc078\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cadff3 e-cart-layout-one-column elementor-widget elementor-widget-woocommerce-cart\" data-id=\"1cadff3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;update_cart_automatically&quot;:&quot;yes&quot;}\" data-widget_type=\"woocommerce-cart.default\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5621296 elementor-widget elementor-widget-html\" data-id=\"5621296\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\njQuery(function($) {\r\n\r\n    \/\/ \u0648\u0638\u064a\u0641\u0629: \u0625\u0636\u0627\u0641\u0629 \u0623\u0632\u0631\u0627\u0631 + \u0648 - \u0644\u0648 \u0645\u0634 \u0645\u0648\u062c\u0648\u062f\u0629\r\n    function oi_setup_qty_buttons(context) {\r\n        $(context).find('.quantity').each(function () {\r\n            var $container = $(this);\r\n            var $qty = $container.find('input.qty');\r\n\r\n            if (!$qty.length) return;\r\n\r\n            \/\/ \u0644\u0648 \u0627\u0644\u0623\u0632\u0631\u0627\u0631 \u0645\u0648\u062c\u0648\u062f\u0629 \u0628\u0627\u0644\u0641\u0639\u0644\u060c \u0645\u062a\u0639\u0645\u0644\u0634 \u062d\u0627\u062c\u0629\r\n            if ($container.find('.ast-qty-placeholder').length) return;\r\n\r\n            \/\/ \u0625\u0646\u0634\u0627\u0621 \u0632\u0631\u0627\u0631 -\r\n            $('<a href=\"javascript:void(0)\" class=\"ast-qty-placeholder minus\">-<\/a>')\r\n                .insertBefore($qty);\r\n\r\n            \/\/ \u0625\u0646\u0634\u0627\u0621 \u0632\u0631\u0627\u0631 +\r\n            $('<a href=\"javascript:void(0)\" class=\"ast-qty-placeholder plus\">+<\/a>')\r\n                .insertAfter($qty);\r\n        });\r\n    }\r\n\r\n    \/\/ \u0648\u0638\u064a\u0641\u0629: \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u0636\u063a\u0637 \u0639\u0644\u0649 \u0623\u0632\u0631\u0627\u0631 + \/ -\r\n    function oi_bind_qty_clicks() {\r\n\r\n        \/\/ Event delegation \u0639\u0644\u0649 \u0645\u0633\u062a\u0648\u0649 body (\u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629)\r\n        $(document.body).on('click', '.ast-qty-placeholder.plus, .ast-qty-placeholder.minus', function(e) {\r\n            e.preventDefault();\r\n            e.stopPropagation();\r\n\r\n            var $btn = $(this);\r\n            var $qty = $btn.closest('.quantity').find('input.qty');\r\n\r\n            if (!$qty.length) return;\r\n\r\n            var currentVal = parseFloat($qty.val()) || 0;\r\n            var max = parseFloat($qty.attr('max'));\r\n            var min = parseFloat($qty.attr('min'));\r\n            var step = parseFloat($qty.attr('step'));\r\n\r\n            if (isNaN(max)) max = '';\r\n            if (isNaN(min) || min < 1) min = 1;   \/\/ \u0623\u0642\u0644 \u0643\u0645\u064a\u0629 1\r\n            if (isNaN(step) || step === 0) step = 1;\r\n\r\n            if ($btn.hasClass('plus')) {\r\n                if (max !== '' && currentVal >= max) {\r\n                    $qty.val(max);\r\n                } else {\r\n                    $qty.val(currentVal + step);\r\n                }\r\n            } else if ($btn.hasClass('minus')) {\r\n                if (currentVal <= min) {\r\n                    $qty.val(min);\r\n                } else {\r\n                    $qty.val(currentVal - step);\r\n                }\r\n            }\r\n\r\n            \/\/ \u062e\u0644\u0649 \u0648\u0648\u0643\u0645\u064a\u0631\u0633 \u064a\u062d\u0633 \u0625\u0646 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u062a\u063a\u064a\u0651\u0631\u062a\r\n            $qty.trigger('change').trigger('input');\r\n\r\n            \/\/ \u0644\u0648 \u0625\u062d\u0646\u0627 \u0641\u064a \u0635\u0641\u062d\u0629 \u0627\u0644\u0643\u0627\u0631\u062a \u0627\u0636\u063a\u0637 Update Cart \u0623\u0648\u062a\u0648\u0645\u0627\u062a\u064a\u0643\r\n            if ($('body').hasClass('woocommerce-cart')) {\r\n                var $updateBtn = $('[name=\"update_cart\"]');\r\n\r\n                if ($updateBtn.length) {\r\n                    $updateBtn.prop('disabled', false);\r\n\r\n                    setTimeout(function() {\r\n                        $updateBtn.trigger('click');\r\n                    }, 400);\r\n                }\r\n            }\r\n        });\r\n    }\r\n\r\n    \/\/ 1) \u0623\u0648\u0644 \u062a\u062d\u0645\u064a\u0644 \u0644\u0644\u0635\u0641\u062d\u0629\r\n    oi_setup_qty_buttons(document);\r\n    oi_bind_qty_clicks();\r\n\r\n    \/\/ 2) \u0644\u0645\u0627 WooCommerce\/Astra \u064a\u0639\u0645\u0644\u0648\u0627 Ajax refresh \u0644\u0644\u0643\u0627\u0631\u062a\r\n    $(document.body).on('updated_wc_div updated_cart_totals wc_fragments_refreshed', function() {\r\n        oi_setup_qty_buttons(document);\r\n    });\r\n\r\n    \/\/ 3) \u0643\u0645\u0627\u0646 \u0646\u0633\u062a\u062e\u062f\u0645 MutationObserver \u0644\u0648 \u0627\u0644\u062b\u064a\u0645 \u0628\u064a\u062d\u062f\u0651\u062b \u0623\u062c\u0632\u0627\u0621 \u0628\u062f\u0648\u0646 \u0627\u0644\u0623\u062d\u062f\u0627\u062b \u062f\u064a\r\n    if ('MutationObserver' in window) {\r\n        var observer = new MutationObserver(function(mutations) {\r\n            mutations.forEach(function(mutation) {\r\n                if (!mutation.addedNodes.length) return;\r\n\r\n                $(mutation.addedNodes).each(function () {\r\n                    if (this.nodeType !== 1) return;\r\n\r\n                    var $node = $(this);\r\n\r\n                    \/\/ \u0644\u0648 \u062a\u0645 \u0625\u0636\u0627\u0641\u0629 form \u0627\u0644\u0643\u0627\u0631\u062a \u0623\u0648 \u062c\u062f\u0648\u0644 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a\r\n                    if ($node.is('.woocommerce-cart-form, .shop_table') || $node.find('.woocommerce-cart-form, .shop_table').length) {\r\n                        oi_setup_qty_buttons(document);\r\n                    }\r\n                });\r\n            });\r\n        });\r\n\r\n        observer.observe(document.body, {\r\n            childList: true,\r\n            subtree: true\r\n        });\r\n    }\r\n\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"page-builder","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-10282","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/pages\/10282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/comments?post=10282"}],"version-history":[{"count":1,"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/pages\/10282\/revisions"}],"predecessor-version":[{"id":10399,"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/pages\/10282\/revisions\/10399"}],"wp:attachment":[{"href":"https:\/\/skyline-pharma.net\/ar\/wp-json\/wp\/v2\/media?parent=10282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}