From a0f9c2634d0b2548873f464da57ad8782dfb130b Mon Sep 17 00:00:00 2001 From: Mark Wiseman Date: Tue, 3 Jan 2023 15:49:33 +1100 Subject: [PATCH] added category "Form Builder" added detection for FormAssembly --- src/categories.json | 7 +++++++ .../webextension/_locales/en/messages.json | 3 ++- .../webextension/images/icons/FormAssembly.png | Bin 0 -> 4665 bytes src/technologies/a.json | 3 ++- src/technologies/c.json | 6 ++++-- src/technologies/f.json | 17 ++++++++++++++++- src/technologies/g.json | 7 ++++--- src/technologies/h.json | 3 ++- src/technologies/m.json | 3 ++- src/technologies/n.json | 3 ++- src/technologies/w.json | 3 ++- 11 files changed, 43 insertions(+), 12 deletions(-) create mode 100644 src/drivers/webextension/images/icons/FormAssembly.png diff --git a/src/categories.json b/src/categories.json index 0a503f96a..f9f3eaa27 100644 --- a/src/categories.json +++ b/src/categories.json @@ -742,5 +742,12 @@ ], "name": "Fulfilment", "priority": 6 + }, + "108": { + "groups": [ + 1 + ], + "name": "Form Builder", + "priority": 7 } } \ No newline at end of file diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index d9b1a9ca3..dc4f6e94a 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -203,5 +203,6 @@ "categoryName104": { "message": "Ticket booking" }, "categoryName105": { "message": "Augmented reality" }, "categoryName106": { "message": "Cross border ecommerce" }, - "categoryName107": { "message": "Fulfilment" } + "categoryName107": { "message": "Fulfilment" }, + "categoryName108": { "message": "Form builder" } } diff --git a/src/drivers/webextension/images/icons/FormAssembly.png b/src/drivers/webextension/images/icons/FormAssembly.png new file mode 100644 index 0000000000000000000000000000000000000000..6ceb1a1612df5a9d28932ded12f1042b4c59fd85 GIT binary patch literal 4665 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 pqhwu&mDT^}4E]*action=(?:\"|')[^>]*tfaforms.net" + ], + "icon": "FormAssembly.png", + "scriptSrc": [ + "wforms.js" + ], + "website": "https://www.formassembly.com/" + }, "Formitable": { "cats": [ 93 diff --git a/src/technologies/g.json b/src/technologies/g.json index 06cf70d19..af746e279 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -908,7 +908,8 @@ }, "Globo Form Builder": { "cats": [ - 100 + 100, + 108 ], "description": "Form Builder is a Shopify form builder app for contact form built by Globo.", "icon": "Globo apps.png", @@ -1988,8 +1989,8 @@ }, "Gravity Forms": { "cats": [ - 19, - 87 + 87, + 108 ], "html": [ "
]*gform_wrapper", diff --git a/src/technologies/h.json b/src/technologies/h.json index 3ac043f0c..201f86ff9 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -1290,7 +1290,8 @@ "HulkApps Form Builder": { "cats": [ 73, - 100 + 100, + 108 ], "description": "HulkApps Form Builder is an application that creates customizable, job-specific forms for unit needs.", "icon": "HulkApps.svg", diff --git a/src/technologies/m.json b/src/technologies/m.json index 0575c30eb..5b99c35db 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -857,7 +857,8 @@ }, "Marketo Forms": { "cats": [ - 5 + 5, + 108 ], "description": "Marketo Forms help create web forms without programming knowledge. Forms can reside on Marketo landing pages and also be embedded on any page of website.", "icon": "Marketo.png", diff --git a/src/technologies/n.json b/src/technologies/n.json index 91ecad20e..5742ec928 100644 --- a/src/technologies/n.json +++ b/src/technologies/n.json @@ -718,7 +718,8 @@ }, "Ninja Forms": { "cats": [ - 87 + 87, + 108 ], "description": "Ninja Forms is the WordPress form builder.", "dom": "link[href*='/wp-content/plugins/ninja-forms/']", diff --git a/src/technologies/w.json b/src/technologies/w.json index a44fbb270..ae35a52a1 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -327,7 +327,8 @@ }, "WPForms": { "cats": [ - 87 + 87, + 108 ], "description": "WPForms is a drag and drop WordPress form builder.", "icon": "WPForms.svg",