No edit summary
No edit summary
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div class="d-none">{{#vardefine:@fullpagename|{{FULLPAGENAME}} }}
<div class="d-none">{{#vardefine:@subject page ids|{{#cr-array:map|{{#cr-urlget:par=ids}}|,|xxx|xxx|,|options=unique,sort-asc}} }}<!--
{{#vardefine:@subject page ids|{{#arraymap:{{#urldecode:{{#urlget:ids}}}}|,|xxx|xxx|,}} }}<!--
-->{{#vardefine:@lg|{{#cr-urlget:par=lg}} }}<!--
-->{{#vardefine:@lg|{{#urldecode:{{#urlget:lg}} }} }}<!--


-->{{#if:{{#var:@subject page ids}}
-->{{#if:{{#var:@subject page ids}}
|{{#vardefine:@subject page|{{#arraymap:{{#var:@subject page ids}} |,|xxx|{{#ask: [[Page ID::xxx]] |link=none}}|;}} }} <!--
|{{#vardefine:@subject page|{{#arraymap:{{#var:@subject page ids}} |,|xxx|{{#ask: [[Page ID::xxx]] |link=none}}|;}} }} <!--
-->{{#vardefine:@query arg|{{#arraymap:{{#var:@subject page}}|;|xxx|[[Text has genre classification (extended)::xxx]] |
-->{{#vardefine:@query arg |{{#cr-array:map|{{#var:@subject page}}|;|xxx|[[Text has genre classification (extended)::xxx]] ||options=unique,sort-asc }}
}}
[[Has language for search::{{#var:@lg|+}}]]
[[Has language for search::{{#var:@lg|+}}]]
}}<!--
}}<!--
-->{{#vardefine:@number of results |{{#ask:{{#var:@query arg}}|format=count}} }}<!--
-->{{#vardefine:@number of results |{{#ask:{{#var:@query arg}}|format=count}} }}<!--
-->{{#vardefine:@offset|{{#urlget:offset|0}}}}<!--
-->{{#vardefine:@offset|{{#cr-urlget:par=offset|default=0}}}}<!--


-->{{#vardefine:@subjects |{{#ask: [[-Text has genre classification (top)::<q>{{#var:@query arg}}</q>]] [[!{{#var:@subject page}}]]
-->{{#vardefine:@subjects |{{#ask: [[-Text has genre classification (top)::<q>{{#var:@query arg}}</q>]] [[!{{#var:@subject page}}]]
Line 17: Line 15:


-->{{#vardefine:@languages |{{#ask: [[-Has language for search::<q>{{#var:@query arg}}</q>]] |link=none |sep=; |sort=Has chain sortkey |order=asc }} }}<!--
-->{{#vardefine:@languages |{{#ask: [[-Has language for search::<q>{{#var:@query arg}}</q>]] |link=none |sep=; |sort=Has chain sortkey |order=asc }} }}<!--
-->{{#widget:Css extra
|css=
.codecs-facet {
  width:20em;
}
.codecs-facets > .codecs-facet {
  margin-bottom:0.5em;
}
.codecs-facets > .codecs-facet:last-child {
  margin-bottom:0;
}
.codecs-facet .codecs-facet-content {
  font-size: 0.9rem;
}
.codecs-facet .codecs-facet-content a:link {
    cursor: pointer;
}
.codecs-facet {
color: #333333;
background-color: var(--lightgreen);
border-color: #dad7cb;
padding:0.5rem;
}
.codecs-facet:hover {
  background-color:#D7DBD0;
}
.codecs-facet.active {
  background-color:#c7d1c5;
}
.codecs-facet-toggle {
  cursor:pointer;
  padding-left:0.3em;
  padding-right:0.3em;
}
}}<!--
--></div><!--
--></div><!--


-->{{Text/Menu}}<!--
-->{{Text/Menu}}<!--
--><div class="container"><!--
--><div class="bg-light"><div class="container"><!--


-->{{Page header
-->{{Page header
Line 32: Line 69:


Main column
Main column
--><div class="col-md-8">
--><div class="col-md-8 order-2">
<div class="p-1"><div class="codecs__subheading">Currently selected criteria</div>
<div class="p-1"><div class="codecs__subheading">Currently selected criteria</div>
{{#arraymap:{{#var:@subject page}}|;|xxx|{{Show classification label|Subject=xxx|Remove link=<!--
{{#arraymap:{{#var:@subject page}}|;|xxx|{{Show classification label|Subject=xxx|Remove link=<!--
   -->{{fullurl:{{FULLPAGENAME}}|ids={{#replace:{{#var:@subject page ids}}|{{PAGEID:xxx}}|}} }}<!--//fullurl
   -->{{fullurl:{{FULLPAGENAME}}|ids={{#replace:{{#var:@subject page ids}}|{{PAGEID:xxx}}|}} }}<!--//fullurl
   -->}}|}}
   -->}}|}}
<div class="well well-default well-sm text-small p-1 mb-0">{{#var:@lg}}</div>
<div class="text-small p-1 mb-0">{{#arraymap:{{#var:@lg}}|;|xxx|{{#widget:Link
|type=a
|href={{fullurl:{{FULLPAGENAME}}|ids={{#var:@subject page ids}}&lg={{#replace:{{#var:@lg}}|xxx|}}}}
|text={{#show:xxx |?Has semantic title}} <i class="fa fa-times"></i>
}}
|}}</div>
</div><!--
</div><!--


Line 70: Line 112:
|?Modification date
|?Modification date


|format=template
|format=plainlist
|template=Show text on card
|template=Show text on card
|link=none
|link=none
|named args=yes
|named args=yes
|sep=<div style="margin-bottom:10px;"></div>
|valuesep=;
|valuesep=;
|limit=25
|limit=25
|sort=
<!--|sort=Has sort date
|order=
|order=-->
|default=<div class="alert alert-danger"><em>No results</em></div>
|default=<div class="alert alert-danger"><em>No results</em></div>
|searchlabel=
|searchlabel=
|userparam=user={{#ifingroup:user|true|false}};
|offset={{#var:@offset}}
|offset={{#var:@offset}}
}}
}}
Line 86: Line 128:
--><div id="results-associated" class="tab-pane fade">
--><div id="results-associated" class="tab-pane fade">


{{Show agent with hover card |{{#ask: [[-Text has author::<q>{{#var:@query arg}}</q>]] |link=none |sep=; |default= }} }}
{{#ask: [[-Text has author::<q>{{#var:@query arg}}</q>]]  
|format=plainlist
|template=Show agent with hover card
|link=none
|sep=
|default=
|intro=<big class="d-block">Authors and ascribed authors</big>
|outro={{Hr}}
|@deferred
}}<!--


;Agents
-->{{#ask: [[-Text refers to agent::<q>{{#var:@query arg}}</q>]]  
{{Show agent with hover card |{{#ask: [[-Text refers to agent::<q>{{#var:@query arg}}</q>]]  
OR [[Concept:All people]] [[-Text has subject category::<q>{{#var:@query arg}}</q>]]
OR [[Concept:All people]] [[-Text has subject category::<q>{{#var:@query arg}}</q>]]
|link=none |sep=;
|format=plainlist
|template=Show agent with hover card
|link=none
|sep=
|default=
|default=
}} }}
|intro=<big class="d-block">Agents</big>
|outro={{Hr}}
|@deferred
|@control=slider
}}<!--


<div class="alert alert-info text-small">
-->{{#ask:  
{{#ask:  
[[-Is item in MS::<q>[[MS contains text::<q>{{#var:@query arg}}</q>]]</q>]]
[[-Is item in MS::<q>[[MS contains text::<q>{{#var:@query arg}}</q>]]</q>]]
     |?=Page
     |?=Page
Line 103: Line 159:
     |?Manuscript title  
     |?Manuscript title  
     |?Manuscript date   
     |?Manuscript date   
     |format=template |template=Show manuscript for text  
     |format=plainlist
    |template=Show manuscript for text  
     |link=none |named args=true
     |link=none |named args=true
    |intro=<big class="d-block">Manuscripts</big><div class="text-small">
    |outro=</div>{{Hr}}
     |sep=<br />
     |sep=<br />
     |default=
     |default=
     |@deferred
     |@deferred
}}
}}<!--


{{#ask:  
-->{{#ask: [[-Text belongs to text::<q>{{#var:@query arg}}</q>]]
[[-Text belongs to text::<q>{{#var:@query arg}}</q>]]
|intro=<big class="d-block">‘Parent’ texts</big>
|intro={{Hr}}
|sep=<br/>
|sep=<br/>
|default=
|default=
|@deferred
|@deferred
}}
}}
</div>


</div><!-- //tab pane 2 -->
</div><!-- //tab pane 2 -->
Line 125: Line 182:


Assistive column
Assistive column
--><div class="col-md-4">
--><div class="col-md-4 order-1">
<div class="codecs__subheading">{{Fa|filter}} Filter down on the current selection</div>
<div class="codecs__subheading">{{Fa|filter}} Filter down on the current selection</div><!--


<div class="text-small"><!--{{#var:@subjects}}--->
--><div class="codecs-facets"><!--
{{#arraymap:{{#var:@subjects}}|;|xxx|<!--
  --><div>{{#widget:Link |type=a |href={{fullurl:{{FULLPAGENAME}}|ids={{#var:@subject page ids}},{{PAGEID:xxx}} }} |text={{#show: xxx |?Has chain title}} }}</div>
|}}


{{#ask: [[-Text has genre classification (top)::<q>{{#var:@query arg}}</q>]] [[!{{#var:@subject page}}]]
--><div class="codecs-facet">{{CollapsibleBS
|ID=classification
|Show toggle=true
|Toggle element=div
|Toggle class=codecs-facet-toggle d-flex justify-content-between
|Toggle text=<div>Classification</div>
<div class=""><span class="up">{{Fa|angle-right}}</span><span class="down">{{Fa|angle-down}}</span></div>
|Content=<div class="card card-body">{{#ask: [[-Text has genre classification (top)::<q>{{#var:@query arg}}</q>]] [[!{{#var:@subject page}}]]
|?=Page
|?=Page
|?Has chain title
|?Has chain title
|?Has chain sortkey
|format=plainlist
|template=Show subject as classification filter
|template=Show subject as classification filter
|link=none |sep=; |named args=true
|link=none
|valuesep=;
|named args=true
|sort=Has chain title |order=asc
|userparam={{#var:@subject page ids}}
|userparam={{#var:@subject page ids}}
}}
}}</div>
|Content class=codecs-facet-content
}}</div><!--


{{#if:{{#var:@languages}}
-->{{#if:{{#var:@languages}}
|{{Hr}}
|<div class="codecs-facet">{{CollapsibleBS
{{#arraymap:{{#var:@languages}} |;|xxx |{{Show language as classification filter
|ID=language
|Show toggle=true
|Toggle element=div
|Toggle class=codecs-facet-toggle d-flex justify-content-between
|Toggle text=<div>Language</div>
<div class=""><span class="up">{{Fa|angle-right}}</span><span class="down">{{Fa|angle-down}}</span></div>
|Content=<div class="card card-body">{{#arraymap:{{#var:@languages}} |;|xxx |{{Show language as classification filter
|Language=xxx
|Language=xxx
|URL ids={{#var:@subject page ids}}
|URL ids={{#var:@subject page ids}}
Line 149: Line 223:
|URL lg={{#var:@lg}}
|URL lg={{#var:@lg}}
}}|<br/> }}
}}|<br/> }}
}}
</div>
</div><!--//text-small -->
|Content class=codecs-facet-content
}}</div>}}<!--
 
--></div><!--//codecs-facets
 
-->
</div><!--// col-md-4


{{Hr}}
{{#var:@subjects}}


</div><!-- // col-md-4 -->
{{#arraymap:{{#var:@subjects}}|;|xxx|<div>{{#widget:Link |type=a |href={{fullurl:{{FULLPAGENAME}}|ids={{#var:@subject page ids}},{{PAGEID:xxx}} }} |text={{#show: xxx |?Has chain title}} }}</div>
|}}
-->
</div><!-- // row -->
</div><!-- // row -->
{{Pagination
{{Pagination
Line 166: Line 248:
-->
-->
<div class="mb-generous"></div>
<div class="mb-generous"></div>
</div><!-- // container -->
</div></div><!-- // container and background -->

Latest revision as of 18:35, 17 March 2024