You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nodebb/public/src/helpers.js

36 lines
887 B
JavaScript

"use strict";
/*global templates*/
(function(module) {
var helpers = {};
helpers.displayUsersLink = function(config) {
return (config.loggedIn || !config.privateUserInfo);
};
helpers.buildMetaTag = function(tag) {
var name = tag.name ? 'name="' + tag.name + '" ' : '',
property = tag.property ? 'property="' + tag.property + '" ' : '',
content = tag.content ? 'content="' + tag.content.replace(/\n/g, ' ') + '" ' : '';
return '<meta ' + name + property + content + '/>';
};
if ('undefined' !== typeof window) {
$(document).ready(module.exports);
}
module.exports = function() {
var templates = templates || require('templates.js');
templates.registerHelper('displayUsersLink', helpers.displayUsersLink);
templates.registerHelper('buildMetaTag', helpers.buildMetaTag);
};
})('undefined' === typeof module ? {
module: {
exports: {}
}
} : module);