Skip to content

Commit

Permalink
Create loader.js
Browse files Browse the repository at this point in the history
  • Loading branch information
pksbhajju authored Sep 14, 2024
1 parent 298a39e commit 8119224
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions loader.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
javascript:(function(){
// Remove existing overlay if present
var existingOverlay = document.getElementById('loader_overlay');
if (existingOverlay) existingOverlay.remove();

// Create a new overlay
var overlay = document.createElement('div');
overlay.id = 'loader_overlay';
overlay.style.position = 'fixed';
overlay.style.left = '0';
overlay.style.top = '0';
overlay.style.width = '100%';
overlay.style.height = '100%';
overlay.style.textAlign = 'center';
overlay.style.zIndex = '9999';
overlay.style.backgroundColor = 'rgba(255, 255, 255, 0.8)';

// Create an iframe
var iframe = document.createElement('iframe');
iframe.src = 'https://loader.to/api/button/?url=' + encodeURIComponent(window.location.href);
iframe.style.width = '80%';
iframe.style.height = '80%';
iframe.style.border = '2px solid black';
iframe.style.backgroundColor = 'white';

// Create a close button
var closeButton = document.createElement('button');
closeButton.textContent = 'Close';
closeButton.style.position = 'fixed';
closeButton.style.top = '5%';
closeButton.style.left = '90%';
closeButton.style.zIndex = '10000';
closeButton.onclick = function() {
overlay.remove();
};

// Append elements
overlay.appendChild(iframe);
overlay.appendChild(closeButton);
document.body.appendChild(overlay);
})();

0 comments on commit 8119224

Please sign in to comment.