Merge pull request #15829 from eileenmcnaughton/dedupe3
[civicrm-core.git] / js / crm.menubar.js
index bd42b8992f381d4619d80026fb1919fb7fd6331e..9fa49f63d69a5fc0d23f4bdf21f3c9ea74eec42f 100644 (file)
 
       // Wait for crm-container present on the page as it's faster than document.ready
       function insert(markup) {
-        if ($('.crm-container').length) {
+        if ($('#crm-container').length) {
           render(markup);
         } else {
           new MutationObserver(function(mutations, observer) {
             _.each(mutations, function(mutant) {
               _.each(mutant.addedNodes, function(node) {
-                if ($(node).is('.crm-container')) {
+                if ($(node).is('#crm-container')) {
                   render(markup);
                   observer.disconnect();
                 }
   }
 
   function attr(el, item) {
-    var ret = [], attr = _.cloneDeep(item.attr || {}), a = ['rel', 'accesskey'];
+    var ret = [], attr = _.cloneDeep(item.attr || {}), a = ['rel', 'accesskey', 'target'];
     if (el === 'a') {
       attr = _.pick(attr, a);
       attr.href = item.url || "#";