The goog.ui.emoji Namespace

The goog.ui.emoji.Emoji Class

Creates an emoji. A simple wrapper for an emoji. … more

The goog.ui.emoji.EmojiPalette Class

A page of emoji to be displayed in an EmojiPicker. … more

The goog.ui.emoji.EmojiPaletteRenderer Class

Renders an emoji palette. … more

The goog.ui.emoji.EmojiPicker Class

Creates a new, empty emoji picker. An emoji picker is a grid of emoji, each cell of the grid containing a single emoji. The picker may contain multiple pages of emoji. When a user selects an emoji, by either clicking or pressing enter, the picker fires a goog.ui.Component.EventType.ACTION event with the id. The client listens on this event and in the handler can retrieve the id of the selected emoji and do something with it, for instance, inserting an image tag into a rich text control. An emoji picker does not maintain state. That is, once an emoji is selected, the emoji picker does not remember which emoji was selected. The emoji picker is implemented as a tabpane with each tabpage being a table. Each of the tables are the same size to prevent jittering when switching between pages. … more

The goog.ui.emoji.PopupEmojiPicker Class

Constructs a popup emoji picker widget. … more

The goog.ui.emoji.ProgressiveEmojiPaletteRenderer Class

Progressively renders an emoji palette. The progressive renderer tries to use img tags instead of background-image for sprited emoji, since most browsers render img tags progressively (i.e., as the data comes in), while only very new browsers render background-image progressively. … more

The goog.ui.emoji.SpriteInfo Class

Creates a SpriteInfo object with the specified properties. If the image is sprited via CSS, then only the first parameter needs a value. If the image is sprited via metadata, then the first parameter should be left null. … more