Sudan Microsoft Fabric User Group
Details
The Sudan Microsoft Fabric is a hub for data enthusiasts, professionals, and learners to explore Microsoft Fabric's power in data engineering, science, and visualization. Join us to collaborate, share ideas, and grow skills through workshops, sessions, and projects. Together, we’re shaping Sudan’s data future.
سودان مايكروسوفت فابرك هو ملتقى يجمع عشاق البيانات والمحترفين والمبتدئين لاستكشاف إمكانيات مايكروسوفت فابرك في هندسة البيانات، علم البيانات، وتحليل البيانات. انضم إلينا للتعاون وتبادل الأفكار وتطوير المهارات من خلال ورش العمل والجلسات والمشاريع. سويًا نصنع مستقبل البيانات في السودان.
Group leaders
Aala_Ali,EsraaKamal,ArwaAldoud
Group interests
Fabric, Sudan, Data Analysis, Data Engineering
Discussion
Join the group to participate in the discussion.
{{threadDetails.kudosCount}}
In response to {{threadDetails.parentAuthor}}
{{threadDetails.postTime | date:'MM-dd-yyyy hh:mm a'}}
| Edited: {{threadDetails.lastEditTime | date:'MM-dd-yyyy hh:mm a'}}
{{replyDetails.kudosCount}}
In response to {{replyDetails.parentAuthor}}
{{replyDetails.postTime | date:'MM-dd-yyyy hh:mm a'}}
| Edited: {{replyDetails.lastEditTime | date:'MM-dd-yyyy hh:mm a'}}
Show more
There are no events for this group yet
We add events regulary, so check back at a later time.
{{event.multiProducts | uppercase}}
{{event.occasion_data.display_time}}
Speakers
Speaker
+{{event.occasion_data.featured_guests.items.length - 3}}
Online
Online, {{event.formattedAddress}}
`;
var alreadyExisitingMoreBtn = document.getElementById("tabsmorebtn");
if (alreadyExisitingMoreBtn) {
alreadyExisitingMoreBtn.remove();
}
lastTabItem.insertAdjacentHTML("afterend", moreBtn);
declareMoreDropdownHandlers();
}
function adaptTabs() {
var container = document.querySelector('[role="tablist"]');
var tabwrapper = document.querySelector(".tabs-header-wrapper");
var allTabItems = document.querySelectorAll(tabsSelector);
var containerWidth = container.offsetWidth;
console.log("container width", containerWidth);
var stopWidth = 160;
var hiddenTabItems = [];
allTabItems.forEach((element, index) => {
var style = element.currentStyle || window.getComputedStyle(element),
width = element.offsetWidth, // or use style.width
margin = parseFloat(style.marginLeft) + parseFloat(style.marginRight),
padding =
parseFloat(style.paddingLeft) + parseFloat(style.paddingRight),
border =
parseFloat(style.borderLeftWidth) +
parseFloat(style.borderRightWidth);
var visualWidth = width + margin + padding + border;
if (containerWidth >= stopWidth + element.offsetWidth) {
stopWidth += visualWidth;
element.classList.remove("hiddenitem");
} else {
element.classList.add("hiddenitem");
hiddenTabItems.push(element);
}
});
if (hiddenTabItems.length > 0) {
addMoreButton(hiddenTabItems);
} else {
var alreadyExisitingMoreBtn = document.getElementById("tabsmorebtn");
if (alreadyExisitingMoreBtn) {
alreadyExisitingMoreBtn.remove();
}
}
initiateTabs();
}
window.addEventListener("load", adaptTabs);