|
|
@ -7,7 +7,7 @@ const TOC = |
|
|
|
' <strong><span class="hljs-string">\'5. Data\'</span></strong>: [<a href="#json">JSON</a>, <a href="#pickle">Pickle</a>, <a href="#csv">CSV</a>, <a href="#sqlite">SQLite</a>, <a href="#bytes">Bytes</a>, <a href="#struct">Struct</a>, <a href="#array">Array</a>, <a href="#memoryview">Memory_View</a>, <a href="#deque">Deque</a>],\n' + |
|
|
|
' <strong><span class="hljs-string">\'6. Advanced\'</span></strong>: [<a href="#threading">Threading</a>, <a href="#operator">Operator</a>, <a href="#introspection">Introspection</a>, <a href="#metaprograming">Metaprograming</a>, <a href="#eval">Eval</a>, <a href="#coroutines">Coroutine</a>],\n' + |
|
|
|
' <strong><span class="hljs-string">\'7. Libraries\'</span></strong>: [<a href="#progressbar">Progress_Bar</a>, <a href="#plot">Plot</a>, <a href="#table">Table</a>, <a href="#curses">Curses</a>, <a href="#logging">Logging</a>, <a href="#scraping">Scraping</a>, <a href="#web">Web</a>, <a href="#profiling">Profile</a>,\n' + |
|
|
|
' <a href="#numpy">NumPy</a>, <a href="#image">Image</a>, <a href="#audio">Audio</a>, <a href="#pygame">Games</a>, <a href="#pandas">Data</a>]\n' + |
|
|
|
' <a href="#numpy">NumPy</a>, <a href="#image">Image</a>, <a href="#audio">Audio</a>, <a href="#pygame">Games</a>, <a href="#pandas">Data</a>, <a href="#cython">Cython</a>]\n' + |
|
|
|
'}\n'; |
|
|
|
|
|
|
|
const TOC_MOBILE = |
|
|
@ -35,7 +35,8 @@ const TOC_MOBILE = |
|
|
|
' <strong><span class="hljs-string">\'7. Libraries\'</span></strong>: [<a href="#progressbar">Progress_Bar</a>, <a href="#plot">Plot</a>, <a href="#table">Table</a>,\n' + |
|
|
|
' <a href="#curses">Curses</a>, <a href="#logging">Logging</a>, <a href="#scraping">Scraping</a>,\n' + |
|
|
|
' <a href="#web">Web</a>, <a href="#profiling">Profile</a>, <a href="#numpy">NumPy</a>,\n' + |
|
|
|
' <a href="#image">Image</a>, <a href="#audio">Audio</a>, <a href="#pygame">Games</a>, <a href="#pandas">Data</a>]\n' + |
|
|
|
' <a href="#image">Image</a>, <a href="#audio">Audio</a>, <a href="#pygame">Games</a>, <a href="#pandas">Data</a>,\n' + |
|
|
|
' <a href="#cython">Cython</a>]\n' + |
|
|
|
'}\n'; |
|
|
|
|
|
|
|
|
|
|
@ -56,14 +57,14 @@ if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine |
|
|
|
var TOC_SCREEN_WIDTH_CUTOFF = 667 |
|
|
|
|
|
|
|
if (isMobile && window.screen.width < TOC_SCREEN_WIDTH_CUTOFF) { |
|
|
|
$(`code:contains(ToC)`).html(TOC_MOBILE); |
|
|
|
$(`code:contains(ToC)`).html(TOC_MOBILE).css("line-height", "1.4em"); |
|
|
|
} |
|
|
|
|
|
|
|
function updateToc() { |
|
|
|
if (isMobile && window.screen.width < TOC_SCREEN_WIDTH_CUTOFF) { |
|
|
|
$(`code:contains(ToC)`).html(TOC_MOBILE); |
|
|
|
$(`code:contains(ToC)`).html(TOC_MOBILE).css("line-height", "1.4em"); |
|
|
|
} else { |
|
|
|
$(`code:contains(ToC)`).html(TOC); |
|
|
|
$(`code:contains(ToC)`).html(TOC).css("line-height", "1em"); |
|
|
|
} |
|
|
|
} |
|
|
|
window.addEventListener("orientationchange", updateToc, false); |
|
|
|