mirror of https://github.com/vector-im/riot-web
Remove logging and broken title fetching functions.
parent
87eab7573c
commit
5ff5ca4705
|
@ -108,7 +108,6 @@ export default React.createClass({
|
||||||
u.search = undefined;
|
u.search = undefined;
|
||||||
u.query = params;
|
u.query = params;
|
||||||
|
|
||||||
console.log("_addWurlParams", "Modified URL", u.format(), params);
|
|
||||||
return u.format();
|
return u.format();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -294,31 +293,16 @@ export default React.createClass({
|
||||||
*/
|
*/
|
||||||
_onLoaded() {
|
_onLoaded() {
|
||||||
this.setState({loading: false});
|
this.setState({loading: false});
|
||||||
// Get page title and update widget panel
|
|
||||||
// this._updateWidgetTitle();
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetch remote content title and update app tile
|
* Set remote content title on AppTile
|
||||||
|
* @param {string} title Title string to set on the AppTile
|
||||||
*/
|
*/
|
||||||
_updateWidgetTitle() {
|
_updateWidgetTitle(title) {
|
||||||
const safeUrl = this._getSafeUrl();
|
if (title) {
|
||||||
console.warn("widget title safeurl:", safeUrl);
|
|
||||||
if (safeUrl) {
|
|
||||||
let title = null;
|
|
||||||
try {
|
|
||||||
// title = yield this.getUrlTitle(safeUrl);
|
|
||||||
// console.log("Foo");
|
|
||||||
} catch (e) {
|
|
||||||
console.error("Failed to get title for:", safeUrl);
|
|
||||||
}
|
|
||||||
|
|
||||||
console.warn("widget title:", title);
|
|
||||||
this.setState({widgetPageTitle: title});
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
console.warn("widget title: no url");
|
|
||||||
this.setState({widgetPageTitle: null});
|
this.setState({widgetPageTitle: null});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// Widget labels to render, depending upon user permissions
|
// Widget labels to render, depending upon user permissions
|
||||||
|
@ -351,21 +335,6 @@ export default React.createClass({
|
||||||
return appTileName;
|
return appTileName;
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the HTML title for a given URL
|
|
||||||
* @param {string} url URL to process
|
|
||||||
* @return {string} Title of the HTML page, or null
|
|
||||||
*/
|
|
||||||
getUrlTitle(url) {
|
|
||||||
return fetch(url)
|
|
||||||
.then((response) => response.text())
|
|
||||||
.then((html) => {
|
|
||||||
const doc = new DOMParser().parseFromString(html, "text/html");
|
|
||||||
const title = doc.querySelectorAll('title')[0];
|
|
||||||
return title.innerText;
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
onClickMenuBar(ev) {
|
onClickMenuBar(ev) {
|
||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue