Skip to content

Commit

Permalink
Remove unneeded methods declaration for old web browsers
Browse files Browse the repository at this point in the history
  • Loading branch information
GuillaumeGomez committed Jun 30, 2022
1 parent 66c83ff commit be580a0
Showing 1 changed file with 0 additions and 34 deletions.
34 changes: 0 additions & 34 deletions src/librustdoc/html/static/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,40 +4,6 @@

"use strict";

if (!String.prototype.startsWith) {
String.prototype.startsWith = function(searchString, position) {
position = position || 0;
return this.indexOf(searchString, position) === position;
};
}
if (!String.prototype.endsWith) {
String.prototype.endsWith = function(suffix, length) {
const l = length || this.length;
return this.indexOf(suffix, l - suffix.length) !== -1;
};
}

if (!DOMTokenList.prototype.add) {
DOMTokenList.prototype.add = function(className) {
if (className && !hasClass(this, className)) {
if (this.className && this.className.length > 0) {
this.className += " " + className;
} else {
this.className = className;
}
}
};
}

if (!DOMTokenList.prototype.remove) {
DOMTokenList.prototype.remove = function(className) {
if (className && this.className) {
this.className = (" " + this.className + " ").replace(" " + className + " ", " ")
.trim();
}
};
}

// Get a value from the rustdoc-vars div, which is used to convey data from
// Rust to the JS. If there is no such element, return null.
function getVar(name) {
Expand Down

0 comments on commit be580a0

Please sign in to comment.