晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。   林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。   见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝)   既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。   南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。 .
Prv8 Shell
Server : Apache
System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64
User : rainic ( 1014)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/tabatabaei/.trash/wp-content.1/plugins/demo-import-kit/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/tabatabaei/.trash/wp-content.1/plugins/demo-import-kit/assets/js/script.js
jQuery(function ($) {
    var dropdownButton = document.getElementsByClassName(
        "dik-dropdown-button"
    )[0];
    if (dropdownButton) {
        dropdownButton.addEventListener("click", function () {
            dropdownList.classList.toggle("show");
        });

        var dropdownList =
            document.getElementsByClassName("dik-dropdown-list")[0];

        if (dropdownList) {
            dropdownList.addEventListener("click", function (event) {
                var dropdownName = event.target.innerHTML;
                dropdownButton.innerHTML = dropdownName;
                dropdownList.classList.toggle("show");
            });
        }
    }

    function checkForInput(element) {
        // element is passed to the function ^

        if ($(element).val().length > 0) {
            $(".dik-search").addClass("dik-search-have-input");
        } else {
            $(".dik-search").removeClass("dik-search-have-input");
        }
    }

    // The lines below are executed on page load
    $("input.dik-search-input").each(function () {
        checkForInput(this);
    });

    // The lines below (inside) are executed on change & keyup
    $("input.dik-search-input").on("change keyup", function () {
        checkForInput(this);
    });

    var DIK_AdvancedUpload = (function () {
        var div = document.createElement("div");
        return (
            ("draggable" in div || ("ondragstart" in div && "ondrop" in div)) &&
            "FormData" in window &&
            "FileReader" in window
        );
    })();

    var $form = $(".dik-drag-drop");

    if (DIK_AdvancedUpload) {
        var droppedFiles = false;

        $form
            .on(
                "drag dragstart dragend dragover dragenter dragleave drop",
                function (e) {
                    e.preventDefault();
                    e.stopPropagation();
                }
            )

            .on("dragover dragenter", function () {
                $form.addClass("is-dragover");
            })

            .on("dragleave dragend drop", function () {
                $form.removeClass("is-dragover");
            })
            .on("drop", function (e) {
                droppedFiles = e.originalEvent.dataTransfer.files;
                $form
                    .find("#twp-content-file-upload")
                    .prop("files", droppedFiles);

                if (
                    $("#twp-content-file-upload").length &&
                    document.getElementById("twp-content-file-upload").files
                        .length != 0
                ) {
                    $(".two-upload-status").empty();
                    $(".two-upload-status").text(droppedFiles[0].name);
                }
            });
    }

    $("#twp-content-file-upload").on("change", function (e) {
        if ($("#twp-content-file-upload").val() !== "") {
            if (
                $("#twp-content-file-upload").length &&
                document.getElementById("twp-content-file-upload").files
                    .length != 0
            ) {
                var droppedFiles = $("#twp-content-file-upload").val();
                var filename = droppedFiles.replace(/C:\\fakepath\\/i, "");
                $(".two-upload-status").empty();
                $(".two-upload-status").text(filename);
            }
        }
    });

    $(".dik-primary-tab").click(function () {
        if (!$(this).hasClass("dik-primary-tab-active")) {
            $(".dik-primary-tab").removeClass("dik-primary-tab-active");
            $(this).addClass("dik-primary-tab-active");

            demo_import_kit_tab();

            var PrimaryCat = $(this).attr("ptab-data");
            var ajaxurl = dik.ajax_url;
            var data = {
                action: "demo_import_kit_grid_primary_tab",
                PrimaryCat: PrimaryCat,
                _wpnonce: dik.ajax_nonce,
            };

            $.post(ajaxurl, data, function (response) {
                $(".dik-content-wrapper").empty();
                $(".dik-content-wrapper").html(response);

                $(".dik-grid-panel").imagesLoaded(function () {
                    var $grid = $(".dik-grid-panel").isotope({
                        // options
                        itemSelector: ".dik-columns",
                        layoutMode: "fitRows",
                    });
                });

                demo_import_kit_tab();

                $(".action-import-grid").on("click", function () {
                    $(".dik-content-wrapper").addClass("dik-grid-importing");
                    $(".dik-content-wrapper").empty();
                    $(".dik-content-wrapper").append(
                        "<div><h2>" +
                            dik.importing_title +
                            "</h2><p>" +
                            dik.importing_message +
                            '</p><div class="dik-import-loading"></div></div>'
                    );

                    // Grid import AJAX call
                    var data = new FormData();
                    data.append("action", "dik_import_demo_data");
                    data.append("security", dik.ajax_nonce);
                    data.append("selected", $(this).attr("thumbid"));
                    data.append("demoSlug", $(this).attr("demo-slug"));

                    ajaxCall(data);
                });
            });
        }
    });

    $("#twp-zip-file-upload").on("click", function () {
        // Prepare data for the AJAX call
        var data = new FormData();
        data.append("action", "dik_import_demo_data");
        data.append("security", dik.ajax_nonce);

        if (
            $("#twp-content-file-upload").length &&
            document.getElementById("twp-content-file-upload").files.length != 0
        ) {
            data.append(
                "content_file",
                $("#twp-content-file-upload")[0].files[0]
            );
        } else {
            return;
        }

        $(".dik-drag-drop").addClass("dik-demo-importing");
        $(".dik-plugin-masthead").addClass("dik-demo-importing");
        $(".dik-drag-drop").empty();
        $(".js-dik-ajax-response").empty();
        $(".dik-content-wrapper").empty();
        $(".dik-header-upload").empty();
        $(".dik-drag-drop").append(
            "<div><h2>" +
                dik.importing_title +
                "</h2><p>" +
                dik.importing_message +
                '</p><div class="dik-import-loading"></div></div>'
        );
        $(".dik-header-upload").append(
            "<div><h2>" +
                dik.importing_title +
                "</h2><p>" +
                dik.importing_message +
                '</p><div class="dik-import-loading"></div></div>'
        );

        ajaxCall(data);
    });

    $(".action-import-grid").on("click", function () {
        //alert('dsds');

        $(".dik-content-wrapper").addClass("dik-grid-importing");
        $(".dik-content-wrapper").empty();
        $(".dik-content-wrapper").append(
            '<div class="dik-wrapper dik-notification-message"><h2>' +
                dik.importing_title +
                "</h2><p>" +
                dik.importing_message +
                '</p><div class="dik-import-loading"></div></div>'
        );

        // Grid import AJAX call
        var data = new FormData();
        data.append("action", "dik_import_demo_data");
        data.append("security", dik.ajax_nonce);
        data.append("selected", $(this).attr("thumbid"));
        data.append("demoSlug", $(this).attr("demo-slug"));

        ajaxCall(data);
    });

    function ajaxCall(data) {
        $.ajax({
            method: "POST",
            url: dik.ajax_url,
            data: data,
            contentType: false,
            processData: false,
            beforeSend: function () {
                $(".js-dik-ajax-loader").show();
            },
        })
            .done(function (response) {
                if (
                    "undefined" !== typeof response.status &&
                    "newAJAX" === response.status
                ) {
                    ajaxCall(data);
                } else {
                    $(".dik-content-wrapper").removeClass("dik-grid-importing");
                    $(".dik-content-wrapper").removeClass("dik-grid-imported");
                    $(".dik-content-wrapper").empty();
                    $(
                        ".dik-demo-importing .dik-header-upload, .dik-demo-importing.dik-drag-drop"
                    ).empty();
                    $(
                        ".dik-demo-importing .dik-header-upload, .dik-demo-importing.dik-drag-drop"
                    ).append(
                        "<div><h2>" +
                            dik.import_status +
                            "</h2><p>" +
                            response +
                            '</p><div class="dik-import-loading"></div></div>'
                    );

                    if (
                        !$(".dik-plugin-masthead, .dik-drag-drop").hasClass(
                            "dik-demo-importing"
                        )
                    ) {
                        $(".dik-content-wrapper").append(
                            '<div class="dik-wrapper dik-notification-message"><h2>' +
                                dik.import_status +
                                "</h2><p>" +
                                response +
                                '</p><div class="dik-import-loading"></div></div>'
                        );
                    }

                    $(".dik-plugin-masthead").removeClass("dik-demo-importing");
                    $(".dik-drag-drop").removeClass("dik-demo-importing");
                }
            })
            .fail(function (error) {
                //$('.dik-plugin-masthead').removeClass('dik-demo-importing');
                $(
                    ".dik-content-wrapper, .dik-demo-importing.dik-drag-drop"
                ).removeClass("dik-grid-importing");
                $(
                    ".dik-content-wrapper, .dik-demo-importing.dik-drag-drop"
                ).empty();

                $(
                    ".dik-content-wrapper, .dik-demo-importing.dik-drag-drop"
                ).append(
                    '<div class="notice  notice-error  is-dismissible"><p>Error: ' +
                        error.statusText +
                        " (" +
                        error.status +
                        ")" +
                        "</p></div>"
                );
            });
    }

    demo_import_kit_tab();
    demo_import_kit_search();
});

