From 1abb0db3a8eaad765d0163fac3dd0eab88a11685 Mon Sep 17 00:00:00 2001 From: ProjextSoft-STUDIONIONS Date: Mon, 2 Feb 2026 16:43:41 +0400 Subject: [PATCH] Improved parameter rendering method --- manager/media/script/element-properties.js | 29 +++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/manager/media/script/element-properties.js b/manager/media/script/element-properties.js index a6bd66a5fb..d022f6ccf4 100644 --- a/manager/media/script/element-properties.js +++ b/manager/media/script/element-properties.js @@ -42,8 +42,8 @@ ElementProperties.prototype = { ar = dp[p].match(/(?:[^\=]|==)+/g); // split by =, not by == key = ar[0]; // param ar = (ar[1] + '').split(';'); - label = ar[0]; // label - dt = ar[1]; // data type + label = ar[0]; // label + dt = ar[1]; // data type value = this.decode((ar[2]) ? ar[2] : ''); // convert values to new json-format @@ -118,7 +118,8 @@ ElementProperties.prototype = { switch (type) { case 'int': - c = ''; + case 'number': + c = ''; break; case 'menu': c = ''; break; + case 'color': + c = ' '; + break; + case 'date': + c = ''; + break; + case 'datetime': + case 'datetime-local': + c = ''; + break; + case 'image': + c = '
'; + c += ''; + c += ''; + c += '
'; + break; + case 'file': + c = '
'; + c += ''; + c += ''; + c += '
'; + break; default: // string c = ''; break;