Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
facets
Commits
c9aa4ee2
Commit
c9aa4ee2
authored
Dec 05, 2015
by
Ivo Van Geertruyen
Browse files
#2624862
: Namespace change from facet_api to facets.
parent
91d7545d
Changes
100
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
c9aa4ee2
...
...
@@ -35,8 +35,8 @@ env:
-
PATH="$PATH:$HOME/.composer/vendor/bin"
# Configuration variables.
-
DRUPAL_TI_MODULE_NAME="facet
api
"
-
DRUPAL_TI_SIMPLETEST_GROUP="facet
api
"
-
DRUPAL_TI_MODULE_NAME="facet
s
"
-
DRUPAL_TI_SIMPLETEST_GROUP="facet
s
"
# Define runners and environment vars to include before and after the
# main runners / environment vars.
...
...
config/schema/facet
api
.facet.schema.yml
→
config/schema/facet
s
.facet.schema.yml
View file @
c9aa4ee2
facet
api
.facet.*
:
facet
s
.facet.*
:
type
:
config_entity
label
:
'
Facet'
mapping
:
...
...
@@ -52,4 +52,4 @@ facetapi.facet.*:
type
:
integer
label
:
'
The
processor'
'
s
weight
for
this
stage'
settings
:
type
:
facet
api
.processor.plugin.[%parent.processor_id]
type
:
facet
s
.processor.plugin.[%parent.processor_id]
config/schema/facet
api
.processor.schema.yml
→
config/schema/facet
s
.processor.schema.yml
View file @
c9aa4ee2
facet
api
.processor.plugin.count_widget_order
:
facet
s
.processor.plugin.count_widget_order
:
type
:
mapping
label
:
'
Count
widget
order'
mapping
:
...
...
@@ -6,7 +6,7 @@ facetapi.processor.plugin.count_widget_order:
type
:
string
label
:
sort order
facet
api
.processor.plugin.display_value_widget_order
:
facet
s
.processor.plugin.display_value_widget_order
:
type
:
mapping
label
:
'
Display
value
widget
order'
mapping
:
...
...
@@ -14,7 +14,7 @@ facetapi.processor.plugin.display_value_widget_order:
type
:
string
label
:
sort order
facet
api
.processor.plugin.raw_value_widget_order
:
facet
s
.processor.plugin.raw_value_widget_order
:
type
:
mapping
label
:
'
Raw
value
widget
order'
mapping
:
...
...
@@ -22,7 +22,7 @@ facetapi.processor.plugin.raw_value_widget_order:
type
:
string
label
:
sort order
facet
api
.processor.plugin.active_widget_order
:
facet
s
.processor.plugin.active_widget_order
:
type
:
mapping
label
:
'
Active
widget
order'
mapping
:
...
...
@@ -30,7 +30,7 @@ facetapi.processor.plugin.active_widget_order:
type
:
string
label
:
sort order
facet
api
.processor.plugin.minimum_count
:
facet
s
.processor.plugin.minimum_count
:
type
:
mapping
label
:
'
Minimum
count
widget'
mapping
:
...
...
core_search_facet
api
/core_search_facetapi.info.yml
→
core_search_facet
s
/core_search_facetapi.info.yml
View file @
c9aa4ee2
...
...
@@ -4,4 +4,4 @@ description: 'Facet API integration for Core.'
core
:
8.x
package
:
Search
dependencies
:
-
facet
api
-
facet
s
core_search_facet
api
/core_search_facetapi.module
→
core_search_facet
s
/core_search_facetapi.module
View file @
c9aa4ee2
...
...
@@ -2,7 +2,7 @@
/**
* @file
* Contains core_search_facet
api
.module
* Contains core_search_facet
s
.module
*/
use
Drupal\Core\Database\Query\AlterableInterface
;
...
...
@@ -12,13 +12,13 @@ use Drupal\Core\Database\Query\AlterableInterface;
*
* @param \Drupal\Core\Database\Query\AlterableInterface $query
*/
function
core_search_facet
api
_query_search_node_search_alter
(
AlterableInterface
$query
)
{
function
core_search_facet
s
_query_search_node_search_alter
(
AlterableInterface
$query
)
{
// Obtain the Facet Source id for the current search.
$request
=
\
Drupal
::
requestStack
()
->
getMasterRequest
();
$search_page
=
$request
->
attributes
->
get
(
'entity'
);
/** @var \Drupal\facet
api
\FacetManager\DefaultFacetManager $facet_manager */
$facet_manager
=
\
Drupal
::
service
(
'facet
api
.manager'
);
/** @var \Drupal\facet
s
\FacetManager\DefaultFacetManager $facet_manager */
$facet_manager
=
\
Drupal
::
service
(
'facet
s
.manager'
);
$search_id
=
'core_node_search:'
.
$search_page
->
id
();
// Add the active filters.
...
...
@@ -36,12 +36,12 @@ function core_search_facetapi_query_search_node_search_alter(AlterableInterface
* @see \Drupal\search\Annotation\SearchPlugin
* @see \Drupal\search\SearchPluginManager
*/
function
core_search_facet
api
_search_plugin_alter
(
array
&
$definitions
)
{
function
core_search_facet
s
_search_plugin_alter
(
array
&
$definitions
)
{
// Replace the Search Plugin class to alter the search form on a different
// way because we don't need content types or languages as advanced search
// filters.
// @TODO wait until we can add configuration to a facet source.
if
(
isset
(
$definitions
[
'node_search'
]))
{
//$definitions['node_search']['class'] = 'Drupal\core_search_facet
api
\Plugin\Search\NodeSearchFacets';
//$definitions['node_search']['class'] = 'Drupal\core_search_facet
s
\Plugin\Search\NodeSearchFacets';
}
}
core_search_facet
api
/src/FacetapiQuery.php
→
core_search_facet
s
/src/FacetapiQuery.php
View file @
c9aa4ee2
...
...
@@ -2,17 +2,17 @@
/**
* @file
* Contains \Drupal\core_search_facet
api
\Facet
api
Query.
* Contains \Drupal\core_search_facet
s
\Facet
s
Query.
*/
namespace
Drupal\core_search_facet
api
;
namespace
Drupal\core_search_facet
s
;
use
Drupal\search\SearchQuery
;
/**
* Extension of the SearchQuery class.
*/
class
Facet
api
Query
extends
SearchQuery
{
class
Facet
s
Query
extends
SearchQuery
{
/**
* Stores joined tables.
...
...
@@ -27,7 +27,7 @@ class FacetapiQuery extends SearchQuery {
* @param $table_alias
* The alias of the table being joined.
*
* @return Facet
api
Query
* @return Facet
s
Query
* An instance of this class.
*/
public
function
addFacetJoin
(
array
$query_info
,
$table_alias
)
{
...
...
@@ -46,7 +46,7 @@ class FacetapiQuery extends SearchQuery {
* @param array $query_info
* An associative array of query information.
*
* @return Facet
api
Query
* @return Facet
s
Query
* An instance of this class.
*/
public
function
addFacetField
(
array
$query_info
)
{
...
...
core_search_facet
api
/src/Plugin/CoreSearchFacetSourceInterface.php
→
core_search_facet
s
/src/Plugin/CoreSearchFacetSourceInterface.php
View file @
c9aa4ee2
...
...
@@ -2,12 +2,12 @@
/**
* @file
* Contains \Drupal\core_search_facet
api
\Plugin\FacetSourceInterface.
* Contains \Drupal\core_search_facet
s
\Plugin\FacetSourceInterface.
*/
namespace
Drupal\core_search_facet
api
\Plugin
;
namespace
Drupal\core_search_facet
s
\Plugin
;
use
Drupal\facet
api
\FacetInterface
;
use
Drupal\facet
s
\FacetInterface
;
/**
*
...
...
@@ -22,15 +22,15 @@ interface CoreSearchFacetSourceInterface {
/**
* Sets the facet query object.
*
* @return \Drupal\core_search_facet
api
\Facet
api
Query
* @return \Drupal\core_search_facet
s
\Facet
s
Query
*/
public
function
getFacetQueryExtender
();
/**
* Returns the query info for this facet field.
*
* @param \Drupal\facet
api
\FacetInterface $facet
* The facet definition as returned by facet
api
_facet_load().
* @param \Drupal\facet
s
\FacetInterface $facet
* The facet definition as returned by facet
s
_facet_load().
*
* @return array
* An associative array containing:
...
...
core_search_facet
api
/src/Plugin/Search/NodeSearchFacets.php
→
core_search_facet
s
/src/Plugin/Search/NodeSearchFacets.php
View file @
c9aa4ee2
...
...
@@ -2,10 +2,10 @@
/**
* @file
* Contains \Drupal\core_search_facet
api
\Plugin\Search\NodeSearchFacets.
* Contains \Drupal\core_search_facet
s
\Plugin\Search\NodeSearchFacets.
*/
namespace
Drupal\core_search_facet
api
\Plugin\Search
;
namespace
Drupal\core_search_facet
s
\Plugin\Search
;
use
Drupal\Core\Config\Config
;
use
Drupal\Core\Database\Driver\mysql\Connection
;
...
...
@@ -46,7 +46,7 @@ class NodeSearchFacets extends NodeSearch {
parent
::
__construct
(
$configuration
,
$plugin_id
,
$plugin_definition
,
$database
,
$entity_manager
,
$module_handler
,
$search_settings
,
$language_manager
,
$renderer
,
$account
);
/** @var \Symfony\Component\HttpFoundation\RequestStack $request_stack */
if
(
$search_page
=
$request_stack
->
getMasterRequest
()
->
attributes
->
get
(
'entity'
))
{
/** @var \Drupal\facet
api
\FacetSource\FacetSourcePluginManager $facet_source_plugin_manager */
/** @var \Drupal\facet
s
\FacetSource\FacetSourcePluginManager $facet_source_plugin_manager */
$this
->
facetSource
=
$facet_source_plugin_manager
->
createInstance
(
'core_node_search:'
.
$search_page
->
id
());
}
}
...
...
@@ -66,7 +66,7 @@ class NodeSearchFacets extends NodeSearch {
$container
->
get
(
'language_manager'
),
$container
->
get
(
'renderer'
),
$container
->
get
(
'current_user'
),
$container
->
get
(
'plugin.manager.facet
api
.facet_source'
),
$container
->
get
(
'plugin.manager.facet
s
.facet_source'
),
$container
->
get
(
'request_stack'
)
);
}
...
...
core_search_facet
api
/src/Plugin/facetapi/facet_source/CoreNodeSearchFacetSource.php
→
core_search_facet
s
/src/Plugin/facetapi/facet_source/CoreNodeSearchFacetSource.php
View file @
c9aa4ee2
...
...
@@ -2,18 +2,18 @@
/**
* @file
* Contains \Drupal\core_search_facet
api
\Plugin\facet
_api
\facet_source\CoreNodeSearchFacetSource
* Contains \Drupal\core_search_facet
s
\Plugin\facet
s
\facet_source\CoreNodeSearchFacetSource
*/
namespace
Drupal\core_search_facet
api
\Plugin\facet
api
\facet_source
;
namespace
Drupal\core_search_facet
s
\Plugin\facet
s
\facet_source
;
use
Drupal\Core\DependencyInjection\DependencySerializationTrait
;
use
Drupal\Core\Form\FormStateInterface
;
use
Drupal\Core\StringTranslation\StringTranslationTrait
;
use
Drupal\core_search_facet
api
\
Plugin\CoreSearchFacetSourceInterface
;
use
Drupal\facet
api
\FacetInterface
;
use
Drupal\facet
api
\FacetSource\FacetSourceInterface
;
use
Drupal\facet
api
\FacetSource\FacetSourcePluginBase
;
use
Drupal\core_search_facet
s
\
Plugin\CoreSearchFacetSourceInterface
;
use
Drupal\facet
s
\FacetInterface
;
use
Drupal\facet
s
\FacetSource\FacetSourceInterface
;
use
Drupal\facet
s
\FacetSource\FacetSourcePluginBase
;
use
Drupal\search\SearchPageInterface
;
use
Symfony\Component\DependencyInjection\ContainerInterface
;
use
Symfony\Component\HttpFoundation\RequestStack
;
...
...
@@ -21,9 +21,9 @@ use Symfony\Component\HttpFoundation\RequestStack;
/**
* Represents a facet source which represents the search api views.
*
* @Facet
Api
FacetSource(
* @Facet
s
FacetSource(
* id = "core_node_search",
* deriver = "Drupal\core_search_facet
api
\Plugin\facet
api
\facet_source\CoreNodeSearchFacetSourceDeriver"
* deriver = "Drupal\core_search_facet
s
\Plugin\facet
s
\facet_source\CoreNodeSearchFacetSourceDeriver"
* )
*/
class
CoreNodeSearchFacetSource
extends
FacetSourcePluginBase
implements
CoreSearchFacetSourceInterface
{
...
...
@@ -79,7 +79,7 @@ class CoreNodeSearchFacetSource extends FacetSourcePluginBase implements CoreSea
$configuration
,
$plugin_id
,
$plugin_definition
,
$container
->
get
(
'plugin.manager.facet
api
.query_type'
),
$container
->
get
(
'plugin.manager.facet
s
.query_type'
),
$container
->
get
(
'plugin.manager.search'
),
$request_stack
);
...
...
@@ -119,7 +119,7 @@ class CoreNodeSearchFacetSource extends FacetSourcePluginBase implements CoreSea
* {@inheritdoc}
*/
public
function
getQueryTypesForFacet
(
FacetInterface
$facet
)
{
// Get our Facet
Api
Field Identifier.
// Get our Facet
s
Field Identifier.
$field_id
=
$facet
->
getFieldIdentifier
();
return
$this
->
getQueryTypesForDataType
(
$field_id
);
...
...
@@ -200,7 +200,7 @@ class CoreNodeSearchFacetSource extends FacetSourcePluginBase implements CoreSea
//$this->searchQuery->searchExpression($input, $this->searchType);
//$this->searchQuery->publicParseSearchExpression();
$this
->
facetQueryExtender
=
db_select
(
'search_index'
,
'i'
,
array
(
'target'
=>
'replica'
))
->
extend
(
'Drupal\core_search_facet
api
\Facet
api
Query'
);
$this
->
facetQueryExtender
=
db_select
(
'search_index'
,
'i'
,
array
(
'target'
=>
'replica'
))
->
extend
(
'Drupal\core_search_facet
s
\Facet
s
Query'
);
$this
->
facetQueryExtender
->
join
(
'node_field_data'
,
'n'
,
'n.nid = i.sid'
);
$this
->
facetQueryExtender
//->condition('n.status', 1)
...
...
@@ -266,7 +266,7 @@ class CoreNodeSearchFacetSource extends FacetSourcePluginBase implements CoreSea
* @TODO move to the Base class???
*/
public
function
hasFacets
()
{
$manager
=
\
Drupal
::
service
(
'entity_type.manager'
)
->
getStorage
(
'facet
api
_facet'
);
$manager
=
\
Drupal
::
service
(
'entity_type.manager'
)
->
getStorage
(
'facet
s
_facet'
);
$facets
=
$manager
->
loadMultiple
();
foreach
(
$facets
as
$facet
)
{
if
(
$facet
->
getFacetSourceId
()
==
$this
->
getPluginId
())
{
...
...
core_search_facet
api
/src/Plugin/facetapi/facet_source/CoreNodeSearchFacetSourceDeriver.php
→
core_search_facet
s
/src/Plugin/facetapi/facet_source/CoreNodeSearchFacetSourceDeriver.php
View file @
c9aa4ee2
...
...
@@ -2,19 +2,19 @@
/**
* @file
* Contains \Drupal\core_search_facet
api
\Plugin\facet
_api
\facet_source\CoreNodeSearchFacetSourceDeriver.
* Contains \Drupal\core_search_facet
s
\Plugin\facet
s
\facet_source\CoreNodeSearchFacetSourceDeriver.
*/
namespace
Drupal\core_search_facet
api
\Plugin\facet
api
\facet_source
;
namespace
Drupal\core_search_facet
s
\Plugin\facet
s
\facet_source
;
use
Drupal\Component\Plugin\PluginBase
;
use
Drupal\facet
api
\FacetSource\FacetSourceDeriverBase
;
use
Drupal\facet
s
\FacetSource\FacetSourceDeriverBase
;
use
Symfony\Component\DependencyInjection\ContainerInterface
;
/**
* Derives a facet source plugin definition for every search api view.
*
* @see \Drupal\facet
api
\Plugin\facet
api
\facet_source\SearchApiViewsPage
* @see \Drupal\facet
s
\Plugin\facet
s
\facet_source\SearchApiViewsPage
*/
class
CoreNodeSearchFacetSourceDeriver
extends
FacetSourceDeriverBase
{
...
...
core_search_facet
api
/src/Plugin/facetapi/query_type/CoreNodeSearchString.php
→
core_search_facet
s
/src/Plugin/facetapi/query_type/CoreNodeSearchString.php
View file @
c9aa4ee2
...
...
@@ -2,17 +2,17 @@
/**
* @file
* Contains \Drupal\core_search_facet
api
\Plugin\facet
api
\query_type\CoreNodeSearchString.
* Contains \Drupal\core_search_facet
s
\Plugin\facet
s
\query_type\CoreNodeSearchString.
*/
namespace
Drupal\core_search_facet
api
\Plugin\facet
api
\query_type
;
namespace
Drupal\core_search_facet
s
\Plugin\facet
s
\query_type
;
use
Drupal\facet
api
\QueryType\QueryTypePluginBase
;
use
Drupal\facet
api
\Result\Result
;
use
Drupal\facet
s
\QueryType\QueryTypePluginBase
;
use
Drupal\facet
s
\Result\Result
;
/**
*
* @Facet
Api
QueryType(
* @Facet
s
QueryType(
* id = "core_node_search_string",
* label = @Translation("String"),
* )
...
...
@@ -31,10 +31,10 @@ class CoreNodeSearchString extends QueryTypePluginBase {
*/
public
function
execute
()
{
/** @var \Drupal\core_search_facet
api
\Plugin\CoreSearchFacetSourceInterface $facetSource */
/** @var \Drupal\core_search_facet
s
\Plugin\CoreSearchFacetSourceInterface $facetSource */
$facetSource
=
$this
->
facet
->
getFacetSource
();
$query_info
=
$facetSource
->
getQueryInfo
(
$this
->
facet
);
/** @var \Drupal\core_search_facet
api
\Facet
api
Query $facet_query */
/** @var \Drupal\core_search_facet
s
\Facet
s
Query $facet_query */
$facet_query
=
$facetSource
->
getFacetQueryExtender
();
$tables_joined
=
[];
...
...
@@ -68,11 +68,11 @@ class CoreNodeSearchString extends QueryTypePluginBase {
* {@inheritdoc}
*/
public
function
build
()
{
/** @var \Drupal\core_search_facet
api
\Plugin\CoreSearchFacetSourceInterface $facetSource */
/** @var \Drupal\core_search_facet
s
\Plugin\CoreSearchFacetSourceInterface $facetSource */
$facetSource
=
$this
->
facet
->
getFacetSource
();
$query_info
=
$facetSource
->
getQueryInfo
(
$this
->
facet
);
/** @var \Drupal\core_search_facet
api
\Facet
api
Query $facet_query */
/** @var \Drupal\core_search_facet
s
\Facet
s
Query $facet_query */
$facet_query
=
$facetSource
->
getFacetQueryExtender
();
$facet_query
->
addFacetField
(
$query_info
);
...
...
css/facet
api
.admin.css
→
css/facet
s
.admin.css
View file @
c9aa4ee2
...
...
@@ -6,25 +6,25 @@
/*
* Facet API overview page
*/
#facet
api
-groups-list
{
#facet
s
-groups-list
{
margin-bottom
:
2em
;
}
#facet
api
-groups-list
tr
{
#facet
s
-groups-list
tr
{
border-bottom
:
none
;
}
#facet
api
-groups-list
tr
.facet-source
{
#facet
s
-groups-list
tr
.facet-source
{
border-top
:
1px
solid
#e6e4df
;
}
#facet
api
-groups-list
tr
.facet
:last-of-type
{
#facet
s
-groups-list
tr
.facet
:last-of-type
{
border-bottom
:
1px
solid
#e6e4df
;
}
#facet
api
-groups-list
tr
.facet-source
.facet
api
-type
,
#facet
api
-groups-list
tr
.facet-source
.search-api-title
{
#facet
s
-groups-list
tr
.facet-source
.facet
s
-type
,
#facet
s
-groups-list
tr
.facet-source
.search-api-title
{
font-weight
:
bold
;
}
#facet
api
-groups-list
tr
.facet
.facet
api
-type
{
#facet
s
-groups-list
tr
.facet
.facet
s
-type
{
padding-left
:
3em
;
}
...
...
@@ -32,13 +32,13 @@
/*
* Facet API Display page
*/
.facet
api
-processor-settings-sorting
{
.facet
s
-processor-settings-sorting
{
margin-bottom
:
-7px
;
margin-left
:
20px
;
margin-top
:
-16px
;
}
.facet
api
-processor-settings-facet
{
.facet
s
-processor-settings-facet
{
margin-left
:
20px
;
margin-bottom
:
20px
;
}
\ No newline at end of file
facetapi.links.action.yml
deleted
100644 → 0
View file @
91d7545d
entity.facetapi_facet.add_form
:
route_name
:
entity.facetapi_facet.add_form
title
:
'
Add
facet'
appears_on
:
-
facetapi.overview
facetapi.links.contextual.yml
deleted
100644 → 0
View file @
91d7545d
entity.facetapi_facet.display_form
:
title
:
'
Configure
facet
display'
route_name
:
'
entity.facetapi_facet.display_form'
group
:
facetapi_facet
\ No newline at end of file
facetapi.links.task.yml
deleted
100644 → 0
View file @
91d7545d
entity.facetapi_facet.edit_form
:
title
:
'
Edit'
route_name
:
entity.facetapi_facet.edit_form
base_route
:
entity.facetapi_facet.edit_form
entity.facetapi_facet.display
:
title
:
'
Display'
route_name
:
entity.facetapi_facet.display_form
base_route
:
entity.facetapi_facet.edit_form
\ No newline at end of file
facetapi.routing.yml
deleted
100644 → 0
View file @
91d7545d
facetapi.overview
:
path
:
'
/admin/config/search/facet-api'
defaults
:
_title
:
'
Facet
API'
_entity_list
:
'
facetapi_facet'
requirements
:
_entity_create_access
:
'
facetapi_facet'
entity.facetapi_facet.add_form
:
path
:
'
/admin/config/search/facet-api/add-facet'
defaults
:
_entity_form
:
'
facetapi_facet.default'
requirements
:
_entity_create_access
:
'
facetapi_facet'
entity.facetapi_facet.canonical
:
path
:
'
/admin/config/search/facet-api/{facetapi_facet}'
defaults
:
_controller
:
'
\Drupal\facetapi\Controller\FacetController::page'
_title_callback
:
'
\Drupal\facetapi\Controller\FacetController::pageTitle'
requirements
:
_entity_access
:
'
facetapi_facet.view'
entity.facetapi_facet.edit_form
:
path
:
'
/admin/config/search/facet-api/{facetapi_facet}/edit'
defaults
:
_entity_form
:
'
facetapi_facet.edit'
requirements
:
_entity_access
:
'
facetapi_facet.edit'
entity.facetapi_facet.delete_form
:
path
:
'
/admin/config/search/facet-api/{facetapi_facet}/delete'
defaults
:
_entity_form
:
'
facetapi_facet.delete'
requirements
:
_entity_access
:
'
facetapi_facet.delete'
entity.facetapi_facet.display_form
:
path
:
'
/admin/config/search/facet-api/{facetapi_facet}/display'
defaults
:
_entity_form
:
'
facetapi_facet.display'
requirements
:
_entity_access
:
'
facetapi_facet.edit'
facet
api
.api.php
→
facet
s
.api.php
View file @
c9aa4ee2
...
...
@@ -18,9 +18,9 @@
* @param array $query_types
* The Search API backend info array, keyed by backend ID.
*
* @see \Drupal\facet
api
\Plugin\facet
api
\facet_source\SearchApiBaseFacetSource
* @see \Drupal\facet
s
\Plugin\facet
s
\facet_source\SearchApiBaseFacetSource
*/
function
hook_facet
api
_search_api_query_type_mapping_alter
(
$backend_plugin_id
,
array
&
$query_types
)
{
function
hook_facet
s
_search_api_query_type_mapping_alter
(
$backend_plugin_id
,
array
&
$query_types
)
{
if
(
$backend_plugin_id
==
'search_api_solr'
)
{
$query_types
[
'string'
]
=
'search_api_solr_string'
;
}
...
...
facet
api
.info.yml
→
facet
s
.info.yml
View file @
c9aa4ee2
File moved
facet
api
.libraries.yml
→
facet
s
.libraries.yml
View file @
c9aa4ee2
drupal.facet
api
.admin_css
:
drupal.facet
s
.admin_css
:
version
:
VERSION
css
:
theme
:
css/facet
api
.admin.css
:
{}
css/facet
s
.admin.css
:
{}
facets.links.action.yml
0 → 100644
View file @
c9aa4ee2
entity.facets_facet.add_form
:
route_name
:
entity.facets_facet.add_form
title
:
'
Add
facet'
appears_on
:
-
facets.overview
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment