|
384 | 384 | one_column_mode = true;
|
385 | 385 |
|
386 | 386 | _.each(self.grid.nodes, function (node) {
|
387 |
| - if (!node.no_move) { |
| 387 | + if (!node.no_move && this.opts.draggable !== false) { |
388 | 388 | node.el.draggable('disable');
|
389 | 389 | }
|
390 |
| - if (!node.no_resize) { |
| 390 | + if (!node.no_resize && this.opts.resizable !== false) { |
391 | 391 | node.el.resizable('disable');
|
392 | 392 | }
|
393 | 393 | });
|
|
399 | 399 | one_column_mode = false;
|
400 | 400 |
|
401 | 401 | _.each(self.grid.nodes, function (node) {
|
402 |
| - if (!node.no_move) { |
| 402 | + if (!node.no_move && this.opts.draggable !== false) { |
403 | 403 | node.el.draggable('enable');
|
404 | 404 | }
|
405 |
| - if (!node.no_resize) { |
| 405 | + if (!node.no_resize && this.opts.resizable !== false) { |
406 | 406 | node.el.resizable('enable');
|
407 | 407 | }
|
408 | 408 | });
|
|
548 | 548 | });
|
549 | 549 | }
|
550 | 550 |
|
551 |
| - if (node.no_move || this._is_one_column_mode()) { |
| 551 | + if ((node.no_move || this._is_one_column_mode()) && this.opts.draggable !== false) { |
552 | 552 | el.draggable('disable');
|
553 | 553 | }
|
554 | 554 |
|
555 |
| - if (node.no_resize || this._is_one_column_mode()) { |
| 555 | + if ((node.no_resize || this._is_one_column_mode()) && this.opts.resizable !== false) { |
556 | 556 | el.resizable('disable');
|
557 | 557 | }
|
558 | 558 |
|
|
612 | 612 | }
|
613 | 613 |
|
614 | 614 | node.no_resize = !(val || false);
|
615 |
| - if (node.no_resize) { |
616 |
| - el.resizable('disable'); |
617 |
| - } |
618 |
| - else { |
619 |
| - el.resizable('enable'); |
| 615 | + if (this.opts.resizable !== false) { |
| 616 | + if (node.no_resize) { |
| 617 | + el.resizable('disable'); |
| 618 | + } |
| 619 | + else { |
| 620 | + el.resizable('enable'); |
| 621 | + } |
620 | 622 | }
|
621 | 623 | });
|
622 | 624 | return this;
|
|
632 | 634 | }
|
633 | 635 |
|
634 | 636 | node.no_move = !(val || false);
|
635 |
| - if (node.no_move) { |
636 |
| - el.draggable('disable'); |
637 |
| - } |
638 |
| - else { |
639 |
| - el.draggable('enable'); |
| 637 | + if (this.opts.draggable !== false) { |
| 638 | + if (node.no_move) { |
| 639 | + el.draggable('disable'); |
| 640 | + } |
| 641 | + else { |
| 642 | + el.draggable('enable'); |
| 643 | + } |
640 | 644 | }
|
641 | 645 | });
|
642 | 646 | return this;
|
|
0 commit comments