mirror of
https://github.com/pierre42100/ComunicWeb
synced 2025-06-19 04:15:17 +00:00
Add virtual directory support for sidebar
This commit is contained in:
@ -368,7 +368,7 @@ const SidebarMain = {
|
||||
*
|
||||
* @param {HTMLElement} target
|
||||
* @param {*} friend
|
||||
* @param {*} user
|
||||
* @param {User} user
|
||||
*/
|
||||
applyFriend: function(target, friend, user) {
|
||||
|
||||
@ -378,6 +378,9 @@ const SidebarMain = {
|
||||
});
|
||||
li.setAttribute("data-membership-user-id", user.id)
|
||||
|
||||
if(user.hasVirtualDirectory)
|
||||
li.setAttribute("data-membership-dir", user.virtualDirectory)
|
||||
|
||||
|
||||
let a = createElem2({
|
||||
appendTo: li,
|
||||
@ -467,7 +470,7 @@ const SidebarMain = {
|
||||
* Apply group information
|
||||
*
|
||||
* @param {HTMLElement} target
|
||||
* @param {*} group
|
||||
* @param {Group} group
|
||||
* @param {*} lastactive
|
||||
*/
|
||||
applyGroup: function(target, group, lastactive) {
|
||||
@ -478,6 +481,9 @@ const SidebarMain = {
|
||||
});
|
||||
li.setAttribute("data-membership-group-id", group.id)
|
||||
|
||||
if(group.hasVirtualDirectory)
|
||||
li.setAttribute("data-membership-dir", group.virtual_directory)
|
||||
|
||||
let a = createElem2({
|
||||
appendTo: li,
|
||||
type: "a",
|
||||
@ -591,14 +597,17 @@ const SidebarMain = {
|
||||
query = "[data-membership-user-id=\""+currPage.split("/")[1].split("#")[0]+"\"]"
|
||||
|
||||
// Groups
|
||||
if(currPage.startsWith("groups/"))
|
||||
else if(currPage.startsWith("groups/"))
|
||||
query = "[data-membership-group-id=\""+currPage.split("/")[1].split("#")[0]+"\"]"
|
||||
|
||||
// Conversations
|
||||
if(currPage.startsWith("conversations/"))
|
||||
else if(currPage.startsWith("conversations/"))
|
||||
query = "[data-membership-conv-id=\""+currPage.split("/")[1].split("#")[0]+"\"]"
|
||||
|
||||
|
||||
// Search by virtual directory
|
||||
else {
|
||||
query = "[data-membership-dir=\""+currPage.split("/")[0].split("?")[0].split("#")[0]+"\"]";
|
||||
}
|
||||
|
||||
|
||||
// Query element
|
||||
|
Reference in New Issue
Block a user