Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

LoginDialog.js 727B

12345678910111213141516171819202122232425262728
  1. /* global APP */
  2. export default {
  3. /**
  4. * Show notification that external auth is required (using provided url).
  5. * @param {string} url - URL to use for external auth.
  6. * @param {function} callback - callback to invoke when auth popup is closed.
  7. * @returns auth dialog
  8. */
  9. showExternalAuthDialog(url, callback) {
  10. const dialog = APP.UI.messageHandler.openCenteredPopup(
  11. url, 910, 660,
  12. // On closed
  13. callback
  14. );
  15. if (!dialog) {
  16. APP.UI.messageHandler.showWarning({
  17. descriptionKey: 'dialog.popupError',
  18. titleKey: 'dialog.popupErrorTitle'
  19. });
  20. }
  21. return dialog;
  22. }
  23. };