22< html >
33
44< head >
5- < meta charset ="utf-8 ">
5+ < meta charset ="utf-8 ">
66 < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
77 < meta name ="viewport " content ="width=device-width, initial-scale=1 ">
88
1515 < link rel ="stylesheet " href ="./assets/css/main.css ">
1616 < link rel ="stylesheet " href ="./assets/css/github-highlight.css ">
1717
18- <!-- <script src="/extensions-api/assets/js/redirect-to-search.js"></script> -->
18+ <!-- <script src="/extensions-api/assets/js/redirect-to-search.js"></script> -->
1919 < script src ="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js "> </ script >
2020 < script src ="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js "> </ script >
21- <!--- <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
21+ <!--- <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
2222 <script>
2323 mermaid.initialize({
2424 startOnLoad:true,
2727 </script> -->
2828
2929 < script async src ="https://www.googletagmanager.com/gtag/js?id=UA-625217-51 "> </ script >
30- < script > function gtag ( ) { dataLayer . push ( arguments ) } window . dataLayer = window . dataLayer || [ ] , gtag ( "js" , new Date ) , gtag ( "config" , "UA-625217-51" , { anonymize_ip :! 0 } ) </ script > < link rel ="stylesheet " href ="/assets/css/styles.0a67471e.css ">
30+ < script > function gtag ( ) { dataLayer . push ( arguments ) } window . dataLayer = window . dataLayer || [ ] , gtag ( "js" , new Date ) , gtag ( "config" , "UA-625217-51" , { anonymize_ip : ! 0 } ) </ script >
31+ < link rel ="stylesheet " href ="/assets/css/styles.0a67471e.css ">
3132
3233
3334</ head >
3839 < nav class ="navbar navbar-default navbar-fixed-top ">
3940 < div class ="container ">
4041 < div class ="navbar-header ">
41- < button type ="button " class ="navbar-toggle collapsed " data-toggle ="collapse " data-target ="#navbar " aria-expanded ="false " aria-controls ="navbar ">
42+ < button type ="button " class ="navbar-toggle collapsed " data-toggle ="collapse " data-target ="#navbar "
43+ aria-expanded ="false " aria-controls ="navbar ">
4244 < span class ="sr-only "> Toggle navigation</ span >
4345 < span class ="icon-bar "> </ span >
4446 < span class ="icon-bar "> </ span >
4547 < span class ="icon-bar "> </ span >
4648 </ button >
47- < a class ="navbar-brand navbar-brand-logo " href ="https://tableau.github.io/extensions-api/ "> Tableau Extensions API</ a >
49+ < a class ="navbar-brand navbar-brand-logo " href ="https://tableau.github.io/extensions-api/ "> Tableau
50+ Extensions API</ a >
4851 </ div >
4952 < div id ="navbar " class ="navbar-collapse collapse ">
5053 < ul class ="nav navbar-nav ">
5154 < li > < a href ="../docs "> Docs</ a > </ li >
5255 < li > < a href ="../docs/ux_design " target ="_blank "> Design Guidelines</ a > </ li >
5356 < li > < a href ="../api/index.html " target ="_blank "> API Reference</ a > </ li >
54- < li > < a target ="_blank " href ="https://community.tableau.com/s/topic/0TO4T000000QFALWA4/extensions-api "> Forum</ a > </ li >
57+ < li > < a target ="_blank "
58+ href ="https://community.tableau.com/s/topic/0TO4T000000QF8eWAG/developers-apis "> Developer Community</ a > </ li >
5559 < li > < a href ="../docs/trex_release-notes "> Release Notes</ a > </ li >
5660 </ ul >
5761 < ul class ="nav navbar-nav navbar-right ">
58- < li class ="tableauIcon "> < a target ="_blank " href ="http://tableau.com/developer "> < img src ="./assets/logo.png " alt ="Tableau Developers " class ="logo " /> </ a > </ li >
59- < li > < a target ="_blank " href ="https://github.com/tableau/extensions-api "> < span class ="icon icon--github " title ="Extensions API on GitHub " alt ="Extensions API on GitHub "> < svg viewBox ="0 0 16 16 "> < path fill ="#828282 " d ="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z "/> </ svg >
60- </ span > </ a > </ li >
62+ < li class ="tableauIcon "> < a target ="_blank " href ="http://tableau.com/developer "> < img
63+ src ="./assets/logo.png " alt ="Tableau Developers " class ="logo " /> </ a > </ li >
64+ < li > < a target ="_blank " href ="https://github.com/tableau/extensions-api "> < span class ="icon icon--github "
65+ title ="Extensions API on GitHub " alt ="Extensions API on GitHub "> < svg viewBox ="0 0 16 16 ">
66+ < path fill ="#828282 "
67+ d ="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z " />
68+ </ svg >
69+ </ span > </ a > </ li >
6170 </ ul >
6271 </ div > <!--/.nav-collapse -->
6372 </ div >
6776
6877
6978 < div class ="container ">
70- <!--- <header class="site-header">
79+ <!--- <header class="site-header">
7180 <div class="wrapper">
7281 <nav class="navbar navbar-default navbar-fixed-top">
7382 <div class="container">
101110 </div>
102111</header> -->
103112
104- < header id ="community-jumbo " class ="jumbotron hero-spacer ">
105- < h2 > Community Portal</ h2 >
106- < p > The following extensions have been written by the Tableau Community and made available to use. Click to download the manifest file (< code class ="language-plaintext highlighter-rouge "> .trex</ code > ) file for the extension, or click the link to the source code and follow the instructions for the extension there.</ p >
113+ < header id ="community-jumbo " class ="jumbotron hero-spacer ">
114+ < h2 > Community Portal</ h2 >
115+ < p > The following extensions have been written by the Tableau Community and made available to use. Click to
116+ download the manifest file (< code class ="language-plaintext highlighter-rouge "> .trex</ code > ) file for the
117+ extension, or click the link to the source code and follow the instructions for the extension there.</ p >
107118
108- < p > To use the extensions in Tableau, add an extension object to the dashboard, click < strong > Access Local Extensions</ strong > and select the < code class ="language-plaintext highlighter-rouge "> .trex</ code > file for the extension. If you write an extension, < a href ="../docs/publish/trex_contributing "> please contribute!</ a > </ p >
119+ < p > To use the extensions in Tableau, add an extension object to the dashboard, click < strong > Access Local
120+ Extensions</ strong > and select the < code class ="language-plaintext highlighter-rouge "> .trex</ code > file for
121+ the extension. If you write an extension, < a href ="../docs/publish/trex_contributing "> please contribute!</ a > </ p >
109122
110- < p > < strong > Important:</ strong > These extensions are not written by or supported by Tableau. If you encounter an issue with one of the extensions here, please reach out to the developer.</ p >
123+ < p > < strong > Important:</ strong > These extensions are not written by or supported by Tableau. If you encounter an
124+ issue with one of the extensions here, please reach out to the developer.</ p >
111125
112- </ header >
113- < div class ="row ">
114- < div id ="grid " data-columns >
115- <!-- dynamically loaded from community/community_extensions.json -->
116- </ div >
117- </ div >
118-
119- < script src ="./assets/js/salvattore.min.js "> </ script >
120- < script src ="./assets/js/community_extensions.js "> </ script >
121- <!-- Footer -->
122- < footer >
126+ </ header >
123127 < div class ="row ">
124- < hr class ="footer-hr ">
125- < p > This site is open source. Suggestions and pull requests are welcome on our < a href ="https://github.com/tableau/extensions-api "> GitHub page</ a > .</ p >
126- < p > < a href ="https://www.tableau.com/en-us/legal " class ="aLegal "> LEGAL</ a > < a href ="https://www.salesforce.com/company/privacy " class ="aLegal "> PRIVACY</ a > © 2003–< script > document . write ( new Date ( ) . getFullYear ( ) ) </ script > SALESFORCE, INC. ALL RIGHTS RESERVED</ p >
127- < sub > Documentation last generated on: 2024-06-24 10:44:01 -0700</ sub >
128+ < div id ="grid " data-columns >
129+ <!-- dynamically loaded from community/community_extensions.json -->
130+ </ div >
128131 </ div >
129- </ footer >
130132
131- </ div >
133+ < script src ="./assets/js/salvattore.min.js "> </ script >
134+ < script src ="./assets/js/community_extensions.js "> </ script >
135+ <!-- Footer -->
136+ < footer >
137+ < div class ="row ">
138+ < hr class ="footer-hr ">
139+ < p > This site is open source. Suggestions and pull requests are welcome on our < a
140+ href ="https://github.com/tableau/extensions-api "> GitHub page</ a > .</ p >
141+ < p > < a href ="https://www.tableau.com/en-us/legal " class ="aLegal "> LEGAL</ a > < a
142+ href ="https://www.salesforce.com/company/privacy " class ="aLegal "> PRIVACY</ a > © 2003–
143+ < script > document . write ( new Date ( ) . getFullYear ( ) ) </ script > SALESFORCE, INC. ALL RIGHTS RESERVED
144+ </ p >
145+ < sub > Documentation last generated on: < span id ="build-date "> </ span > </ sub >
146+ </ div >
147+ </ footer >
148+
149+ < script >
150+ const buildDate = new Date ( ) ;
151+ const formattedDate = buildDate . toLocaleDateString ( ) ;
152+ const dateElement = document . getElementById ( 'build-date' ) ;
153+
154+ if ( dateElement ) {
155+ dateElement . innerHTML = formattedDate ;
156+ } else {
157+ console . error ( 'Element with ID "build-date" not found.' ) ;
158+ }
159+ </ script >
160+
161+ </ div >
132162</ body >
133163
134- </ html >
164+ </ html >
0 commit comments