Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F5966615
ve.init.mw.MobileCollabTarget.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
ve.init.mw.MobileCollabTarget.js
View Options
/*!
* VisualEditor MediaWiki Initialization MobileCollabTarget class.
*
* @copyright See AUTHORS.txt
* @license The MIT License (MIT); see LICENSE.txt
*/
/**
* MediaWiki mobile article target.
*
* @class
* @extends ve.init.mw.Target
*
* @constructor
* @param {mw.Title} title Page sub-title
* @param {string} rebaserUrl Rebaser server URL
* @param {Object} [config] Configuration options
* @param {mw.Title} [config.importTitle] Title to import
*/
ve
.
init
.
mw
.
MobileCollabTarget
=
function
VeInitMwMobileCollabTarget
(
title
,
rebaserUrl
,
config
)
{
// Parent constructor
ve
.
init
.
mw
.
MobileCollabTarget
.
super
.
call
(
this
,
title
,
rebaserUrl
,
config
);
// Initialization
this
.
$element
.
addClass
(
've-init-mw-mobileArticleTarget ve-init-mw-mobileCollabTarget ve-init-mobileTarget'
);
$
(
document
.
body
).
removeClass
(
'ns-special'
);
};
/* Inheritance */
OO
.
inheritClass
(
ve
.
init
.
mw
.
MobileCollabTarget
,
ve
.
init
.
mw
.
CollabTarget
);
/* Static Properties */
ve
.
init
.
mw
.
MobileCollabTarget
.
static
.
toolbarGroups
=
[
// Back
{
name
:
'back'
,
include
:
[
'back'
]
},
// History
{
name
:
'history'
,
include
:
[
'undo'
]
},
// Style
{
name
:
'style'
,
classes
:
[
've-test-toolbar-style'
],
type
:
'list'
,
icon
:
'textStyle'
,
title
:
OO
.
ui
.
deferMsg
(
'visualeditor-toolbar-style-tooltip'
),
label
:
OO
.
ui
.
deferMsg
(
'visualeditor-toolbar-style-tooltip'
),
invisibleLabel
:
true
,
include
:
[
{
group
:
'textStyle'
},
'language'
,
'clear'
],
forceExpand
:
[
'bold'
,
'italic'
,
'clear'
],
promote
:
[
'bold'
,
'italic'
],
demote
:
[
'strikethrough'
,
'code'
,
'underline'
,
'language'
,
'clear'
]
},
// Link
{
name
:
'link'
,
include
:
[
'link'
]
},
// Placeholder for reference tools (e.g. Cite and/or Citoid)
{
name
:
'reference'
},
{
name
:
'insert'
,
header
:
OO
.
ui
.
deferMsg
(
'visualeditor-toolbar-insert'
),
title
:
OO
.
ui
.
deferMsg
(
'visualeditor-toolbar-insert'
),
label
:
OO
.
ui
.
deferMsg
(
'visualeditor-toolbar-insert'
),
invisibleLabel
:
true
,
type
:
'list'
,
icon
:
'add'
,
promote
:
[
'commentAnnotation'
],
include
:
'*'
,
exclude
:
[
'comment'
,
'indent'
,
'outdent'
,
{
group
:
'format'
}
]
},
{
name
:
'authorList'
,
include
:
[
'authorList'
]
},
{
name
:
'export'
,
include
:
[
'export'
]
}
];
/* Methods */
/**
* @inheritdoc
*/
ve
.
init
.
mw
.
MobileCollabTarget
.
prototype
.
getSurfaceClasses
=
function
()
{
const
classes
=
ve
.
init
.
mw
.
MobileCollabTarget
.
super
.
prototype
.
getSurfaceClasses
.
call
(
this
);
return
classes
.
concat
(
[
'content'
]
);
};
/* Registration */
ve
.
init
.
mw
.
targetFactory
.
register
(
ve
.
init
.
mw
.
MobileCollabTarget
);
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Oct 3, 11:45 (4 d, 11 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
45/3e/cb2a174b67ac5df941c1f7859a5b
Default Alt Text
ve.init.mw.MobileCollabTarget.js (2 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment