Greetings,
I installed this app and I love the functionality that it provides. Everything works great with the sections that are prepopulated with the data gathered from the scripts, however when I try to input my own entries it's not working.
Example:
This is what I input, above. It correctly creates the entry in the table, however when I select it, it's not putting anything in the HTML or the preview:
Here is the message I get in debugger when I check the checkbox:
Uncaught TypeError: Cannot read property 'replace' of undefined
escapeHtmlEntities @ newsletter:1304
(anonymous function) @ newsletter:2071
dataChanged @ bundle.js:21246
(anonymous function) @ bundle.js:21229
I think I found what my problem was:
So, it seems that when you try to use a custom entry, it is looking for a mydata[i].date column. It's not a valid column for the table, apparently.
On line 2071, I removed the following code in the XML:
' + escapeHtmlEntities(mydata[i].date) + '
Once I refreshed the page I was able to add custom entries to the page and they populated to the HTML
Edit:
I did a little more testing. It looks like it was originally a typo. I revised it to:
' + escapeHtmlEntities(mydata[i].description) + '
This seems to work the best.
I think I found what my problem was:
So, it seems that when you try to use a custom entry, it is looking for a mydata[i].date column. It's not a valid column for the table, apparently.
On line 2071, I removed the following code in the XML:
' + escapeHtmlEntities(mydata[i].date) + '
Once I refreshed the page I was able to add custom entries to the page and they populated to the HTML
Edit:
I did a little more testing. It looks like it was originally a typo. I revised it to:
' + escapeHtmlEntities(mydata[i].description) + '
This seems to work the best.
Fantastic! Thank you for finding and solving the problem! I will queue this fix for my next maintenance release, probably 1-2 weeks after .conf.
I've tried this in IE11, Firefox, and Chrome.