Flat Preloader Icon
<div class="c-preloader">
	<div class="c-preloader__count"></div>
  <div class="c-preloader__progress"></div>
</div>
.bricks-is-frontend .c-preloader {
  position: fixed;
  top: 0;
  left: 0;
  background: #cc0000;
  width: 100%;
  height: 100vh;
  z-index: 10;
}
.bricks-is-frontend .c-preloader__count {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
font-size: clamp(4rem, 3.824vw + 2.776rem, 8rem);
  font-weight: 100;
  letter-spacing: -.5rem;
  z-index: 10;
}
.bricks-is-frontend .c-preloader__progress {
  background: black;
  height: 100%;
  width: 0%;
  position: absolute;
  top: 0;
  left: 0;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.4/imagesloaded.pkgd.min.js"></script>

<script>
  
var imgLoad = imagesLoaded('img');

var progressBar = jQuery(".c-preloader__progress"),
    count = jQuery(".c-preloader__count"),
    images = jQuery("img").length,
    loadedCount = 0,
    loadingProgress = 0;
 
var tlProgress = new TimelineMax({
    paused: true,
    onUpdate: countPercent,
    onComplete: loadComplete
});

tlProgress.to(progressBar, 1, {width:"100%"});

imgLoad.on('progress', function(instance, image) {
    loadProgress();
});
 
function loadProgress() {
    loadedCount++;
    loadingProgress = (loadedCount / images);
    console.log(loadingProgress);

    TweenMax.to(tlProgress, 1, {progress: loadingProgress});
}

function countPercent() {
    var newPercent = (tlProgress.progress() * 100).toFixed();
    count.text(newPercent + "%");
}

function loadComplete() {
    var tlEnd = new TimelineMax();
    tlEnd
        .to(count, 0.5, {autoAlpha: 0})
        .to(".c-preloader", 0.5, {scaleX: 0, transformOrigin: "center right"});
}

</script>
/* Default state: transparent background */
#brx-header.sticky {
  position: sticky;
  top: 0;
  transition: opacity 0.5s ease, background-color 0.5s ease;
  opacity: 1;
  visibility: visible;
  background-color: transparent !important; /* Start with transparent background */
}

/* Hidden state when scrolling down */
#brx-header.sticky.nav-hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  background-color: transparent !important; /* Stay transparent when hidden */
}

/* Visible state when scrolling up: background becomes black */
#brx-header.sticky.nav-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0.5) !important; /* Background becomes black when scrolling up */
}
document.addEventListener('DOMContentLoaded', function () {
  let lastScrollTop = 0;
  const nav = document.querySelector('#brx-header.sticky'); // Ensure this targets the correct header element
  let hasScrolledDown = false; // Track if the user has scrolled down

  // Listen for the scroll event on the window
  window.addEventListener('scroll', function () {
    let scrollTop = window.pageYOffset || document.documentElement.scrollTop;

    console.log('Scroll position:', scrollTop); // Check scroll position in console

    if (scrollTop > lastScrollTop) {
      // User is scrolling down
      console.log('Scrolling down');
      nav.classList.remove('nav-visible');
      nav.classList.add('nav-hidden');
      hasScrolledDown = true; // User has scrolled down
    } else if (scrollTop < lastScrollTop && hasScrolledDown) {
      // User is scrolling up and has already scrolled down
      console.log('Scrolling up');
      nav.classList.remove('nav-hidden');
      nav.classList.add('nav-visible');
    }

    // Update the last scroll position
    lastScrollTop = scrollTop;
  });
});

Availability and Affordability of Essential Palliative Care Medicine in Nepal

The need for accessible palliative care is more pressing than ever in Nepal, where significant strides are being made to improve the availability and affordability of essential medications. A recent paper titled “Availability and Affordability of Essential Palliative Care Medicine in Nepal” has been published in the renowned Journal of Pain and Symptom Management, marking…

  • 1:43 min

  • 0 comments
The need for accessible palliative care is more pressing than ever in Nepal, where significant strides are being made to improve the availability and affordability of essential medications. A recent paper titled “Availability and Affordability of Essential Palliative Care Medicine in Nepal” has been published in the renowned Journal of Pain and Symptom Management, marking a critical step toward shedding light on the current challenges and gaps in accessing palliative care in the region. This study offers valuable insights into the accessibility of these medicines and examines the economic and logistical barriers that patients often face.

Building on this momentum, a Palliative Care formulary has been drafted to establish a standardised guide for the essential medica­tions required in palliative care practices across Nepal. This formulary is currently under expert review by seasoned palliative care specialists, who are fine-tuning the recom­men­da­tions to ensure the highest standards of care and acces­si­bility. Once approved, this formulary will provide healthcare practi­tioners with a unified reference for prescribing and managing palliative care medica­tions, contributing to more consistent care for patients across different regions.

In a parallel effort, a manuscript has been submitted to the Indian Journal of Palliative Care, documenting both the achieve­ments and persistent challenges related to opioid acces­si­bility in Nepal. Opioids, often critical in managing severe pain for palliative patients, remain difficult to access due to regulatory, educa­tional, and logis­tical issues. This manuscript highlights ongoing efforts to address these barriers, providing a balanced view of both the progress made and the hurdles that still need to be overcome. It’s a candid reflection on the complex­ities of opioid acces­si­bility in Nepal and offers recom­men­da­tions for future improve­ments, aiming to inform policy changes and healthcare practices.

These combined efforts represent a signif­icant push toward a future where all Nepalis in need of palliative care have affordable access to essential medica­tions. Each publi­cation and policy review strengthens the foundation for a more compre­hensive palliative care system, giving hope for a future where relief from pain and suffering is within reach for all.


Please download: The Report

Share this post: