[PHP-WEBMASTER] [web-php] PR #740: Update common.js
Pull Request: https://github.com/php/web-php/pull/740 Closed by kamil-tekiela. -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-WEBMASTER] [web-php] master: Update common.js (#740)
Author: Gemorroj (Gemorroj) Committer: GitHub (web-flow) Pusher: kamil-tekiela Date: 2022-12-14T11:33:11Z Commit: https://github.com/php/web-php/commit/b3a97f8201e24a5650db01eb14a580b9cc45 Raw diff: https://github.com/php/web-php/commit/b3a97f8201e24a5650db01eb14a580b9cc45.diff Update common.js (#740) some minor improvements Changed paths: M js/common.js Diff: diff --git a/js/common.js b/js/common.js index 7811ab3d5a..02076387ef 100644 --- a/js/common.js +++ b/js/common.js @@ -116,8 +116,9 @@ function getNextOrPreviousSibling(node, forward) { } function cycleMenuItems(current, forward) { -if (getNextOrPreviousSibling(current, forward).length) { -cycle(getNextOrPreviousSibling(current, forward), current); +var nextOrPreviousSibling = getNextOrPreviousSibling(current, forward); +if (nextOrPreviousSibling.length) { +cycle(nextOrPreviousSibling, current); curr.children("a").first().focus().css({ outline: "none" }); @@ -131,9 +132,11 @@ function cycleHeaders(matches, forward) { var gotmatch = 0; matches.each(function (k, item) { -if ($(item).hasClass("current")) { -if ($(matches[forward ? k + 1 : k - 1]).length) { -cycle($(matches[forward ? k + 1 : k - 1]), $(item)); +var node = $(item); +if (node.hasClass("current")) { +var matchNode = $(matches[forward ? k + 1 : k - 1]); +if (matchNode.length) { +cycle(matchNode, node); gotmatch = 1; return false; } @@ -240,17 +243,17 @@ Mousetrap.bind("g a", function (e) { }); function globalsearch(txt) { -var key = "search-en"; -var cache = window.localStorage.getItem(key); -cache = JSON.parse(cache); - var term = txt.toLowerCase(); if (term.length < 3) { return; } + +var key = "search-en"; +var cache = window.localStorage.getItem(key); +cache = JSON.parse(cache); + if (cache) { for (var type in cache.data) { -console.log(type); var elms = cache.data[type].elements; for (var node in elms) { if (elms[node].description.toLowerCase().contains(term) || elms[node].name.toLowerCase().contains(term)) { @@ -278,20 +281,22 @@ Mousetrap.bind("r o t a t e enter", function (e) { if (rotate > 360) { rotate = 0; } -$("html").css("-webkit-transform", "rotate(" + rotate + "deg)"); -$("html").css("-moz-transform", "rotate(" + rotate + "deg)"); -$("html").css("-o-transform", "rotate(" + rotate + "deg)"); -$("html").css("-ms-transform", "rotate(" + rotate + "deg)"); -$("html").css("transform", "rotate(" + rotate + "deg)"); +var htmlNode = $("html"); +htmlNode.css("-webkit-transform", "rotate(" + rotate + "deg)"); +htmlNode.css("-moz-transform", "rotate(" + rotate + "deg)"); +htmlNode.css("-o-transform", "rotate(" + rotate + "deg)"); +htmlNode.css("-ms-transform", "rotate(" + rotate + "deg)"); +htmlNode.css("transform", "rotate(" + rotate + "deg)"); }); var scale = 1; Mousetrap.bind("m i r r o r enter", function (e) { scale *= -1; -$("html").css("-webkit-transform", "scaleX(" + scale + ")"); -$("html").css("-moz-transform", "scaleX(" + scale + ")"); -$("html").css("-o-transform", "scaleX(" + scale + ")"); -$("html").css("-ms-transform", "scaleX(" + scale + ")"); -$("html").css("transform", "scaleX(" + scale + ")"); +var htmlNode = $("html"); +htmlNode.css("-webkit-transform", "scaleX(" + scale + ")"); +htmlNode.css("-moz-transform", "scaleX(" + scale + ")"); +htmlNode.css("-o-transform", "scaleX(" + scale + ")"); +htmlNode.css("-ms-transform", "scaleX(" + scale + ")"); +htmlNode.css("transform", "scaleX(" + scale + ")"); }); Mousetrap.bind("I space h a t e space P H P enter", function (e) { window.location = "http://python.org";; @@ -325,27 +330,28 @@ function fixTimeout() { } function fixEdges(rotate) { +var htmlNode = $("html"); if (rotate > 360) { rotate = 0; -$("html").css("zoom", 1); -$("html").css("-moz-transform", "scale(1)"); -$("html").css("-webkit-transform", "scale(1)"); +htmlNode.css("zoom", 1); +htmlNode.css("-moz-transform", "scale(1)"); +htmlNode.css("-webkit-transform", "scale(1)"); setTimeout(function () { fixEdges(36); }, 3); } else { -$("html").css("zoom", 0.5); -$("html").css("-moz-transform", "scale(0.5)"); -$("html").css("-webkit-transform", "scale(0.5)"); +htmlNode.css("zoom", 0.5); +htmlNode.css("-moz-transform", "scale(0.5)"); +htmlNode.css("-webkit-transform", "scale(0.5)"); setTimeout(function () { fixEdges(rotate + 36); }, 100); } -$("html").css("-webkit-transform", "rotate(" + rotate + "deg)"); -$(
[PHP-WEBMASTER] [web-php] PR #737: Fix some logics
Pull Request: https://github.com/php/web-php/pull/737 Closed by cmb69. -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-WEBMASTER] [web-php] master: Fix pt_BR translation
Author: Protocol Corporation (ProtocolLive) Committer: GitHub (web-flow) Pusher: cmb69 Date: 2022-12-14T13:53:13+01:00 Commit: https://github.com/php/web-php/commit/462e7d1223a7fc7c6d0b322d09648be03ea4b793 Raw diff: https://github.com/php/web-php/commit/462e7d1223a7fc7c6d0b322d09648be03ea4b793.diff Fix pt_BR translation Closes GH-737. Changed paths: M releases/8.2/languages/pt_BR.php Diff: diff --git a/releases/8.2/languages/pt_BR.php b/releases/8.2/languages/pt_BR.php index 2404d54fa..59a89fa69 100644 --- a/releases/8.2/languages/pt_BR.php +++ b/releases/8.2/languages/pt_BR.php @@ -1,41 +1,41 @@ 'PHP 8.2 é uma grande atualização da linguagem PHP. Classe somente leitura, tipo stand alone, null, false, e true ele inclui recursos como depreciação de propriedades dinâmicas e melhorias de desempenho', +'common_header' => 'PHP 8.2 é a grande atualização da linguagem PHP. Classe somente leitura, null, false e true como tipos stand alone, depreciação de propriedades dinâmicas, melhorias de desempenho e mais', 'documentation' => 'Doc', 'main_title' => 'Lançado!', -'main_subtitle' => 'PHP 8.2 é uma grande atualização da linguagem PHP.Esta atualização inclui muitos novos recursos e otimizações. Classe somente leitura, tipo independente, null, false, e true como tipos stand alone, propriedades dinâmicas obsoletas, melhorias de desempenho e muito mais.', +'main_subtitle' => 'PHP 8.2 é a grande atualização da linguagem PHP.Esta atualização inclui muitos novos recursos e otimizações. Classe somente leitura, tipo independente, null, false e true como tipos stand alone, propriedades dinâmicas obsoletas, melhorias de desempenho e muito mais.', 'upgrade_now' => 'Atualize para PHP 8.2 agora!', 'readonly_classes_title' => 'Classes somente leitura', 'dnf_types_title' => 'Tipos DNF (Disjunctive Normal Form)', -'dnf_types_description' => 'Tipos DNF nos permite union e intersection tipos, seguindo uma regra estrita: ao combinar tipos de união e interseção, os tipos de interseção devem ser agrupados com colchetes', -'null_false_true_types_title' => 'Permite null, false, e true como tipos stand alone', +'dnf_types_description' => 'Tipos DNF nos permite união e interseção de tipos, seguindo uma regra estrita: ao combinar tipos de união e interseção, os tipos de interseção devem ser agrupados com colchetes', +'null_false_true_types_title' => 'Permite null, false e true como tipos stand alone', 'random_title' => 'Nova extensão "Random"', 'random_description' => 'A extensão "random" fornece uma nova API orientada a objetos para geração de números aleatórios. Em vez de depender de um gerador de números aleatórios globalmente semeado (RNG) usando o algoritmo Mersenne Twister, a API orientada a objetos fornece várias classes ("Engine"s) que fornecem acesso a algoritmos modernos que armazenam seu estado em objetos para permitir várias sequências semeáveis independentes . A classe \Random\Randomizer fornece uma interface de alto nível para usar a aleatoriedade do mecanismo para gerar um número inteiro aleatório, embaralhar um array ou string, selecionar chaves de array aleatórias e muito mais.', 'constants_in_traits_title' => 'Constantes em Traits', -'constants_in_traits_description' => 'Você não pode acessar a constante através do nome da Trait, mas, você pode acessar a constante através da classe que usa a Trait.', +'constants_in_traits_description' => 'Você não pode acessar a constante através do nome da Trait, mas você pode acessar a constante através da classe que usa a Trait.', 'deprecate_dynamic_properties_title' => 'Propriedades dinâmicas obsoletas', -'deprecate_dynamic_properties_description' => 'A criação de propriedades dinâmicas está obsoleta para ajudar a evitar erros e erros de digitação, a menos que a classe opte por usar o atributo de #[\AllowDynamicProperties]. stdClass permite propriedades dinâmicas. +'deprecate_dynamic_properties_description' => 'A criação de propriedades dinâmicas está obsoleta para ajudar a evitar enganos e erros de digitação, a menos que a classe opte por usar o atributo de #[\AllowDynamicProperties]. stdClass permite propriedades dinâmicas. O uso dos métodos mágicos __get/__set não é afetado por esta alteração.', 'new_classes_title' => 'Novas classes, Interfaces, e Funções', -'new_mysqli' => 'Nova função mysqli_execute_query e método mysqli::execute_query .', -'new_attributes' => 'Novos atributos #[\AllowDynamicProperties] e #[\SensitiveParameter].', -'new_zip' => 'Novos métodos ZipArchive::getStreamIndex, ZipArchive::getStreamName, e ZipArchive::clearError.', -'new_reflection' => 'Novo método ReflectionFunction::isAnonymous e ReflectionMethod::hasPrototype .', -'new_functions' => 'Novas funçõescurl_upkeep, memory_reset_peak_usage, ini_parse_quantity, libxml_get_external_entity_loader, sodium_crypto_stream_xc