Widget:BarrierDemo: Difference between revisions

From COMP15212 Wiki
gravatar W81054ch [userbureaucratinterface-adminsysopPHRhYmxlIGNsYXNzPSJ0d3BvcHVwIj48dHI+PHRkIGNsYXNzPSJ0d3BvcHVwLWVudHJ5dGl0bGUiPkdyb3Vwczo8L3RkPjx0ZD51c2VyPGJyIC8+YnVyZWF1Y3JhdDxiciAvPmludGVyZmFjZS1hZG1pbjxiciAvPnN5c29wPGJyIC8+PC90ZD48L3RyPjwvdGFibGU+] (talk | contribs)
m (1 revision imported)
pc>Yuron
No edit summary
Line 1: Line 1:
<noinclude>
<noinclude>
This widget serves as a demonstration for memory barriers.
This widget serves as a demonstration for memory barriers.
[{{canonicalurl:Special:ShowWidget|widget=BarrierDemo}} Dark-mode widget for embedding]


{{#widget:BarrierDemo}}
{{#widget:BarrierDemo}}
Line 17: Line 19:


// Set to use dark theme if the body's background color is too darkw
// Set to use dark theme if the body's background color is too darkw
var bodyColour = $("body").css("background-color").match(/rgba?\((.*)\)/)[1].split(',').map(Number);
var bodyColour = window.getComputedStyle(document.querySelector('body')).getPropertyValue("background-color").match(/rgba?\((.*)\)/)[1].split(',').map(Number);
var usingDarkTheme;
var usingDarkTheme;
if (bodyColour[3] === 0)
if (bodyColour[3] === 0)

Revision as of 16:32, 13 August 2019

This widget serves as a demonstration for memory barriers.

Dark-mode widget for embedding