Artigos

2.2: Nova Página


2.2: Nova Página

Noções sobre o Critério de Sucesso 2.2.2: Pausar, Parar, Ocultar

Critério de Sucesso 2.2.2 Pausar, Parar, Ocultar (Nível A): Para mover, piscar, rolar ou atualizar as informações automaticamente, todas as opções a seguir são verdadeiras:

Movendo, piscando, rolando

Para qualquer informação em movimento, piscando ou rolando que (1) começa automaticamente, (2) dura mais de cinco segundos e (3) é apresentada em paralelo com outro conteúdo, existe um mecanismo para o usuário pausar, parar ou ocultar a menos que o movimento, piscar ou rolar seja parte de uma atividade onde seja essencial e

Atualização automática

Para qualquer informação de atualização automática que (1) inicia automaticamente e (2) é apresentada em paralelo com outro conteúdo, existe um mecanismo para o usuário pausar, interromper ou ocultar ou controlar a frequência da atualização, a menos que a -atualizar faz parte de uma atividade onde é essencial.

Para requisitos relacionados a conteúdo piscando ou piscando, consulte a Diretriz 2.3.

Como qualquer conteúdo que não atenda a esse critério de sucesso pode interferir na capacidade do usuário de usar a página inteira, todo o conteúdo da página da Web (seja usado para atender a outros critérios de sucesso ou não) deve atender a esse critério de sucesso. Consulte o Requisito de Conformidade 5: Não Interferência.

O conteúdo que é atualizado periodicamente por software ou que é transmitido ao agente do usuário não é obrigado a preservar ou apresentar informações que são geradas ou recebidas entre o início da pausa e retomada da apresentação, pois isso pode não ser tecnicamente possível, e em muitas situações pode ser enganoso fazê-lo.

Uma animação que ocorre como parte de uma fase de pré-carregamento ou situação semelhante pode ser considerada essencial se a interação não puder ocorrer durante essa fase para todos os usuários e, se não indicar o progresso, pode confundir os usuários ou fazer com que pensem que o conteúdo foi congelado ou quebrado.


A versão 9.2.2.x do host do portal resolve os seguintes problemas:

O controle da linha de tempo do Portal não respeita a opção "Permitir vários arquivos" no formulário de Entidade e permite que apenas um único arquivo seja carregado por vez. Após essa alteração, o controle da linha do tempo do Portal respeitará a configuração e permitirá que vários arquivos sejam carregados de uma vez.

A lista de entidades e o endpoint Odata da lista de entidades não fornecem um erro quando a exibição de entidade / entidade subjacente não é mais válida. Após essa alteração, um erro seria registrado no log de diagnóstico para que os desenvolvedores do portal possam corrigir o problema subjacente.

O botão "Reconstruir índice de pesquisa" é mostrado em / _services / sobre mesmo quando a pesquisa está desativada no Portal. Após essa alteração, o botão não seria mostrado se a pesquisa estivesse desabilitada.

Certos frames do portal não possuem atributo de título.

Durante a paginação entre a lista de ideias no portal da comunidade, parâmetros de string de consulta extras são anexados ao URL. Após essa alteração, os parâmetros extras da string de consulta seriam removidos.

O portal segue mostrando os idiomas desativados no seletor de idiomas. Após essa alteração, apenas os idiomas que estão ativos no CDS serão mostrados.

Um erro é lançado ao carregar a grade do documento do Sharepoint quando o atributo principal do registro começa com espaço. Após essa alteração, o erro não será gerado e a grade do sharepoint será carregada automaticamente.

Os formulários de Visualização rápida não respeitam a configuração de idioma do portal e renderizarão o conteúdo no idioma principal do portal. Após essa alteração, os formulários de visualização rápida respeitarão as configurações de idioma do portal e renderizarão o conteúdo no idioma selecionado.

O indicador de progresso do formulário da web não está alinhado corretamente quando posicionado no lado esquerdo do formulário.

Certas mensagens de erro não são traduzidas corretamente em idiomas de byte duplo como o japonês

O leitor de tela lê a mensagem de erro de campo duas vezes.

Se um botão de fluxo de trabalho for adicionado ao formulário da web, todos os outros botões (anterior, próximo, enviar) serão ocultados na IU.

Quando um usuário está conectado, a ação de alteração de senha gera um erro se houver vários contatos com o mesmo endereço de e-mail.

Para portais em que o idioma espanhol está habilitado, um erro é gerado no envio de um formulário de entidade, se o formulário de entidade tiver um mapa com geolocalização habilitada.

Um erro é gerado na página quando um usuário tenta excluir um arquivo com mais de 50 MB.

O texto "Público" é destacado nos resultados da pesquisa da base de conhecimento se o texto "Público" estiver presente na descrição do artigo.

As datas são exibidas fora de ordem nos gráficos de série temporal.

Ao editar páginas da web usando o editor de página frontal do portal, os usuários não podem editar as páginas da web, a menos que tenham a permissão "Conceder alteração" na página pai da página que está sendo editada.

As seguintes alterações foram adicionadas na versão 9.2.2.13

A verificação de permissão de entidade no formulário de entidade não deve ser necessária para que o anexo de arquivo funcione nesse formulário, mas você deve atribuir as permissões Criar, Anexar e Anexar a à entidade Anotação. - & gt (Incluído nas compilações 9.2.2.12 e 9.2.2.13)

As seguintes alterações foram adicionadas na versão 9.2.2.14

Esta mudança foi revertida e não fará parte da versão 9.2.2.x

"No editor de página frontal do Portal, os usuários não podem acessar arquivos da web filhos em uma página da web, se a regra de controle de acesso à página da web associada na página da web não tiver nenhum webrole associado

As seguintes alterações foram adicionadas na versão 9.2.2.15

As respostas do fórum não estão funcionando para idiomas que suportam caracteres de byte duplo, como japonês, chinês etc.


Sobre WSJT-X

WSJT-X é um programa de computador projetado para facilitar a comunicação básica de rádio amador usando sinais muito fracos.

WSJT-X A versão 2.2 oferece dez protocolos ou modos diferentes: FT4, FT8, JT4, JT9, JT65, QRA64, ISCAT, MSK144, WSPR, e Eco. Os primeiros seis são projetados para fazer QSOs confiáveis ​​sob condições de sinal fraco. Eles usam estrutura de mensagem e codificação de origem quase idênticas. JT65 e QRA64 foram projetados para EME (& ldquomoonbounce & rdquo) nas bandas VHF / UHF e também provaram ser muito eficazes para comunicação QRP mundial nas bandas HF


Dois mais dois títulos recentes

No Limit Hold 'em para jogadores avançados: ênfase em jogos difíceis por Matthew Janda

Em 2003, o pôquer foi colocado na televisão e no-limit hold em rapidamente se tornou a forma mais popular de pôquer jogada em cassinos, salas de jogo públicas e na Internet. No início, devido à novidade do jogo para a maioria dos participantes, eles poderiam ser facilmente derrotados por jogadores com apenas um conhecimento moderado de estratégia sofisticada. mais .

Poker e mais: ideias e conceitos únicos por Mason Malmuth e David Sklansky

O pôquer é um jogo com muitos conceitos e idéias diferentes, e a importância relativa dessas idéias mudou ao longo dos anos à medida que diferentes formas de pôquer ganham e perdem popularidade. mais .

Psicologia Real do Poker por Mason Malmuth

Durante os últimos anos, muitas novas informações foram produzidas sob o título de psicologia do pôquer. A ideia é cobrir aquela área do pôquer que é menos estratégica, mas ainda assim importante para o sucesso geral de alguém no jogo, e uma nova área de treinamento mental apareceu. mais .

Harrington no Modern Tournament Poker por Dan Harrington e Bill Robertie

Aplicações de No-Limit Hold & rsquoem de Matthew Janda

Um dos momentos mais assustadores na carreira de um jogador de pôquer e rsquos ocorre quando ele percebe que seu conhecimento de como jogar bem uma mão específica é incompleto sem a compreensão adicional de como jogar bem todas as outras mãos em seu range. Esta tarefa seria impossível se um jogador tivesse que realmente pensar sobre todas as outras mãos em seu range, mas ao entender o pôquer teórico de som, ele pode projetar gamas balanceadas rapidamente usando o tamanho de aposta apropriado enquanto joga. mais .


Nova página de guia para Google Chrome e Firefox

Ao contrário da página padrão da nova guia do Chrome, a extensão Speed ​​Dial 2 permite que você salve quantos sites quiser e até mesmo os organize em grupos!

Organize sites em grupos

Organize seus sites e artigos favoritos em grupos significativos. Seja mais produtivo criando grupos separados para seu trabalho, sua casa e seus hobbies.

Personalize sua nova guia

Personalize sua nova guia com dezenas de temas e torne-a verdadeiramente sua.

Acessar favoritos

Acesse e pesquise facilmente seus favoritos do Google a partir da barra lateral útil.

Abra os aplicativos do Chrome

Ative o menu de aplicativos para iniciar rapidamente qualquer aplicativo da Chrome Web Store em sua nova guia.

Sincronizar

Sincronize seus sites salvos e configurações entre todos os seus computadores e dispositivos móveis.


Cooperação militar e cibersegurança

Após o encontro, Moscou e Tóquio confirmaram sua intenção de realizar os primeiros exercícios militares conjuntos de combate à pirataria e ao terrorismo. Os dois países realizaram anteriormente 13 exercícios da marinha ligados apenas a operações de resgate e busca.

Os dois lados concordaram em fortalecer a cooperação bilateral no campo da segurança marítima entre seus navios no Golfo de Áden.

"Nossos marinheiros puderam passar os exercícios conjuntos [na] troca de informações e assistência mútua”, Disse o ministro da Defesa russo, Sergey Shoigu.

"Acreditamos que esta é uma das principais ferramentas para aumentar a confiança entre nossos países, entre nossas forças armadas. ”

O ministro da Defesa japonês, Itsunori Onodera, acrescentou que ambos os lados concordaram em realizar visitas regulares dos ministros da defesa, bem como trocar observadores durante os exercícios militares. Shoigu foi o primeiro ministro da Defesa russo a visitar o Japão nos últimos dez anos.

No âmbito das conversações, foi importante para o Japão explicar que o país deseja ter um papel mais ativo nos assuntos mundiais. Também teve como objetivo compreender o lado russo e explicar a ideia de Tóquio de "pacifismo ativo ” e suas novas abordagens para a questão da autodefesa.

Abe tem pressionado fortemente o conceito de pacifismo ativo - aumentando o envolvimento do Japão na proteção da paz e segurança mundial - desde setembro, relatou o China Daily.

O Japão garantiu que "a política de pacifismo ativo será implementada estritamente dentro do quadro estabelecido na lei básica da política de paz do Japão”, Disse Lavrov.

O Artigo 9 da constituição japonesa não apenas proíbe o uso da força como meio de resolver disputas internacionais, mas também proíbe o Japão de manter um exército, marinha ou força aérea.

Também na conferência, os chanceleres concordaram que os dois países começarão a realizar reuniões sobre o tema da cibersegurança.


O CUPS 2.3rc1 já está disponível para download. Este é o primeiro candidato a lançamento para CUPS 2.3.0 que adota a nova licença CUPS, adiciona suporte para predefinições de IPP e modelos de finalização e corrige uma série de bugs e problemas de “polimento”. Este beta também inclui o novo utilitário ippeveprinter. Uma lista detalhada de alterações pode ser encontrada no log de alterações incluído no download.

O CUPS 2.3b8 já está disponível para download. Este é o oitavo beta da série CUPS 2.3 que adota a nova licença CUPS, adiciona suporte para predefinições IPP e modelos de finalização e corrige uma série de bugs e problemas de “polimento”. Este beta também inclui o novo utilitário ippeveprinter. Uma lista detalhada de alterações pode ser encontrada no log de alterações incluído no download.


O macOS Big Sur 11.2 melhora a confiabilidade do Bluetooth e corrige os seguintes problemas:

  • Monitores externos podem mostrar uma tela preta quando conectados a um Mac mini (M1, 2020) usando um conversor HDMI para DVI
  • As edições em fotos do Apple ProRAW no aplicativo Fotos podem não ser salvas
  • O iCloud Drive pode ser desligado após a desativação da opção de desktop e pastas de documentos do iCloud Drive
  • As preferências do sistema podem não desbloquear ao inserir sua senha de administrador
  • A tecla Globe pode não exibir o painel de Emoji e símbolos de amplificador quando pressionada

Alguns recursos podem não estar disponíveis para todas as regiões ou em todos os dispositivos Apple.


Neste artigo, veremos um novo recurso do JavaServer Faces 2.2 que torna a vida mais fácil para os usuários do JavaServer Faces.

Transferências:

Observação: JavaServer Faces 2.2 ainda não foi lançado oficialmente. Além disso, o arquivo de origem do código descrito neste artigo pode ser baixado aqui.

Dois novos recursos na versão anterior, JavaServer Faces 2.0, são a capacidade de marcador e a capacidade de visualizar parâmetros. Esses recursos fornecem um mecanismo para que os desenvolvedores processem solicitações GET e vinculem parâmetros passados ​​na solicitação às propriedades no modelo.

Por exemplo, a Listagem 1 é uma página de índice simples que leva um id de item de catálogo como uma entrada:

Listagem 1. Página de índice simples

Qualquer página para a qual esta página direciona que inclui uma tag & ltf: viewParam & gt pode puxar os parâmetros da solicitação GET para as propriedades associadas, conforme mostrado na Listagem 2:

Listagem 2. & ltf: viewParam & gt Marcação

Suponha que, antes de processar o número do item inserido na página de índice, você queira verificar se o id do item está em um intervalo (ou alguma outra verificação de valor mais sofisticada). Uma maneira de fazer isso é adicionar um validador à página de índice, dentro do componente inputText:

Claro, você também precisa criar uma classe para implementar javax.faces.validator.Validador e coloque a lógica para validar o intervalo de itens no método de validação. Na Listagem 3, ValidItemRange é um bean simples que define um intervalo de valor inteiro baixo e alto.

Listagem 3. ValidItemRange Feijão

No JavaServer Faces 2.2, existe uma maneira mais fácil e flexível de realizar essa verificação de intervalo. JavaServer Faces 2.2 estende o processamento GET ainda mais, aproveitando um recurso do Seam 3: o componente viewAction.

Uma ação de visualização opera como um componente de comando de botão (UICommand). Por padrão, ele é executado durante a fase Invoke Application em resposta a uma solicitação inicial. No entanto, como você verá, as ações de visualização podem ser invocadas durante qualquer fase do ciclo de vida e, opcionalmente, durante o postback, tornando as ações de visualização adequadas para realizar verificações de visualização.

Usando o componente viewAction

JavaServer Faces 2.2 define uma nova tag, & ltf: viewAction & gt. Esta tag é um ActionSource2 UIComponent que especifica uma ação específica do aplicativo. O componente viewAction é declarado como filho da faceta de metadados (& ltf: metadata & gt). Isso permite que a ação de visualização seja incorporada ao ciclo de vida do JavaServer Faces em solicitações de não faces (inicial) e faces (postback).

Podemos substituir o validador por uma ação de visualização muito mais simples em nosso exemplo de catálogo, como segue:

Observação: O componente viewAction deve ser declarado como filho de uma faceta de metadados. Isso permite que a ação de visualização seja parte do ciclo de vida do JavaServer Faces para solicitações de não faces e faces. Se você colocá-lo em qualquer outro lugar da página, o comportamento será indefinido.

