Content deleted Content added
0.9.93 rc2 September 26, 2010 |
test |
||
Line 4:
// version info
wikEd.programVersion = '0.9.93';//a test
wikEd.programDate = 'September 26, 2010';
Line 2,308:
wikEd.textarea = document.getElementById('titles');
if (wikEd.textarea != null) {
wikEd.watchlistEdit = true;
Line 2,492 ⟶ 2,491:
}
if (/\.js$/.test(wikEd.wikiGlobals.wgTitle) == true) {
if ( (wikEd.wikiGlobals.wgCanonicalNamespace != 'User_talk') && (wikEd.wikiGlobals.wgCanonicalNamespace != 'Talk') ) {
Line 2,505 ⟶ 2,504:
}
// no
if (wikEd.watchlistEdit == true) {
wikEd.noSpellcheck = true;
}
Line 2,736 ⟶ 2,734:
// append input wrapper to document
if ( (wikEd.rearrange == true) && (wikEd.watchlistEdit == false) ) {
wikEd.editForm.insertBefore(wikEd.inputWrapper, wikEd.editForm.firstChild);
}
Line 2,799 ⟶ 2,797:
}
wikEd.summaryText = document.getElementsByName('wpSummary')[0];
if (wikEd.summaryText != null) {
wikEd.summaryInputWrapper.appendChild(wikEd.summaryText); }
}
Line 3,100:
// add local diff button next to submit button
if ( ( (wikEd.diffPreviewButton != null) || (wikEd.watchlistEdit == true) ) && (wikEd.readOnly == false) ) {
wikEd.localDiff = document.createElement('button');
wikEd.localDiff.id = 'wikEdLocalDiff';
Line 3,113:
wikEd.localDiff.appendChild(localDiffImg);
wikEd.diffPreviewButton.parentNode.insertBefore(wikEd.localDiff, wikEd.diffPreviewButton.nextSibling);▼
if (wikEd.diffPreviewButton != null) {
▲ wikEd.diffPreviewButton.parentNode.insertBefore(wikEd.localDiff, wikEd.diffPreviewButton.nextSibling);
}
else if (wikEd.localPreview != null) {
wikEd.localPreview.parentNode.insertBefore(wikEd.localDiff, wikEd.localPreview.nextSibling);
}
else if (wikEd.previewButton != null) {
wikEd.previewButton.parentNode.insertBefore(wikEd.localDiff, wikEd.previewButton.nextSibling);
}
}
Line 3,226 ⟶ 3,235:
wikEd.ResizeComboInput('find');
wikEd.ResizeComboInput('replace');
if (wikEd.summaryText != null) {
}
// hide the button bars per saved setting
Line 3,407 ⟶ 3,418:
wikEd.AddEventListener(wikEd.summarySelect, 'focus', function() { wikEd.SetComboOptions('summary'); }, false);
wikEd.AddEventListener(wikEd.selectElement['find'], 'change', function() { wikEd.ChangeComboInput('find'); }, false);
wikEd.AddEventListener(wikEd.selectElement['find'], 'focus', function() { wikEd.SetComboOptions('find'); }, false);
wikEd.AddEventListener(wikEd.selectElement['replace'], 'change', function() { wikEd.ChangeComboInput('replace'); }, false);
wikEd.AddEventListener(wikEd.selectElement['replace'], 'focus', function() { wikEd.SetComboOptions('replace'); }, false);
// register the clear summary click handler
Line 3,534 ⟶ 3,545:
var currentVersion = wikEd.VersionToNumber(wikEd.programVersion);
var forcedVersion = wikEd.VersionToNumber(wikEd.config.forcedUpdate);
WED('currentVersion', currentVersion);
WED('forcedVersion', forcedVersion);
// schedule forced update check
Line 3,551 ⟶ 3,564:
var lastCheckStr = wikEd.GetPersistent('wikEdAutoUpdate');
var lastCheckDate = new Date(lastCheckStr);
WED('lastCheckStr', lastCheckStr);
WED('lastCheckDate', lastCheckDate);
// fix missing or corrupt saved setting
if (isNaN(lastCheckDate.valueOf()) == true) {
Line 3,585 ⟶ 3,599:
var currentVersion = wikEd.VersionToNumber(wikEd.programVersion);
var newVersion = wikEd.VersionToNumber(html);
WED('Ajax currentVersion', currentVersion);
WED('Ajax newVersion', newVersion);
// check if downloaded version is newer and perform update
Line 5,142 ⟶ 5,158:
uriArticle = uriArticle.replace(/\'/g, '%27');
var hist = wikEd.wikiGlobals.wgServer + wikEd.wikiGlobals.wgScript + '?title=' + uriArticle + '&action=history';
return('[[:' + p1 + ']]
}
);
Line 10,619 ⟶ 10,635:
var highlightStartDate = new Date();
// linkify raw watchlist
if (wikEd.watchlistEdit == true) {
obj.html = obj.html.replace(/(.*)/gm,
function (p, p1) {
var ns = '';
var article = p1;
var regExp = new RegExp(/^((.*?):)(.*)$/);
var regExpMatch = regExp.exec(article);
if (regExpMatch != null) {
ns = regExpMatch[2];
article = regExpMatch[3];
}
var html = '<span class="wikEdWatchlistLink" ' + wikEd.HighlightLinkify(ns, article) + '>' + p + '</span>';
return(html);
}
);
return;
}
// < > & to \x00 \x01
obj.html = obj.html.replace(/</g, '\x00');
Line 14,697 ⟶ 14,732:
// prepare the form fields
var postFields = {};
if ( (wikEd.pageName != null) && (wikEd.wikiGlobals.wgCanonicalNamespace != 'Special') ) {
postFields['title'] = wikEd.pageName;
}
Line 14,956 ⟶ 14,991:
}
return;
};
|