|
|
| 437번째 줄: |
437번째 줄: |
| $libretab.find('.libre-tab-main-content').eq(index).addClass('libre-tab-main-content-active'); | | $libretab.find('.libre-tab-main-content').eq(index).addClass('libre-tab-main-content-active'); |
| }); | | }); |
|
| |
| /**
| |
| * 대문숲 이달의 테마 문서 섬네일 이미지 띄우기
| |
| */
| |
| if (document.querySelector('.year-theme')) {
| |
| var year_theme_title = document.querySelector('.year-theme-page-title').innerText.split('\n').pop();
| |
|
| |
| var apigeturl = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/';
| |
| apigeturl += 'api.php?action=query&format=json&prop=pageimages&utf8=1&formatversion=latest&pithumbsize=100&titles=' + year_theme_title;
| |
|
| |
| fetch(apigeturl).then(function(res) {
| |
| res.json().then(function(json) {
| |
| var page = json.query.pages[0];
| |
| if (!page.thumbnail) return;
| |
|
| |
| var page_thumbnail = page.thumbnail;
| |
| var img = document.createElement('img');
| |
| img.src = page_thumbnail.source;
| |
|
| |
| if (document.querySelector('div.page_thumbnail'))
| |
| document.querySelector('div.page_thumbnail').append(img);
| |
|
| |
| else {
| |
| var thumbnail_box = document.createElement('div');
| |
| thumbnail_box.append(img);
| |
| document.body.append(thumbnail_box);
| |
| }
| |
| });
| |
| })
| |
| }
| |
|
| |
|
| // HTML샌드박스 가동용 소스 | | // HTML샌드박스 가동용 소스 |