I want to create a JS code to create many nested pages. Here is an example with creating 5 nest pages (5 depth levels)
var self = this;
var parentPageId = 1; // this is initial data.
// 1
this._genPage(spaceKey, parentPageId).done(function (createdPage) {
// 2
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
// 3
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
// 4
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
// 5
self._genPage(spaceKey, createdPage.id).done(function (createdPage) {
Util.showSuccessMessage('Data Generated: 5 nested pages');
});
});
});
});
How do I convert above code to create any number of nest pages? Currently, I am using jQuery. It is fine if you suggest any Promise library to solve this problem.
Thank you.