Moved localizations to properties
This commit is contained in:
parent
04d60d0aaa
commit
92704df096
12 changed files with 106 additions and 62 deletions
|
@ -59,11 +59,11 @@
|
|||
|
||||
|
||||
<div class="virtualArticleSwitch">
|
||||
<label class="switch">Показать виртуальную статью
|
||||
<label class="switch">${i18n().show_virtual_article}
|
||||
<input id="virtualArticleCheck" type="checkbox" checked="false" onclick="showVirtualArticles();">
|
||||
</label>
|
||||
<#if user.loggedIn>
|
||||
<button onclick="createNewCompilation()">Сохранить/button>
|
||||
<button onclick="createNewCompilation()">${i18n().create_compilation_button}</button>
|
||||
</#if>
|
||||
</div>
|
||||
|
||||
|
@ -141,12 +141,12 @@
|
|||
function createNewCompilation() {
|
||||
var excerpts = $('.compilationDraftExcerpt').toArray();
|
||||
if (excerpts.length == 0){
|
||||
alert("Отрывков не найдено.");
|
||||
alert("${i18n().create_compilation_no_excerpts}");
|
||||
return;
|
||||
}
|
||||
var compilationName = window.prompt("Введите название подборки");
|
||||
var compilationName = window.prompt("${i18n().create_compilation_enter_name_notification}");
|
||||
if (!compilationName){
|
||||
alert("Для создания подоборки необходимо ввести её название.");
|
||||
alert("${i18n().create_compilation_no_name_entered_error}");
|
||||
return;
|
||||
}
|
||||
var iframe = document.createElement("iframe");
|
||||
|
@ -208,13 +208,13 @@
|
|||
var biblioArr = Array.from(biblioSet);
|
||||
biblioArr.sort();
|
||||
if (workArr.length > 0 ) {
|
||||
$('<div class="virtualWorks virtualArticlePart"><button type="button" style="border:none;width: 100%; text-align:left;" class="collapsible">Источники</button><div class="virtualWorks"></div></div>').insertAfter($('.virtualArticlePart').last());
|
||||
$('<div class="virtualWorks virtualArticlePart"><button type="button" style="border:none;width: 100%; text-align:left;" class="collapsible">${i18n().sources_excerpt_button_text}</button><div class="virtualWorks"></div></div>').insertAfter($('.virtualArticlePart').last());
|
||||
for (let value of workArr){
|
||||
$('.virtualWorks').last().append( '<div class="work"><p>' + value + '</p></div>' );
|
||||
}
|
||||
}
|
||||
if (biblioArr.length > 0 ) {
|
||||
$('<div class="virtualBibliography virtualArticlePart"><button type="button" style="border:none;width: 100%; text-align:left;" class="collapsible">Литература</button><div class="virtualBibliography"></div></div>').insertAfter($('.virtualArticlePart').last());
|
||||
$('<div class="virtualBibliography virtualArticlePart"><button type="button" style="border:none;width: 100%; text-align:left;" class="collapsible">${i18n().literature_excerpt_button_text}</button><div class="virtualBibliography"></div></div>').insertAfter($('.virtualArticlePart').last());
|
||||
for (let value of biblioArr){
|
||||
$('.virtualBibliography').last().append( '<div class="bibliography"><p>' + value + '</p></div>' );
|
||||
}
|
||||
|
|
|
@ -107,8 +107,60 @@ faculty_memberships = Faculty Memberships
|
|||
edit_mailing_address = Edit Mailing Address
|
||||
add_capitalized = Add
|
||||
|
||||
#Design labels
|
||||
scroll_to_top_label = Наверх
|
||||
toc_label = Содержание
|
||||
collapse_something = Свернуть
|
||||
expand_something = Раскрыть
|
||||
|
||||
user_settings_label = Выберите настройки:
|
||||
user_settings_always_open_full_doc = Всегда раскрывать документ при открытии
|
||||
user_settings_always_open_metadata = Всегда раскрывать метаданные при открытии
|
||||
expand_doc_switch = Раскрыть документ
|
||||
collapse_doc_switch = Свернуть документ
|
||||
expand_metadata_switch = Раскрыть метаданные
|
||||
collapse_metadata_switch = Свернуть метаданные
|
||||
|
||||
|
||||
literature_excerpt_button_text = Литература
|
||||
literature_all_button_text = Сводная литература
|
||||
sources_excerpt_button_text = Источники
|
||||
sources_all_button_text = Сводные источники
|
||||
extended_search_label = Расширенный поиск
|
||||
metadata_label = Метаданные
|
||||
metadata_query = Поисковый запрос
|
||||
metadata_relates_to_rubrics = Относится к рубрикам:
|
||||
metadata_relates_to_issue = Входит в выпуск
|
||||
metadata_year = Год
|
||||
metadata_to_rubric = перейти в рубрику
|
||||
metadata_firstPublication = Первая публикация
|
||||
metadata_authors = Авторы:
|
||||
metadata_keywords = Ключевые слова:
|
||||
metadata_html_text = Текст:
|
||||
metadata_org_address = Адрес организации:
|
||||
metadata_in_articles = В составе статей:
|
||||
|
||||
#Philosophical classifier
|
||||
rubricator_parent_rubric = Родительская рубрика:
|
||||
rubricator_rubric_order = Порядок рубрики
|
||||
rubricator_subrubrics = Подрубрики
|
||||
rubricator_articles_in_subrubrics = Статьи в подрубриках
|
||||
rubricator_excerpts_in_subrubrics = Отрывки в подрубриках
|
||||
rubricator_articles_in_rubric = Статьи в данной рубрике
|
||||
rubricator_excerpts_in_rubric = Отрывки в данной рубрике
|
||||
|
||||
#Extended search form
|
||||
extended_search_example = Пример заполнения
|
||||
extended_search_results_on_page = Результатов на страницу
|
||||
extended_search_clean = Очистить
|
||||
extended_search_execute_search = Поиск
|
||||
open_standard_search_form = Стандартная форма поиска
|
||||
|
||||
#Virtual articles creation
|
||||
show_virtual_article = Показать виртуальную статью
|
||||
create_compilation_button = Сохранить
|
||||
create_compilation_no_excerpts = Отрывков не найдено
|
||||
create_compilation_enter_name_notification = Введите название подобрки
|
||||
create_compilation_no_name_entered_error = Для создания подоборки необходимо ввести её название
|
||||
|
||||
|
||||
|
|
|
@ -130,19 +130,19 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
<form action="${urls.base}/customsearch" method="post">
|
||||
<input type="hidden" id="queryBuilderRules" name="queryBuilderRules" value='${queryBuilderRulesString}' />
|
||||
<input type="hidden" id="querytext" name="querytext" value='${rawQueryString}' />
|
||||
<input type="submit" id="submit" value="Поисковый запрос"/>
|
||||
<input type="submit" id="submit" value="${i18n().metadata_query}"/>
|
||||
</form>
|
||||
</#if>
|
||||
|
||||
</#if>
|
||||
<div class="metaDataName collapsible collapsed">
|
||||
<div class="collapsibleLink" style="display:inline;">Метаданные</div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_label}</div>
|
||||
</div>
|
||||
<div class="autoMetadataExpand" style="display:none;">
|
||||
<#assign firstPub = propertyGroups.pullProperty("https://litvinovg.pro/text_structures#firstPublication")!>
|
||||
<#if firstPub.statements?has_content && firstPub.type == "data">
|
||||
<div class="firstPub" style="list-style:none;">
|
||||
<div class="label">Первая публикация статьи
|
||||
<div class="label">${i18n().metadata_firstPublication}
|
||||
</div>
|
||||
<@p.dataPropertyList firstPub editable />
|
||||
</div>
|
||||
|
|
|
@ -117,13 +117,13 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
<#assign skipThis = propertyGroups.pullProperty("http://xmlns.com/foaf/0.1/lastName")!>
|
||||
</#if>
|
||||
<div class="metaDataName collapsible collapsed">
|
||||
<div class="collapsibleLink" style="display:inline;">Метаданные</div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_label}</div>
|
||||
</div>
|
||||
<div class="autoMetadataExpand" style="display:none;">
|
||||
<#assign firstPub = propertyGroups.pullProperty("https://litvinovg.pro/text_structures#firstPublication")!>
|
||||
<#if firstPub.statements?has_content && firstPub.type == "data">
|
||||
<div class="firstPub" style="list-style:none;">
|
||||
<div class="label">Первая публикация статьи
|
||||
<div class="label">${i18n().metadata_firstPublication}
|
||||
</div>
|
||||
<@p.dataPropertyList firstPub editable />
|
||||
</div>
|
||||
|
|
|
@ -115,7 +115,7 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
<#assign skipThis = propertyGroups.pullProperty("http://xmlns.com/foaf/0.1/lastName")!>
|
||||
</#if>
|
||||
<div class="metaDataName collapsible collapsed">
|
||||
<div class="collapsibleLink" style="display:inline;">Метаданные</div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_label}</div>
|
||||
</div>
|
||||
<div class="autoMetadataExpand" style="display:none;">
|
||||
<#if !editable>
|
||||
|
@ -130,7 +130,7 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
nonePubAuthors
|
||||
</#if>
|
||||
">
|
||||
<div class="collapsibleLink" style="display:inline;">Авторы: <@p.addLink pubAuthors editable /> <@p.verboseDisplay pubAuthors /></div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_authors} <@p.addLink pubAuthors editable /> <@p.verboseDisplay pubAuthors /></div>
|
||||
</div>
|
||||
<div class="expandedAuthors autoMetadataExpand" style="display:none;">
|
||||
<#if pubAuthors.statements?has_content >
|
||||
|
@ -144,7 +144,7 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
|
||||
<#if articles?has_content>
|
||||
<div class="collapsible collapsed">
|
||||
<div class="collapsibleLink" style="display:inline;">В составе статей:</div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_in_articles}</div>
|
||||
</div>
|
||||
<div class="expandedArticles autoMetadataExpand" style="display:none;">
|
||||
<#list articles as article>
|
||||
|
@ -160,7 +160,7 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
<#assign rubrics = propertyGroups.pullProperty("https://iph.ras.ru/relationships#belongsTo")!>
|
||||
<#if rubrics?has_content>
|
||||
<div class="collapsible collapsed">
|
||||
<div class="collapsibleLink" style="display:inline;">Относится к рубрикам: <@p.addLink rubrics editable /> <@p.verboseDisplay rubrics /></div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_relates_to_rubrics} <@p.addLink rubrics editable /> <@p.verboseDisplay rubrics /></div>
|
||||
</div>
|
||||
<div class="expandedRubrics autoMetadataExpand" style="display:none;">
|
||||
<#if rubrics.statements?has_content >
|
||||
|
@ -174,7 +174,7 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
<#assign keywords = propertyGroups.pullProperty("https://litvinovg.pro/text_structures#keywords")!>
|
||||
<#if keywords?has_content >
|
||||
<div class="collapsible collapsed">
|
||||
<div class="collapsibleLink" style="display:inline;">Ключевые слова: <@p.addLink keywords editable /> <@p.verboseDisplay keywords /></div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_keywords} <@p.addLink keywords editable /> <@p.verboseDisplay keywords /></div>
|
||||
</div>
|
||||
<div class="expandedKeywords autoMetadataExpand" style="display:none;">
|
||||
<div class="wrapperExpandedKeywords">
|
||||
|
@ -193,14 +193,14 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
<#-- object property -->
|
||||
</div>
|
||||
<#else>
|
||||
<div class="label">Текст отрывка: <@p.addLink htmlExcerpt editable /> <@p.verboseDisplay htmlExcerpt /> </div>
|
||||
<div class="label">${i18n().metadata_html_text} <@p.addLink htmlExcerpt editable /> <@p.verboseDisplay htmlExcerpt /> </div>
|
||||
</#if>
|
||||
</#if>
|
||||
|
||||
<#assign works = propertyGroups.pullProperty("https://litvinovg.pro/text_structures#works")!>
|
||||
<#if works.statements?has_content || editable >
|
||||
<div class="works" style="list-style:none;">
|
||||
<h2 class="label">Источники: <@p.addLink works editable /> <@p.verboseDisplay works /></h2>
|
||||
<h2 class="label">${i18n().sources_excerpt_button_text} <@p.addLink works editable /> <@p.verboseDisplay works /></h2>
|
||||
<@p.dataPropertyList works editable />
|
||||
</div>
|
||||
</#if>
|
||||
|
@ -208,7 +208,7 @@ ${scripts.add('<script type="text/javascript" src="${urls.base}/themes/iph/js/to
|
|||
<#assign biblio= propertyGroups.pullProperty("https://litvinovg.pro/text_structures#bibliography")!>
|
||||
<#if biblio.statements?has_content || editable >
|
||||
<div class="biblio" style="list-style:none;">
|
||||
<h2 class="label">Литература: <@p.addLink biblio editable /> <@p.verboseDisplay biblio /></h2>
|
||||
<h2 class="label">${i18n().literature_excerpt_button_text} <@p.addLink biblio editable /> <@p.verboseDisplay biblio /></h2>
|
||||
<@p.dataPropertyList biblio editable />
|
||||
</div>
|
||||
</#if>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<#else>
|
||||
${copyright.text}
|
||||
</#if>
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Лицензия Creative Commons" style="border-width:0;" src="https://i.creativecommons.org/l/by-nc-nd/4.0/80x15.png" /></a></small>
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons" style="border-width:0;" src="https://i.creativecommons.org/l/by-nc-nd/4.0/80x15.png" /></a></small>
|
||||
</#if>
|
||||
<a class="powered-by-vivo" href="http://vivoweb.org" target="_blank" title="${i18n().menu_powered} VIVO">Powered by <strong>VIVO</strong></a>
|
||||
<#if user.hasRevisionInfoAccess>
|
||||
|
@ -30,7 +30,7 @@
|
|||
<li role="listitem"><a href="http://www.vivoweb.org/support" target="blank" title="${i18n().menu_support}">${i18n().menu_support}</a></li> -->
|
||||
</ul>
|
||||
</nav>
|
||||
<button id="scrollToTopBtn">Наверх</button>
|
||||
<button id="scrollToTopBtn">${i18n().scroll_to_top_label}</button>
|
||||
<script>
|
||||
var scrollToTopBtn = document.getElementById("scrollToTopBtn");
|
||||
var rootElement = document.documentElement;
|
||||
|
|
|
@ -1,27 +1,27 @@
|
|||
<div id="querybuilder-container" style="display:none;">
|
||||
<div id="CounterSearchWrapper">
|
||||
<div id="builder">
|
||||
<div id="SearchTitle">Параметры поиска</div>
|
||||
<div id="SearchTitle">${i18n().extended_search_label}</div>
|
||||
</div>
|
||||
<div class="btn-group-bottom">
|
||||
<div id="settingsButtons">
|
||||
<div id="OuterWrapperButtons">
|
||||
<div id="wrapperButtons">
|
||||
<button id="btn-set" class="btn btn-success set-json" data-target="basic">Пример заполнения</button>
|
||||
<button id="btn-reset-button" class="btn btn-warning reset" data-target="basic">Очистить</button>
|
||||
<button id="btn-set" class="btn btn-success set-json" data-target="basic">${i18n().extended_search_example}</button>
|
||||
<button id="btn-reset-button" class="btn btn-warning reset" data-target="basic">${i18n().extended_search_clean}</button>
|
||||
<!-- <button id="btn-get" class="btn btn-primary parse-json" data-target="basic">Get rules</button> -->
|
||||
<div id="SelectResults">
|
||||
<label style="display:inline;" for="hitsPerPage">Результатов на страницу</label>
|
||||
<label style="display:inline;" for="hitsPerPage">${i18n().extended_search_results_on_page}</label>
|
||||
<@selectHitsPerPage/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<button id="btn-search-expand" class="btn btn-warning reset" data-target="basic">Поиск</button>
|
||||
<button id="btn-search-expand" class="btn btn-warning reset" data-target="basic">${i18n().extended_search_execute_search}</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="backgroundForm">
|
||||
<button id="btn-get-standard-searchform" class="btn btn-warning reset" data-target="basic">Стандартная форма поиска</button>
|
||||
<button id="btn-get-standard-searchform" class="btn btn-warning reset" data-target="basic">${i18n().open_standard_search_form}</button>
|
||||
</div>
|
||||
</div>
|
||||
<script src="themes/iph/js/query-builder.standalone.min.js"></script>
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
</div>
|
||||
<#include "customsearchpanel.ftl" >
|
||||
<div id="tocPlaceHolder" style="display:none;">
|
||||
<div id="tocName">Содержание</div>
|
||||
<div id="tocName">${i18n().toc_label}</div>
|
||||
<div id="wrapperTocButtons">
|
||||
<div id="tocExpandAll" onclick="javascript:expandAllTOCElements('tocPlaceHolder');">Раскрыть
|
||||
<div id="tocExpandAll" onclick="javascript:expandAllTOCElements('tocPlaceHolder');">${i18n().expand_something}
|
||||
<img id="tocExpandImageAll" onclick="javascript:expandAllTOCElements('tocPlaceHolder');" src="${urls.base}/themes/iph/images/all-toc-expand.svg"/>
|
||||
</div>
|
||||
<div id="tocCollapseAll" onclick="javascript:collapseAllTOCElements('tocPlaceHolder');">Свернуть
|
||||
<div id="tocCollapseAll" onclick="javascript:collapseAllTOCElements('tocPlaceHolder');">${i18n().collapse_something}
|
||||
<img id="tocCollapseImageAll" onclick="javascript:collapseAllTOCElements('tocPlaceHolder');" src="${urls.base}/themes/iph/images/all-toc-collapse.svg"/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -30,7 +30,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
|
||||
<#assign parent = propertyGroups.pullProperty("https://iph.ras.ru/relationships#hasParent")!>
|
||||
<#if parent?has_content>
|
||||
<div class="label">Родительская рубрика:<#if !parent.statements?has_content> <@p.addLink parent editable /></#if> <@p.verboseDisplay parent /></div>
|
||||
<div class="label">${i18n().rubricator_parent_rubric}<#if !parent.statements?has_content> <@p.addLink parent editable /></#if> <@p.verboseDisplay parent /></div>
|
||||
<#if parent.statements?has_content >
|
||||
<div style="list-style:none;" class="parentRubric">
|
||||
<@p.objectProperty parent editable />
|
||||
|
@ -41,7 +41,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
|
||||
<#assign order = propertyGroups.pullProperty("https://iph.ras.ru/relationships#rubricOrder")!>
|
||||
<#if order?has_content>
|
||||
<div class="label">Порядок рубрики<#if !order.statements?has_content> <@p.addLink order editable /></#if> <@p.verboseDisplay order /></div>
|
||||
<div class="label">${i18n().rubricator_rubric_order}<#if !order.statements?has_content> <@p.addLink order editable /></#if> <@p.verboseDisplay order /></div>
|
||||
<#if order.statements?has_content >
|
||||
<div style="list-style:none;" class="rubricOrder">
|
||||
<@p.dataPropertyList order editable />
|
||||
|
@ -51,7 +51,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
</#if>
|
||||
|
||||
<#if childRubrics?has_content>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">Подрубрики</button>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">${i18n().rubricator_subrubrics}</button>
|
||||
<div style="display:none;">
|
||||
<#list childRubrics as childRubric>
|
||||
<#if childRubric?has_content >
|
||||
|
@ -64,7 +64,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
</#if>
|
||||
|
||||
<#if childArticles?has_content>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">Статьи в подрубриках</button>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">${i18n().rubricator_articles_in_subrubrics}</button>
|
||||
<div style="display:none;">
|
||||
<#list childArticles as childArticle>
|
||||
<#if childArticle?has_content >
|
||||
|
@ -77,7 +77,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
</#if>
|
||||
|
||||
<#if childExcerpts?has_content>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">Отрывки в подрубриках</button>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">${i18n().rubricator_excerpts_in_subrubrics}</button>
|
||||
<div style="display:none;">
|
||||
<#list childExcerpts as childExcerpt>
|
||||
<#if childExcerpt?has_content >
|
||||
|
@ -90,7 +90,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
</#if>
|
||||
|
||||
<#if articles?has_content>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">Статьи в данной рубрике</button>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">${i18n().rubricator_articles_in_rubric}</button>
|
||||
<div class="articles" style="display:none;">
|
||||
<#list articles as article>
|
||||
<#if article?has_content >
|
||||
|
@ -103,7 +103,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
</#if>
|
||||
|
||||
<#if excerpts?has_content>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">Отрывки в данной рубрике</button>
|
||||
<button type="button" class="collapsible" style="border:none;padding: 18px;width: 100%;text-align:left;">${i18n().rubricator_excerpts_in_rubric}</button>
|
||||
<div style="display:none;" class="excerpts">
|
||||
<#list excerpts as excerpt>
|
||||
<#if excerpt?has_content >
|
||||
|
|
|
@ -7,7 +7,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
<button type="button" style="border:none;padding: 15px;text-align:left; width:100%;" class="collapsible">
|
||||
<@openButton childs=childs/><a style="padding-left:15px;">${rubric.name}</a>
|
||||
<div id="rubricFollow">
|
||||
<a href="individual?uri=${rubric.uri?url}">перейти в рубрику</a>
|
||||
<a href="individual?uri=${rubric.uri?url}">${i18n().metadata_to_rubric}</a>
|
||||
</div>
|
||||
</button>
|
||||
<div class="rubricContents" style="display:none;">
|
||||
|
@ -36,7 +36,7 @@ ${scripts.add('<script async type="text/javascript" src="${urls.base}/themes/iph
|
|||
<#assign count = count + 1 >
|
||||
<button type="button" style="border:none;padding: 15px 0px 15px ${15+15*level}px;width: 100%; text-align:left;" class="collapsible"><@openButton childs=childs /><a style="padding-left:15px;">${innerRubric.name}</a>
|
||||
<div id="rubricFollow">
|
||||
<a href="individual?uri=${innerRubric.uri?url}">перейти в рубрику</a>
|
||||
<a href="individual?uri=${innerRubric.uri?url}">${i18n().metadata_to_rubric}</a>
|
||||
</div>
|
||||
</button>
|
||||
<div class="rubricContents" style="display:none;">
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<div id="simple-search-container">
|
||||
<#include "customSearchForm.ftl">
|
||||
<button id="switch-to-extended-searchform">Расширенный поиск</button>
|
||||
<button id="switch-to-extended-searchform">${i18n().extended_search_label}</button>
|
||||
</div>
|
||||
<#include "queryBuilder.ftl">
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<#macro showRubrics>
|
||||
<#assign currentRubrics = propertyGroups.pullProperty("https://iph.ras.ru/relationships#belongsTo")!>
|
||||
<#if currentRubrics?? && currentRubrics?has_content>
|
||||
<div class="label collapsible">Относится к рубрикам: <@p.addLink currentRubrics editable /> <@p.verboseDisplay currentRubrics /></div>
|
||||
<div class="label collapsible">${i18n().metadata_relates_to_rubrics} <@p.addLink currentRubrics editable /> <@p.verboseDisplay currentRubrics /></div>
|
||||
<#if rubrics?? && rubrics?has_content>
|
||||
<#list rubrics as rubric>
|
||||
<li role="listitem" style="list-style:none;">
|
||||
|
@ -17,7 +17,7 @@
|
|||
<#assign issue = propertyGroups.pullProperty("https://litvinovg.pro/text_structures#issue")!>
|
||||
<#if issue.statements?has_content && issue.type == "data">
|
||||
<div class="issue" style="list-style:none;">
|
||||
<div class="label">Входит в выпуск</div>
|
||||
<div class="label">${i18n().metadata_relates_to_issue}</div>
|
||||
<@p.dataPropertyList issue editable />
|
||||
</div>
|
||||
</#if>
|
||||
|
@ -27,7 +27,7 @@
|
|||
<#assign year = propertyGroups.pullProperty("https://litvinovg.pro/text_structures#year")!>
|
||||
<#if year.statements?has_content && year.type == "data">
|
||||
<div class="year" style="list-style:none;">
|
||||
<div class="label">Год</div>
|
||||
<div class="label">${i18n().metadata_year}</div>
|
||||
<@p.dataPropertyList year editable />
|
||||
</div>
|
||||
</#if>
|
||||
|
@ -36,7 +36,7 @@
|
|||
<#macro documentRubrics >
|
||||
<#assign docRubrics = propertyGroups.pullProperty("https://iph.ras.ru/relationships#belongsTo")!>
|
||||
<#if ( docRubrics?? && docRubrics?has_content ) || (rubrics?? && rubrics?has_content)>
|
||||
<div class="<#if rubrics?? && rubrics?has_content>collapsible collapsed</#if>" ><div class="collapsibleLink" style="display:inline;">Относится к рубрикам:</div>
|
||||
<div class="<#if rubrics?? && rubrics?has_content>collapsible collapsed</#if>" ><div class="collapsibleLink" style="display:inline;">${i18n().metadata_relates_to_rubrics}</div>
|
||||
<#if docRubrics?? && docRubrics?has_content >
|
||||
<@p.addLink docRubrics editable /> <@p.verboseDisplay docRubrics /><br/>
|
||||
</#if>
|
||||
|
@ -176,7 +176,7 @@
|
|||
<#macro authors_metadata>
|
||||
<#if authors?? && authors?has_content>
|
||||
<div class="collapsible collapsed">
|
||||
<div class="collapsibleLink" style="display:inline;">Авторы:</div>
|
||||
<div class="collapsibleLink" style="display:inline;">${i18n().metadata_authors}</div>
|
||||
</div>
|
||||
<div class="expandedAuthors autoMetadataExpand" style="display:none;">
|
||||
<#list authors as author>
|
||||
|
@ -187,7 +187,7 @@
|
|||
</#if>
|
||||
<#if author.orgAddress??>
|
||||
<br>
|
||||
<span class="authorOrgAdress">Адрес организации: <#if author.orgPostalCode??>${author.orgPostalCode}, </#if>${author.orgAddress} </span>
|
||||
<span class="authorOrgAdress">${i18n().metadata_org_address}<#if author.orgPostalCode??>${author.orgPostalCode}, </#if>${author.orgAddress} </span>
|
||||
<br>
|
||||
</#if>
|
||||
</div>
|
||||
|
@ -207,19 +207,11 @@
|
|||
</#if>
|
||||
</#macro>
|
||||
|
||||
<#macro expandSettingsSwitch >
|
||||
<div class="expandSettingsSwitch">
|
||||
<label class="switch">Раскрывать документы по умолчанию
|
||||
<input id="expandSettingsCB" type="checkbox" onclick="switchExpandSettings();">
|
||||
</label>
|
||||
</div>
|
||||
</#macro>
|
||||
|
||||
<#macro expandMetadataSwitch>
|
||||
<div class="expandSwitch">
|
||||
<label class="switch">
|
||||
<div class="expandTextControl">Раскрыть метаданные<img src="${urls.base}/themes/iph/images/arrow-down.svg"/></div>
|
||||
<div class="collapseTextControl">Свернуть метаданные<img src="${urls.base}/themes/iph/images/arrow-top.svg"/></div>
|
||||
<div class="expandTextControl">${i18n().expand_metadata_switch}<img src="${urls.base}/themes/iph/images/arrow-down.svg"/></div>
|
||||
<div class="collapseTextControl">${i18n().collapse_metadata_switch}<img src="${urls.base}/themes/iph/images/arrow-top.svg"/></div>
|
||||
<input id="metadataExpandCB" type="checkbox" onclick="switchExpand('metadataExpandCB','.autoMetadataExpand');">
|
||||
</label>
|
||||
</div>
|
||||
|
@ -228,8 +220,8 @@
|
|||
<#macro expandSwitch>
|
||||
<div class="expandSwitch">
|
||||
<label class="switch">
|
||||
<div class="expandTextControl">Раскрыть документ<img src="${urls.base}/themes/iph/images/arrow-down.svg"/></div>
|
||||
<div class="collapseTextControl">Свернуть документ<img src="${urls.base}/themes/iph/images/arrow-top.svg"/></div>
|
||||
<div class="expandTextControl">${i18n().expand_doc_switch}<img src="${urls.base}/themes/iph/images/arrow-down.svg"/></div>
|
||||
<div class="collapseTextControl">${i18n().collapse_doc_switch}<img src="${urls.base}/themes/iph/images/arrow-top.svg"/></div>
|
||||
<input id="expandCB" type="checkbox" onclick="switchExpand('expandCB','.autoExpand');">
|
||||
</label>
|
||||
</div>
|
||||
|
@ -242,15 +234,15 @@
|
|||
<div id="userSettingsModal" class="modal" style="display:none;">
|
||||
<div class="modal-content">
|
||||
<div class="modalWrapper">
|
||||
<div id="titleSettings">Выберите настройки:</div>
|
||||
<div id="titleSettings">${i18n().user_settings_label}</div>
|
||||
<span id="closeModalWindow">×</span>
|
||||
</div>
|
||||
<label>
|
||||
<div>Всегда раскрывать документ при открытии</div>
|
||||
<div>${i18n().user_settings_always_open_full_doc}</div>
|
||||
<input id="expandSettingsCB" type="checkbox" onclick="switchExpandSettings('expandSettingsCB','switchExpand');">
|
||||
</label>
|
||||
<label>
|
||||
<div>Всегда раскрывать метаданные при открытии</div>
|
||||
<div>${i18n().user_settings_always_open_metadata}</div>
|
||||
<input id="metadataExpandSettingsCB" type="checkbox" onclick="switchExpandSettings('metadataExpandSettingsCB','metadataExpandSetting');">
|
||||
</label>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue