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