Jump to content

User:Jeph paul/common.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jeph paul (talk | contribs) at 14:34, 5 January 2014 (To get all the files needed for the replay edits tool & to initialize it). 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.
function newTab(){
	if(mw.config.get('wgIsArticle')){
		mw.util.addPortletLink( 'p-views', '#', 'Replay Edits','t-mworg', 'Visualize the edits of an article', 'm', '#t-print' );
	}
  var addClick = function(){
	  $('#t-mworg').click(function(e){
	  		e.preventDefault();
	  		var layout ='<div id="header"><input id="pageTitle" type="text" placeholder="Enter article name"></input><input id="pageButton" type="submit" value="Load Edits"></input></div><div class="cB"></div></div><div class="notify"></div><div id="wikiBodySlider"><div id="wikiBody" class="absolute"></div><div id="sliderComplete"><div id="enlargedContainer"><div class="enlargedButton up"></div><div id="enlarged"></div><div id="controlsInfoContainer"><div class="controls"><div id="playButtonContainer"><div id="playButton"class="play"></div></div><div class="speedSlider"><div class="noUiSlider"></div></div></div><div id="infoBox"><div class="userName left"></div><div class="editDate left"></div><div class="cB"></div><div class="revisionLink left"></div><div class="minor left"></div></div></div></div><div></div><div id="outer"></div></div></div>';
	  		$('#content').html(layout);
	  		loadTool();
	  		$('#content').addClass('replayEdit');
	  		$('#pageTitle').val(mw.config.get('wgPageName'));
	  		start('#pageTitle');
	  });
  };
  //Getting the lib files
 
  d3Promise = jQuery.getScript('https://meta.wikimedia.org/w/index.php?title=User:Jeph_paul/d3.v3.min.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
  jQueryPromise = jQuery.getScript('https://meta.wikimedia.org/w/index.php?title=User:Jeph_paul/jquery-2.0.2.min.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
  diffMatchPatchPromise = jQuery.getScript('https://meta.wikimedia.org/w/index.php?title=User:Jeph_paul/diff_match_patch.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
  //jQueryNoUiSliderPromise = jQuery.getScript('https://meta.wikimedia.org/w/index.php?title=User:Jeph_paul/jquery.nouislider.min.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
 
  testPromise = jQuery.getScript('https://meta.wikimedia.org/w/index.php?title=User:Jeph_paul/test.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
  $.when(d3Promise,jQueryPromise,diffMatchPatchPromise,/*jQueryNoUiSliderPromise,*/testPromise).then(function(){
  																console.log('got');
  																visualisationPromise = jQuery.getScript('https://meta.wikimedia.org/w/index.php?title=User:Jeph_paul/visualisationscript.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
  																fromTest();
  																$.when(visualisationPromise).then(function(){
  																	addClick();
  																});
 
  															});
}
newTab();