diff --git a/index.html b/index.html index 84aa957..584ec0a 100644 --- a/index.html +++ b/index.html @@ -10,36 +10,37 @@

Working examples

Regular pages

Advanced tests


Please refer to the README documentation to get more information on the GC Search UI.

diff --git a/src/connector.js b/src/connector.js index 8fb8558..c40f1bb 100644 --- a/src/connector.js +++ b/src/connector.js @@ -611,7 +611,7 @@ function initEngine() { // Event used to expose a data layer when search events occur; useful for analytics const searchEvent = new CustomEvent( "searchEvent", { detail: requestContent } ); - document.dispatchEvent( searchEvent ); + baseElement.dispatchEvent( searchEvent ); } if ( clientOrigin === 'searchApiFetch' ) { let requestContent = JSON.parse( request.body ); diff --git a/tests/analytics.html b/tests/analytics.html new file mode 100644 index 0000000..67d65ae --- /dev/null +++ b/tests/analytics.html @@ -0,0 +1,58 @@ +--- +title: Basic search page for Governement of Canada with test for analytics +description: Demo page for the Canada.ca Search UI Basic with test for analytics +lang: en +altLangPage: srb-fr.html +nositesearch: true +pageclass: page-type-search +pageType: recherche +share: false +deptfeature: false +dateModified: 2024-06-05 +breadcrumbs: +- title: "GC Search UI" + link: "../index.html" +css: "../src/connector.css" +script: +- src: "assets/token.js" +- src: "../src/connector.js" + type: module +--- + + + + + + + + +
+

Perform an advanced search

+ + +

Expected output for the result section

+
+ Output for Results section + [To be completed, see Connector.js for reference until then] +
diff --git a/test/assets/token.js b/tests/assets/token.js similarity index 100% rename from test/assets/token.js rename to tests/assets/token.js diff --git a/test/budget.html b/tests/budget.html similarity index 100% rename from test/budget.html rename to tests/budget.html diff --git a/test/demoted/v1_1_0_srb-en.html b/tests/demoted/v1_1_0_srb-en.html similarity index 100% rename from test/demoted/v1_1_0_srb-en.html rename to tests/demoted/v1_1_0_srb-en.html diff --git a/test/demoted/v1_1_0_srb-fr.html b/tests/demoted/v1_1_0_srb-fr.html similarity index 100% rename from test/demoted/v1_1_0_srb-fr.html rename to tests/demoted/v1_1_0_srb-fr.html diff --git a/test/demoted/v1_1_0_src-en.html b/tests/demoted/v1_1_0_src-en.html similarity index 100% rename from test/demoted/v1_1_0_src-en.html rename to tests/demoted/v1_1_0_src-en.html diff --git a/test/demoted/v1_1_0_src-fr.html b/tests/demoted/v1_1_0_src-fr.html similarity index 100% rename from test/demoted/v1_1_0_src-fr.html rename to tests/demoted/v1_1_0_src-fr.html diff --git a/test/election.html b/tests/election.html similarity index 100% rename from test/election.html rename to tests/election.html diff --git a/test/gazette.html b/tests/gazette.html similarity index 100% rename from test/gazette.html rename to tests/gazette.html diff --git a/test/index.html b/tests/index.html similarity index 100% rename from test/index.html rename to tests/index.html diff --git a/test/newsadv-en.html b/tests/newsadv-en.html similarity index 100% rename from test/newsadv-en.html rename to tests/newsadv-en.html diff --git a/test/newsadv-fr.html b/tests/newsadv-fr.html similarity index 100% rename from test/newsadv-fr.html rename to tests/newsadv-fr.html diff --git a/test/no-qs-en.html b/tests/no-qs-en.html similarity index 100% rename from test/no-qs-en.html rename to tests/no-qs-en.html diff --git a/test/no-qs-fr.html b/tests/no-qs-fr.html similarity index 100% rename from test/no-qs-fr.html rename to tests/no-qs-fr.html diff --git a/test/no-token.html b/tests/no-token.html similarity index 100% rename from test/no-token.html rename to tests/no-token.html diff --git a/test/qs-en-topright-custom.html b/tests/qs-en-topright-custom.html similarity index 100% rename from test/qs-en-topright-custom.html rename to tests/qs-en-topright-custom.html diff --git a/test/qs-en-topright.html b/tests/qs-en-topright.html similarity index 100% rename from test/qs-en-topright.html rename to tests/qs-en-topright.html diff --git a/test/qs-en.html b/tests/qs-en.html similarity index 100% rename from test/qs-en.html rename to tests/qs-en.html diff --git a/test/qs-fr-topright-custom.html b/tests/qs-fr-topright-custom.html similarity index 100% rename from test/qs-fr-topright-custom.html rename to tests/qs-fr-topright-custom.html diff --git a/test/qs-fr-topright.html b/tests/qs-fr-topright.html similarity index 100% rename from test/qs-fr-topright.html rename to tests/qs-fr-topright.html diff --git a/test/qs-fr.html b/tests/qs-fr.html similarity index 100% rename from test/qs-fr.html rename to tests/qs-fr.html diff --git a/test/sra-en.html b/tests/sra-en.html similarity index 100% rename from test/sra-en.html rename to tests/sra-en.html diff --git a/test/sra-fr.html b/tests/sra-fr.html similarity index 100% rename from test/sra-fr.html rename to tests/sra-fr.html diff --git a/test/srb-en.html b/tests/srb-en.html similarity index 100% rename from test/srb-en.html rename to tests/srb-en.html diff --git a/test/srb-fr.html b/tests/srb-fr.html similarity index 100% rename from test/srb-fr.html rename to tests/srb-fr.html diff --git a/test/src-en.html b/tests/src-en.html similarity index 100% rename from test/src-en.html rename to tests/src-en.html diff --git a/test/src-fr.html b/tests/src-fr.html similarity index 100% rename from test/src-fr.html rename to tests/src-fr.html diff --git a/test/template.html b/tests/template.html similarity index 100% rename from test/template.html rename to tests/template.html