build: remove outdated polymer tree benchmark (#28568)
The "tree/polymer_leaves" benchmark has no benchmark tests, nor do we install Polymer anywhere. Polymer was previously installed through `bower`, but since we removed bower, there is no easy way to run this benchmark with Polymer. Considering that there are no benchmark tests, nor we have an easy way to install/vendor Polymer, we should just remove this benchmark app. This is also based on the assumption that we want to remove the Polymer benchmarks anyway: see: 8a05199fb9be5ef91ec8094a3c6abc0a65eb6bcd PR Close #28568
This commit is contained in:
parent
aadc332be2
commit
7115e7c427
@ -1,34 +0,0 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<link rel="import" href="tree_leaf.html">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2>Params</h2>
|
||||
<form>
|
||||
Depth:
|
||||
<input type="number" name="depth" placeholder="depth" value="9">
|
||||
<br>
|
||||
<button>Apply</button>
|
||||
</form>
|
||||
|
||||
<h2>Polymer Leaves Benchmark</h2>
|
||||
<p>
|
||||
<button id="destroyDom">destroyDom</button>
|
||||
<button id="createDom">createDom</button>
|
||||
<button id="updateDomProfile">profile updateDom</button>
|
||||
<button id="createDomProfile">profile createDom</button>
|
||||
</p>
|
||||
|
||||
<div>
|
||||
<binary-tree id="root"></binary-tree>
|
||||
</div>
|
||||
|
||||
<script src="../../bootstrap_plain.js"></script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
@ -1,32 +0,0 @@
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google Inc. All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
|
||||
import {bindAction} from '../../util';
|
||||
import {buildTree, flattenTree} from '../util';
|
||||
|
||||
declare var Polymer: any;
|
||||
|
||||
export function main() {
|
||||
const rootEl: any = document.querySelector('binary-tree');
|
||||
|
||||
function destroyDom() {
|
||||
while (rootEl.firstChild) rootEl.removeChild(rootEl.firstChild);
|
||||
}
|
||||
|
||||
function createDom() {
|
||||
const flatTree = flattenTree(buildTree(), []);
|
||||
for (let i = 0; i < flatTree.length; i++) {
|
||||
const el: any = document.createElement('tree-leaf');
|
||||
el.data = flatTree[i];
|
||||
rootEl.appendChild(el);
|
||||
}
|
||||
}
|
||||
|
||||
bindAction('#destroyDom', destroyDom);
|
||||
bindAction('#createDom', createDom);
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
<link rel="import" href="/all/benchmarks/vendor/polymer/polymer.html">
|
||||
<dom-module id="tree-leaf">
|
||||
<template>
|
||||
<span style="[[data.style]]"> {{data.value}} </span>
|
||||
</template>
|
||||
<script>
|
||||
Polymer({
|
||||
is: 'tree-leaf',
|
||||
properties: {
|
||||
data: {}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</dom-module>
|
Loading…
x
Reference in New Issue
Block a user