<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <link rel="shortcut icon" href="favicon.png"> <title>emoji-picker Demo</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> <!-- Begin emoji-picker Stylesheets --> <link href="/js/emoji/lib/css/emoji.css" rel="stylesheet"> <!-- End emoji-picker Stylesheets --> </head> <body class="text-center"> <h1>emoji-picker</h1> <p> <a class="btn btn-secondary" href="https://github.com/one-signal/emoji-picker" target="_blank"> View on GitHub <i class="fa fa-lg fa-github"></i> </a> </p> <div class="container"> <div class="row justify-content-center"> <div class="col-10"> <div class="text-left"> <p class="lead emoji-picker-container"> <input type="email" class="form-control" placeholder="Input field" data-emojiable="true"> </p> <p class="lead emoji-picker-container"> <input type="email" class="form-control" placeholder="Input with max length of 10" data-emojiable="true" maxlength="10"> </p> <p class="lead emoji-picker-container"> <textarea class="form-control textarea-control" rows="3" placeholder="Textarea with emoji image input" data-emojiable="true"></textarea> </p> <p class="lead emoji-picker-container"> <textarea class="form-control textarea-control" rows="3" placeholder="Textarea with emoji Unicode input" data-emojiable="true" data-emoji-input="unicode"></textarea> </p> </div> </div> </div> </div> <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> <!-- Begin emoji-picker JavaScript --> <script src="/js/emoji/lib/js/config.js"></script> <script src="/js/emoji/lib/js/util.js"></script> <script src="/js/emoji/lib/js/jquery.emojiarea.js"></script> <script src="/js/emoji/lib/js/emoji-picker.js"></script> <!-- End emoji-picker JavaScript --> <script> $(function() { // Initializes and creates emoji set from sprite sheet window.emojiPicker = new EmojiPicker({ emojiable_selector: '[data-emojiable=true]', assetsPath: '/js/emoji/lib/img/', popupButtonClasses: 'fa fa-smile-o' }); // Finds all elements with `emojiable_selector` and converts them to rich emoji input fields // You may want to delay this step if you have dynamically created input fields that appear later in the loading process // It can be called as many times as necessary; previously converted input fields will not be converted again window.emojiPicker.discover(); }); </script> </body> </html>