code: function (e) {
  
  /*Line 27 - 'AtomPostButton.js' */                var inv = this._invalid;
  /*Line 28 - 'AtomPostButton.js' */                if (inv) {
  /*Line 29 - 'AtomPostButton.js' */                    if ($.isArray(inv)) {
  /*Line 30 - 'AtomPostButton.js' */                        inv = inv.join();
  /*Line 31 - 'AtomPostButton.js' */                    }
  /*Line 32 - 'AtomPostButton.js' */                    if (inv) {
  /*Line 33 - 'AtomPostButton.js' */                        alert(inv);
  /*Line 34 - 'AtomPostButton.js' */                        return;
  /*Line 35 - 'AtomPostButton.js' */                    }
  /*Line 36 - 'AtomPostButton.js' */                }
  
  
  /*Line 39 - 'AtomPostButton.js' */                if (this._confirm) {
  /*Line 40 - 'AtomPostButton.js' */                    var _this = this;
  /*Line 41 - 'AtomPostButton.js' */                    Atom.confirm(this._confirmMessage, function () {
  /*Line 42 - 'AtomPostButton.js' */                        _this.onConfirmed(e);
  /*Line 43 - 'AtomPostButton.js' */                    });
  /*Line 44 - 'AtomPostButton.js' */                    return;
  /*Line 45 - 'AtomPostButton.js' */                }
  /*Line 46 - 'AtomPostButton.js' */                this.onConfirmed(e);
  /*Line 47 - 'AtomPostButton.js' */            }
docs: /*Line 25 - 'AtomPostButton.js'