| Index: third_party/polymer/v1_0/components/paper-radio-group/paper-radio-group.html
 | 
| diff --git a/third_party/polymer/v1_0/components/paper-radio-group/paper-radio-group.html b/third_party/polymer/v1_0/components/paper-radio-group/paper-radio-group.html
 | 
| deleted file mode 100644
 | 
| index 93088923c2a3b4d0eea4a58790743a6d33651ffe..0000000000000000000000000000000000000000
 | 
| --- a/third_party/polymer/v1_0/components/paper-radio-group/paper-radio-group.html
 | 
| +++ /dev/null
 | 
| @@ -1,152 +0,0 @@
 | 
| -<!--
 | 
| -@license
 | 
| -Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
 | 
| -This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
 | 
| -The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
 | 
| -The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
 | 
| -Code distributed by Google as part of the polymer project is also
 | 
| -subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 | 
| --->
 | 
| -
 | 
| -<link rel="import" href="../polymer/polymer.html">
 | 
| -<link rel="import" href="../iron-selector/iron-selectable.html">
 | 
| -<link rel="import" href="../paper-radio-button/paper-radio-button.html">
 | 
| -<link rel="import" href="../iron-a11y-keys-behavior/iron-a11y-keys-behavior.html">
 | 
| -
 | 
| -<!--
 | 
| -`paper-radio-group` allows user to select only one radio button from a set.
 | 
| -Checking one radio button that belongs to a radio group unchecks any
 | 
| -previously checked radio button within the same group. Use
 | 
| -`selected` to get or set the selected radio button.
 | 
| -
 | 
| -Example:
 | 
| -
 | 
| -    <paper-radio-group selected="small">
 | 
| -      <paper-radio-button name="small">Small</paper-radio-button>
 | 
| -      <paper-radio-button name="medium">Medium</paper-radio-button>
 | 
| -      <paper-radio-button name="large">Large</paper-radio-button>
 | 
| -    </paper-radio-group>
 | 
| -
 | 
| -See <a href="paper-radio-button.html">paper-radio-button</a> for more
 | 
| -information about `paper-radio-button`.
 | 
| -
 | 
| -@group Paper Elements
 | 
| -@element paper-radio-group
 | 
| -@hero hero.svg
 | 
| -@demo demo/index.html
 | 
| --->
 | 
| -
 | 
| -<dom-module name="paper-radio-group">
 | 
| -  <style>
 | 
| -    :host {
 | 
| -      display: inline-block;
 | 
| -    }
 | 
| -
 | 
| -    :host ::content > * {
 | 
| -      padding: 12px;
 | 
| -    }
 | 
| -  </style>
 | 
| -
 | 
| -  <template>
 | 
| -      <content id="items" select="*"></content>
 | 
| -  </template>
 | 
| -
 | 
| -</dom-module>
 | 
| -
 | 
| -<script>
 | 
| -  Polymer({
 | 
| -    is: 'paper-radio-group',
 | 
| -
 | 
| -    behaviors: [
 | 
| -      Polymer.IronA11yKeysBehavior,
 | 
| -      Polymer.IronSelectableBehavior
 | 
| -    ],
 | 
| -
 | 
| -    hostAttributes: {
 | 
| -      role: 'radiogroup',
 | 
| -      tabindex: 0
 | 
| -    },
 | 
| -
 | 
| -    properties: {
 | 
| -      /**
 | 
| -       * Overriden from Polymer.IronSelectableBehavior
 | 
| -       */
 | 
| -      attrForSelected: {
 | 
| -        type: String,
 | 
| -        value: 'name'
 | 
| -      },
 | 
| -
 | 
| -      /**
 | 
| -       * Overriden from Polymer.IronSelectableBehavior
 | 
| -       */
 | 
| -      selectedAttribute: {
 | 
| -        type: String,
 | 
| -        value: 'checked'
 | 
| -      },
 | 
| -
 | 
| -      /**
 | 
| -       * Overriden from Polymer.IronSelectableBehavior
 | 
| -       */
 | 
| -      selectable: {
 | 
| -        type: String,
 | 
| -        value: 'paper-radio-button'
 | 
| -      }
 | 
| -    },
 | 
| -
 | 
| -    keyBindings: {
 | 
| -      'left up': 'selectPrevious',
 | 
| -      'right down': 'selectNext',
 | 
| -    },
 | 
| -
 | 
| -    /**
 | 
| -     * Selects the given value.
 | 
| -     */
 | 
| -     select: function(value) {
 | 
| -      if (this.selected) {
 | 
| -        var oldItem = this._valueToItem(this.selected);
 | 
| -
 | 
| -        // Do not allow unchecking the selected item.
 | 
| -        if (this.selected == value) {
 | 
| -          oldItem.checked = true;
 | 
| -          return;
 | 
| -        }
 | 
| -
 | 
| -        if (oldItem)
 | 
| -          oldItem.checked = false;
 | 
| -      }
 | 
| -
 | 
| -      Polymer.IronSelectableBehavior.select.apply(this, [value]);
 | 
| -      this.fire('paper-radio-group-changed');
 | 
| -    },
 | 
| -
 | 
| -    /**
 | 
| -     * Selects the previous item. If the previous item is disabled, then it is
 | 
| -     * skipped, and its previous item is selected
 | 
| -     */
 | 
| -    selectPrevious: function() {
 | 
| -      var length = this.items.length;
 | 
| -      var newIndex = Number(this._valueToIndex(this.selected));
 | 
| -
 | 
| -      do {
 | 
| -        newIndex = (newIndex - 1 + length) % length;
 | 
| -      } while (this.items[newIndex].disabled)
 | 
| -
 | 
| -      this.select(this._indexToValue(newIndex));
 | 
| -    },
 | 
| -
 | 
| -    /**
 | 
| -     * Selects the next item. If the next item is disabled, then it is
 | 
| -     * skipped, and the next item after it is selected.
 | 
| -     */
 | 
| -    selectNext: function() {
 | 
| -      var length = this.items.length;
 | 
| -      var newIndex = Number(this._valueToIndex(this.selected));
 | 
| -
 | 
| -      do {
 | 
| -        newIndex = (newIndex + 1 + length) % length;
 | 
| -      } while (this.items[newIndex].disabled)
 | 
| -
 | 
| -      this.select(this._indexToValue(newIndex));
 | 
| -    },
 | 
| -  });
 | 
| -</script>
 | 
| 
 |