78 lines
2.4 KiB
JavaScript
78 lines
2.4 KiB
JavaScript
// Module ID: 7004
|
|
// Function ID: 56205
|
|
// Name: ForumChannelAnalyticsManager
|
|
// Dependencies: []
|
|
|
|
// Module 7004 (ForumChannelAnalyticsManager)
|
|
let closure_0 = importDefault(dependencyMap[1]);
|
|
let closure_1 = importDefault(dependencyMap[2]);
|
|
class ForumChannelAnalyticsManager {
|
|
constructor() {
|
|
closure_0 = this;
|
|
tmp = closure_0(this, ForumChannelAnalyticsManager);
|
|
this.setFilterTagIds = (filterTagIds) => {
|
|
self.filterTagIds = filterTagIds;
|
|
};
|
|
this.setSortOrder = (sortOrder) => {
|
|
self.sortOrder = sortOrder;
|
|
};
|
|
this.setLayout = (layout) => {
|
|
self.layout = layout;
|
|
};
|
|
this.setTagSetting = (tagSetting) => {
|
|
self.tagSetting = tagSetting;
|
|
};
|
|
this.getFilterTagIdsAnalytics = () => {
|
|
if (null != self.filterTagIds) {
|
|
const _Array = Array;
|
|
let items = Array.from(self.filterTagIds);
|
|
} else {
|
|
items = [];
|
|
}
|
|
return items;
|
|
};
|
|
this.getSortOrderAnalytics = (channelId) => {
|
|
let sortOrder = self.sortOrder;
|
|
if (null == sortOrder) {
|
|
const channel = store.getChannel(channelId);
|
|
let defaultSortOrder;
|
|
if (null != channel) {
|
|
defaultSortOrder = channel.getDefaultSortOrder();
|
|
}
|
|
sortOrder = defaultSortOrder;
|
|
}
|
|
return sortOrder;
|
|
};
|
|
this.getLayoutAnalytics = (channelId) => {
|
|
let layout = self.layout;
|
|
if (null == layout) {
|
|
const channel = store.getChannel(channelId);
|
|
let defaultLayout;
|
|
if (null != channel) {
|
|
defaultLayout = channel.getDefaultLayout();
|
|
}
|
|
layout = defaultLayout;
|
|
}
|
|
return layout;
|
|
};
|
|
this.getTagSettingAnalytics = (channelId) => {
|
|
let tagSetting = self.tagSetting;
|
|
if (null == tagSetting) {
|
|
const channel = store.getChannel(channelId);
|
|
let defaultTagSetting;
|
|
if (null != channel) {
|
|
defaultTagSetting = channel.getDefaultTagSetting();
|
|
}
|
|
tagSetting = defaultTagSetting;
|
|
}
|
|
return tagSetting;
|
|
};
|
|
return;
|
|
}
|
|
}
|
|
const importDefaultResult = importDefault(dependencyMap[0]);
|
|
const importDefaultResultResult = importDefault(dependencyMap[0])(ForumChannelAnalyticsManager);
|
|
const tmp2Result = new importDefault(dependencyMap[0])(ForumChannelAnalyticsManager)();
|
|
const result = arg1(dependencyMap[3]).fileFinishedImporting("modules/forums/tracking/ForumChannelAnalyticsManager.tsx");
|
|
|
|
export default tmp2Result;
|