mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 12:16:37 -04:00
UI.registerHelper -> Template.registerHelper; fix logo
This commit is contained in:
parent
7b46b5ffb7
commit
80750f83ac
3 changed files with 20 additions and 23 deletions
|
@ -1,6 +1,6 @@
|
||||||
// ** Handlebars helpers **
|
// ** Handlebars helpers **
|
||||||
|
|
||||||
UI.registerHelper('eachWithRank', function(items, options) {
|
Template.registerHelper('eachWithRank', function(items, options) {
|
||||||
// not used, forces multiple renders
|
// not used, forces multiple renders
|
||||||
// note: cannot use this because it would delete and recreate all nodes
|
// note: cannot use this because it would delete and recreate all nodes
|
||||||
items.rewind();
|
items.rewind();
|
||||||
|
@ -13,19 +13,19 @@ UI.registerHelper('eachWithRank', function(items, options) {
|
||||||
});
|
});
|
||||||
return out;
|
return out;
|
||||||
});
|
});
|
||||||
UI.registerHelper('isLoggedIn', function() {
|
Template.registerHelper('isLoggedIn', function() {
|
||||||
return !!Meteor.user();
|
return !!Meteor.user();
|
||||||
});
|
});
|
||||||
UI.registerHelper('canView', function() {
|
Template.registerHelper('canView', function() {
|
||||||
return Users.can.view(Meteor.user());
|
return Users.can.view(Meteor.user());
|
||||||
});
|
});
|
||||||
UI.registerHelper('canPost', function() {
|
Template.registerHelper('canPost', function() {
|
||||||
return Users.can.post(Meteor.user());
|
return Users.can.post(Meteor.user());
|
||||||
});
|
});
|
||||||
UI.registerHelper('canComment', function() {
|
Template.registerHelper('canComment', function() {
|
||||||
return Users.can.comment(Meteor.user());
|
return Users.can.comment(Meteor.user());
|
||||||
});
|
});
|
||||||
UI.registerHelper('isAdmin', function(showError) {
|
Template.registerHelper('isAdmin', function(showError) {
|
||||||
if (Users.is.admin(Meteor.user())) {
|
if (Users.is.admin(Meteor.user())) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -34,56 +34,56 @@ UI.registerHelper('isAdmin', function(showError) {
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
UI.registerHelper('canEdit', function(item) {
|
Template.registerHelper('canEdit', function(item) {
|
||||||
return Users.can.edit(Meteor.user(), item, false);
|
return Users.can.edit(Meteor.user(), item, false);
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('log', function(context){
|
Template.registerHelper('log', function(context){
|
||||||
console.log(context);
|
console.log(context);
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('formatDate', function(datetime, format) {
|
Template.registerHelper('formatDate', function(datetime, format) {
|
||||||
Session.get('momentLocale'); // depend on session variable to reactively rerun the helper
|
Session.get('momentLocale'); // depend on session variable to reactively rerun the helper
|
||||||
return moment(datetime).format(format);
|
return moment(datetime).format(format);
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('timeAgo', function(datetime) {
|
Template.registerHelper('timeAgo', function(datetime) {
|
||||||
Session.get('momentLocale'); // depend on session variable to reactively rerun the helper
|
Session.get('momentLocale'); // depend on session variable to reactively rerun the helper
|
||||||
return moment(datetime).fromNow();
|
return moment(datetime).fromNow();
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('sanitize', function(content) {
|
Template.registerHelper('sanitize', function(content) {
|
||||||
console.log('cleaning up…');
|
console.log('cleaning up…');
|
||||||
console.log(content);
|
console.log(content);
|
||||||
return Telescope.utils.cleanUp(content);
|
return Telescope.utils.cleanUp(content);
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('pluralize', function(count, string) {
|
Template.registerHelper('pluralize', function(count, string) {
|
||||||
string = count === 1 ? string : string + 's';
|
string = count === 1 ? string : string + 's';
|
||||||
return i18n.t(string);
|
return i18n.t(string);
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('profileUrl', function(userOrUserId) {
|
Template.registerHelper('profileUrl', function(userOrUserId) {
|
||||||
var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId;
|
var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId;
|
||||||
if (!!user) {
|
if (!!user) {
|
||||||
return Users.getProfileUrl(user);
|
return Users.getProfileUrl(user);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('userName', function(userOrUserId) {
|
Template.registerHelper('userName', function(userOrUserId) {
|
||||||
var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId;
|
var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId;
|
||||||
if (!!user) {
|
if (!!user) {
|
||||||
return Users.getUserName(user);
|
return Users.getUserName(user);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('displayName', function(userOrUserId) {
|
Template.registerHelper('displayName', function(userOrUserId) {
|
||||||
var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId;
|
var user = (typeof userOrUserId === 'string') ? Meteor.users.findOne(userOrUserId) : userOrUserId;
|
||||||
if (!!user) {
|
if (!!user) {
|
||||||
return Users.getDisplayName(user);
|
return Users.getDisplayName(user);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
UI.registerHelper('icon', function(iconName, iconClass) {
|
Template.registerHelper('icon', function(iconName, iconClass) {
|
||||||
return Telescope.utils.getIcon(iconName, iconClass);
|
return Telescope.utils.getIcon(iconName, iconClass);
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
<template name="logo">
|
<template name="logo">
|
||||||
{{#if logo_url}}
|
{{#if logoUrl}}
|
||||||
<h1 class="logo logo-image header-module">
|
<h1 class="logo logo-image header-module">
|
||||||
<a href="/">
|
<a href="/">
|
||||||
<img src="{{logoUrl}}" alt="{{siteTitle}}"/>
|
<img src="{{logoUrl}}" alt="{{getSetting "title" "Telescope"}}"/>
|
||||||
</a>
|
</a>
|
||||||
</h1>
|
</h1>
|
||||||
{{else}}
|
{{else}}
|
||||||
<h1 class="logo header-module"><a href="/">{{siteTitle}}</a></h1>
|
<h1 class="logo header-module"><a href="/">{{getSetting "title" "Telescope"}}</a></h1>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -1,7 +1,4 @@
|
||||||
Template.logo.helpers({
|
Template.logo.helpers({
|
||||||
siteTitle: function(){
|
|
||||||
return Settings.get('title', "Telescope");
|
|
||||||
},
|
|
||||||
logoUrl: function(){
|
logoUrl: function(){
|
||||||
return Settings.get('logoUrl');
|
return Settings.get('logoUrl');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue