The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/app/oembed/client/oembedImageWidget.js

22 lines
642 B

import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/templating';
import { getUserPreference } from '../../utils';
Template.oembedImageWidget.helpers({
loadImage() {
if (getUserPreference(Meteor.userId(), 'autoImageLoad') === false && this.downloadImages == null) {
return false;
}
if (Meteor.Device.isPhone() && getUserPreference(Meteor.userId(), 'saveMobileBandwidth') && this.downloadImages == null) {
return false;
}
return true;
},
collapsed() {
if (this.collapsed != null) {
return this.collapsed;
}
return getUserPreference(Meteor.userId(), 'collapseMediaByDefault') === true;
},
});