Page MenuHomeWickedGov Phorge

ext.uls.actions.menu.item.js
No OneTemporary

Size
714 B
Referenced Files
None
Subscribers
None

ext.uls.actions.menu.item.js

( function () {
var ActionsMenuItem = function ( icon, text, handler, href ) {
this.icon = icon;
this.text = text;
this.handler = handler;
this.href = href;
};
/**
* @return {OO.ui.ButtonWidget}
*/
ActionsMenuItem.prototype.render = function () {
var actionButtonOptions = {
framed: false,
icon: this.icon,
label: this.text,
classes: [ 'uls-language-action' ],
flags: [ 'progressive' ]
};
if ( this.href ) {
actionButtonOptions.href = this.href;
}
var actionButton = new OO.ui.ButtonWidget( actionButtonOptions );
if ( !this.href ) {
actionButton.$element.one( 'click', this.handler );
}
return actionButton;
};
module.exports = ActionsMenuItem;
}() );

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 3, 19:10 (2 d, 25 m ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b9/50/11bf227e546bb3959fa8ea7f4202
Default Alt Text
ext.uls.actions.menu.item.js (714 B)

Event Timeline