11function click ( e ) {
2- chrome . tabs . executeScript ( null ,
3- { code :"$('.board, .board-body').css('background-color','" + e . target . id + "');" } ) ;
4- window . close ( ) ;
2+ var currentBoard ;
3+ chrome . tabs . getSelected ( null , function ( tab ) {
4+ currentBoard = tab . url . toString ( ) ;
5+ localStorage . setItem ( currentBoard , e . target . id . toString ( ) ) ;
6+ color = localStorage . getItem ( currentBoard ) ;
7+ chrome . tabs . executeScript ( null ,
8+ { code :"$('.board, .board-body').css('background-color','" + e . target . id + "');"
9+ } ) ;
10+ chrome . tabs . executeScript (
11+ null ,
12+ {
13+ code :"$('.board, .board-body').css('background-color','" + e . target . id + "');" ,
14+ code :"localStorage.setItem('" + currentBoard + "', '" + e . target . id + "');"
15+ }
16+ ) ;
17+ } ) ;
518}
19+
620document . addEventListener ( 'DOMContentLoaded' , function ( ) {
721 var buttons = document . querySelectorAll ( 'button' ) ;
822 for ( var i = 0 ; i < buttons . length ; i ++ ) {
923 buttons [ i ] . addEventListener ( 'click' , click ) ;
1024 }
25+ chrome . tabs . getSelected ( null , function ( tab ) {
26+ currentBoard = tab . url . toString ( ) ;
27+ var color = localStorage . getItem ( currentBoard ) ;
28+ chrome . tabs . executeScript ( null ,
29+ { code :"$('.board, .board-body').css('background-color','" + color + "');"
30+ } ) ;
31+ } ) ;
1132} ) ;
0 commit comments