2019-04-05 21:09:47 +00:00
|
|
|
/**
|
|
|
|
* Represents a generic article page with the editor overlay open
|
|
|
|
*
|
|
|
|
* @class ArticlePageWithEditorOverlay
|
|
|
|
* @extends MinervaPage
|
|
|
|
* @example
|
|
|
|
* https://en.m.wikipedia.org/wiki/Barack_Obama#/editor/0
|
|
|
|
*/
|
|
|
|
|
|
|
|
const MinervaPage = require( './minerva_page' );
|
|
|
|
|
|
|
|
class ArticlePageWithEditorOverlay extends MinervaPage {
|
2019-04-08 23:45:11 +00:00
|
|
|
get editor_overlay_element() { return $( '.overlay' ); }
|
2019-04-05 21:09:47 +00:00
|
|
|
|
|
|
|
// overlay components
|
2019-04-08 23:45:11 +00:00
|
|
|
get editor_textarea_element() { return $( '.overlay .wikitext-editor' ); }
|
|
|
|
get continue_element() { return $( '.overlay .continue' ); }
|
|
|
|
get submit_element() { return $( '.overlay .submit' ); }
|
2019-04-05 21:09:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = new ArticlePageWithEditorOverlay();
|