aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web
diff options
context:
space:
mode:
authorMikhail Prokudin <39721766+mirexdoors@users.noreply.github.com>2021-03-23 02:16:03 +0700
committerGitHub <noreply@github.com>2021-03-23 02:16:03 +0700
commit4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe (patch)
treeff81d031eb9a4dfc4c84f6863296b62d9d122931 /files/ru/web
parentdd3abb74219a174743cc4dbd0f9f8b8d2362d7c4 (diff)
downloadtranslated-content-4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe.tar.gz
translated-content-4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe.tar.bz2
translated-content-4afbe3f2eba9b28e2a92cc5bf7f04141317f55fe.zip
add ru translation for webglcontextlost event page (#196)
* add ru translation for webglcontextlost event page * fix review conversations * fix title translate * Update files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html Co-authored-by: Alexander Myshov <myshov@users.noreply.github.com>
Diffstat (limited to 'files/ru/web')
-rw-r--r--files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html78
1 files changed, 78 insertions, 0 deletions
diff --git a/files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html b/files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html
new file mode 100644
index 0000000000..452acf5d7b
--- /dev/null
+++ b/files/ru/web/api/htmlcanvaselement/webglcontextlost_event/index.html
@@ -0,0 +1,78 @@
+---
+title: 'HTMLCanvasElement: событие webglcontextlost'
+slug: Web/API/HTMLCanvasElement/webglcontextlost_event
+translation_of: Web/API/HTMLCanvasElement/webglcontextlost_event
+tags:
+- Event
+- Reference
+- WebGL
+---
+<div>{{APIRef}}</div>
+
+<p>Событие <code><strong>webglcontextlost</strong></code> <a href="/ru/docs/Web/API/WebGL_API">WebGL API</a> вызывается когда {{Glossary("User agent")}}
+ обнаруживает, что буфер, связанный с {{domxref("WebGLRenderingContext")}}, потерян.</p>
+
+<table class="properties">
+ <tbody>
+ <tr>
+ <th scope="row">Всплытие</th>
+ <td>Да</td>
+ </tr>
+ <tr>
+ <th scope="row">Отменяемое</th>
+ <td>Да</td>
+ </tr>
+ <tr>
+ <th scope="row">Интерфейс</th>
+ <td>{{domxref("WebGLContextEvent")}}</td>
+ </tr>
+ <tr>
+ <th scope="row">Свойство для обработки события</th>
+ <td>Нет</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Example">Пример</h2>
+
+<p>Вы можете эмулировать <code>webglcontextlost</code> событие с помощью расширения {{domxref("WEBGL_lose_context")}}:</p>
+
+<pre class="brush: js">const canvas = document.getElementById('canvas');
+const gl = canvas.getContext('webgl');
+
+canvas.addEventListener('webglcontextlost', (event) =&gt; {
+ console.log(event);
+});
+
+gl.getExtension('WEBGL_lose_context').loseContext();
+
+// будет выведено "webglcontextlost".</pre>
+
+<h2 id="Specifications">Спецификация</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Спецификация</th>
+ <th scope="col">Статус</th>
+ <th scope="col">Комментарии</th>
+ </tr>
+ <tr>
+ <td>{{SpecName('WebGL', '#5.15.2', 'webglcontextlost')}}</td>
+ <td>{{Spec2('WebGL')}}</td>
+ <td>Изначальное определение.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Поддержка браузерами</h2>
+
+<p>{{Compat("api.HTMLCanvasElement.webglcontextlost_event")}}</p>
+
+<h2 id="See_also">Смотрите также</h2>
+
+<ul>
+ <li>{{domxref("WebGLContextEvent")}}</li>
+ <li>{{domxref("WebGLRenderingContext.isContextLost()")}}</li>
+ <li>{{domxref("WEBGL_lose_context")}}, {{domxref("WEBGL_lose_context.loseContext()")}}, {{domxref("WEBGL_lose_context.restoreContext()")}}</li>
+</ul>