Skip to content

createComponent_: function(c, D, O, N) #99

@cyfung1031

Description

@cyfung1031

https://www.youtube.com/s/_/ytmainappweb/_/js/k=ytmainappweb.kevlar_base.en_US.pFdmcvgVBmk.es5.O/am=AAAAEAAACA/d=1/br=1/rs=AGKMywEYLv8F9nfJZEZCvKfez5BVH4l0IQ/m=kevlar_base_module,kevlar_main_module

            createComponent_: function(c, D, O, N) {
                N = N === void 0 ? function() {}
                : N;
                c = this.getComponentName_(c, D);
                try {
                    var S = LiZ.has(c);
                    if (O && !S) {
                        var H = _.tp(c);
                        try {
                            _.OM(H)
                        } catch (W) {
                            O = "Failed to clear styles for " + c + ".",
                            W.message && (O += " Original error: " + W.message),
                            _.$h(new _.By(O))
                        }
                    } else
                        H = document.createElement(c)
                } catch (W) {
                    return H = "YtRendererStamperBehavior failed to create " + c + ".",
                    W.message && (H += " Original description: " + W.message),
                    W.message = "YtRendererStamperBehavior failed to create element",
                    _.nA(W, H),
                    xpV.hasOwnProperty(c) ? _.$h(W) : _.oE(W),
                    N(),
                    document.createElement("SPAN")
                }
                this.telemetry_.create++;
                return H
            },

Before

https://www.youtube.com/s/desktop/a7b1ec23/jsbin/live_chat_polymer.vflset/live_chat_polymer.js

    createComponent_: function(a, b, c) {
        a = this.getComponentName_(a, b);
        try {
            var d = yx.has(a) || ux.has(a);
            if (c && !d) {
                var e = aD(a);
                try {
                    gx(e)
                } catch (g) {
                    c = "Failed to clear styles for " + a + ".", g.message && (c += " Original error: " + g.message), Hr(new Fn(c))
                }
            } else e = document.createElement(a)
        } catch (g) {
            return e = "YtRendererStamperBehavior failed to create " + a + ".", g.message && (e += " Original description: " + g.message), g.message = "YtRendererStamperBehavior failed to create element", Ir(g, e), iRa.hasOwnProperty(a) ? Hr(g) : Gr(g), document.createElement("SPAN")
        }
        this.telemetry_.create++;
        return e
    },

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions