add: case "cmd_smiley": 
context: function goUpdateCommandState(command){  try  {    var controller = top.document.commandDispatcher.getControllerForCommand(command);    if (!(controller instanceof Components.interfaces.nsICommandController))      return;    var params = newCommandParams();    if (!params) return;    controller.getCommandStateWithParams(command, params);    switch (command)    {      case "cmd_bold":      case "cmd_italic":      case "cmd_underline":      case "cmd_var":      case "cmd_samp":      case "cmd_code":      case "cmd_acronym":      case "cmd_abbr":      case "cmd_cite":      case "cmd_strong":      case "cmd_em":      case "cmd_superscript":      case "cmd_subscript":      case "cmd_strikethrough":      case "cmd_tt":      case "cmd_nobreak":      case "cmd_ul":      case "cmd_ol":        pokeStyleUI(command, params.getBooleanValue("state_all"));        break;      case "cmd_paragraphState":      case "cmd_align":      case "cmd_highlight":      case "cmd_backgroundColor":      case "cmd_fontColor":      case "cmd_fontFace":      case "cmd_fontSize":      case "cmd_absPos":        pokeMultiStateUI(command, params);        break;      case "cmd_decreaseZIndex":      case "cmd_increaseZIndex":      case "cmd_indent":      case "cmd_outdent":      case "cmd_increaseFont":      case "cmd_decreaseFont":      case "cmd_removeStyles":        break;      default: dump("no update for command: " +command+"\n");    }  }  catch (e) { dump("An error occurred updating the "+command+" command: \n"+e+"\n"); }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/f8fe4b1d44252de30eac0cc7b1aa481036cd0441/ComposerCommands.js/clean/editor/ui/composer/content/ComposerCommands.js