Trigger popup from javascript?

hi

I was able to use the above piece of code but facing an issue related to layout of popup. i need to display a rich text field (though it is not causing any issue). when i click on button, popup has 7 blank lines above actual text. has anyone else faced such issue?
Code:
var params = arguments[0],

            $ = skuid.$,
        
        
            list = params.list,
        
        
            model = params.model,
        
        
            $xml = skuid.utils.makeXMLDoc,
        
        
            HomepageTileModel = skuid.model.getModel('HomepageTile');
        
        var contextModel;
        var varURLPath = document.referrer;
        var varURL;
        if(varURLPath.indexOf("?") !== -1)
        varURL = varURLPath.substring(varURLPath.lastIndexOf(".com/")+4,varURLPath.indexOf("?"));
        else 
        varURL = varURLPath.substring(varURLPath.lastIndexOf(".com/")+4);
        
        $.each(HomepageTileModel.data, function(i, row){
           console.log(row.Id + '-' + row.Is_Active__c + '-'  + row.URL__c);
        var varRowURL = row.URL__c;
        if(varRowURL.indexOf(varURL) !== -1 && row.Is_Active__c === true) {
        contextModel = row;
        console.log('contextModel' + contextModel.Id);
        }
        });
        if(contextModel !== undefined) {
        var popupXMLString = '<popup title="" width="90%">';
            popupXMLString+='<components>';
               popupXMLString+='<basicfieldeditor showheader="false" showsavecancel="false" model="HomepageTile" buttonposition="" mode="readonly" layout="above">';
                  popupXMLString+='<columns>';
                     popupXMLString+='<column width="100%">';
                        popupXMLString+='<sections>';
                           popupXMLString+='<section title="New Section" collapsible="no" showheader="false">';
                              popupXMLString+='<fields>';
                                 popupXMLString+='<field id="Description__c" valuehalign="" type="">';
                                    popupXMLString+='<label> </label>';
                                 popupXMLString+='</field>';
                              popupXMLString+='</fields>';
                           popupXMLString+='</section>';
                        popupXMLString+='</sections>';
                     popupXMLString+='</column>';
                  popupXMLString+='</columns>';
               popupXMLString+='</basicfieldeditor>';
            popupXMLString+='</components>';
         popupXMLString+='</popup>';

var popupXML = skuid.utils.makeXMLDoc(popupXMLString);

        var context = {
        
        row: contextModel
        
        };
        
        console.log(contextModel);
        
        // Launch a Popup asking the user to provide an Escalation reason
        
        
        var popup = skuid.utils.createPopupFromPopupXML(popupXML,context);
        }