js函数

函数

var FS = US;
function BS(e, t, r, a) {
    var o = e(["importCardDropzone"]).dispatcher,
    i = a((function() {
        return {
            dictDefaultMessage: r.getString("Drop file or click here", null, "Info"),
            dictInvalidFileType: r.getString("Invalid file type", null, "Error")
        }
    }));
    return {
        scope: {},
        replace: !0,
        restrict: "E",
        templateUrl: n("fZBE"),
        link: function(e, n) {
            var r = new kr.a(n[0].firstElementChild, {
                addRemoveLinks: !1,
                dictDefaultMessage: i.dictDefaultMessage,
                dictInvalidFileType: i.dictInvalidFileType,
                url: "/file/post",
                autoProcessQueue: !1,
                maxFiles: 1,
                paramName: "file",
                previewTemplate: '<div style="display:none"></div>',
                ignoreHiddenFiles: !0,
                acceptedFiles: ".vcf,.csv"
            });
            r.on("addedfiles", (function(a) {
                var c = a[0];
                if (!/.(vcf|csv)$/i.test(c.name)) return ke()((function() {
                    return r.removeAllFiles(!0)
                }), 100),
                t.error(i.dictInvalidFileType);
                o.importCardDropzone("import", [c]),
                e.$applyAsync((function() {
                    n[0].classList.add("importCardDropzone-has-file"),
                    e.fileDropped = c.name
                }))
            })),
            e.$on("$destroy", (function() {
                r.off("dragover"),
                r.off("addedfiles"),
                r.destroy()
            }))
        }
    }
}

https://mail.protonmail.com/login

QQ 3087438119
原文地址:https://www.cnblogs.com/herd/p/13729886.html