{"size": 1299, "ext": "js", "max_stars_repo_path": "web/modules/contrib/panels/panels_ipe/js/models/TabModel.js", "max_stars_repo_name": "rc100/awfd8-migrate", "max_stars_repo_stars_event_min_datetime": "2017-07-05T18:52:39.000Z", "max_stars_repo_stars_event_max_datetime": "2017-07-05T18:52:39.000Z", "max_issues_repo_path": "web/modules/contrib/panels/panels_ipe/js/models/TabModel.js", "max_issues_repo_name": "rc100/awfd8-migrate", "max_issues_repo_issues_event_min_datetime": "2019-04-17T00:11:30.000Z", "max_issues_repo_issues_event_max_datetime": "2021-06-17T09:35:29.000Z", "max_forks_repo_path": "web/modules/contrib/panels/panels_ipe/js/models/TabModel.js", "max_forks_repo_name": "rc100/awfd8-migrate", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": 77, "max_forks_count": null, "avg_line_length": 16.4430379747, "max_line_length": 110, "alphanum_fraction": 0.4888375674}
/**
 * @file
 * A .
 *
 * @see Drupal.panels_ipe.TabView
 */

(function (Backbone, Drupal) {

  'use strict';

  /**
   * @constructor
   *
   * @augments Backbone.Model
   */
  Drupal.panels_ipe.TabModel = Backbone.Model.extend(/** @lends Drupal.panels_ipe.TabModel# */{

    /**
     * @type {object}
     *
     * @prop {bool} active
     * @prop {string} title
     */
    defaults: /** @lends Drupal.panels_ipe.TabModel# */{

      /**
       * The ID of the tab.
       *
       * @type {int}
       */
      id: null,

      /**
       * Whether or not the tab is active.
       *
       * @type {bool}
       */
      active: false,

      /**
       * Whether or not the tab is hidden.
       *
       * @type {bool}
       */
      hidden: false,

      /**
       * Whether or not the tab is loading.
       *
       * @type {bool}
       */
      loading: false,

      /**
       * The title of the tab.
       *
       * @type {string}
       */
      title: null
    }

  });

  /**
   * @constructor
   *
   * @augments Backbone.Collection
   */
  Drupal.panels_ipe.TabCollection = Backbone.Collection.extend(/** @lends Drupal.panels_ipe.TabCollection# */{

    /**
     * @type {Drupal.panels_ipe.TabModel}
     */
    model: Drupal.panels_ipe.TabModel
  });

}(Backbone, Drupal));
