Rename {{fa-icon}} to {{d-icon}} so it can be more generic

This commit is contained in:
Robin Ward
2017-07-26 16:25:09 -04:00
parent 68b3dd43ce
commit d0c41a578e
92 changed files with 178 additions and 170 deletions

View File

@@ -0,0 +1,6 @@
import { registerUnbound } from 'discourse-common/lib/helpers';
import { renderIcon } from 'discourse-common/lib/icon-library';
registerUnbound('d-icon', function(id, params) {
return new Handlebars.SafeString(renderIcon('string', id, params));
});

View File

@@ -1,10 +1,12 @@
import { registerUnbound } from 'discourse-common/lib/helpers';
import { renderIcon } from 'discourse-common/lib/icon-library';
import deprecated from 'discourse-common/lib/deprecated';
export function iconHTML(id, params) {
return renderIcon('string', id, params);
}
registerUnbound('fa-icon', function(icon, params) {
deprecated("Use `{{d-icon}}` instead of `{{fa-icon}}");
return new Handlebars.SafeString(iconHTML(icon, params));
});

View File

@@ -29,7 +29,7 @@ export function registerIconRenderer(renderer) {
// Support for font awesome icons
function faClasses(id, params) {
let classNames = `fa fa-${id}`;
let classNames = `fa fa-${id} d-icon d-icon-${id}`;
if (params) {
if (params.modifier) { classNames += " fa-" + params.modifier; }
if (params['class']) { classNames += ' ' + params['class']; }