* @template-extends BaseResponse> */ class V2Response extends BaseResponse { /** * The V2 endpoint just passes on status codes. * Of course we have to map the OCS specific codes to proper HTTP status codes * * @return Http::STATUS_* */ public function getStatus() { $status = parent::getStatus(); if ($status === OCSController::RESPOND_UNAUTHORISED) { return Http::STATUS_UNAUTHORIZED; } elseif ($status === OCSController::RESPOND_NOT_FOUND) { return Http::STATUS_NOT_FOUND; } elseif ($status === OCSController::RESPOND_SERVER_ERROR || $status === OCSController::RESPOND_UNKNOWN_ERROR) { return Http::STATUS_INTERNAL_SERVER_ERROR; } elseif ($status < 200 || $status > 600) { return Http::STATUS_BAD_REQUEST; } return $status; } /** * Construct the meta part of the response * And then late the base class render * * @return string */ public function render() { $status = parent::getStatus(); $meta = [ 'status' => $status >= 200 && $status < 300 ? 'ok' : 'failure', 'statuscode' => $this->getOCSStatus(), 'message' => $status >= 200 && $status < 300 ? 'OK' : $this->statusMessage ?? '', ]; if ($this->itemsCount !== null) { $meta['totalitems'] = $this->itemsCount; } if ($this->itemsPerPage !== null) { $meta['itemsperpage'] = $this->itemsPerPage; } return $this->renderResult($meta); } } _actions/github-actions-a2938ab9b9 The official jQuery user interface library: https://github.com/jquery/jquery-uiwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/demos/slider/index.html
blob: caf68fe978c94ac0709396093d3e925a8a1d417f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>jQuery UI Slider Demos</title>
	<link rel="stylesheet" href="../demos.css">
</head>
<body>

<div class="demos-nav">
	<h4>Examples</h4>
	<ul>
		<li class="demo-config-on"><a href="default.html">Default functionality</a></li>
		<li><a href="steps.html">Snap to increments</a></li>
		<li><a href="range.html">Range slider</a></li>
		<li><a href="rangemin.html">Range with fixed minimum</a></li>
		<li><a href="hotelrooms.html">Room reservation</a></li>
		<li><a href="rangemax.html">Range with fixed maximum</a></li>
		<li><a href="slider-vertical.html">Vertical slider</a></li>
		<li><a href="range-vertical.html">Vertical range slider</a></li>
		<li><a href="multiple-vertical.html">Multiple sliders</a></li>
		<li><a href="colorpicker.html">Simple colorpicker</a></li>
		<li><a href="side-scroll.html">Simple scrollbar</a></li>
		<li><a href="tabs.html">Slider controls tabs</a></li>
	</ul>
</div>

</body>
</html>