![]() ![]() Upon succesful message generation and copy, a notification is shown by injecting a temporary script element to the page to utilize the existing notification capability in the page DOM ( AJS). These four elements are then formatted according to the customizable message format and written to clipboard via copy(message). Task Description (aka sub-task description).Story Description (aka parent task or issue description).HandleButtonClick(event) extracts the four main parts of a sub-task from page's DOM via generateMessage(button): This listener function searches for task cards in the page and if any found then loads user settings and adds a new action-link to each card via loadSettings(addCopyActionButton, cards) Adding action linkĪddCopyActionButton(cards) appends a new a href element to each found sub-task (aka issue) card after the card-title with an onClick listener of handleButtonClick(event). With this new level of transparency, you will quickly identify problematic work stages, and by improving those, your team will soon work more efficiently. When the wrapper div's content changes, onWrapperDivMutation(mutationsList, observer) function is called. The Kanban board is a tool for workflow visualization, designed to help you bring clarity to your work process and enhance efficiency by limiting work in progress. The content script ( ninjira.js) is loaded by browsing to a JIRA page which upon completion of document-load registers a MutationObserver on the page-content-wrapper div element.ĭocument.onload = addWrapperDivObserver() Reacting to content change Safari extensions are distributed through Mac AppStore which requires annual paid subscription that doesn't make sense for a tiny free extension.Īs for IE and Edge, there has been no demand or motivation. Needed to persist customized user settings. Needed to activate the extension script when browsing JIRA pages. Needed to write the generated message into clipboard. Screenshotsįind ninjira on chrome web store or on Firefox Add-Ons. The extension adds a (customizable) action link to each task on the taskboard, when clicked a formatted message is copied to the system clipboard. This is useful for example when the code committers wish to adhere to a format in commit messages. Provides customizable formatted text for a task of a story or defect in JIRA (Agile Management Tool) "Taskboard" page. A Chrome & Firefox compatible extension to augment JIRA to generate formatted (commit) message for a task. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |