'use strict';

var _relations;

var CHECKBOX_PATH = '../checkbox/index';

Component({
  relations: (_relations = {}, _relations[CHECKBOX_PATH] = {
    type: 'child',
    linked: function linked() {
      this.updateChildren(CHECKBOX_PATH);
    }
  }, _relations),

  data: {
    elementUpdateTimeout: 0
  },

  methods: {
    updateChildren: function updateChildren(childPath) {
      // 把checkbox标记为在group中,设置不同样式
      var elements = this.getRelationNodes(childPath);

      elements.forEach(function (checkbox, index) {
        checkbox.updateData({ isInGroup: true });
      });
    }
  }
});