From 63dfd464d9c19778117b93cbd941bfb99fd9791b Mon Sep 17 00:00:00 2001 From: Manuel Bouza Date: Thu, 28 Mar 2019 16:53:33 +0100 Subject: [PATCH] Read project identifier in asana service --- CHANGELOG.md | 4 ++++ src/js/remoteServices.js | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ca9444..22d27fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,3 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.22] - 2019-03-28 ### Changed - Change the default value of subdomain to `unset` to have a well-formed URL. + +## [1.0.23] - 2019-03-28 +### Added +- Read project identifier from Asana project title diff --git a/src/js/remoteServices.js b/src/js/remoteServices.js index 3dfca61..67e665f 100644 --- a/src/js/remoteServices.js +++ b/src/js/remoteServices.js @@ -15,7 +15,14 @@ export default { document .querySelector(".ItemRow--focused textarea") ?.textContent?.trim() || - document.querySelector(".SingleTaskPane textarea")?.textContent?.trim() + document.querySelector(".SingleTaskPane textarea")?.textContent?.trim(), + projectId: document => { + const match = document + .querySelector(".ProjectPageHeader-projectName") + ?.textContent?.trim() + ?.match(/^\[(\w+)\]/) + return match && match[1] + } }, "github-pr": {