Delete iron-ajax
Bug: Issue 3988 Change-Id: I7d1bd4269437b4393d769c06199c5b2cba68b066
This commit is contained in:
		
							
								
								
									
										12
									
								
								lib/js/BUCK
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								lib/js/BUCK
									
									
									
									
									
								
							@@ -133,18 +133,6 @@ bower_component(
 | 
			
		||||
  sha1 = '6bb52b967a4fb242897520dad6c366135e3813ce',
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
bower_component(
 | 
			
		||||
  name = 'iron-ajax',
 | 
			
		||||
  package = 'polymerelements/iron-ajax',
 | 
			
		||||
  version = '1.2.0',
 | 
			
		||||
  deps = [
 | 
			
		||||
    ':polymer',
 | 
			
		||||
    ':promise-polyfill',
 | 
			
		||||
  ],
 | 
			
		||||
  license = 'polymer',
 | 
			
		||||
  sha1 = 'f195d0d0ddef73a20573b0a02ce6a505cc1d7014',
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
bower_component(
 | 
			
		||||
  name = 'iron-autogrow-textarea',
 | 
			
		||||
  package = 'polymerelements/iron-autogrow-textarea',
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,6 @@ bower_components(
 | 
			
		||||
  name = 'polygerrit_components',
 | 
			
		||||
  deps = [
 | 
			
		||||
    '//lib/js:fetch',
 | 
			
		||||
    '//lib/js:iron-ajax',
 | 
			
		||||
    '//lib/js:iron-autogrow-textarea',
 | 
			
		||||
    '//lib/js:iron-dropdown',
 | 
			
		||||
    '//lib/js:iron-input',
 | 
			
		||||
 
 | 
			
		||||
@@ -1,35 +0,0 @@
 | 
			
		||||
<!--
 | 
			
		||||
Copyright (C) 2015 The Android Open Source Project
 | 
			
		||||
 | 
			
		||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
you may not use this file except in compliance with the License.
 | 
			
		||||
You may obtain a copy of the License at
 | 
			
		||||
 | 
			
		||||
http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
 | 
			
		||||
Unless required by applicable law or agreed to in writing, software
 | 
			
		||||
distributed under the License is distributed on an "AS IS" BASIS,
 | 
			
		||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
			
		||||
See the License for the specific language governing permissions and
 | 
			
		||||
limitations under the License.
 | 
			
		||||
-->
 | 
			
		||||
 | 
			
		||||
<link rel="import" href="../../../bower_components/polymer/polymer.html">
 | 
			
		||||
<link rel="import" href="../../../bower_components/iron-ajax/iron-ajax.html">
 | 
			
		||||
 | 
			
		||||
<dom-module id="gr-ajax">
 | 
			
		||||
  <template>
 | 
			
		||||
    <iron-ajax id="xhr"
 | 
			
		||||
        auto="[[auto]]"
 | 
			
		||||
        url="[[url]]"
 | 
			
		||||
        params="[[params]]"
 | 
			
		||||
        json-prefix=")]}'"
 | 
			
		||||
        last-error="{{lastError}}"
 | 
			
		||||
        last-response="{{lastResponse}}"
 | 
			
		||||
        loading="{{loading}}"
 | 
			
		||||
        on-response="_handleResponse"
 | 
			
		||||
        on-error="_handleError"
 | 
			
		||||
        debounce-duration="300"></iron-ajax>
 | 
			
		||||
  </template>
 | 
			
		||||
  <script src="gr-ajax.js"></script>
 | 
			
		||||
</dom-module>
 | 
			
		||||
@@ -1,81 +0,0 @@
 | 
			
		||||
// Copyright (C) 2016 The Android Open Source Project
 | 
			
		||||
//
 | 
			
		||||
// Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
// you may not use this file except in compliance with the License.
 | 
			
		||||
// You may obtain a copy of the License at
 | 
			
		||||
//
 | 
			
		||||
// http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
//
 | 
			
		||||
// Unless required by applicable law or agreed to in writing, software
 | 
			
		||||
// distributed under the License is distributed on an "AS IS" BASIS,
 | 
			
		||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
			
		||||
// See the License for the specific language governing permissions and
 | 
			
		||||
// limitations under the License.
 | 
			
		||||
(function() {
 | 
			
		||||
  'use strict';
 | 
			
		||||
 | 
			
		||||
  Polymer({
 | 
			
		||||
    is: 'gr-ajax',
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Fired when a response is received.
 | 
			
		||||
     *
 | 
			
		||||
     * @event response
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Fired when an error is received.
 | 
			
		||||
     *
 | 
			
		||||
     * @event error
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    hostAttributes: {
 | 
			
		||||
      hidden: true
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    properties: {
 | 
			
		||||
      auto: {
 | 
			
		||||
        type: Boolean,
 | 
			
		||||
        value: false,
 | 
			
		||||
      },
 | 
			
		||||
      url: String,
 | 
			
		||||
      params: {
 | 
			
		||||
        type: Object,
 | 
			
		||||
        value: function() {
 | 
			
		||||
          return {};
 | 
			
		||||
        },
 | 
			
		||||
      },
 | 
			
		||||
      lastError: {
 | 
			
		||||
        type: Object,
 | 
			
		||||
        notify: true,
 | 
			
		||||
      },
 | 
			
		||||
      lastResponse: {
 | 
			
		||||
        type: Object,
 | 
			
		||||
        notify: true,
 | 
			
		||||
      },
 | 
			
		||||
      loading: {
 | 
			
		||||
        type: Boolean,
 | 
			
		||||
        notify: true,
 | 
			
		||||
      },
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    ready: function() {
 | 
			
		||||
      // Used for debugging which element a request came from.
 | 
			
		||||
      var headers = this.$.xhr.headers;
 | 
			
		||||
      headers['x-requesting-element-id'] = this.id || 'gr-ajax (no id)';
 | 
			
		||||
      this.$.xhr.headers = headers;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    generateRequest: function() {
 | 
			
		||||
      return this.$.xhr.generateRequest();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _handleResponse: function(e, req) {
 | 
			
		||||
      this.fire('response', req, {bubbles: false});
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    _handleError: function(e, req) {
 | 
			
		||||
      this.fire('error', req, {bubbles: false});
 | 
			
		||||
    },
 | 
			
		||||
  });
 | 
			
		||||
})();
 | 
			
		||||
		Reference in New Issue
	
	Block a user