@@ -90,7 +90,7 @@ function updateCardsWorker(boardCur, responseParam, bShowBoardTotals, defaultSE,
90
90
91
91
function bUpdateTitle ( ) {
92
92
originalTitleTag = Card . titleTag ( card ) ;
93
- if ( originalTitleTag . length == 0 || ! card . href ) {
93
+ if ( originalTitleTag . length == 0 ) {
94
94
bResetHtmlLast = true ;
95
95
return false ;
96
96
}
@@ -209,7 +209,7 @@ function updateCardsWorker(boardCur, responseParam, bShowBoardTotals, defaultSE,
209
209
//
210
210
// Card Badges
211
211
//
212
- var badges = $ ( card ) . children ( '.list- card-details ') . eq ( 0 ) . children ( '.badges' ) ;
212
+ var badges = $ ( $ ( card ) . find ( '[data-testid=" card-front-badges"] ') . eq ( 0 ) ) ;
213
213
var bNoBadges = ( spent == 0 && estimation == 0 ) ;
214
214
var remain = parseFixedFloat ( estimation - spent ) ;
215
215
var szClassSEFromTitle = "agile_seFromTitle" ;
@@ -283,7 +283,7 @@ function updateCardsWorker(boardCur, responseParam, bShowBoardTotals, defaultSE,
283
283
var imgRecurring = $ ( "<img class='agile_image_recurring_back'>" ) . attr ( "src" , chrome . extension . getURL ( "images/recurring.png" ) ) ;
284
284
imgRecurring . attr ( "title" , "Recurring card" ) ;
285
285
elRecurring = $ ( "<span>" ) . addClass ( "agile_recurring" ) . hide ( ) ;
286
- elRecurring . append ( imgRecurring ) ;
286
+ elRecurring . append ( imgRecurring ) ;
287
287
badges . append ( elRecurring ) ;
288
288
}
289
289
@@ -362,12 +362,13 @@ function updateCardsWorker(boardCur, responseParam, bShowBoardTotals, defaultSE,
362
362
363
363
//
364
364
// List Spent box
365
- //
365
+ //
366
366
var h2SiblinsSpentBox = listCur . find ( '.agile_spent_box' ) ;
367
367
if ( h2SiblinsSpentBox . size ( ) == 0 ) {
368
368
spentBox = InfoBoxFactory . makeInfoBox ( SPENT ) . hide ( ) . addClass ( "agile_badge_list" ) ;
369
369
divSE . prepend ( spentBox ) ;
370
- listCur . find ( ".list-header-extras" ) . prepend ( divSE ) ; //not h2.after(divSE) because that would cause the "subscribed to list" icon to drop below
370
+ var buttonBefore = listCur . find ( '[data-testid="list-header"] > button' ) . eq ( 0 ) ;
371
+ divSE . insertBefore ( buttonBefore ) ;
371
372
372
373
} else {
373
374
spentBox = h2SiblinsSpentBox . eq ( 0 ) ;
@@ -715,10 +716,10 @@ function getKeySEFromBoard(board) {
715
716
716
717
717
718
function updateBoardSEStorage ( boardCur , spent , estimate ) {
718
- var date = new Date ( ) ;
719
- var key = getKeySEFromBoard ( boardCur ) ;
720
- var value = { s : spent , e : estimate , t : date . getTime ( ) } ; //make the names small so it consumes less storage quota
721
- doSaveBoardValues ( value , key ) ;
719
+ var date = new Date ( ) ;
720
+ var key = getKeySEFromBoard ( boardCur ) ;
721
+ var value = { s : spent , e : estimate , t : date . getTime ( ) } ; //make the names small so it consumes less storage quota
722
+ doSaveBoardValues ( value , key ) ;
722
723
}
723
724
724
725
function doSaveBoardValues ( value , key ) {
@@ -747,19 +748,29 @@ function getCurrentBoard() {
747
748
748
749
var List = {
749
750
all : function ( ) {
750
- return $ ( '. list-header-name ' ) ;
751
+ return $ ( '[data-testid=" list-header"] ' ) ;
751
752
} ,
752
753
cards : function ( list ) {
753
754
var cardsContainer = $ ( list ) . parent ( ) ;
754
- cardsContainer = cardsContainer . siblings ( '. list-cards' ) . eq ( 0 ) ;
755
- var cards = $ ( cardsContainer ) . children ( '.list- card') ;
755
+ cardsContainer = cardsContainer . children ( '[data-testid=" list-cards"]' ) ;
756
+ var cards = $ ( cardsContainer ) . find ( '[data-testid="trello- card"] ') ;
756
757
return cards ;
757
758
}
758
759
} ;
759
760
760
761
var InfoBoxManager = {
761
762
update : function ( ) {
762
- var boardHeader = $ ( '.board-header' ) ;
763
+ // ----------- FIX-TRELLO boardHeader 2023-05-21 ------------ //
764
+ var boardHeader = $ ( '.board-header .js-react-root > div >span:nth-of-type(2)' ) ;
765
+ var $agileMenu = $ ( "#added_agile_menu" ) ;
766
+ if ( $agileMenu . length > 0 ) {
767
+ boardHeader = $agileMenu ;
768
+ } else {
769
+ var box = $ ( '<div id="added_agile_menu"></div>' ) ;
770
+ boardHeader . prepend ( box ) ;
771
+ boardHeader = box ;
772
+ }
773
+ // ----------- FIX-TRELLO boardHeader 2023-05-21 ------------ //
763
774
764
775
if ( boardHeader . length != 1 )
765
776
return ;
0 commit comments