mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-11-27 08:20:02 +00:00
Merge "Prepare the ReferenceDialog to be opend for creating a sub-ref"
This commit is contained in:
commit
05df48daa4
|
@ -230,6 +230,7 @@ ve.ui.MWReferenceDialog.prototype.getActionProcess = function ( action ) {
|
|||
* @override
|
||||
* @param {Object} [data] Setup data
|
||||
* @param {boolean} [data.reuseReference=false] Open the dialog in "use existing reference" mode
|
||||
* @param {ve.dm.MWReferenceModel} [data.createSubRef] Open the dialog to add additional details to a reuse
|
||||
*/
|
||||
ve.ui.MWReferenceDialog.prototype.getSetupProcess = function ( data ) {
|
||||
data = data || {};
|
||||
|
@ -239,6 +240,12 @@ ve.ui.MWReferenceDialog.prototype.getSetupProcess = function ( data ) {
|
|||
if ( this.reuseReference ) {
|
||||
this.reuseSearch.setInternalList( this.getFragment().getDocument().getInternalList() );
|
||||
this.openReusePanel();
|
||||
} else if ( data.createSubRef ) {
|
||||
if ( this.selectedNode instanceof ve.dm.MWReferenceNode ) {
|
||||
this.getFragment().removeContent();
|
||||
this.selectedNode = null;
|
||||
}
|
||||
this.onReuseSearchResultsExtends( data.createSubRef );
|
||||
} else {
|
||||
this.panels.setItem( this.editPanel );
|
||||
const docRefs = ve.dm.MWDocumentReferences.static.refsForDoc(
|
||||
|
|
Loading…
Reference in a new issue