Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

29 řádky
647 B

  1. /**
  2. * Copyright © Magento, Inc. All rights reserved.
  3. * See COPYING.txt for license details.
  4. */
  5. define([
  6. 'jquery',
  7. 'mage/url'
  8. ], function ($, urlBuilder) {
  9. 'use strict';
  10. return function (email, deferred) {
  11. return $.getJSON(
  12. urlBuilder.build('newsletter/ajax/status'),
  13. {
  14. email: email
  15. }
  16. ).done(function (response) {
  17. if (response.errors) {
  18. deferred.reject();
  19. } else {
  20. deferred.resolve(response.subscribed);
  21. }
  22. }).fail(function () {
  23. deferred.reject();
  24. });
  25. };
  26. });