Page MenuHomePhabricator

Implement License Overlay
Closed, ResolvedPublic

Description

Get all the messages that are required:

  • Cancel
  • Save

Get "Pseudo Message" from window.mw.config.get('wbCopyright'). Do not html escape this message.

Add Buttons.
Save should emit save event. The save action will be dispatched by the parent component (in this case: Termbox)
The action that saves the preference should be done by this new modal component.
Cancel button should emit an event which will be caught by the parent. The parent component will then hide the modal. (in this case: Termbox)

Event Timeline

Tarrow created this task.May 28 2019, 3:45 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 28 2019, 3:45 PM
Tarrow updated the task description. (Show Details)May 28 2019, 3:53 PM

Change 514517 had a related patch set uploaded (by Matthias Geisler; owner: Matthias Geisler):
[wikibase/termbox@master] Add License Overlay

https://gerrit.wikimedia.org/r/514517

Change 514472 had a related patch set uploaded (by Matthias Geisler; owner: Matthias Geisler):
[mediawiki/extensions/Wikibase@master] Add license headinge message for termbox

https://gerrit.wikimedia.org/r/514472

Change 514472 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Add license headinge message for termbox

https://gerrit.wikimedia.org/r/514472

Change 514517 merged by jenkins-bot:
[wikibase/termbox@master] Add License Overlay

https://gerrit.wikimedia.org/r/514517

Jakob_WMDE closed this task as Resolved.Jul 1 2019, 9:14 AM