File tree Expand file tree Collapse file tree 4 files changed +14
-15
lines changed Expand file tree Collapse file tree 4 files changed +14
-15
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " custom-default-reviewers" ,
33 "description" : " Firefox add-on / Chrome extension that overwrites the repository default reviewers by a custom selection of reviewers on Bitbucket Cloud." ,
4- "version" : " 1.0.2 " ,
4+ "version" : " 1.0.3 " ,
55 "main" : " index.js" ,
66 "scripts" : {
77 "precommit" : " lint-staged" ,
Original file line number Diff line number Diff line change @@ -18,12 +18,14 @@ import {
1818import {
1919 syncSearchResultsChanges ,
2020 syncAuthorReviewersChanges ,
21+ syncInputReviewersChanges ,
2122} from './observers'
2223import { initTypeaheadElement } from './templates/typeahead'
2324
2425export default async function customReviewersFeature ( ) {
25- // Get ready
26- const container = await elementReady ( '#id_reviewers_group' )
26+ // await and get container
27+ await elementReady ( '#reviewers' )
28+ const container = document . getElementById ( 'id_reviewers_group' )
2729
2830 // Clean ui
2931 removeReviewerSearchField ( )
@@ -36,15 +38,15 @@ export default async function customReviewersFeature() {
3638 insertForm ( container )
3739 initTypeaheadElement ( )
3840
39- // Init
40- await initSelectedReviewers ( )
41- initRecentReviewers ( )
42- initAuthorReviewers ( )
43-
4441 // Observers
4542 syncAuthorReviewersChanges ( )
4643 syncSearchResultsChanges ( )
4744
4845 // load users
4946 await prefetchAllReviewers ( )
47+
48+ // Init
49+ await initSelectedReviewers ( )
50+ initRecentReviewers ( )
51+ initAuthorReviewers ( )
5052}
Original file line number Diff line number Diff line change 22import { h } from 'dom-chef'
33import { IUser } from '../../_core/models'
44import { getSelectedReviewerElement } from '../templates'
5- import {
6- getDefaultReviewers ,
7- addReviewer ,
8- addReviewers ,
9- } from '../data-selectors'
5+ import { getDefaultReviewers , resetReviewers } from '../data-selectors'
106import {
117 getStorageSyncValue ,
128 getDefaultReviewersStorageKey ,
@@ -50,12 +46,13 @@ export async function getSavedDefaultReviewers(): Promise<IUser[]> {
5046export async function initSelectedReviewers ( ) : void {
5147 const defaultReviewers : IUser [ ] = getDefaultReviewers ( )
5248 const savedReviewers : IUser [ ] = await getSavedDefaultReviewers ( )
49+
5350 const reviewers =
5451 savedReviewers . length > 0 && defaultReviewers . length === 0
5552 ? savedReviewers
5653 : defaultReviewers
5754
58- addReviewers ( reviewers )
55+ resetReviewers ( reviewers )
5956 insertUsersToSelectedReviewers ( reviewers )
6057}
6158
Original file line number Diff line number Diff line change 22 "manifest_version" : 2 ,
33 "name" : " Bitbucket Cloud Custom Default Reviewers" ,
44 "description" : " Overwrites the repository default reviewers by a custom selection of reviewers on bitbucket.org (cloud platform)." ,
5- "version" : " 1.0.2 " ,
5+ "version" : " 1.0.3 " ,
66 "author" : " jwallet" ,
77 "homepage_url" : " https://github.com/jwallet/custom-default-reviewers" ,
88 "icons" : {
You can’t perform that action at this time.
0 commit comments