@@ -108,6 +108,26 @@ const DIAGRAM_5_B =
108
108
"┃ 567.89 │ '5.7e+02' │ '567.89' │ '5.68e+02' │ '56789.00%' ┃\n" +
109
109
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛\n" ;
110
110
111
+ const DIAGRAM_6_A =
112
+ '+------------+----------+------------+----------+--------------+\n' +
113
+ '| | iterable | collection | sequence | abc.Sequence |\n' +
114
+ '+------------+----------+------------+----------+--------------+\n' +
115
+ '| iter() | yes | yes | yes | yes |\n' +
116
+ '| len() | | yes | yes | yes |\n' +
117
+ '| getitem() | | | yes | yes |\n' +
118
+ '| contains() | | yes | | yes |\n' +
119
+ '+------------+----------+------------+----------+--------------+\n' ;
120
+
121
+ const DIAGRAM_6_B =
122
+ '┏━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━━━━━┓\n' +
123
+ '┃ │ iterable │ collection │ sequence │ abc.Sequence ┃\n' +
124
+ '┠────────────┼──────────┼────────────┼──────────┼──────────────┨\n' +
125
+ '┃ iter() │ ✓ │ ✓ │ ✓ │ ✓ ┃\n' +
126
+ '┃ len() │ │ ✓ │ ✓ │ ✓ ┃\n' +
127
+ '┃ getitem() │ │ │ ✓ │ ✓ ┃\n' +
128
+ '┃ contains() │ │ ✓ │ │ ✓ ┃\n' +
129
+ '┗━━━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━━━━━━━┛\n' ;
130
+
111
131
112
132
// isFontAvailable:
113
133
( function ( d ) { function c ( c ) { b . style . fontFamily = c ; e . appendChild ( b ) ; f = b . clientWidth ; e . removeChild ( b ) ; return f } var f , e = d . body , b = d . createElement ( "span" ) ; b . innerHTML = Array ( 100 ) . join ( "wi" ) ; b . style . cssText = [ "position:absolute" , "width:auto" , "font-size:128px" , "left:-99999px" ] . join ( " !important;" ) ; var g = c ( "monospace" ) , h = c ( "serif" ) , k = c ( "sans-serif" ) ; window . isFontAvailable = function ( b ) { return g !== c ( b + ",monospace" ) || k !== c ( b + ",sans-serif" ) || h !== c ( b + ",serif" ) } } ) ( document ) ;
@@ -118,6 +138,7 @@ if (!isFontAvailable('Menlo')) {
118
138
$ ( `code:contains(${ DIAGRAM_3_B } )` ) . html ( DIAGRAM_3_A ) ;
119
139
$ ( `code:contains(${ DIAGRAM_4_B } )` ) . html ( DIAGRAM_4_A ) ;
120
140
$ ( `code:contains(${ DIAGRAM_5_B } )` ) . html ( DIAGRAM_5_A ) ;
141
+ $ ( `code:contains(${ DIAGRAM_6_B } )` ) . html ( DIAGRAM_6_A ) ;
121
142
// var htmlString = $('code:contains(ᴺᴱᵂ)').html().replace(/ᴺᴱᵂ/g, '');
122
143
// $('code:contains(ᴺᴱᵂ)').html(htmlString);
123
144
}
0 commit comments