Observe que a ação de visualização chama um método de validação (checkItem) do bean Catalog, eliminando a necessidade de uma classe Validator. Além disso, o método retorna uma string, que pode ser usada para navegação implícita, conforme mostrado na Listagem 4:

Listagem 4. Navegação implícita

E, assim como com outros componentes UICommand, o componente viewAction também oferece suporte à navegação declarativa. Portanto, você pode escrever uma regra de navegação que é consultada antes da página ser renderizada. Se a regra corresponder, a navegação ocorrerá como se fosse um postback.

Por padrão, as ações de visualização não são executadas no postback, uma vez que o componente viewAction foi projetado para oferecer suporte a solicitações de não faces. Se o seu componente viewAction se destina a ser executado em solicitações de não faces e faces, você pode habilitar a ação de visualização para solicitações de postback:

A fase padrão para ações de visualização é a fase Invocar Aplicativo. No entanto, as ações de visualização no JavaServer Faces 2.2 podem ser invocadas durante qualquer fase do ciclo de vida do JavaServer Faces. Você pode especificar em qual fase executar a ação usando o nome da constante de fase definida na classe javax.faces.event.PhaseID.

& ltf: viewAction action = "#"phase =" UPDATE_MODEL_VALUES "/ & gt

Em nosso exemplo de catálogo anterior, apenas algumas das fases disponíveis fazem sentido, em particular, aquelas após a fase Atualizar valores do modelo, uma vez que o aplicativo valida uma entrada do usuário que é gravada durante esta fase.

Para consistência com as tags & lth: commandButton & gt e & lth: commandLink & gt existentes, as ações de visualização também podem ser invocadas durante a fase Aplicar valor de solicitação, em vez da fase padrão, usando o atributo imediato:

Se qualquer fase for definida, ela terá precedência sobre o atributo imediato.

Observação: Ações de visualização podem ser colocadas em uma faceta de metadados de visualização que não possui outros parâmetros de visualização. Enquanto a especificação JavaServer Faces requer pelo menos um parâmetro de visualização para a faceta de metadados de visualização a ser processada em uma solicitação inicial, o JavaServer Faces 2.2 relaxa esse requisito.

Ver Action Feature Versus PreRenderViewEvent

Um ouvinte PreRenderViewEvent é outra técnica usada no JavaServer Faces 2.0 para realizar avaliações antes de uma página ser renderizada. Nosso exemplo de catálogo poderia verificar a validade do número do item usando um ouvinte em um evento do tipo preRenderView:

No entanto, o recurso de ação de visualização do JavaServer Faces 2.2 fornece uma série de vantagens importantes sobre o método de realizar avaliações antes de uma página ser renderizada:

As ações de visualização podem ser acionadas no início, antes que uma árvore de componentes completa seja construída, resultando em uma chamada mais leve.

O tempo de ação da vista pode ser controlado.

As ações de visualização podem ser usadas no mesmo contexto da solicitação GET.

As ações de visualização oferecem suporte à navegação implícita e explícita.

As ações de visualização suportam solicitações de não faces (inicial) e faces (postback).

Um uso prático para ações de fase inicial é uma verificação de autorização baseada no contexto, por exemplo, quando um usuário de seu aplicativo está tentando carregar uma página complexa, mas o usuário não está autorizado a visualizar a página (e seu conteúdo). Usando um componente viewAction, é fácil avaliar (ou determinar) as credenciais do usuário e navegar de acordo. Essa verificação pode ser feita no início, em vez de na fase Render Response, evitando que outros efeitos colaterais (possivelmente caros) ocorram ou impedindo a execução de processos.

Conclusão

Em resumo, o componente viewAction simplifica o processo de execução de verificações condicionais em solicitações iniciais e de postback, permite o controle sobre em qual fase do ciclo de vida uma ação é executada e permite a navegação implícita e declarativa. De uma chance!

Veja também

Sobre o autor

Tom McGinn é Desenvolvedor de Currículo Principal para Tecnologias de Servidor Oracle na Oracle.


Assista o vídeo: New live HSV edit, untouchable blocks! Geometry Dash Release News (Outubro 2021).