checkImageOrigin.js 1008 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. $(function () {
  2. 'use strict';
  3. var crossOriginImage = 'http://fengyuanchen.github.io/cropper/img/picture.jpg',
  4. $image = $(window.createCropperImage({
  5. src: crossOriginImage
  6. })),
  7. $image2 = $(window.createCropperImage({
  8. src: crossOriginImage,
  9. crossOrigin: 'anonymous'
  10. }));
  11. $image.cropper({
  12. built: function () {
  13. var cropper = $image.data('cropper');
  14. QUnit.test('options.checkImageOrigin', function (assert) {
  15. assert.ok(cropper.$clone.attr('crossOrigin') === 'anonymous');
  16. assert.ok(cropper.$clone.attr('src').indexOf('timestamp') !== -1);
  17. });
  18. }
  19. });
  20. $image2.cropper({
  21. built: function () {
  22. var cropper = $image2.data('cropper');
  23. QUnit.test('options.checkImageOrigin: exists crossOrigin attribute', function (assert) {
  24. assert.ok(cropper.$clone.attr('crossOrigin') === 'anonymous');
  25. assert.ok(cropper.$clone.attr('src').indexOf('timestamp') === -1);
  26. });
  27. }
  28. });
  29. });