Compare commits
2 Commits
05dae1031a
...
c467ed326c
| Author | SHA1 | Date | |
|---|---|---|---|
| c467ed326c | |||
| 40cd64f667 |
@@ -1598,4 +1598,16 @@ function createNavMenu(nav_menu, header_id = 'mainHeader') // eslint-disable-lin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* HTML decode &something; entrie
|
||||||
|
* @param {string} str
|
||||||
|
* @returns string
|
||||||
|
*/
|
||||||
|
function decodeHtmlEntities(str) // eslint-disable-line no-unused-vars
|
||||||
|
{
|
||||||
|
const parser = new DOMParser();
|
||||||
|
const doc = parser.parseFromString(str, 'text/html');
|
||||||
|
return doc.documentElement.textContent;
|
||||||
|
}
|
||||||
|
|
||||||
/* END */
|
/* END */
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ var HtmlElementCreator = class {
|
|||||||
* @param {String} tag must set tag (div, span, etc)
|
* @param {String} tag must set tag (div, span, etc)
|
||||||
* @param {String} [id=''] optional set for id, if input, select will be used for name
|
* @param {String} [id=''] optional set for id, if input, select will be used for name
|
||||||
* @param {String} [content=''] text content inside, is skipped if sub elements exist
|
* @param {String} [content=''] text content inside, is skipped if sub elements exist
|
||||||
* @param {Array} [css=[]] array for css tags
|
* @param {Array<String>} [css=[]] array for css tags
|
||||||
* @param {Object} [options={}] anything else (value, placeholder, OnClick, style)
|
* @param {Object} [options={}] anything else (value, placeholder, OnClick, style)
|
||||||
* @return {Object} created element as an object
|
* @return {Object} created element as an object
|
||||||
*/
|
*/
|
||||||
@@ -509,6 +509,11 @@ function numberWithCommas(number) {
|
|||||||
function convertLBtoBR(string) {
|
function convertLBtoBR(string) {
|
||||||
return string.replace(/(?:\r\n|\r|\n)/g, "<br>");
|
return string.replace(/(?:\r\n|\r|\n)/g, "<br>");
|
||||||
}
|
}
|
||||||
|
function decodeHtmlEntities(str) {
|
||||||
|
const parser = new DOMParser();
|
||||||
|
const doc = parser.parseFromString(str, "text/html");
|
||||||
|
return doc.documentElement.textContent;
|
||||||
|
}
|
||||||
|
|
||||||
// src/utils/DateTimeHelpers.mjs
|
// src/utils/DateTimeHelpers.mjs
|
||||||
function getTimestamp() {
|
function getTimestamp() {
|
||||||
@@ -660,18 +665,19 @@ function getQueryStringParam(search = "", query = "", single = false) {
|
|||||||
if (search) {
|
if (search) {
|
||||||
let _params = url.searchParams.getAll(search);
|
let _params = url.searchParams.getAll(search);
|
||||||
if (_params.length == 1 || single === true) {
|
if (_params.length == 1 || single === true) {
|
||||||
param = _params[0];
|
return _params[0];
|
||||||
} else if (_params.length > 1) {
|
} else if (_params.length > 1) {
|
||||||
param = _params;
|
return _params;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
param = {};
|
let param2 = {};
|
||||||
for (const [key] of url.searchParams.entries()) {
|
for (const [key] of url.searchParams.entries()) {
|
||||||
if (typeof param[key] === "undefined") {
|
if (typeof param2[key] === "undefined") {
|
||||||
let _params = url.searchParams.getAll(key);
|
let _params = url.searchParams.getAll(key);
|
||||||
param[key] = _params.length < 2 || single === true ? _params[0] : _params;
|
param2[key] = _params.length < 2 || single === true ? _params[0] : _params;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return param2;
|
||||||
}
|
}
|
||||||
return param;
|
return param;
|
||||||
}
|
}
|
||||||
@@ -1425,6 +1431,9 @@ function numberWithCommas2(x) {
|
|||||||
function convertLBtoBR2(string) {
|
function convertLBtoBR2(string) {
|
||||||
return convertLBtoBR(string);
|
return convertLBtoBR(string);
|
||||||
}
|
}
|
||||||
|
function decodeHtmlEntities2(string) {
|
||||||
|
return decodeHtmlEntities(string);
|
||||||
|
}
|
||||||
function getTimestamp2() {
|
function getTimestamp2() {
|
||||||
return getTimestamp();
|
return getTimestamp();
|
||||||
}
|
}
|
||||||
@@ -1549,7 +1558,7 @@ function acssel(_element, css) {
|
|||||||
return hec.acssel(_element, css);
|
return hec.acssel(_element, css);
|
||||||
}
|
}
|
||||||
function scssel(_element, rcss, acss) {
|
function scssel(_element, rcss, acss) {
|
||||||
hec.scssel(_element, rcss, acss);
|
return hec.scssel(_element, rcss, acss);
|
||||||
}
|
}
|
||||||
function phfo(tree) {
|
function phfo(tree) {
|
||||||
return hec.phfo(tree);
|
return hec.phfo(tree);
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -86,7 +86,7 @@ enum Level: int
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param value-of<self::NAMES>|LogLevel::*|'Debug'|'Info'|'Notice'|'Warning'|'Error'|'Critical'|'Alert'|'Emergency' $name
|
* @param value-of<self::NAMES>|LogLevel::*|'Debug'|'Info'|'Notice'|'Warning'|'Error'|'Critical'|'Alert'|'Emergency' $name
|
||||||
* @return static
|
* @return self
|
||||||
*/
|
*/
|
||||||
public static function fromName(string $name): self
|
public static function fromName(string $name): self
|
||||||
{
|
{
|
||||||
@@ -104,7 +104,7 @@ enum Level: int
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param value-of<self::VALUES> $value
|
* @param value-of<self::VALUES> $value
|
||||||
* @return static
|
* @return self
|
||||||
*/
|
*/
|
||||||
public static function fromValue(int $value): self
|
public static function fromValue(int $value): self
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user