1- ' use strict' ;
1+ " use strict" ;
22
33var storage = new LocalStorage ( ) ;
44var blockSiteUrl ;
55var restrictionList = [ ] ;
66
7- document . addEventListener ( ' DOMContentLoaded' , function ( ) {
8- var url = new URL ( document . URL ) ;
9- blockSiteUrl = url . searchParams . get ( ' url' ) ;
10- document . getElementById ( ' site' ) . innerText = extractHostname ( blockSiteUrl ) ;
7+ document . addEventListener ( " DOMContentLoaded" , function ( ) {
8+ var url = new URL ( document . URL ) ;
9+ blockSiteUrl = url . searchParams . get ( " url" ) ;
10+ document . getElementById ( " site" ) . innerText = extractHostname ( blockSiteUrl ) ;
1111
12- storage . getValue ( STORAGE_RESTRICTION_LIST , function ( items ) {
13- restrictionList = items ;
14- if ( restrictionList === undefined )
15- restrictionList = [ ] ;
16- var currentItem = restrictionList . find ( x => isDomainEquals ( x . domain , blockSiteUrl ) ) ;
17- if ( currentItem !== undefined ) {
18- document . getElementById ( 'limit' ) . innerText = convertShortSummaryTimeToString ( currentItem . time ) ;
19- }
20- } ) ;
12+ storage . getValue ( STORAGE_RESTRICTION_LIST , function ( items ) {
13+ restrictionList = items ;
14+ if ( restrictionList === undefined ) restrictionList = [ ] ;
15+ var currentItem = restrictionList . find ( ( x ) =>
16+ isDomainEquals ( extractHostname ( x . domain ) , extractHostname ( blockSiteUrl ) )
17+ ) ;
18+ if ( currentItem !== undefined ) {
19+ document . getElementById ( "limit" ) . innerText =
20+ convertShortSummaryTimeToString ( currentItem . time ) ;
21+ }
22+ } ) ;
2123
22- storage . getValue ( SETTINGS_BLOCK_DEFERRAL , function ( item ) {
23- var deferBtn = document . getElementById ( 'deffererBtn' ) ;
24- if ( item ) {
25- deferBtn . addEventListener ( 'click' , function ( ) {
26- chrome . runtime . getBackgroundPage ( function ( bg ) {
27- let defList = bg . deferredRestrictionsList ;
28- if ( defList == undefined )
29- defList = [ ] ;
30- defList . push ( { site : blockSiteUrl , dateOfDeferred : new Date ( ) . getTime ( ) } ) ;
24+ storage . getValue ( SETTINGS_BLOCK_DEFERRAL , function ( item ) {
25+ var deferBtn = document . getElementById ( "deffererBtn" ) ;
26+ if ( item ) {
27+ deferBtn . addEventListener ( "click" , function ( ) {
28+ chrome . runtime . getBackgroundPage ( function ( bg ) {
29+ let defList = bg . deferredRestrictionsList ;
30+ if ( defList == undefined ) defList = [ ] ;
31+ defList . push ( {
32+ site : blockSiteUrl ,
33+ dateOfDeferred : new Date ( ) . getTime ( ) ,
34+ } ) ;
3135
32- bg . deferredRestrictionsList = defList ;
36+ bg . deferredRestrictionsList = defList ;
3337
34- chrome . tabs . query ( { currentWindow : true , active : true } , function ( tab ) {
35- chrome . tabs . update ( tab . id , { url : blockSiteUrl } ) ;
36- } ) ;
37- } ) ;
38- } ) ;
39- } else {
40- deferBtn . remove ( ) ;
41- }
42- } ) ;
43- } ) ;
38+ chrome . tabs . query (
39+ { currentWindow : true , active : true } ,
40+ function ( tab ) {
41+ chrome . tabs . update ( tab . id , { url : blockSiteUrl } ) ;
42+ }
43+ ) ;
44+ } ) ;
45+ } ) ;
46+ } else {
47+ deferBtn . remove ( ) ;
48+ }
49+ } ) ;
50+ } ) ;
0 commit comments