mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-11-28 08:50:07 +00:00
Remove vestigial reset() methods in Cite.
Cite is now stateless and should remain so! Change-Id: Ib90cb1da8cb809f6fec9410ff6fb00c32e276dcf
This commit is contained in:
parent
4c4f5ce368
commit
4ca968a95c
|
@ -64,15 +64,8 @@ function processExtSource(manager, extToken, opts) {
|
||||||
*/
|
*/
|
||||||
function Ref(cite) {
|
function Ref(cite) {
|
||||||
this.cite = cite;
|
this.cite = cite;
|
||||||
this.reset();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Reset state before each top-level parse -- this lets us share a pipeline
|
|
||||||
* to parse unrelated pages.
|
|
||||||
*/
|
|
||||||
Ref.prototype.reset = function() { };
|
|
||||||
|
|
||||||
function hasRef(node) {
|
function hasRef(node) {
|
||||||
var c = node.firstChild;
|
var c = node.firstChild;
|
||||||
while (c) {
|
while (c) {
|
||||||
|
@ -286,11 +279,8 @@ ReferencesData.prototype.add = function(groupName, refName, about, skipLinkback)
|
||||||
|
|
||||||
function References(cite) {
|
function References(cite) {
|
||||||
this.cite = cite;
|
this.cite = cite;
|
||||||
this.reset();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
References.prototype.reset = function() {};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sanitize the references tag and convert it into a meta-token
|
* Sanitize the references tag and convert it into a meta-token
|
||||||
*/
|
*/
|
||||||
|
@ -538,13 +528,6 @@ var Cite = function() {
|
||||||
this.references = new References(this);
|
this.references = new References(this);
|
||||||
};
|
};
|
||||||
|
|
||||||
Cite.prototype.resetState = function(opts) {
|
|
||||||
if (opts && opts.toplevel) {
|
|
||||||
this.ref.reset();
|
|
||||||
this.references.reset();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
if (typeof module === "object") {
|
if (typeof module === "object") {
|
||||||
module.exports.Cite = Cite;
|
module.exports.Cite = Cite;
|
||||||
module.exports.ReferencesData = ReferencesData;
|
module.exports.ReferencesData = ReferencesData;
|
||||||
|
|
Loading…
Reference in a new issue