Lines Matching full:view
3 var view;
5 QUnit.module('Backbone.View', {
12 view = new Backbone.View({
13 id: 'test-view',
14 className: 'test-view',
21 $('#test-view').remove();
28 assert.equal(view.el.id, 'test-view');
29 assert.equal(view.el.className, 'test-view');
30 assert.equal(view.el.other, void 0);
35 var myView = new Backbone.View;
45 var myView = new Backbone.View;
55 var View = Backbone.View.extend({
61 assert.strictEqual(new View().one, 1);
66 var View = Backbone.View.extend({
72 assert.strictEqual(new View().one, 1);
75 QUnit.test('preinitialize occurs before the view is set up', function(assert) {
77 var View = Backbone.View.extend({
82 var _view = new View({});
88 var myView = new Backbone.View;
89 assert.equal(myView.render(), myView, '#render returns the view instance');
96 var myView = new Backbone.View({el: '#testElement'});
119 var myView = new Backbone.View({el: '#testElement'});
128 assert.equal(myView.delegate(), myView, '#delegate returns the view instance');
133 var myView = new Backbone.View({el: '<p></p>'});
156 var myView = new Backbone.View({el: '<p></p>'});
165 var myView = new Backbone.View({el: '#testElement'});
186 assert.equal(myView.undelegateEvents(), myView, '#undelegateEvents returns the view instance');
191 var myView = new Backbone.View({el: '#testElement'});
200 assert.equal(myView.undelegate(), myView, '#undelegate returns the view instance');
205 var myView = new Backbone.View({el: '#testElement'});
215 var myView = new Backbone.View({el: '#testElement'});
225 var myView = new Backbone.View({el: '#testElement'});
236 var View = Backbone.View.extend({
240 assert.equal(new View().el.tagName, 'SPAN');
245 var View = Backbone.View.extend({
251 assert.ok(new View().$el.is('p'));
256 var View = Backbone.View.extend({
260 assert.equal(new View().el, document.body);
265 var View = Backbone.View.extend({
268 assert.strictEqual(new View().el, document.body);
270 View = Backbone.View.extend({
273 assert.strictEqual(new View().el, $('#testElement > h1').get(0));
275 View = Backbone.View.extend({
278 assert.ok(!new View().el);
283 var View = Backbone.View.extend({
292 assert.strictEqual(new View().el.className, 'className');
293 assert.strictEqual(new View().el.id, 'id');
298 var View = Backbone.View.extend({
305 assert.strictEqual(new View().el.className, 'class');
306 assert.strictEqual(new View().el.id, 'id');
311 var View = Backbone.View.extend({
317 assert.strictEqual(new View().el.className, 'dynamic');
322 var View = Backbone.View.extend({
331 var myView = new View;
343 var View = Backbone.View.extend({
352 var view1 = new View;
356 var view2 = new View;
367 var View = Backbone.View.extend({
374 var myView = new View;
385 var myView = new Backbone.View({el: $el});
397 var View = Backbone.View.extend({
405 var myView = new View({el: button1});
414 var View = Backbone.View.extend({
418 var view1 = new View({id: 'foo'});
421 var view2 = new View();
427 var View = Backbone.View.extend({
434 var myView = new View({
446 var View = Backbone.View.extend({
452 var myView = new View;
461 var View = Backbone.View.extend({
468 var myView = new View({
480 var myView = new Backbone.View;
481 document.body.appendChild(view.el);
486 assert.equal(myView.remove(), myView, '#remove returns the view instance');
496 var myView = new Backbone.View({