render: function() { var title = this.options.fileAttrs.title && this.model.get('value')[this.options.fileAttrs.title] || this.model.get('value'); var description = this._genDescription(); var ext = this.options.fileAttrs.ext ? Utils.getFileExtension(title) : '' ; if (this.options.fileAttrs.ext) { title = title && title.replace('.' + ext, ''); } var upgradeUrl = window.upgrade_url; var userCanSync = this.user.get('actions') && this.user.get('actions').sync_tables; var customInstall = cdb.config.get('cartodb_com_hosted'); this.$el.html( this.template({ title: title, description: description, ext: ext, interval: this.model.get('interval'), importCanSync: this.options.acceptSync && this._isArcGISLayer(title), userCanSync: userCanSync, showUpgrade: !userCanSync && !customInstall && upgradeUrl && !this.user.isInsideOrg(), upgradeUrl: upgradeUrl }) ); return this; },
render: function() { var title = this.model.get(this.options.fileAttrs.title); var description = this._genDescription(); var ext = this.options.fileAttrs.ext ? Utils.getFileExtension(title) : '' ; if (this.options.fileAttrs.ext) { title = title && title.replace('.' + ext, ''); } this.$el.html( this.template({ name: this.options.title, ext: ext, title: title, description: description }) ); return this; },