12345678910111213141516171819202122 |
- /**
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/2815083
- * @preserve
- **/
- (function ($, Drupal, Backbone) {
- Drupal.toolbar.BodyVisualView = Backbone.View.extend({
- initialize: function initialize() {
- this.listenTo(this.model, 'change:activeTray ', this.render);
- this.listenTo(this.model, 'change:isFixed change:isViewportOverflowConstrained', this.isToolbarFixed);
- },
- isToolbarFixed: function isToolbarFixed() {
- var isViewportOverflowConstrained = this.model.get('isViewportOverflowConstrained');
- $('body').toggleClass('toolbar-fixed', isViewportOverflowConstrained || this.model.get('isFixed'));
- },
- render: function render() {
- $('body').toggleClass('toolbar-tray-open', !!this.model.get('activeTray'));
- }
- });
- })(jQuery, Drupal, Backbone);
|