docpage.cs revision 29e934367b927fb13417bee77008600ad5a39dcc
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
8if:(google || reference.gms || reference.gcm) ?>google<?cs /if ?><?cs
9  if:(guide||develop||training||reference||tools||google||sdk||samples) ?>develop<?cs
10    if:guide ?> guide<?cs /if ?><?cs
11    if:samples ?> samples<?cs /if ?><?cs
12  elif:(distribute||googleplay||essentials||users||engage||monetize||disttools||stories)
13    ?>distribute<?cs
14    if:googleplay ?> googleplay<?cs /if ?><?cs
15    if:essentials ?> essentials<?cs /if ?><?cs
16    if:users ?> users<?cs /if ?><?cs
17    if:engage ?> engage<?cs /if ?><?cs
18    if:monetize ?> monetize<?cs /if ?><?cs
19    if:disttools ?> disttools<?cs /if ?><?cs
20    if:stories ?> stories<?cs /if ?><?cs
21  elif:(about||wear||tv||auto) ?>about<?cs
22  elif:design ?>design<?cs
23/if ?><?cs
24if:page.trainingcourse ?> trainingcourse<?cs
25/if ?>" itemscope itemtype="http://schema.org/Article"><?cs
26include:"header.cs" ?>
27
28<div <?cs
29  if:fullpage
30    ?>class="fullpage"<?cs
31  elif:(design||tools||about||sdk||googleplay||essentials||users||engage||monetize||disttools||stories) && !nonavpage
32    ?>class="col-13" id="doc-col"<?cs
33  elif:!nonavpage
34    ?>class="col-12" id="doc-col"<?cs /if ?> >
35
36<?cs if:(design||training||walkthru) && !page.trainingcourse && !page.article ?><?cs # header logic for docs that provide previous/next buttons ?>
37  <?cs if:header.hide ?>
38  <?cs else ?>
39  <div class="content-header <?cs if:header.justLinks ?>just-links<?cs /if ?>">
40      <?cs if:header.justLinks ?>&nbsp;
41      <?cs else ?><h1 itemprop="name"><?cs var:page.title ?></h1>
42      <?cs /if ?>
43    <?cs if:training ?>
44      <div class="training-nav-top" itemscope itemtype="http://schema.org/SiteNavigationElement">
45        <a href="#" class="prev-page-link hide"
46            zh-tw-lang="上一堂課"
47            zh-cn-lang="上一课"
48            ru-lang="Предыдущий"
49            ko-lang="이전"
50            ja-lang="前へ"
51            es-lang="Anterior"
52            >Previous</a>
53        <a href="#" class="next-page-link hide"
54            zh-tw-lang="下一堂課"
55            zh-cn-lang="下一课"
56            ru-lang="Следующий"
57            ko-lang="다음"
58            ja-lang="次へ"
59            es-lang="Siguiente"
60            >Next</a>
61        <a href="#" class="start-class-link hide"
62            zh-tw-lang="開始上課"
63            zh-cn-lang="开始"
64            ru-lang="Начало работы"
65            ko-lang="시작하기"
66            ja-lang="開始する"
67            es-lang="Empezar"
68            >Get started</a>
69      </div>
70    <?cs elif:!page.trainingcourse ?>
71      <div class="paging-links" itemscope itemtype="http://schema.org/SiteNavigationElement">
72        <a href="#" class="prev-page-link hide"
73            zh-tw-lang="上一堂課"
74            zh-cn-lang="上一课"
75            ru-lang="Предыдущий"
76            ko-lang="이전"
77            ja-lang="前へ"
78            es-lang="Anterior"
79            >Previous</a>
80        <a href="#" class="next-page-link hide"
81            zh-tw-lang="下一堂課"
82            zh-cn-lang="下一课"
83            ru-lang="Следующий"
84            ko-lang="다음"
85            ja-lang="次へ"
86            es-lang="Siguiente"
87            >Next</a>
88      </div>
89    <?cs /if ?><?cs # end if training ?>
90  </div>
91  <?cs /if ?><?cs # end if header.hide ?>
92
93<?cs elif:samplesProjectIndex ?>
94  <div id="api-info-block">
95  <div class="sum-details-links">
96  Overview
97  &#124; <a href="<?cs var:toroot ?>samples/<?cs var:projectDir ?>/project.html">Project</a>
98  &#124; <a href="<?cs var:toroot ?>downloads/samples/<?cs var:projectDir ?>.zip">Download</a>
99  </div><!-- end sum-details-links -->
100  </div><!-- end breadcurmb block -->
101  <h1 itemprop="name"><?cs var:projectDir ?></h1>
102
103<?cs else ?>
104  <?cs if:training ?>
105<?cs # horrible horrible hack to move TOC up when the next/prev links are not there ?>
106<style>
107  #tb-wrapper {
108    margin-top:6px;
109  }
110</style>
111  <?cs /if ?>
112
113  <?cs if:(!fullpage && !header.hide) ?>
114    <?cs if:page.landing ?><?cs # header logic for docs that are landing pages ?>
115      <div class="landing-banner">
116        <?cs if:page.landing.image ?><?cs # use two-column layout only if there is an image ?>
117        <div class="cols">
118          <div class="col-6">
119            <img src="<?cs var:toroot ?><?cs var:page.landing.image ?>" alt="" />
120          </div>
121          <div class="col-6">
122        <?cs /if ?>
123          <h1 itemprop="name" style="margin-bottom:0;"><?cs var:page.title ?></h1>
124          <p itemprop="description"><?cs var:page.landing.intro ?></p>
125
126          <p><a class="next-page-link topic-start-link"></a></p>
127        <?cs if:page.landing.image ?>
128          </div>
129        </div>
130        <?cs /if ?>
131      </div>
132    <?cs else ?>
133      <?cs if:tab1 ?><div id="title-tabs-wrapper"><?cs /if ?>
134        <h1 itemprop="name" <?cs if:tab1 ?>class="with-title-tabs"<?cs /if ?>><?cs var:page.title ?></h1><?cs
135          if:tab1 ?><ul id="title-tabs">
136              <li class="selected"><a href="<?cs var:tab1.link ?>"><?cs var:tab1 ?></a></li>
137              <?cs if:tab2 ?>
138              <li><a href="<?cs var:tab2.link ?>"><?cs var:tab2 ?></a></li><?cs /if ?>
139              <?cs if:tab3 ?>
140              <li><a href="<?cs var:tab3.link ?>"><?cs var:tab3 ?></a></li><?cs /if ?>
141            </ul>
142          <?cs /if ?>
143      <?cs if:tab1 ?></div><!-- end tab-wrapper --><?cs /if ?>
144    <?cs /if ?>
145  <?cs /if ?>
146<?cs /if ?><?cs # end if design ?>
147
148  <?cs # THIS IS THE MAIN DOC CONTENT ?>
149  <div id="jd-content">
150
151
152    <div class="jd-descr" itemprop="articleBody">
153    <?cs call:tag_list(root.descr) ?>
154    </div>
155
156    <?cs if:!fullscreen && (design||training||walkthru) && !page.landing && !page.trainingcourse && !footer.hide ?>
157      <div class="content-footer <?cs
158                    if:fullpage ?>wrap<?cs /if ?>"
159                    itemscope itemtype="http://schema.org/SiteNavigationElement">
160          <div class="paging-links">
161            <a href="#" class="next-page-link hide"
162                zh-tw-lang="下一堂課"
163                zh-cn-lang="下一课"
164                ru-lang="Следующий"
165                ko-lang="다음"
166                ja-lang="次へ"
167                es-lang="Siguiente"
168                >Next</a>
169            <a href="#" class="start-class-link hide"
170                zh-tw-lang="開始上課"
171                zh-cn-lang="开始"
172                ru-lang="Начало работы"
173                ko-lang="시작하기"
174                ja-lang="開始する"
175                es-lang="Empezar"
176                >Get started</a>
177            <a href="#" class="next-class-link hide">Next class</a>
178          </div>
179      </div>
180    <?cs /if ?>
181
182  </div> <!-- end jd-content -->
183
184<?cs include:"footer.cs" ?>
185</div><!-- end doc-content -->
186
187<?cs include:"trailer.cs" ?>
188  <script src="https://developer.android.com/ytblogger_lists_unified.js" type="text/javascript"></script>
189  <script src="<?cs var:toroot ?>jd_lists_unified.js?v=8" type="text/javascript"></script>
190  <script src="<?cs var:toroot ?>jd_extras.js?v=10" type="text/javascript"></script>
191  <script src="<?cs var:toroot ?>jd_collections.js?v=10" type="text/javascript"></script>
192  <script src="<?cs var:toroot ?>jd_tag_helpers.js?v=5" type="text/javascript"></script>
193
194</body>
195</html>
196
197
198
199