l = '/download/' + row.id + '.' + row.ext;
			meta.callback(row, () => NULL('common.form3'));
		};

		exports.button = function(name, row) {

			if (name === 'rename') {
				var opt = {};
				opt.value = row.name;
				opt.name = '@(Rename file)';
				opt.callback = function(val) {
					noscroll = true;
					exports.tapi('files_rename ERROR', { id: row.id, name: val }, () => exports.refresh());
				};
				SETTER('prompt/show', opt);
			}

		};

		exports.upload = function(e) {

			var opt = {};

			if (e && 