mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-11-24 15:04:02 +00:00
Unrelated fixes/cleanup addressing recent git-review comments.
* Replaced empty (mw:Placeholder) span tags with meta-tag. * Minor code refactoring in DSR computation. * Removed hardcoding of "mwt" prefix for object ids. * Added rt-info for html tags that are not lower-case in the source wikitext. - Additional 2 wt2wt tests green. Change-Id: I9bb6a075bc60b6d78186d23000128eef6a04c787
This commit is contained in:
parent
7069ef41c4
commit
3eff5dfc13
|
@ -75,12 +75,12 @@ Cite.prototype.handleRef = function ( tokens ) {
|
|||
//bits.push(Util.formatNum( ref.groupIndex + 1 ));
|
||||
bits.push(ref.groupIndex + 1);
|
||||
|
||||
var refId = "#mwt" + this.manager.env.generateUID(),
|
||||
var about = "#" + this.manager.env.newObjectId(),
|
||||
text = this.manager.env.text,
|
||||
span = new TagTk('span', [
|
||||
new KV('id', linkback),
|
||||
new KV('class', 'reference'),
|
||||
new KV('about', refId),
|
||||
new KV('about', about),
|
||||
new KV('typeof', 'mw:Object/Ext/Cite')
|
||||
]);
|
||||
|
||||
|
@ -108,7 +108,7 @@ Cite.prototype.handleRef = function ( tokens ) {
|
|||
new EndTagTk( 'span' ),
|
||||
new SelfclosingTagTk( 'meta', [
|
||||
new KV( 'typeof', 'mw:Object/Ext/Cite/End' ),
|
||||
new KV( 'about', refId)
|
||||
new KV( 'about', about)
|
||||
], { tsr: endTsr } )
|
||||
];
|
||||
//console.warn( 'ref res: ' + JSON.stringify( res, null, 2 ) );
|
||||
|
@ -126,8 +126,7 @@ function genPlaceholderTokens(env, token, src) {
|
|||
}
|
||||
|
||||
return [
|
||||
new TagTk('span', [ new KV( 'typeof', 'mw:Placeholder' ) ], dataAttribs),
|
||||
new EndTagTk('span')
|
||||
new SelfclosingTagTk('meta', [ new KV( 'typeof', 'mw:Placeholder' ) ], dataAttribs)
|
||||
];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue