orrisroot
375b1b2040
fix: keep text dark on form controls given a white background
...
sanitize.css forms.css makes form controls inherit the text color, so
the rules that put them back on white left white text wherever the
surrounding panel sets it, as in the nimgsearch search panel and the
open.neuroinf.jp advanced search.
- set the text to black next to each white control background,
matching how the browser drew the controls before sanitize.css
2026-09-15 20:02:11 +09:00
orrisroot
c440710ef6
fix: draw the index tree lines at the right depth
...
The index tree has a single root, so its first indent unit is always
marked as an end and every line was shifted one column to the right,
doubling the vertical line under the root. Hide that unit and draw the
node's own branch (├ or └) after the indent from the leaf-last class,
as nimg.neuroinf.jp already does.
2026-09-15 18:27:18 +09:00
orrisroot
c94d272342
feat: migrate from Create React App to Vite
...
Rebuild the site on the stack the other converted sites share: Vite 8,
React 19, TypeScript 7, react-router 8, Biome and sanitize.css, with the
site data moved out of the bundle into static-contents/.
- base the database code on cerebellum.neuroinf.jp and keep the pupil
platform's table layout, about page and menu
- load the Flickr badge feed as JSONP without extra libraries
- serve the XooNIps data from modules/xoonips/, redirecting the old
download and /database/file URLs
- restate the column widths as border-box totals and keep form controls
on white
- track page views with GA4
2026-09-14 17:14:32 +09:00
orrisroot
cd235554fb
update required libraries
2021-05-28 13:48:35 +09:00
Yoshihiro OKUMURA
723a2cf998
update required libraries
2020-04-29 19:41:46 +09:00
Yoshihiro OKUMURA
eeee95b8f6
update required libraries.
2019-11-06 22:12:27 +09:00
Yoshihiro OKUMURA
6babb2ba6a
fix bug for page not found
2019-05-22 19:28:26 +09:00
Yoshihiro OKUMURA
820fb1c295
add index.php redirection.
2019-05-22 19:01:16 +09:00
Yoshihiro OKUMURA
c1c937a321
moved block components to blocks directory.
2019-05-22 10:27:13 +09:00
Yoshihiro OKUMURA
795617b128
add ie11 support.
2019-05-21 22:52:02 +09:00
Yoshihiro OKUMURA
cabe6ed188
use URLSearchParams class instead of query-string.
2019-05-21 21:40:08 +09:00
Yoshihiro OKUMURA
d9f27dc590
add xoops compatible path redirecter
2019-05-21 19:49:54 +09:00
Yoshihiro OKUMURA
ba8a99930b
use original file name for downloading file.
2019-05-21 14:27:49 +09:00
Yoshihiro OKUMURA
d0098db1b0
add page loading action.
2019-05-20 22:57:35 +09:00
Yoshihiro OKUMURA
c62c1007ce
set title for index item listing.
2019-05-20 20:18:14 +09:00
Yoshihiro OKUMURA
6e37d774a1
fixed bug to show related items.
2019-05-20 19:46:18 +09:00
Yoshihiro OKUMURA
491f188251
use ni-team's favicon.ico.
2019-05-20 18:39:15 +09:00
Yoshihiro OKUMURA
1f9f44c98e
set page title.
2019-05-20 18:22:04 +09:00
Yoshihiro OKUMURA
07d2b85f85
add missing changes.
2019-05-20 18:10:38 +09:00
Yoshihiro OKUMURA
7b5b667254
implemented page not found page.
2019-05-20 17:38:52 +09:00
Yoshihiro OKUMURA
8eb7c2ed20
update about page.
2019-05-20 17:04:42 +09:00
Yoshihiro OKUMURA
b31cf963ee
implemented frickr badge block.
2019-05-20 16:27:27 +09:00
orrisroot
77fcc37360
implemented advanced search function.
2019-05-19 18:32:37 +09:00
orrisroot
e623360bfc
implement item detail base class DetailBase.
2019-05-18 22:16:51 +09:00
orrisroot
5ca12b5745
implement list base class ListBase.
2019-05-18 20:41:52 +09:00
Yoshihiro OKUMURA
9410e0a783
implemented base class of item type top TopBase.
2019-05-18 00:18:05 +09:00
Yoshihiro OKUMURA
d36f440b2a
changed item type search url.
2019-05-15 22:11:45 +09:00
Yoshihiro OKUMURA
c7c163b262
implemented detail search form.
2019-05-15 21:32:00 +09:00
orrisroot
9fcf542b5c
move to page 1 if order by changed.
2019-05-13 23:54:12 +09:00
orrisroot
a53546e503
scroll to top if page url changed.
2019-05-13 23:49:51 +09:00
Yoshihiro OKUMURA
6500382fcb
removed unused import.
2019-05-13 20:28:36 +09:00
Yoshihiro OKUMURA
6603a57f90
set initial expanding index level two
2019-05-13 20:24:44 +09:00
Yoshihiro OKUMURA
642ad89623
implemented preview field
2019-05-13 20:00:14 +09:00
Yoshihiro OKUMURA
cf4aef5dab
use constructor to initialize component state
2019-05-13 17:16:16 +09:00
Yoshihiro OKUMURA
49ab6e011d
use lazyload for items information
2019-05-13 16:56:43 +09:00
Yoshihiro OKUMURA
bfcb79e0af
optimize keyword search criteria
2019-05-13 10:19:32 +09:00
Yoshihiro OKUMURA
1523323789
fixed pagenation bug.
2019-05-13 09:48:43 +09:00
orrisroot
0a0d02cacf
fixed minor bug.
2019-05-13 01:19:27 +09:00
orrisroot
6c4afcd2c7
implemeted keyword search page
2019-05-13 01:12:18 +09:00
orrisroot
34a05270d4
implemented license agreement dialog
2019-05-12 22:49:45 +09:00
Yoshihiro OKUMURA
8a755c839d
almost implemented item detail page.
2019-05-10 21:34:38 +09:00
Yoshihiro OKUMURA
820f6ed8c7
implemented detail page of paper item.
2019-05-09 23:03:34 +09:00
Yoshihiro OKUMURA
b1688a5535
cleanup code.
2019-05-09 19:29:33 +09:00
Yoshihiro OKUMURA
57e8ed2016
implemented sub item type search
2019-05-09 17:53:31 +09:00
Yoshihiro OKUMURA
7d8cf53c39
fixed bug for showing max number of items .
2019-05-09 17:44:04 +09:00
Yoshihiro OKUMURA
4f2271977c
cleanup code for item listing
2019-05-09 17:36:35 +09:00
Yoshihiro OKUMURA
c1a22f7aac
don't use I prefix for interface
2019-05-09 11:12:45 +09:00
Yoshihiro OKUMURA
6c5b299367
implemented initial version of item type search code.
2019-05-08 19:00:25 +09:00
orrisroot
61acf93dbf
fixed sort criteria
2019-05-07 02:06:09 +09:00
orrisroot
95ddf52cf0
implemented listing item page.
2019-05-07 01:13:22 +09:00