Пример #1
0
    downloadChecked: function () {
        var url = getApiRoot() + '/resource/download';
        var resources = this._getCheckedResourceParam();
        var data = {resources: resources};

        this.redirectViaForm('POST', url, data);
    },
Пример #2
0
 render: function () {
     this.$el.html(LayoutFooterTemplate({
         apiRoot: getApiRoot(),
         contactHref: this.contactHref
     }));
     return this;
 }
Пример #3
0
    downloadUrl: function (params) {
        let url = `${getApiRoot()}/${this.altUrl || this.resourceName}/${this.id}/download`;

        if (params) {
            url += '?' + $.param(params);
        }

        return url;
    },
Пример #4
0
 _updateLogoDisplay: function () {
     let logoUrl;
     if (this.logoFileId) {
         logoUrl = `${getApiRoot()}/file/${this.logoFileId}/download?contentDisposition=inline`;
     } else {
         logoUrl = require('girder/assets/Girder_Mark.png');
     }
     this.$('.g-homepage-logo-preview img').attr('src', logoUrl);
 },
Пример #5
0
    render: function () {
        this.$el.html(FrontPageTemplate({
            apiRoot: getApiRoot(),
            currentUser: getCurrentUser(),
            versionInfo: versionInfo,
            brandName: this.brandName
        }));

        return this;
    }