diff options
Diffstat (limited to 'polygerrit-ui/app/behaviors/gr-url-encoding-behavior.html')
-rw-r--r-- | polygerrit-ui/app/behaviors/gr-url-encoding-behavior.html | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/polygerrit-ui/app/behaviors/gr-url-encoding-behavior.html b/polygerrit-ui/app/behaviors/gr-url-encoding-behavior.html deleted file mode 100644 index 99c7c16616..0000000000 --- a/polygerrit-ui/app/behaviors/gr-url-encoding-behavior.html +++ /dev/null @@ -1,41 +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. ---> -<script> -(function(window) { - 'use strict'; - - window.Gerrit = window.Gerrit || {}; - - /** @polymerBehavior Gerrit.URLEncodingBehavior */ - Gerrit.URLEncodingBehavior = { - /** - * Pretty-encodes a URL. Double-encodes the string, and then replaces - * benevolent characters for legibility. - */ - encodeURL(url, replaceSlashes) { - // @see Issue 4255 regarding double-encoding. - let output = encodeURIComponent(encodeURIComponent(url)); - // @see Issue 4577 regarding more readable URLs. - output = output.replace(/%253A/g, ':'); - output = output.replace(/%2520/g, '+'); - if (replaceSlashes) { - output = output.replace(/%252F/g, '/'); - } - return output; - }, - }; -})(window); -</script> |