Content deleted Content added
Writ Keeper (talk | contribs) fix |
Writ Keeper (talk | contribs) apparently this is bad now |
||
(30 intermediate revisions by 2 users not shown) | |||
Line 1:
$(document).ready(function()
{
if(mw.config.get("wgAction") === "edit" || mw.config.get("wgAction") === "submit" )
{
if(/previewanddiff=true/.test(window.___location.href))
{
mw.loader.load('mediawiki.diff.styles');
$("#wikiPreview").
var requestString="/w/api.php?action=query&prop=revisions&format=json&rvcontentformat=text/x-wiki&revids=" + $("input[name='baseRevId']").attr("value") + "&rvdifftotext="+ $("textarea#wpTextbox1").text();▼
if($("input[name='wpSection']").attr("value") !== "")▼
▲ var
var wpSectionElement = $("input[name='wpSection']");
{
}
var mwApi = new mw.Api();
mwApi.post(diffData).done(function (response)
{
$("#ajaxDiff").append(response.query.pages[Object.keys(response.query.pages)[0]].revisions[0].diff["*"]);
});
}
var previewDiffButton = new OO.ui.ButtonInputWidget({label:'Show preview and changes', useInputTag: true, value: 'wpPreview', name: 'wpPreview', type:"submit", accessKey:"o", tabIndex: ($("#wpDiff").prop("tabIndex") + 1)});
▲ {
previewDiffButton.setTitle("Show a preview of your changes, as well as a diff of what you changed");
var formAction = $("#editform").attr("action");▼
$("#editform").attr("action", formAction+"&previewanddiff=true");▼
$("#wpDiffWidget").after(previewDiffButton.$element);
previewDiffButton.$element.children("input").click(function()
{
▲ var formAction = $("#editform").attr("action");
▲ $("#editform").attr("action", formAction+"&previewanddiff=true");
});
});
}
|