@@ -54,10 +54,18 @@ <h3>Filter results</h3>
5454                < label  for ="categoryDocumentation "> Documentation</ label > 
5555                </ div > 
5656                < div  class ="search-page--sidebar--category-filter--checkbox-child "> 
57+                 < input  type ="checkbox " id ="categoryAnnouncements " name ="categoryGroup " value ="announcements " class ="category-checkbox " checked > 
58+                 < label  for ="categoryAnnouncements "> Announcements</ label > 
59+                 </ div > 
60+                 < div  class ="search-page--sidebar--category-filter--checkbox-child "> 
5761                < input  type ="checkbox " id ="categoryBlog " name ="categoryGroup " value ="blogs " class ="category-checkbox " checked > 
5862                < label  for ="categoryBlog "> Blogs</ label > 
5963                </ div > 
6064                < div  class ="search-page--sidebar--category-filter--checkbox-child "> 
65+                 < input  type ="checkbox " id ="categoryNews " name ="categoryGroup " value ="news " class ="category-checkbox " checked > 
66+                 < label  for ="categoryNews "> News</ label > 
67+                 </ div > 
68+                 < div  class ="search-page--sidebar--category-filter--checkbox-child "> 
6169                < input  type ="checkbox " id ="categoryEvent " name ="categoryGroup " value ="events " class ="category-checkbox " checked > 
6270                < label  for ="categoryEvent "> Events</ label > 
6371                </ div > 
@@ -153,10 +161,12 @@ <h2 class="search-page--results--display--header" id="searchPageResultsHeader">S
153161        const  categoryDocumentation  =  document . getElementById ( 'categoryDocumentation' ) ; 
154162        const  categoryBlog  =  document . getElementById ( 'categoryBlog' ) ; 
155163        const  categoryEvent  =  document . getElementById ( 'categoryEvent' ) ; 
164+         const  categoryAnnouncements  =  document . getElementById ( 'categoryAnnouncements' ) ; 
165+         const  categoryNews  =  document . getElementById ( 'categoryNews' ) ; 
156166        const  searchInput  =  document . getElementById ( 'searchPageInput' ) ; 
157167
158168        function  updateAllCheckbox ( )  { 
159-             if  ( categoryDocumentation . checked  &&  categoryBlog . checked  &&  categoryEvent . checked )  { 
169+             if  ( categoryDocumentation . checked  &&  categoryBlog . checked  &&  categoryEvent . checked   &&   categoryAnnouncements . checked   &&   categoryNews . checked )  { 
160170                categoryAll . checked  =  true ; 
161171            }  else  { 
162172                categoryAll . checked  =  false ; 
@@ -168,10 +178,14 @@ <h2 class="search-page--results--display--header" id="searchPageResultsHeader">S
168178                categoryDocumentation . checked  =  true ; 
169179                categoryBlog . checked  =  true ; 
170180                categoryEvent . checked  =  true ; 
181+                 categoryAnnouncements . checked  =  true ; 
182+                 categoryNews . checked  =  true ; 
171183            }  else  { 
172184                categoryDocumentation . checked  =  false ; 
173185                categoryBlog . checked  =  false ; 
174186                categoryEvent . checked  =  false ; 
187+                 categoryAnnouncements . checked  =  false ; 
188+                 categoryNews . checked  =  false ; 
175189            } 
176190        } 
177191
@@ -187,6 +201,14 @@ <h2 class="search-page--results--display--header" id="searchPageResultsHeader">S
187201            updateAllCheckbox ( ) ;  
188202            triggerSearch ( searchInput . value . trim ( ) ) ; 
189203        } ) ; 
204+         categoryAnnouncements . addEventListener ( 'change' ,  ( )  =>  { 
205+             updateAllCheckbox ( ) ;  
206+             triggerSearch ( searchInput . value . trim ( ) ) ; 
207+         } ) ; 
208+         categoryNews . addEventListener ( 'change' ,  ( )  =>  { 
209+             updateAllCheckbox ( ) ;  
210+             triggerSearch ( searchInput . value . trim ( ) ) ; 
211+         } ) ; 
190212        categoryEvent . addEventListener ( 'change' ,  ( )  =>  { 
191213            updateAllCheckbox ( ) ;  
192214            triggerSearch ( searchInput . value . trim ( ) ) ; 
0 commit comments