Skip to content
This repository was archived by the owner on Sep 29, 2023. It is now read-only.

Commit 2b05c55

Browse files
authored
Merge pull request #276 from appwrite/feat-version-sdk-control
Update the SDK and Version dropdowns to include location hash
2 parents 0eb0270 + d229afb commit 2b05c55

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/views/docs/index.phtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ $cols = [
6060
<li><a href="/docs/client/teams<?php echo $this->escape($clientSDK); ?>">Teams</a></li>
6161
<li><a href="/docs/client/databases<?php echo $this->escape($clientSDK); ?>">Databases</a></li>
6262
<li><a href="/docs/client/storage<?php echo $this->escape($clientSDK); ?>">Storage</a></li>
63-
<li><a href="/docs/client/functions<?php echo $this->escape($serverSDK); ?>">Functions</a></li>
63+
<li><a href="/docs/client/functions<?php echo $this->escape($clientSDK); ?>">Functions</a></li>
6464
<li><a href="/docs/client/locale<?php echo $this->escape($clientSDK); ?>">Localization</a></li>
6565
<li><a href="/docs/client/avatars<?php echo $this->escape($clientSDK); ?>">Avatars</a></li>
6666
<li><a href="/docs/server/health<?php echo $this->escape($serverSDK); ?>">Health</a></li>

app/views/docs/service.phtml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ $paramSDK = (!empty($sdk)) ? '?sdk='.$sdk : '';
163163
: ['Default' => 'examples'];
164164
?>
165165
<?php foreach ($docDirectories as $docDirectoryKey => $docDirectory): ?>
166-
<option value="/docs/<?php echo $this->escape($family); ?>/<?php echo $serviceName; ?>?sdk=<?php echo $this->escape($key); ?>-<?php echo $this->escape(strtolower($docDirectoryKey)); ?>"<?php echo (($key . '-' . strtolower($docDirectoryKey)) === $sdk) ? ' selected' : ''; ?>>
166+
<option data-ls-attrs="value=/docs/<?php echo $this->escape($family); ?>/<?php echo $serviceName; ?>?sdk=<?php echo $this->escape($key); ?>-<?php echo $this->escape(strtolower($docDirectoryKey)); ?>{{router.hash}}" <?php echo (($key . '-' . strtolower($docDirectoryKey)) === $sdk) ? ' selected' : ''; ?>>
167167
<?php echo $this->escape($name); ?> SDK <?php if(count($docDirectories) > 1): ?>(<?php echo $docDirectoryKey; ?> examples)<?php endif; ?>
168168
</option>
169169
<?php endforeach; ?>
@@ -174,7 +174,7 @@ $paramSDK = (!empty($sdk)) ? '?sdk='.$sdk : '';
174174
</div>
175175
<div class="col span-4 clear">
176176
<form class="pull-end desktops-only" onchange="this.submit()"
177-
method="get" action="/docs/<?php echo $this->escape($family); ?>/<?php echo $serviceName; ?>">
177+
method="get" data-ls-attrs="action=/docs/<?php echo $this->escape($family); ?>/<?php echo $serviceName; ?>{{router.hash}}">
178178

179179
<input type="hidden" name="sdk" value="<?php echo $this->escape($sdk); ?>" />
180180

@@ -293,7 +293,7 @@ $paramSDK = (!empty($sdk)) ? '?sdk='.$sdk : '';
293293
<div class="row responsive">
294294
<div class="col span-7">
295295
<h2 class="margin-bottom">
296-
<a href="/docs/<?php echo $this->escape($family); ?>/<?php echo $serviceName; ?>?sdk=<?php echo $this->escape($sdk); ?>&v=<?php echo $this->escape($version); ?>#<?php echo $operation['operationId']; ?>" id="<?php echo $operation['operationId']; ?>" class="references"><?php echo $this->escape($title); ?></a>
296+
<a href="/docs/<?php echo $this->escape($family); ?>/<?php echo $serviceName; ?>?sdk=<?php echo $this->escape($sdk); ?>#<?php echo $operation['operationId']; ?>" id="<?php echo $operation['operationId']; ?>" class="references"><?php echo $this->escape($title); ?></a>
297297
</h2>
298298

299299
<div>

0 commit comments

Comments
 (0)