Using own server to dont kill github.
Some improvements over enlarge images.
This commit is contained in:
parent
dd18a984ac
commit
c9bb903cf4
@ -16,7 +16,7 @@ export default class LocationStorage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static get _data() {
|
static get _data() {
|
||||||
return this.storage.getItem(this.key);
|
return this.storage.getItem(this.KEY);
|
||||||
}
|
}
|
||||||
|
|
||||||
static get(name) {
|
static get(name) {
|
||||||
@ -37,7 +37,7 @@ export default class LocationStorage {
|
|||||||
|
|
||||||
static _save(data) {
|
static _save(data) {
|
||||||
const json = JSON.stringify(data);
|
const json = JSON.stringify(data);
|
||||||
this.storage.setItem(this.key, json);
|
this.storage.setItem(this.KEY, json);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -10,16 +10,16 @@ export default class Locations {
|
|||||||
return storageLocation;
|
return storageLocation;
|
||||||
}
|
}
|
||||||
|
|
||||||
const response = await fetch(`https://raw.githubusercontent.com/Midefos/idealista-enhancer/main/locations/${name}.json`);
|
const response = await fetch(`https://ih-data.midefos.com/api/town/${name}`);
|
||||||
Log.debug(`Requested location '${name}'`);
|
Log.debug(`Requested location '${name}'`);
|
||||||
|
|
||||||
if (response.status == 404) {
|
const data = await response.json();
|
||||||
|
if (!data) {
|
||||||
Log.debug(`Missing information for location: '${name}'`);
|
Log.debug(`Missing information for location: '${name}'`);
|
||||||
const errorLocation = { name: name, errorMessage: 'Datos no disponibles...' };
|
const errorLocation = { name: name, errorMessage: 'Datos no disponibles...' };
|
||||||
LocationStorage.save(errorLocation);
|
LocationStorage.save(errorLocation);
|
||||||
return errorLocation;
|
return errorLocation;
|
||||||
}
|
}
|
||||||
const data = await response.json();
|
|
||||||
|
|
||||||
const location = Location.fromRaw(data);
|
const location = Location.fromRaw(data);
|
||||||
LocationStorage.save(location);
|
LocationStorage.save(location);
|
||||||
|
@ -114,6 +114,7 @@ export default class Styles {
|
|||||||
static DARK_MODE = `
|
static DARK_MODE = `
|
||||||
div.listing-top,
|
div.listing-top,
|
||||||
div.item-info-container,
|
div.item-info-container,
|
||||||
|
.items-container:not(.items-list) .item-info-container,
|
||||||
section.links-block-home,
|
section.links-block-home,
|
||||||
div.item-toolbar,
|
div.item-toolbar,
|
||||||
.links-block-home div.content,
|
.links-block-home div.content,
|
||||||
@ -178,30 +179,38 @@ export default class Styles {
|
|||||||
|
|
||||||
static ENLARGE_IMAGES = `
|
static ENLARGE_IMAGES = `
|
||||||
.item-multimedia {
|
.item-multimedia {
|
||||||
width: 60%;
|
width: 100% !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.item-info-container {
|
.item-info-container {
|
||||||
width: 40%;
|
width: 100% !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.item-multimedia,
|
.item-multimedia,
|
||||||
.item-gallery,
|
.item-gallery,
|
||||||
.item-gallery .mask-wrapper {
|
.item-gallery .mask-wrapper {
|
||||||
height: 300px;
|
height: 400px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.rs-gallery .item-gallery {
|
.rs-gallery .item-gallery {
|
||||||
height: unset;
|
height: unset !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.description {
|
.description {
|
||||||
height: auto;
|
height: auto !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.description p.ellipsis {
|
.description p.ellipsis {
|
||||||
display: block;
|
display: block !important;
|
||||||
position: unset;
|
position: unset !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.logo-branding,
|
||||||
|
.items-container:not(.items-list) .item-toolbar,
|
||||||
|
.items-container:not(.items-list) .description::before,
|
||||||
|
.items-container:not(.items-list) .listing-tags-container,
|
||||||
|
.items-container:not(.items-list) .listing-tags-no-toggle-container {
|
||||||
|
display: none;
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user