MediaWiki:Common.js

From Helix Project Wiki
Revision as of 11:30, 7 October 2025 by Steve Helix (talk | contribs)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
// Helix Chat Bubble for Wiki
$(document).ready(function() {
    console.log("MediaWiki: Loading Helix chat bubble...");
    
    const chatBubble = $('<div>').html('💬 Helix Wiki')
        .css({
            'position': 'fixed',
            'bottom': '20px',
            'right': '20px',
            'background': '#007cba',
            'color': 'white',
            'padding': '15px 20px',
            'border-radius': '25px',
            'cursor': 'pointer',
            'z-index': '1000',
            'box-shadow': '0 4px 12px rgba(0,0,0,0.15)',
            'font-family': 'sans-serif',
            'font-size': '14px'
        })
        .click(function() {
            window.open('/wiki', '_blank');
        });
    
    $('body').append(chatBubble);
    console.log("MediaWiki: Chat bubble added!");
});