| Index: third_party/polymer/v1_0/components/more-routing/routing.html
 | 
| diff --git a/third_party/polymer/v1_0/components/more-routing/routing.html b/third_party/polymer/v1_0/components/more-routing/routing.html
 | 
| deleted file mode 100644
 | 
| index 0b1cf5092f9d20b96d33fc9f235cae946d36e3f6..0000000000000000000000000000000000000000
 | 
| --- a/third_party/polymer/v1_0/components/more-routing/routing.html
 | 
| +++ /dev/null
 | 
| @@ -1,137 +0,0 @@
 | 
| -<!--
 | 
| -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="route.html">
 | 
| -
 | 
| -<script>
 | 
| -(function(scope) {
 | 
| -var MoreRouting = scope.MoreRouting = scope.MoreRouting || {};
 | 
| -
 | 
| -// Route singletons.
 | 
| -var routesByPath = {};
 | 
| -var pathsByName  = {};
 | 
| -
 | 
| -// Route Management
 | 
| -
 | 
| -/**
 | 
| - * Retrieves (or builds) the singleton `Route` for the given path expression or
 | 
| - * route name.
 | 
| - *
 | 
| - * Paths begin with `/`; anything else is considered a name.
 | 
| - *
 | 
| - * For convenience, `Route` objects can also be passed (and will be returned) -
 | 
| - * this can be used as a route coercion function.
 | 
| - *
 | 
| - * @param {String|MoreRouting.Route} pathOrName
 | 
| - * @param {MoreRouting.Route} parent
 | 
| - * @return {MoreRouting.Route}
 | 
| - */
 | 
| -MoreRouting.getRoute = function getRoute(pathOrName, parent) {
 | 
| -  if (typeof pathOrName !== 'string') return pathOrName;
 | 
| -  if (this.isPath(pathOrName)) {
 | 
| -    return this.getRouteByPath(pathOrName, parent);
 | 
| -  } else {
 | 
| -    return this.getRouteByName(pathOrName);
 | 
| -  }
 | 
| -}
 | 
| -
 | 
| -/**
 | 
| - * Retrieves (or builds) the singleton `Route` for the given path expression.
 | 
| - *
 | 
| - * @param {String} path
 | 
| - * @param {MoreRouting.Route} parent
 | 
| - * @return {MoreRouting.Route}
 | 
| - */
 | 
| -MoreRouting.getRouteByPath = function getRouteByPath(path, parent) {
 | 
| -  var fullPath = (parent ? parent.fullPath : '') + path;
 | 
| -  if (!routesByPath[fullPath]) {
 | 
| -    routesByPath[fullPath] = new this.Route(path, parent);
 | 
| -    this.driver.manageRoute(routesByPath[fullPath]);
 | 
| -  }
 | 
| -  return routesByPath[fullPath];
 | 
| -}
 | 
| -
 | 
| -/**
 | 
| - * Retrieves the route registered via `name`.
 | 
| - *
 | 
| - * @param {String} name
 | 
| - * @return {MoreRouting.Route}
 | 
| - */
 | 
| -MoreRouting.getRouteByName = function getRouteByName(name) {
 | 
| -  var path = pathsByName[name];
 | 
| -  if (!path) {
 | 
| -    throw new Error('No route named "' + name + '" has been registered');
 | 
| -  }
 | 
| -  return this.getRouteByPath(path);
 | 
| -}
 | 
| -
 | 
| -/**
 | 
| - * @param {String} path
 | 
| - * @return {MoreRouting.Route} The newly registered route.
 | 
| - */
 | 
| -MoreRouting.registerNamedRoute = function registerNamedRoute(name, path, parent) {
 | 
| -  if (pathsByName[name]) {
 | 
| -    console.warn(
 | 
| -        'Overwriting route named "' + name + '" with path:', path,
 | 
| -        'previously:', pathsByName[name]);
 | 
| -  }
 | 
| -  var route = this.getRouteByPath(path, parent);
 | 
| -  pathsByName[name] = route.fullPath;
 | 
| -  return route;
 | 
| -};
 | 
| -
 | 
| -// Route Shortcuts
 | 
| -MoreRouting.urlFor = function urlFor(pathOrName, params) {
 | 
| -  return this.getRoute(pathOrName).urlFor(params);
 | 
| -};
 | 
| -
 | 
| -MoreRouting.navigateTo = function navigateTo(pathOrName, params) {
 | 
| -  return this.getRoute(pathOrName).navigateTo(params);
 | 
| -};
 | 
| -
 | 
| -MoreRouting.isCurrentUrl = function isCurrentUrl(pathOrName, params) {
 | 
| -  return this.getRoute(pathOrName).isCurrentUrl(params);
 | 
| -};
 | 
| -
 | 
| -// Utility
 | 
| -
 | 
| -/**
 | 
| - *
 | 
| - */
 | 
| -MoreRouting.isPath = function isPath(pathOrName) {
 | 
| -  return this.Route.isPath(pathOrName);
 | 
| -}
 | 
| -
 | 
| -/**
 | 
| - * @param {...String} paths
 | 
| - */
 | 
| -MoreRouting.joinPath = function joinPath(paths) {
 | 
| -  return this.Route.joinPath.apply(this.Route, arguments);
 | 
| -}
 | 
| -
 | 
| -// Driver Management
 | 
| -
 | 
| -var driver;
 | 
| -Object.defineProperty(MoreRouting, 'driver', {
 | 
| -  get: function getDriver() {
 | 
| -    if (!driver) {
 | 
| -      throw new Error('No routing driver configured. Did you forget <more-routing-config>?');
 | 
| -    }
 | 
| -    return driver;
 | 
| -  },
 | 
| -  set: function setDriver(newDriver) {
 | 
| -    if (driver) {
 | 
| -      console.warn('Changing routing drivers is not supported, ignoring. You should have only one <more-routing-config> on the page!');
 | 
| -      return;
 | 
| -    }
 | 
| -    driver = newDriver;
 | 
| -  }
 | 
| -});
 | 
| -
 | 
| -})(window);
 | 
| -</script>
 | 
| 
 |