// ------------------------------ Dynamic Icons ------------------------------ //

/**
 * Take an icon name (such as "open") and return the HTML code to display the icon
 * @param {string} iconName - the name of the icon
 * @param {string} [iconClass] - an optional class to assign to the icon
 */
Telescope.utils.getIcon = function (iconName, iconClass) {
  var icons = Telescope.utils.icons;
  var iconCode = !!icons[iconName] ? icons[iconName] : iconName;
  var iconClass = (typeof iconClass === 'string') ? ' '+iconClass : '';
  return '<i class="icon fa fa-fw fa-' + iconCode + ' icon-' + iconName + iconClass+ '" aria-hidden="true"></i>';
};

/**
 * A directory of icon keys and icon codes
 */
Telescope.utils.icons = {
  expand: "angle-right",
  collapse: "angle-down",
  next: "angle-right",
  close: "times",
  upvote: "glyphicon glyphicon-plus-sign",
  voted: "glyphicon glyphicon-ok-sign",
  downvote: "glyphicon glyphicon-minus-sign",
  facebook: "facebook-square",
  twitter: "twitter",
  googleplus: "google-plus",
  linkedin: "linkedin-square",
  comment: "comment-o",
  share: "share-square-o",
  more: "ellipsis-h",
  menu: "bars",
  subscribe: "envelope-o",
  delete: "trash-o",
  edit: "pencil",
  popularity: "fire",
  time: "clock-o",
  best: "star",
  search: "search",
  edit: "pencil",
  approve: "check-circle-o",
  reject: "times-circle-o",
  views: "eye",
  clicks: "mouse-pointer", 
  score: "line-chart"
};

@@ -826,123 +826,63 @@
 e: %22
-glyphicon glyphicon-plus-sign%22,%0A  voted: %22glyphicon glyphicon-ok-sign%22,%0A  downvote: %22glyphicon glyphicon-minus-sign
+smile-o%22,%0A  voted: %22check-circle%22,%0A  downvote: %22frown-o
 %22,%0A 

Update icons.js