Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4111676
Anchor.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
Anchor.js
View Options
const
View
=
require
(
'./View'
),
util
=
require
(
'./util'
);
/**
* A wrapper for creating an anchor.
*
* @extends module:mobile.startup/View
* @private
*/
class
Anchor
extends
View
{
/**
* @inheritdoc
*/
get
isTemplateMode
()
{
return
true
;
}
/**
* @memberof Anchor
* @instance
* @mixes module:mobile.startup/View#defaults
* @property {Object} defaults Default options hash.
* @property {boolean} defaults.progressive is progressive action
* @property {boolean} defaults.destructive is destructive action
* @property {string} defaults.additionalClassNames Additional class name(s).
* @property {string} defaults.href url
* @property {string} defaults.label of anchor
*/
get
defaults
()
{
return
{
progressive
:
undefined
,
destructive
:
undefined
,
additionalClassNames
:
''
,
href
:
undefined
,
label
:
undefined
};
}
/**
* @inheritdoc
*/
get
template
()
{
return
util
.
template
(
`
<a {{#href}}href="{{href}}"{{/href}} class="mw-mf-anchor
{{#progressive}} mw-mf-anchor-progressive{{/progressive}}
{{#destructive}} mw-mf-anchor-destructive{{/destructive}}
{{additionalClassNames}}">{{label}}</a>
`
);
}
}
module
.
exports
=
Anchor
;
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Aug 18, 22:28 (1 d, 11 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
28/a0/8e31e034658f9cda4a1e87422c91
Default Alt Text
Anchor.js (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment