• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 <?cs include:"doctype.cs" ?>
2 <?cs include:"macros.cs" ?>
3 <html<?cs if:devsite ?> devsite<?cs /if ?>>
4 <?cs include:"head_tag.cs" ?>
5 <body class="gc-documentation
6 
7 <?cs # add document classes for navigation header selection (and other stuff) ?>
8 <?cs
9   if:(google || reference.gms || reference.gcm) ?>google <?cs /if ?><?cs
10   if:ndk ?>ndk<?cs
11     if:guide ?> guide<?cs /if ?><?cs
12     if:samples ?> samples<?cs /if ?><?cs
13     if:reference ?> reference<?cs /if ?><?cs
14     if:downloads ?> downloads<?cs /if ?><?cs
15   else ?><?cs
16     if:(guide||develop||training||reference||tools||sdk||google||samples) ?>develop<?cs
17       if:guide ?> guide<?cs /if ?><?cs
18       if:samples ?> samples<?cs /if ?><?cs
19     elif:(distribute||googleplay||essentials||users||engage||monetize||disttools||stories||analyze) ?>distribute<?cs
20       if:googleplay ?> googleplay<?cs /if ?><?cs
21       if:essentials ?> essentials<?cs /if ?><?cs
22       if:users ?> users<?cs /if ?><?cs
23       if:engage ?> engage<?cs /if ?><?cs
24       if:monetize ?> monetize<?cs /if ?><?cs
25       if:disttools ?> disttools<?cs /if ?><?cs
26       if:stories ?> stories<?cs /if ?><?cs
27       if:analyze ?> analyze<?cs /if ?><?cs
28     elif:(design||vision||material||patterns||devices||designdownloads) ?> design<?cs
29       if:vision ?> vision<?cs /if ?><?cs
30       if:material ?> material<?cs /if ?><?cs
31       if:patterns ?> patterns<?cs /if ?><?cs
32       if:devices ?> devices<?cs /if ?><?cs
33       if:designdownloads ?> designdownloads<?cs /if ?><?cs
34     elif:(about||versions||wear||tv||auto) ?> about<?cs
35       if:versions ?> versions<?cs /if ?><?cs
36       if:wear ?> wear<?cs /if ?><?cs
37       if:tv ?> tv<?cs /if ?><?cs
38       if:auto ?> auto<?cs /if ?><?cs
39     elif:(preview) ?> preview<?cs
40     /if ?><?cs
41     if:page.trainingcourse ?> trainingcourse<?cs /if ?><?cs
42 /if ?>" itemscope itemtype="http://schema.org/Article"><?cs
43 include:"header.cs" ?>
44 
45 <?cs if:(design||training||walkthru) && !page.trainingcourse && !page.article ?><?cs
46 # header logic for docs that provide previous/next buttons ?>
47   <?cs if:(header.hide||devsite) ?>
48   <?cs else ?>
49   <div class="content-header <?cs if:header.justLinks ?>just-links<?cs /if ?>">
50       <?cs if:header.justLinks ?>&nbsp;
51       <?cs else ?>
52         <ul class="dac-header-crumbs">
53           <?cs # More <li> elements added here with javascript ?>
54         </ul>
55 
56         <!-- Breadcrumb Setup -->
57         <script>$('.dac-nav-list').dacCurrentPage().dacCrumbs();</script>
58 
59         <h1 itemprop="name"><?cs var:page.title ?>
60       </h1>
61       <?cs /if ?>
62     <?cs if:training ?>
63       <div class="training-nav-top" itemscope itemtype="http://schema.org/SiteNavigationElement">
64         <a href="#" class="prev-page-link hide"
65             zh-tw-lang="上一堂課"
66             zh-cn-lang="上一课"
67             ru-lang="Предыдущий"
68             ko-lang="이전"
69             ja-lang="前へ"
70             es-lang="Anterior"
71             >Previous</a>
72         <a href="#" class="next-page-link hide"
73             zh-tw-lang="下一堂課"
74             zh-cn-lang="下一课"
75             ru-lang="Следующий"
76             ko-lang="다음"
77             ja-lang="次へ"
78             es-lang="Siguiente"
79             >Next</a>
80         <a href="#" class="start-class-link hide"
81             zh-tw-lang="開始上課"
82             zh-cn-lang="开始"
83             ru-lang="Начало работы"
84             ko-lang="시작하기"
85             ja-lang="開始する"
86             es-lang="Empezar"
87             >Get started</a>
88       </div>
89     <?cs elif:!page.trainingcourse ?>
90       <?cs # <div class="paging-linkss" itemscope itemtype="http://schema.org/SiteNavigationElement">
91         <a href="#" class="prev-page-link hide"
92             zh-tw-lang="上一堂課"
93             zh-cn-lang="上一课"
94             ru-lang="Предыдущий"
95             ko-lang="이전"
96             ja-lang="前へ"
97             es-lang="Anterior"
98             >Previous</a>
99         <a href="#" class="next-page-link hide"
100             zh-tw-lang="下一堂課"
101             zh-cn-lang="下一课"
102             ru-lang="Следующий"
103             ko-lang="다음"
104             ja-lang="次へ"
105             es-lang="Siguiente"
106             >Next</a>
107       </div> ?>
108     <?cs /if ?><?cs # end if training ?>
109   </div>
110   <?cs /if ?><?cs # end if header.hide ?>
111 
112 <?cs elif:samplesProjectIndex ?>
113   <div id="api-info-block">
114   <div class="sum-details-links">
115   Overview
116   &#124; <a href="<?cs var:toroot ?>samples/<?cs var:projectDir ?>/project.html">Project</a>
117   &#124; <a href="<?cs var:toroot ?>downloads/samples/<?cs var:projectDir ?>.zip">Download</a>
118   </div><!-- end sum-details-links -->
119   </div><!-- end breadcurmb block -->
120   <h1 itemprop="name"><?cs var:projectDir ?></h1>
121 
122 <?cs else ?>
123   <?cs if:(!fullpage && !header.hide && !devsite) ?>
124     <?cs if:page.landing ?><?cs # header logic for docs that are landing pages ?>
125       <div class="landing-banner">
126         <?cs if:page.landing.image ?><?cs # use two-column layout only if there is an image ?>
127         <div class="cols">
128           <div class="col-6">
129             <img src="<?cs var:toroot ?><?cs var:page.landing.image ?>" alt="" />
130           </div>
131           <div class="col-6">
132         <?cs /if ?>
133           <h1 itemprop="name" style="margin-bottom:0;"><?cs var:page.title ?></h1>
134           <p itemprop="description"><?cs var:page.landing.intro ?></p>
135 
136           <p><a class="next-page-link topic-start-link"></a></p>
137         <?cs if:page.landing.image ?>
138           </div>
139         </div>
140         <?cs /if ?>
141       </div>
142     <?cs else ?>
143       <?cs if:tab1 ?><div id="title-tabs-wrapper"><?cs /if ?>
144         <ul class="dac-header-crumbs">
145           <?cs # More <li> elements added here with javascript ?>
146         </ul>
147 
148         <!-- Breadcrumb Setup -->
149         <p><script>$('.dac-nav-list').dacCurrentPage().dacCrumbs();</script></p>
150 
151         <h1 itemprop="name" <?cs if:tab1 ?>class="with-title-tabs"<?cs /if ?>><?cs var:page.title ?></h1><?cs
152           if:tab1 ?><ul id="title-tabs">
153               <li class="selected"><a href="<?cs var:tab1.link ?>"><?cs var:tab1 ?></a></li>
154               <?cs if:tab2 ?>
155               <li><a href="<?cs var:tab2.link ?>"><?cs var:tab2 ?></a></li><?cs /if ?>
156               <?cs if:tab3 ?>
157               <li><a href="<?cs var:tab3.link ?>"><?cs var:tab3 ?></a></li><?cs /if ?>
158             </ul>
159           <?cs /if ?>
160       <?cs if:tab1 ?></div><!-- end tab-wrapper --><?cs /if ?>
161     <?cs /if ?>
162   <?cs /if ?>
163 <?cs /if ?><?cs # end if design ?>
164 
165   <?cs if devsite ?>
166     <?cs if:tab1 ?>
167     <div id="title-tabs-wrapper">
168       <ul id="title-tabs">
169         <li class="selected"><a href="<?cs var:tab1.link ?>"><?cs var:tab1 ?></a></li>
170         <?cs if:tab2 ?>
171         <li><a href="<?cs var:tab2.link ?>"><?cs var:tab2 ?></a></li><?cs /if ?>
172         <?cs if:tab3 ?>
173         <li><a href="<?cs var:tab3.link ?>"><?cs var:tab3 ?></a></li><?cs /if ?>
174       </ul>
175     </div><!-- end tab-wrapper -->
176     <?cs /if ?>
177   <?cs /if ?>
178 
179   <?cs # THIS IS THE MAIN DOC CONTENT ?>
180   <div id="jd-content">
181     <div class="jd-descr" itemprop="articleBody">
182     <?cs if:(!fullpage && !header.hide && devsite) ?>
183       <?cs if:page.landing ?><?cs # header logic for docs that are landing pages ?>
184         <div class="landing-banner">
185           <?cs if:page.landing.image ?><?cs # use two-column layout only if there is an image ?>
186           <div class="cols">
187             <div class="col-6">
188               <img src="<?cs var:toroot ?><?cs var:page.landing.image ?>" alt="" />
189             </div>
190             <div class="col-6">
191           <?cs /if ?>
192             <h1 itemprop="name" style="margin-bottom:0;"><?cs var:page.title ?></h1>
193             <p itemprop="description"><?cs var:page.landing.intro ?></p>
194 
195             <p><a class="next-page-link topic-start-link"></a></p>
196           <?cs if:page.landing.image ?>
197             </div>
198           </div>
199           <?cs /if ?>
200         </div>
201       <?cs /if ?>
202     <?cs /if ?>
203 
204     <?cs call:tag_list(root.descr) ?>
205     </div>
206 
207     <?cs if:!fullscreen && (design||training||walkthru) && !page.landing && !page.trainingcourse
208       && !footer.hide && !devsite?>
209       <div class="content-footer <?cs
210                     if:fullpage ?>wrap<?cs /if ?>"
211                     itemscope itemtype="http://schema.org/SiteNavigationElement">
212           <div class="paging-links">
213             <a href="#" class="prev-page-link hide"
214               zh-tw-lang="上一堂課"
215               zh-cn-lang="上一课"
216               ru-lang="Предыдущий"
217               ko-lang="이전"
218               ja-lang="前へ"
219               es-lang="Anterior"
220               ><span class="page-link-caption">Previous</span>
221             </a>
222             <a href="#" class="next-page-link hide"
223                 zh-tw-lang="下一堂課"
224                 zh-cn-lang="下一课"
225                 ru-lang="Следующий"
226                 ko-lang="다음"
227                 ja-lang="次へ"
228                 es-lang="Siguiente"
229                 ><span class="page-link-caption">Next</span>
230             </a>
231             <a href="#" class="start-class-link hide"
232                 zh-tw-lang="開始上課"
233                 zh-cn-lang="开始"
234                 ru-lang="Начало работы"
235                 ko-lang="시작하기"
236                 ja-lang="開始する"
237                 es-lang="Empezar"
238                 >Get started</a>
239             <a href="#" class="next-class-link hide">
240               <span class="page-link-caption">Next class</span>
241             </a>
242           </div>
243       </div>
244     <?cs /if ?>
245 
246   </div> <!-- end jd-content -->
247 
248 <?cs if:!devsite ?>
249 <?cs include:"footer.cs" ?>
250 <?cs include:"trailer.cs" ?>
251 <?cs /if ?>
252 </body>
253 </html>
254