1.2.26 add style option to h()
All checks were successful
Deploy Docs to Synology / deploy (push) Successful in 3s
All checks were successful
Deploy Docs to Synology / deploy (push) Successful in 3s
This commit is contained in:
7
dist/sigpro.esm.js
vendored
7
dist/sigpro.esm.js
vendored
@@ -314,6 +314,8 @@ var h = (tag, props = {}, children = []) => {
|
|||||||
el.className = val || "";
|
el.className = val || "";
|
||||||
else if (val == null)
|
else if (val == null)
|
||||||
el.removeAttribute(k);
|
el.removeAttribute(k);
|
||||||
|
else if (k === "style" && typeof val === "string")
|
||||||
|
el.setAttribute("style", val);
|
||||||
else if (k in el && !isSVG)
|
else if (k in el && !isSVG)
|
||||||
el[k] = val;
|
el[k] = val;
|
||||||
else
|
else
|
||||||
@@ -329,7 +331,9 @@ var h = (tag, props = {}, children = []) => {
|
|||||||
} else {
|
} else {
|
||||||
const val = validateAttr(k, v);
|
const val = validateAttr(k, v);
|
||||||
if (val != null) {
|
if (val != null) {
|
||||||
if (k in el && !isSVG)
|
if (k === "style" && typeof val === "string")
|
||||||
|
el.setAttribute("style", val);
|
||||||
|
else if (k in el && !isSVG)
|
||||||
el[k] = val;
|
el[k] = val;
|
||||||
else
|
else
|
||||||
el.setAttribute(k, val === true ? "" : val);
|
el.setAttribute(k, val === true ? "" : val);
|
||||||
@@ -519,6 +523,7 @@ export {
|
|||||||
when,
|
when,
|
||||||
watch,
|
watch,
|
||||||
router,
|
router,
|
||||||
|
onUnmount,
|
||||||
mount,
|
mount,
|
||||||
h,
|
h,
|
||||||
each,
|
each,
|
||||||
|
|||||||
2
dist/sigpro.esm.min.js
vendored
2
dist/sigpro.esm.min.js
vendored
File diff suppressed because one or more lines are too long
7
dist/sigpro.js
vendored
7
dist/sigpro.js
vendored
@@ -43,6 +43,7 @@
|
|||||||
when: () => when,
|
when: () => when,
|
||||||
watch: () => watch,
|
watch: () => watch,
|
||||||
router: () => router,
|
router: () => router,
|
||||||
|
onUnmount: () => onUnmount,
|
||||||
mount: () => mount,
|
mount: () => mount,
|
||||||
h: () => h,
|
h: () => h,
|
||||||
each: () => each,
|
each: () => each,
|
||||||
@@ -367,6 +368,8 @@
|
|||||||
el.className = val || "";
|
el.className = val || "";
|
||||||
else if (val == null)
|
else if (val == null)
|
||||||
el.removeAttribute(k);
|
el.removeAttribute(k);
|
||||||
|
else if (k === "style" && typeof val === "string")
|
||||||
|
el.setAttribute("style", val);
|
||||||
else if (k in el && !isSVG)
|
else if (k in el && !isSVG)
|
||||||
el[k] = val;
|
el[k] = val;
|
||||||
else
|
else
|
||||||
@@ -382,7 +385,9 @@
|
|||||||
} else {
|
} else {
|
||||||
const val = validateAttr(k, v);
|
const val = validateAttr(k, v);
|
||||||
if (val != null) {
|
if (val != null) {
|
||||||
if (k in el && !isSVG)
|
if (k === "style" && typeof val === "string")
|
||||||
|
el.setAttribute("style", val);
|
||||||
|
else if (k in el && !isSVG)
|
||||||
el[k] = val;
|
el[k] = val;
|
||||||
else
|
else
|
||||||
el.setAttribute(k, val === true ? "" : val);
|
el.setAttribute(k, val === true ? "" : val);
|
||||||
|
|||||||
2
dist/sigpro.min.js
vendored
2
dist/sigpro.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -43,6 +43,7 @@
|
|||||||
when: () => when,
|
when: () => when,
|
||||||
watch: () => watch,
|
watch: () => watch,
|
||||||
router: () => router,
|
router: () => router,
|
||||||
|
onUnmount: () => onUnmount,
|
||||||
mount: () => mount,
|
mount: () => mount,
|
||||||
h: () => h,
|
h: () => h,
|
||||||
each: () => each,
|
each: () => each,
|
||||||
@@ -367,6 +368,8 @@
|
|||||||
el.className = val || "";
|
el.className = val || "";
|
||||||
else if (val == null)
|
else if (val == null)
|
||||||
el.removeAttribute(k);
|
el.removeAttribute(k);
|
||||||
|
else if (k === "style" && typeof val === "string")
|
||||||
|
el.setAttribute("style", val);
|
||||||
else if (k in el && !isSVG)
|
else if (k in el && !isSVG)
|
||||||
el[k] = val;
|
el[k] = val;
|
||||||
else
|
else
|
||||||
@@ -382,7 +385,9 @@
|
|||||||
} else {
|
} else {
|
||||||
const val = validateAttr(k, v);
|
const val = validateAttr(k, v);
|
||||||
if (val != null) {
|
if (val != null) {
|
||||||
if (k in el && !isSVG)
|
if (k === "style" && typeof val === "string")
|
||||||
|
el.setAttribute("style", val);
|
||||||
|
else if (k in el && !isSVG)
|
||||||
el[k] = val;
|
el[k] = val;
|
||||||
else
|
else
|
||||||
el.setAttribute(k, val === true ? "" : val);
|
el.setAttribute(k, val === true ? "" : val);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sigpro",
|
"name": "sigpro",
|
||||||
"version": "1.2.25",
|
"version": "1.2.26",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "./dist/sigpro.esm.min.js",
|
"main": "./dist/sigpro.esm.min.js",
|
||||||
|
|||||||
@@ -312,6 +312,7 @@ const h = (tag, props = {}, children = []) => {
|
|||||||
const val = validateAttr(k, v())
|
const val = validateAttr(k, v())
|
||||||
if (k === "class") el.className = val || ""
|
if (k === "class") el.className = val || ""
|
||||||
else if (val == null) el.removeAttribute(k)
|
else if (val == null) el.removeAttribute(k)
|
||||||
|
else if (k === "style" && typeof val === "string") el.setAttribute("style", val)
|
||||||
else if (k in el && !isSVG) el[k] = val
|
else if (k in el && !isSVG) el[k] = val
|
||||||
else el.setAttribute(k, val === true ? "" : val)
|
else el.setAttribute(k, val === true ? "" : val)
|
||||||
})
|
})
|
||||||
@@ -325,7 +326,8 @@ const h = (tag, props = {}, children = []) => {
|
|||||||
} else {
|
} else {
|
||||||
const val = validateAttr(k, v)
|
const val = validateAttr(k, v)
|
||||||
if (val != null) {
|
if (val != null) {
|
||||||
if (k in el && !isSVG) el[k] = val
|
if (k === "style" && typeof val === "string") el.setAttribute("style", val)
|
||||||
|
else if (k in el && !isSVG) el[k] = val
|
||||||
else el.setAttribute(k, val === true ? "" : val)
|
else el.setAttribute(k, val === true ? "" : val)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user