How to use the catalog.gxe.dialog.import function in catalog

To help you get started, we’ve selected a few catalog examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Esri / geoportal-server / geoportal / www / gpt / gxe / MetadataPanel.js View on Github external
_makeImportButton: function (elOffScreen, sLabel, oParentDialog) {
        var b162 = false;
        if ((dojo.version.major <= 1) && (dojo.version.minor <= 6)) {
          b162 = true;
        }
        
        var elButton = document.createElement("button");
        elButton.className = "gxeButton";
        if ((typeof (sLabel) != "undefined") && (sLabel != null)) {
            elButton.appendChild(document.createTextNode(sLabel));
        } else {
            elButton.appendChild(document.createTextNode(this.i18n["catalog.gxe.dialog.import"]));
        }

        var sImportUrl = this.gxeContext.contextPath + "/gxe/interrogate/multipart";
        // HTML5 based dojox.form.Uploader 1.6 requires a wrapped response.
        // i.e. responseObject={}
        if (b162) sImportUrl += "?wrap=true";
        sImportUrl = this._adaptProxyUrl(sImportUrl);
        var djUploader = new dojox.form.Uploader({
            label: "offscreenUploader",
            multiple: false,
            uploadOnSelect: false,
            url: sImportUrl
        });
        elOffScreen.appendChild(djUploader.domNode);

        dojo.connect(elButton, "onclick", this, dojo.hitch(this, function (e) {
github Esri / geoportal-server / geoportal / www / gpt / gxe / MetadataPanel.js View on Github external
var handleError = function (sError) {
                oWorking.hide();
                oThis._showErrorDialog(oThis.i18n["catalog.gxe.dialog.import"],
            sImportMsg, sError);
            };