Roo/bootstrap/Popover.js
authorAlan Knowles <alan@roojs.com>
Thu, 28 Jan 2021 08:12:45 +0000 (16:12 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 28 Jan 2021 08:12:45 +0000 (16:12 +0800)
Roo/bootstrap/Popover.js

index c82d955..8795b8a 100644 (file)
@@ -64,8 +64,14 @@ Roo.extend(Roo.bootstrap.Popover, Roo.bootstrap.Component,  {
     
     getChildContainer : function()
     {
+        return this.contentEl;
         return this.el.select('.popover-content',true).first();
     },
+    getPopoverHeader : function()
+    {
+        return this.headerEl
+    }
+    
     
     getAutoCreate : function(){
          
@@ -113,8 +119,8 @@ Roo.extend(Roo.bootstrap.Popover, Roo.bootstrap.Component,  {
     setContent: function(str)
     {
         this.html = str;
-        if (this.el) {
-            this.el.select('.popover-content',true).first().dom.innerHTML = str;
+        if (this.contentEl) {
+            this.contentEl.dom.innerHTML = str;
         }
         
     },
@@ -153,6 +159,9 @@ Roo.extend(Roo.bootstrap.Popover, Roo.bootstrap.Component,  {
         Roo.EventManager.onWindowResize(this.resizeMask, this, true);
         
         
+        this.contentEl = this.el.select('.popover-content',true).first();
+        this.headerEl =  this.el.select('.popover-header',true).first();
+        
         this.initEvents();
     },