@@ -35,7 +35,18 @@ $(document).ready(function(){
3535 let sorted = result . sort ( window . rankingSorter ( "stargazers_count" , "name" ) )
3636
3737 for ( let repo in sorted ) {
38- if ( sorted [ repo ] [ 'archived' ] === false && sorted [ repo ] [ 'description' ] !== null && sorted [ repo ] [ 'fork' ] === false ) {
38+ let process_repo = true ;
39+ if ( sorted [ repo ] [ 'archived' ] === true ) {
40+ process_repo = false ;
41+ }
42+ if ( sorted [ repo ] [ 'description' ] === null ) {
43+ process_repo = false ;
44+ }
45+ if ( sorted [ repo ] [ 'fork' ] === true && ! sorted [ repo ] [ 'topics' ] . includes ( "featured-fork" ) ) {
46+ process_repo = false ;
47+ }
48+
49+ if ( process_repo ) {
3950 let column = document . createElement ( "div" )
4051 column . className = "col-lg-4 mb-5"
4152 container . appendChild ( column )
@@ -73,6 +84,15 @@ $(document).ready(function(){
7384 let card_title_text = document . createElement ( "h5" )
7485 card_title_text . className = "card-title mb-3 fw-bolder crowdin-ignore"
7586 card_title_text . textContent = result [ repo ] [ 'name' ]
87+
88+ // Add fork badge for featured forks
89+ if ( sorted [ repo ] [ 'fork' ] === true && sorted [ repo ] [ 'topics' ] . includes ( "featured-fork" ) ) {
90+ let fork_badge = document . createElement ( "span" )
91+ fork_badge . className = "badge bg-info ms-2"
92+ fork_badge . textContent = "Fork"
93+ card_title_text . appendChild ( fork_badge )
94+ }
95+
7696 card_title_link . appendChild ( card_title_text )
7797
7898 let card_paragraph = document . createElement ( "p" )
0 commit comments