mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-21 15:54:22 +01:00
allow display widgets multiple times on home page
This commit is contained in:
parent
656a603d6c
commit
49b3a54afb
@ -27,35 +27,30 @@ Application.Controllers.controller('HomeController', ['$scope', '$stateParams',
|
|||||||
const node = document.createElement('div');
|
const node = document.createElement('div');
|
||||||
node.innerHTML = html.trim();
|
node.innerHTML = html.trim();
|
||||||
|
|
||||||
const newsNode = node.querySelector('div#news');
|
node.querySelectorAll('div#news').forEach((newsNode) => {
|
||||||
if (newsNode) {
|
|
||||||
const news = document.createElement('news');
|
const news = document.createElement('news');
|
||||||
newsNode.parentNode.replaceChild(news, newsNode);
|
newsNode.parentNode.replaceChild(news, newsNode);
|
||||||
}
|
});
|
||||||
|
|
||||||
const projectsNode = node.querySelector('div#projects');
|
node.querySelectorAll('div#projects').forEach((projectsNode) => {
|
||||||
if (projectsNode) {
|
|
||||||
const projects = document.createElement('projects');
|
const projects = document.createElement('projects');
|
||||||
projectsNode.parentNode.replaceChild(projects, projectsNode);
|
projectsNode.parentNode.replaceChild(projects, projectsNode);
|
||||||
}
|
});
|
||||||
|
|
||||||
const twitterNode = node.querySelector('div#twitter');
|
node.querySelectorAll('div#twitter').forEach((twitterNode) => {
|
||||||
if (twitterNode) {
|
|
||||||
const twitter = document.createElement('twitter');
|
const twitter = document.createElement('twitter');
|
||||||
twitterNode.parentNode.replaceChild(twitter, twitterNode);
|
twitterNode.parentNode.replaceChild(twitter, twitterNode);
|
||||||
}
|
});
|
||||||
|
|
||||||
const membersNode = node.querySelector('div#members');
|
node.querySelectorAll('div#members').forEach((membersNode) => {
|
||||||
if (membersNode) {
|
|
||||||
const members = document.createElement('members');
|
const members = document.createElement('members');
|
||||||
membersNode.parentNode.replaceChild(members, membersNode);
|
membersNode.parentNode.replaceChild(members, membersNode);
|
||||||
}
|
});
|
||||||
|
|
||||||
const eventsNode = node.querySelector('div#events');
|
node.querySelectorAll('div#events').forEach((eventsNode) => {
|
||||||
if (eventsNode) {
|
|
||||||
const events = document.createElement('events');
|
const events = document.createElement('events');
|
||||||
eventsNode.parentNode.replaceChild(events, eventsNode);
|
eventsNode.parentNode.replaceChild(events, eventsNode);
|
||||||
}
|
});
|
||||||
|
|
||||||
return node.outerHTML;
|
return node.outerHTML;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user