User:Swedmann/Consermon.js
Jump to navigation
Jump to search
Note: After saving, 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: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* with http://consermon.appspot.com/ */
(function() {
function withjQuery(cb) {
if (window.jQuery) {
cb(jQuery);
return;
}
var script = document.createElement('script');
script.onload = function() { jQuery.noConflict(); cb(jQuery); };
script.src =
'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js';
document.head.appendChild(script);
}
withjQuery(function($) {
var portlet = null;
var status = undefined;
function makePortlet() {
var id = 'pt-consermon';
portlet = addPortletLink('p-personal',
'http://www.conservapedia.com',
'consermon loading',
id,
'Go to Conservapedia');
display();
}
function display() {
if (status == undefined) {
return;
}
var link = $(portlet).find(':first');
if (status) {
link.html('account creation enabled');
link.css('color', 'green');
} else {
link.html('account creation disabled');
link.css('color', 'red');
}
}
consermonCallback = function(cur) {
status = cur;
display();
}
function check() {
$.getScript('http://consermon.appspot.com/get');
}
check();
setInterval(check, 2 * 60 * 1000);
$(makePortlet);
});
})();