mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 02:56:41 +07:00
(bugfixes)
This commit is contained in:
parent
7cdc1f4f95
commit
bce08b923f
5 changed files with 21 additions and 8 deletions
|
@ -13,7 +13,7 @@ export const AppInfoDialog = () => (
|
||||||
версия{' '}
|
версия{' '}
|
||||||
{(APP_INFO.VERSION || 1)}.
|
{(APP_INFO.VERSION || 1)}.
|
||||||
{(APP_INFO.CHANGELOG[APP_INFO.VERSION].length || 0)}.
|
{(APP_INFO.CHANGELOG[APP_INFO.VERSION].length || 0)}.
|
||||||
{(APP_INFO.CHANGELOG[APP_INFO.VERSION][APP_INFO.CHANGELOG[APP_INFO.VERSION].length - 1].length - 1 || 0)}
|
{(APP_INFO.CHANGELOG[APP_INFO.VERSION][0].length - 1 || 0)}
|
||||||
</div>
|
</div>
|
||||||
<hr />
|
<hr />
|
||||||
<div className="small app-info-list">
|
<div className="small app-info-list">
|
||||||
|
|
|
@ -11,6 +11,7 @@ export const APP_INFO = {
|
||||||
'Импорт данных из старых версий карт', // [06.12.18]
|
'Импорт данных из старых версий карт', // [06.12.18]
|
||||||
'Диалог со списком карт пользователя', // [07.12.18]
|
'Диалог со списком карт пользователя', // [07.12.18]
|
||||||
'Мобильный интерфейс', // [07.12.18]
|
'Мобильный интерфейс', // [07.12.18]
|
||||||
|
'Приложение для vk', // [11.12.18]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'Первый коммит', // [15.08.18]
|
'Первый коммит', // [15.08.18]
|
||||||
|
|
|
@ -56,7 +56,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
#loader-bar {
|
#loader-bar {
|
||||||
background: linear-gradient(90deg, #845b9e, #54faff);
|
// background: linear-gradient(90deg, #845b9e, #54faff);
|
||||||
|
background: #7c5f9e;
|
||||||
width: 10%;
|
width: 10%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
|
16
src/index.js
16
src/index.js
|
@ -1,11 +1,20 @@
|
||||||
/*
|
/*
|
||||||
|
todo add ability to copy-paste address after saving
|
||||||
|
todo hide sticker dialog on sticker selection
|
||||||
|
todo separate mode for stricker selection
|
||||||
|
todo save progress
|
||||||
|
|
||||||
|
done TEST: set initialData after saving map, clear is-modified
|
||||||
|
done TEST: provider / logo triggers setChanged
|
||||||
done shot mechanism (100%)
|
done shot mechanism (100%)
|
||||||
done client-side shot mechanism
|
done client-side shot mechanism
|
||||||
done croppr.js
|
done croppr.js
|
||||||
done shot stickers
|
done shot stickers
|
||||||
todo progress
|
done progress
|
||||||
|
done hotkeys via sagas
|
||||||
|
done better loader screen
|
||||||
|
done network errors handling on startup
|
||||||
|
|
||||||
todo hotkeys via sagas
|
|
||||||
todo map catalogue
|
todo map catalogue
|
||||||
todo public maps
|
todo public maps
|
||||||
todo map search
|
todo map search
|
||||||
|
@ -21,9 +30,6 @@
|
||||||
todo check canvas support at startup
|
todo check canvas support at startup
|
||||||
todo check osrm is up
|
todo check osrm is up
|
||||||
|
|
||||||
todo better loader screen
|
|
||||||
todo network errors handling on startup
|
|
||||||
|
|
||||||
todo map preview on save
|
todo map preview on save
|
||||||
*/
|
*/
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
|
@ -220,6 +220,8 @@ function* setLogoSaga({ logo }) {
|
||||||
const { mode } = yield select(getState);
|
const { mode } = yield select(getState);
|
||||||
editor.logo = logo;
|
editor.logo = logo;
|
||||||
|
|
||||||
|
yield put(setChanged(true));
|
||||||
|
|
||||||
if (mode === MODES.LOGO) {
|
if (mode === MODES.LOGO) {
|
||||||
yield put(setMode(MODES.NONE));
|
yield put(setMode(MODES.NONE));
|
||||||
}
|
}
|
||||||
|
@ -299,6 +301,7 @@ function* setSaveSuccessSaga({ address, title }) {
|
||||||
|
|
||||||
yield put(setTitle(title));
|
yield put(setTitle(title));
|
||||||
yield put(setAddress(address));
|
yield put(setAddress(address));
|
||||||
|
yield put(setChanged(false));
|
||||||
|
|
||||||
yield editor.owner = { id };
|
yield editor.owner = { id };
|
||||||
|
|
||||||
|
@ -381,11 +384,13 @@ function* cropAShotSaga(params) {
|
||||||
return yield put(hideRenderer());
|
return yield put(hideRenderer());
|
||||||
}
|
}
|
||||||
|
|
||||||
function setProviderSaga({ provider }) {
|
function* setProviderSaga({ provider }) {
|
||||||
// editor.setProvider(provider);
|
// editor.setProvider(provider);
|
||||||
editor.provider = provider;
|
editor.provider = provider;
|
||||||
editor.map.setProvider(provider);
|
editor.map.setProvider(provider);
|
||||||
|
|
||||||
|
yield put(setChanged(true));
|
||||||
|
|
||||||
return put(setMode(MODES.NONE));
|
return put(setMode(MODES.NONE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue