X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.rcfilters%2Fdm%2Fmw.rcfilters.dm.SavedQueryItemModel.js;h=46344cb8bca37197abf544805b08cbb8f091eafb;hb=1de7117197761961736ea43b237599569eee93a2;hp=81c8306cdb10ec73649b6d021ce607c62000dcc4;hpb=daff410fd5e96b2de9c9fb04ee347a4fb6ae0e3a;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.SavedQueryItemModel.js b/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.SavedQueryItemModel.js index 81c8306cdb..46344cb8bc 100644 --- a/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.SavedQueryItemModel.js +++ b/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.SavedQueryItemModel.js @@ -1,4 +1,4 @@ -( function ( mw ) { +( function () { /** * View model for a single saved query * @@ -10,7 +10,7 @@ * @param {string} label Saved query label * @param {Object} data Saved query data * @param {Object} [config] Configuration options - * @param {boolean} [default] This item is the default + * @cfg {boolean} [default] This item is the default */ mw.rcfilters.dm.SavedQueryItemModel = function MwRcfiltersDmSavedQueriesModel( id, label, data, config ) { config = config || {}; @@ -91,6 +91,15 @@ return this.data; }; + /** + * Get the combined data of this item as a flat object of parameters + * + * @return {Object} Combined parameter data + */ + mw.rcfilters.dm.SavedQueryItemModel.prototype.getCombinedData = function () { + return $.extend( true, {}, this.data.params, this.data.highlights ); + }; + /** * Check whether this item is the default * @@ -113,4 +122,4 @@ this.emit( 'update' ); } }; -}( mediaWiki ) ); +}() );