mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-23 22:03:39 +00:00
Hygiene: remove unused downloadPageAction argument
Remove unused Skin parameter from downloadPageAction. Change-Id: I27cd85b1e4f2328d3d4fd0ece5580c4432181757
This commit is contained in:
parent
effda33eab
commit
cbea4fabd5
|
@ -65,11 +65,10 @@
|
|||
}
|
||||
/**
|
||||
* onClick handler for button that invokes print function
|
||||
* @param {Skin} skin
|
||||
* @param {Icon} icon
|
||||
* @param {Icon} spinner
|
||||
*/
|
||||
function onClick( skin, icon, spinner ) {
|
||||
function onClick( icon, spinner ) {
|
||||
function doPrint() {
|
||||
icon.timeout = clearTimeout( icon.timeout );
|
||||
track( 'minerva.downloadAsPDF', {
|
||||
|
@ -105,13 +104,12 @@
|
|||
* Gets a click handler for the download icon
|
||||
* Expects to be run in the context of an icon using `Function.bind`
|
||||
*
|
||||
* @param {Skin} skin
|
||||
* @param {Icon} spinner
|
||||
* @returns {function}
|
||||
*/
|
||||
function getOnClickHandler( skin, spinner ) {
|
||||
function getOnClickHandler( spinner ) {
|
||||
return function () {
|
||||
onClick( skin, this, spinner );
|
||||
onClick( this, spinner );
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -140,7 +138,7 @@
|
|||
tagName: 'button',
|
||||
events: {
|
||||
// will be bound to `this`
|
||||
click: getOnClickHandler( skin, spinner )
|
||||
click: getOnClickHandler( spinner )
|
||||
}
|
||||
} );
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
var VALID_UA = 'Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Mobile Safari/537.36',
|
||||
VALID_SUPPORTED_NAMESPACES = [ 0 ],
|
||||
mobile = M.require( 'mobile.startup' ),
|
||||
Skin = mobile.Skin,
|
||||
icons = mobile.icons,
|
||||
Deferred = $.Deferred,
|
||||
windowChrome = { chrome: true },
|
||||
|
@ -16,20 +15,14 @@
|
|||
|
||||
QUnit.module( 'Minerva DownloadIcon', {
|
||||
beforeEach: function () {
|
||||
this.skin = new Skin( {
|
||||
eventBus: {
|
||||
on: function () {},
|
||||
off: function () {}
|
||||
}
|
||||
} );
|
||||
this.getOnClickHandler = function ( skin ) {
|
||||
return getOnClickHandler( skin, icons.spinner() ).bind( downloadIcon );
|
||||
this.getOnClickHandler = function () {
|
||||
return getOnClickHandler( icons.spinner() ).bind( downloadIcon );
|
||||
};
|
||||
}
|
||||
} );
|
||||
|
||||
QUnit.test( '#getOnClickHandler (print after image download)', function ( assert ) {
|
||||
var handler = this.getOnClickHandler( this.skin ),
|
||||
var handler = this.getOnClickHandler(),
|
||||
d = Deferred(),
|
||||
spy = this.sandbox.stub( window, 'print' );
|
||||
|
||||
|
@ -45,7 +38,7 @@
|
|||
} );
|
||||
|
||||
QUnit.test( '#getOnClickHandler (print via timeout)', function ( assert ) {
|
||||
var handler = this.getOnClickHandler( this.skin ),
|
||||
var handler = this.getOnClickHandler(),
|
||||
d = Deferred(),
|
||||
spy = this.sandbox.stub( window, 'print' );
|
||||
|
||||
|
@ -66,7 +59,7 @@
|
|||
} );
|
||||
|
||||
QUnit.test( '#getOnClickHandler (multiple clicks)', function ( assert ) {
|
||||
var handler = this.getOnClickHandler( this.skin ),
|
||||
var handler = this.getOnClickHandler(),
|
||||
d = Deferred(),
|
||||
spy = this.sandbox.stub( window, 'print' );
|
||||
|
||||
|
@ -95,13 +88,6 @@
|
|||
isMainPage: false
|
||||
} );
|
||||
this.page = page;
|
||||
this.skin = new Skin( {
|
||||
eventBus: {
|
||||
on: function () {},
|
||||
off: function () {}
|
||||
},
|
||||
page: page
|
||||
} );
|
||||
this.isAvailable = function ( ua ) {
|
||||
return isAvailable( windowChrome, page, ua,
|
||||
VALID_SUPPORTED_NAMESPACES );
|
||||
|
|
Loading…
Reference in a new issue