Comments (1)
``Hi,
thank you for submitting this issue. Actually this effect can be spotted in other ui-nodes (including my own) following the same scheme for placing the HTML code onto the dashboard.
function HTML(config) {
var configAsJson = JSON.stringify(config);
var html = String.raw`
<input type='hidden' ng-init='init(` + configAsJson + `)'>
`;
return html;
}
@dceejay : I'm not into regex but after googling perhaps this helps ... (but there must be a better solution to correctly escape inverted commas of all kind correctly) - also as this effect only seams to effect values on first level of the config object (in the columns array they work fine) it is perhaps not necessary to replace all ' apostrophes.
function HTML(config) {
var configAsJson = JSON.stringify(config).replace(/[\/\(\)\']/g, "'");
var html = String.raw`
<input type='hidden' ng-init='init(` + configAsJson + `)'>
`;
return html;
}
(BTW Now as I know that the info parameter is passed to the dashboard I will perhaps be less generous with long markdowns in my UI nodes 😂)
Simply deleting or excluding the config.info property may fix this but the problem appear in widgets with labels too (config.label)
from node-red-ui-nodes.
Related Issues (20)
- node-red-node-ui-table dashboard rendering error other controls dont render HOT 14
- ui-list scroll HOT 1
- Dashboard - theme: chart and ui-table
- node-red-node-ui-table: sorting on row number doesn't work HOT 2
- ui_table node - Order property not set HOT 2
- node-red-node-ui-table column width incorrect at random HOT 5
- webcam: unable to switch camera via msg.camera
- node-red-node-ui-table DEPRECATION WANRING -
- Textarea formatter not supported with ui-table HOT 2
- ui-table v0.4.0 code missing in repo
- ui-table style of html links changed with v0.4.0 HOT 2
- ui-tables: alignment no longer working with v0.4.0 HOT 5
- ui-tables: flickering when updated with v0.4.0 HOT 6
- node-ui-table send data on click no longer works since update to 0.4.0
- ui-tables: alignment no longer working with v0.4.1 HOT 3
- ui-table style of html links changed with v0.4.1 HOT 2
- headerHozAlign not working HOT 6
- Tabulator getData() function from node-red-node-ui-table does not work
- Problem using two webcams with ui-webcam. HOT 1
- auto recognizer
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-red-ui-nodes.