Sha256: 118385e5749c0b614035f3fe78191538a23cecb9947e167e4623fb4d4ffaeb50

Contents?: true

Size: 1.03 KB

Versions: 24

Compression:

Stored size: 1.03 KB

Contents

// Tests that the minimum menu width changes with the size of the SelectView
//
var View, pane, obj;

module("SelectView - Minimum Menu Width", {
  setup: function() {
    pane = SC.Pane.create();

    obj = SC.Object.create({title: 'Lost', value: 'Found'});

    View = SC.SelectView.extend({
      items: [
        {title: 'Hello', value: 'hi'},
        {title: 'Yo', value: 'Jimbo'},
      ],

      itemTitleKey: 'title',
      itemValueKey: 'value'
    });
  },

  teardown: function() {
    
  }
});

function createView(settings) {
  var view = View.create(settings || {});
  pane.appendChild(view);
  return view;
}

test("Menu width changes with minimumMenuWidth", function() {
  SC.RunLoop.begin();
  var view = createView({ minimumMenuWidth: 500 });
  view.showMenu();
  SC.RunLoop.end();

  equals(view.get('menu').get('frame').width, 500, "Width is 500");

  SC.RunLoop.begin();
  view.set('minimumMenuWidth', 1000);
  SC.RunLoop.end();

  equals(view.get('menu').get('frame').width, 1000, "Width has changed to 1000");

  view.hideMenu();

});

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
sproutcore-1.11.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.11.0.rc3 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.11.0.rc2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.11.0.rc1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.10.3.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.10.2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.10.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.10.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.10.0.rc.3 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.10.0.rc.2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.10.0.rc.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.9.2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.9.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.9.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.8.2.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.8.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.8.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.7.1.beta-java lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.7.1.beta lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js
sproutcore-1.6.0.1-java lib/frameworks/sproutcore/frameworks/experimental/frameworks/select_view/tests/views/select/menu_width.js