Calendar Module: How to declare local calendar
great, glad to help!
I’m not programmer either but doesn’t this line just call the first object in the json file?
Yes, it does. My test file has ten compliments loaded for each array (morning, afternoon & evening). That line was just to verify that I was getting a JSON object and not a file path. Which it does, meaning that I have the code reading from a local and parsing into a JSON object correctly. Now if I can just get that object in place of the default one, I’m golden.
@bhepler something like this should do the job:
move the call of complimentFile into the start method, you want to load that file only once not every 30 secs
then override the the config compliments object with your data, that should be it
Well, nuts. I inserted this code and now the config.compliments is undefined. But I do think you’ve got me on the right track. Thanks!
compliments.js:67 Uncaught TypeError: Cannot read property 'length' of undefined
Okay, thanks to @strawberry-3-141 expert advice, I have it up and running. The code he gave me is good, the JSON file I am loading from is not. We’ve got it sorted out and now I’m loading a compliment array from a file. Woohoo!