Ticket/InsdepUI/plugin/cropper-2.3.4/test/options/viewMode.js

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

$(function () {

  'use strict';

  var $image = $(window.createCropperImage());

  $image.cropper({
    built: function () {
      QUnit.test('options#viewMode: 0', function (assert) {
        var canvasData = {
              left: 100,
              top: 100,
              width: 160,
              height: 90
            };
        var changedCanvasData = $image.cropper('setCanvasData', canvasData).cropper('getCanvasData');

        assert.equal(changedCanvasData.left, canvasData.left);
        assert.equal(changedCanvasData.top, canvasData.top);
        assert.equal(changedCanvasData.width, canvasData.width);
        assert.equal(changedCanvasData.height, canvasData.height);
      });

    }
  });

  (function () {
    var $image = $(window.createCropperImage());

    $image.cropper({
      viewMode: 1,

      built: function () {


        QUnit.test('options#viewMode: 1', function (assert) {
          var canvasData = $image.cropper('zoom', -0.5).cropper('getCanvasData');
          var cropBoxData = $image.cropper('getCropBoxData');

          assert.ok(canvasData.width >= cropBoxData.width);
          assert.ok(canvasData.height >= cropBoxData.height);
        });

      }
    });
  })();

  (function () {
    var $image = $(window.createCropperImage());

    $image.cropper({
      viewMode: 2,

      built: function () {
        QUnit.test('options#viewMode: 2', function (assert) {
          var canvasData = $image.cropper('zoom', -0.5).cropper('getCanvasData');
          var containerData = $image.cropper('getContainerData');

          assert.ok(canvasData.width >= containerData.width || canvasData.height >= containerData.height);
        });
后面还有 25 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。