Skip to content

Commit 48af4cd

Browse files
committed
feat: name attribute and variable renamed to key
1 parent 97fc1fd commit 48af4cd

File tree

2 files changed

+25
-25
lines changed

2 files changed

+25
-25
lines changed

docs/index.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
sizes="32x32"
1212
href="https://cocreate.app/images/favicon.ico" />
1313
<meta
14-
name="description"
14+
key="description"
1515
content="A simple HTML5 and pure javascript component. Easy configuration using HTML5 attributes or Javscript api and highly styleable." />
1616
<meta
17-
name="keywords"
17+
key="keywords"
1818
content="helper classes, utility classes, css framework, css library, inline style classes" />
1919
<meta name="robots" content="index,follow" />
2020
<meta
@@ -31,7 +31,7 @@
3131
href="/docs/index.css"
3232
array="files"
3333
object="60888216117c640e7596303f"
34-
name="src"
34+
key="src"
3535
type="text/css"
3636
save="true" />
3737
<link rel="manifest" href="/manifest.webmanifest" />
@@ -46,7 +46,7 @@
4646
scroll-down="10"
4747
array="files"
4848
object="60395ef42b3ac232657040fd"
49-
name="src"></nav>
49+
key="src"></nav>
5050
<sidenav
5151
id="menuL"
5252
class="position:fixed top:0px left:0px overflow:hidden background:whitesmoke height:100vh width:0px width:300px@xl"
@@ -57,7 +57,7 @@
5757
<menu
5858
array="files"
5959
object="603717b07de7fb350ae9fec8"
60-
name="src"></menu>
60+
key="src"></menu>
6161
<div resize="right"></div>
6262
</sidenav>
6363
<main
@@ -274,7 +274,7 @@ <h2 class="padding:5px_0px">Demo</h2>
274274
lang="html"
275275
array="demos"
276276
object=""
277-
name="demo"
277+
key="demo"
278278
save="false"
279279
id="demo"
280280
input-selector=".demopreview"

src/index.js

+19-19
Original file line numberDiff line numberDiff line change
@@ -343,10 +343,10 @@
343343
for (let n = 0; n < data.length; n++) {
344344
for (let i = 0; i < query.length; i++) {
345345
let dataValue
346-
if (query[i].name.includes('.') || /\[([0-9]*)\]/g.test(query[i].name))
347-
dataValue = getValueFromObject(data[n], query[i].name)
346+
if (query[i].key.includes('.') || /\[([0-9]*)\]/g.test(query[i].key))
347+
dataValue = getValueFromObject(data[n], query[i].key)
348348
else
349-
dataValue = data[n][query[i].name]
349+
dataValue = data[n][query[i].key]
350350
if (dataValue == undefined)
351351
dataValue = ''
352352
let logicalOperator = query[i].logicalOperator || 'and'
@@ -499,34 +499,34 @@
499499
if (!Array.isArray(sort))
500500
sort = [sort]
501501
for (let i = 0; i < sort.length; i++) {
502-
let name = sort[i].name
503-
if (name) {
502+
let key = sort[i].key
503+
if (key) {
504504
try {
505505
data.sort((a, b) => {
506506
if (sort[i].direction == 'desc') {
507-
switch (typeof b[name]) {
507+
switch (typeof b[key]) {
508508
case 'string':
509-
if (!b[name])
510-
b[name] = ""
511-
return b[name].localeCompare(a[name])
509+
if (!b[key])
510+
b[key] = ""
511+
return b[key].localeCompare(a[key])
512512
case 'number':
513-
if (!b[name])
514-
b[name] = 0
515-
return b[name] - a[name]
513+
if (!b[key])
514+
b[key] = 0
515+
return b[key] - a[key]
516516
case 'array':
517517
case 'object':
518518
break;
519519
}
520520
} else {
521-
switch (typeof a[name]) {
521+
switch (typeof a[key]) {
522522
case 'string':
523-
if (!a[name])
524-
a[name] = ""
525-
return a[name].localeCompare(b[name])
523+
if (!a[key])
524+
a[key] = ""
525+
return a[key].localeCompare(b[key])
526526
case 'number':
527-
if (!a[name])
528-
a[name] = 0
529-
return a[name] - b[name]
527+
if (!a[key])
528+
a[key] = 0
529+
return a[key] - b[key]
530530
case 'array':
531531
case 'object':
532532
break;

0 commit comments

Comments
 (0)