light.has("") ||
function(e, c) {
    var b;
    c.edit = b = light.deriveFrom(c.base, {
        postInit: function() {
            this.parent = light.node("#" + this.product.options.hidnId).parent("." + this.options.itemClass);
            this.msg = this.parent.find("." + this.options.notifyClass);
            this.defaultMsg = this.msg.html();
            this.bind();
            light.track("sc_" + this.product.__type.Name)
        },
        getValue: light.noop,
        execute: function(a, b) {
            var d = this,
            c = this.parent.find("input[name=J_aliedit_key_hidn]")[0].value,
            e = this.parent.find("input[name=J_aliedit_uid_hidn]")[0].value,
            h = this.parent.find("input[name=J_aliedit_using]")[0].value;
            if ("true" == h && !this.product.__type.installed) this.product.__type.detect(),
            b.stoped = !0;
            else this.product.onready(function() {
                light.get(c).value = d.value = this.getPassword();
                "true" == h && h && d.parent.find("input[name=_seaside_gogo_]").val(this.getCi1());
                if (d.validate()) {
                    var n = {
                        J_aliedit_key_hidn: c,
                        J_aliedit_uid_hidn: e,
                        J_aliedit_using: h,
                        _seaside_gogo_: "true" == h ? this.getCi1() : ""
                    };
                    n[c] = d.value;
                    n[e] = light.get(e).value;
                    d.ajaxData = light.extend({},
                    n);
                    d.ajaxData.payment_password = light.extend({},
                    n);
                    b.params = light.extend(b.params, d.ajaxData);
                    a()
                }
                b.stoped = !0
            })
        },
        lock: light.noop
    });
    b.defaults = {
      ///1111111111111
    }
}脚本javascript