function demo_import_kit_tab() {
    jQuery(function ($) {
        $(".dik-grid-panel").imagesLoaded(function () {
            var $grid = $(".dik-grid-panel").isotope({
                // options
                itemSelector: ".dik-columns",
                layoutMode: "fitRows",
            });
        });

        $(".dik-tab").click(function () {
            var tabid = $(this).attr("tabid");
            $(".dik-nav-filters a").removeClass("dik-tab-active");
            $(this).addClass("dik-tab-active");

            $("#dik-search-input").val("");
            var filterValue = $(this).attr("data-filter");
            var filterCurrent = $(this).attr("data-current");

            $(".dik-grid-items").each(function () {
                $(this).removeClass("dik-search-filter");

                if ($(this).hasClass(filterCurrent)) {
                    $(this).addClass("dik-search-filter");
                } else if (filterCurrent == "*") {
                    $(this).addClass("dik-search-filter");
                } else {
                }
            });

            $(".dik-grid-panel").imagesLoaded(function () {
                var $grid = $(".dik-grid-panel").isotope({
                    // options
                    itemSelector: ".dik-columns",
                    layoutMode: "fitRows",
                });

                $grid.isotope({ filter: filterValue });

                $(".dik-search-filter").each(function () {
                    var cStyle = $(this).attr("style");
                    cStyle = cStyle.replace("display: none;", "");

                    $(this).attr("style", cStyle);
                });
            });

            $(".dik-grid-panel").imagesLoaded(function () {
                var $grid = $(".dik-grid-panel").isotope({
                    // options
                    itemSelector: ".dik-columns",
                    layoutMode: "fitRows",
                });
                $grid.isotope({ filter: filterValue });
            });
        });

        // var $grid = $('.dik-grid-main').isotope({
        //   itemSelector: '.dik-grid-items',
        //   layoutMode: 'fitRows'
        // });
        // // bind filter on select change
        // $("#dik-select-filters").on("change", function() {
        //   // get filter value from option value
        //   filterValue = $(this).val();
        //   console.log(filterValue);
        //   $grid.isotope();
        // });

        var $filters = $(".dik-header-filter [data-filter]"),
            $boxes = $(".dik-grid-main [data-category]");

        $filters.on("click", function (e) {
            e.preventDefault();
            var $this = $(this);

            $filters.removeClass("active");
            $this.addClass("active");

            var $filterClass = $this.attr("data-filter");

            if ($filterClass == "all") {
                $boxes
                    .removeClass("is-animated")
                    .fadeOut()
                    .promise()
                    .done(function () {
                        $boxes.addClass("is-animated").fadeIn();
                    });
            } else {
                $boxes
                    .removeClass("is-animated")
                    .fadeOut()
                    .promise()
                    .done(function () {
                        $boxes
                            .filter('[data-category = "' + $filterClass + '"]')
                            .addClass("is-animated")
                            .fadeIn();
                    });
            }
        });
    });
}

function demo_import_kit_search() {
    jQuery(function ($) {
        $("#dik-search-input").on("keyup", function () {
            var value = $(this).val().toLowerCase();
            $(".dik-search-filter").filter(function () {
                $(this).toggle(
                    $(this).text().toLowerCase().indexOf(value) > -1
                );

                $(".dik-grid-panel").imagesLoaded(function () {
                    var $grid = $(".dik-grid-panel").isotope({
                        // options
                        itemSelector: ".dik-columns",
                        layoutMode: "fitRows",
                    });
                });
            });
        });

        // Header Search Popup End
        $(".dik-plugin-search").click(function () {
            $(".dik-plugin-masthead-center").toggleClass("dik-search-active");
        });
    });
}

haha - 2025