Melissa,
Here is what you need to add to the PopupManager.js (lines 27, 29 and 51):
define([
'dojo/_base/declare',
'dojo/_base/lang',
'dojo/_base/html',
'dojo/topic',
'dojo/on',
'dojo/query',
'./FeatureActionManager',
'./utils',
'./dijit/FeatureActionPopupMenu',
'./RelatedRecordsPopupProjector',
'dojo/i18n!esri/nls/jsapi'
], function(declare, lang, html, topic, on, query, FeatureActionManager, jimuUtils, PopupMenu,
RelatedRecordsPopupProjector, esriBundle) {
var instance = null;
var clazz = declare(null, {
mapManager: null,
popupUnion: null,
_relatedRecordsPopupProjector: null,
constructor: function(options) {
lang.mixin(this, options);
this.popupMenu = PopupMenu.getInstance();
this.isInited = false;
this.featureActionManager = FeatureActionManager.getInstance();
topic.subscribe("mapLoaded", lang.hitch(this, this.onMapLoadedOrChanged));
topic.subscribe("mapChanged", lang.hitch(this, this.onMapLoadedOrChanged));
topic.subscribe("appConfigChanged", lang.hitch(this, this._onAppConfigChanged));
topic.subscribe("widgetsActionsRegistered", lang.hitch(this, this._onWidgetsActionsRegistered));
esriBundle.widgets.popup.NLS_noInfo = "blah blah";
},