User:Proteins/quickdiffs.js

This is an old revision of this page, as edited by Proteins (talk | contribs) at 11:54, 3 November 2008 (begin draft of script). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
//<pre>
//Summarizes the differences between two page versions in pop-up windows

function quickDiffs() {
	var alert_string;

	var body_content;
	var diff_table;
	var diff_table_row;

	var diff_old_version_info; //className = "diff-otitle"
	var diff_new_version_info; //className = "diff-ntitle"


// Check that there are any diffs on this page

// Acknowledgment string
	alert_string = "This script added explanations for " + num_expanded_acronyms + " acronyms.\n\n";
	if (num_anomalous_acronyms) { 
		alert_string += "The following " + num_anomalous_acronyms + " acronyms were not identified:\n";
		alert_string += anomalous_acronyms;
	}
	window.alert(alert_string);
} // closes function quickDiffs()
 
addOnloadHook(function () {
addPortletLink('p-cactions', 'javascript:quickDiffs()', 'diff', 'ca-diff', 'Summarizes the differences between two page versions', 'b', '');
});
 
//</pre>