The Jeedom Core underwent a major front-end restructuring in v4.4. Historically based on jQuery and Bootstrap v3, the Core is now written in vanilla JavaScript, without a framework. The jQuery plugins have been replaced by internal libraries or other JavaScript libraries.
Plugins will inevitably be affected in future versions, since these libraries—and even jQuery—are set to no longer be loaded by the Core.
Please note: Plugins that follow these recommendations will not work on a Core version prior to 4.4!
So we’ll need to apply
"require" : "4.4",in the plugin’s info.json file.
The goal here isn’t to explain all the JavaScript methods; there’s plenty of official documentation on that:
Here, we’ll take a look at the main features provided by the Core that can be used in plugins.