Fuzzy-Searchable Emoji Picker

This commit is contained in:
Ken Powers 2019-05-24 16:58:27 -07:00 committed by Scott Nonnenberg
parent 2f47a3570b
commit 0e9d549cf3
48 changed files with 1697 additions and 280 deletions

View file

@ -2985,108 +2985,6 @@
"updated": "2018-09-18T19:19:27.699Z",
"reasonDetail": "It's setting the html of the element to the previous HTML, just with the emoji replaced"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/dist/emoji-panel.js",
"line": "\t el.innerHTML = '';",
"lineNumber": 94,
"reasonCategory": "usageTrusted",
"updated": "2018-09-15T00:38:04.183Z",
"reasonDetail": "Hard-coded value"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/dist/emoji-panel.js",
"line": "\t panelEl.innerHTML = _template2.default;",
"lineNumber": 154,
"reasonCategory": "usageTrusted",
"updated": "2018-09-18T19:19:27.699Z",
"reasonDetail": "In this file, _template2.default is a hardcoded string generated from emoji data"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/dist/example.js",
"line": "\t codeEl.innerHTML = codeEl.innerHTML.replace(/dist\\/emoji-panel-.*-.*.min.css/g, newHref);",
"lineNumber": 67,
"reasonCategory": "exampleCode",
"updated": "2018-09-15T00:38:04.183Z"
},
{
"rule": "jQuery-$(",
"path": "node_modules/emoji-panel/dist/example.js",
"line": "\t$('#example-4-btn').click(function (e) {",
"lineNumber": 101,
"reasonCategory": "exampleCode",
"updated": "2018-09-19T21:59:32.770Z"
},
{
"rule": "jQuery-$(",
"path": "node_modules/emoji-panel/dist/example.js",
"line": "\t $('#example-4').dialog({",
"lineNumber": 102,
"reasonCategory": "exampleCode",
"updated": "2018-09-19T21:59:32.770Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/lib/emoji-panel.js",
"line": "\t el.innerHTML = '';",
"lineNumber": 103,
"reasonCategory": "usageTrusted",
"updated": "2018-09-15T00:38:04.183Z",
"reasonDetail": "Hard-coded value"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/lib/emoji-panel.js",
"line": "\t panelEl.innerHTML = _template2.default;",
"lineNumber": 163,
"reasonCategory": "usageTrusted",
"updated": "2018-09-18T19:19:27.699Z",
"reasonDetail": "In this file, _template2.default is a hardcoded string generated from emoji data"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/lib/example.js",
"line": "\t codeEl.innerHTML = codeEl.innerHTML.replace(/dist\\/emoji-panel-.*-.*.min.css/g, newHref);",
"lineNumber": 76,
"reasonCategory": "exampleCode",
"updated": "2018-09-18T19:19:27.699Z"
},
{
"rule": "jQuery-$(",
"path": "node_modules/emoji-panel/lib/example.js",
"line": "\t$('#example-4-btn').click(function (e) {",
"lineNumber": 110,
"reasonCategory": "exampleCode",
"updated": "2018-09-19T21:59:32.770Z"
},
{
"rule": "jQuery-$(",
"path": "node_modules/emoji-panel/lib/example.js",
"line": "\t $('#example-4').dialog({",
"lineNumber": 111,
"reasonCategory": "exampleCode",
"updated": "2018-09-19T21:59:32.770Z"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/src/create-panel.js",
"line": " panelEl.innerHTML = panelTemplate;",
"lineNumber": 7,
"reasonCategory": "usageTrusted",
"updated": "2018-09-18T19:19:27.699Z",
"reasonDetail": "In this file, panelTemplate is a hardcoded string generated from emoji data"
},
{
"rule": "DOM-innerHTML",
"path": "node_modules/emoji-panel/src/emoji-panel.js",
"line": " el.innerHTML = '';",
"lineNumber": 25,
"reasonCategory": "usageTrusted",
"updated": "2018-09-15T00:38:04.183Z",
"reasonDetail": "Hard-coded value"
},
{
"rule": "thenify-multiArgs",
"path": "node_modules/es6-promisify/dist/promisify.js",
@ -6168,5 +6066,13 @@
"lineNumber": 60,
"reasonCategory": "falseMatch",
"updated": "2019-05-02T20:44:56.470Z"
},
{
"rule": "jQuery-load(",
"path": "js/modules/emojis.js",
"line": "async function load() {",
"lineNumber": 13,
"reasonCategory": "falseMatch",
"updated": "2019-05-23T22:27:53.554Z"
}
]
]