É possível impedir que o Adobe DreamWeaver reescreva 'onclick' para 'onClick'?

0

Eu tenho dado dor ao meu time de desenvolvimento, verificando HTML editado no DW. Acontece que o DW tem reescrito silenciosamente todas as instâncias de 'onclick' para 'onClick', quebrando completamente o aplicativo no Webkit em nós.

Eu já investiguei o Google e isso parece ser um bug que remonta pelo menos a 2004. Supostamente não tem nada a ver com suas configurações de reescrita de código e o que desencadeia ele está abrindo qualquer documento que não o faça contém um Doctype. Poucos fazem, dado que estamos mantendo uma estrutura que usa todos os tipos de arquivos de inclusão e dependência.

Em todo o meu googling, eu não encontrei uma correção, no entanto. Alguém já se deparou com um palavrório de produtos da Adobe para sempre? *

  • algo, btw, que estou perfeitamente bem fazendo ... é que, dado o bloqueio insano de TI em nossas máquinas de trabalho, temos muito poucas opções de software. Por enquanto, é o Notepad ++ para mim.
por DA. 16.03.2011 / 03:49

3 respostas

1

Você pode tentar fazer uma pesquisa e substituir todos os 'onClick' por 'onclick' na pasta de configuração do dreamweavers. Aqui está uma pessoa que fez isso e teve alguma sorte .

Um aparte eu recomendaria reservar um tempo para aprender Vim . Sua saída pode estar faltando um pouco por um mês, mas se você usá-lo consistentemente você vai superá-lo em nenhum momento! (falando por experiência)

    
por 16.03.2011 / 05:09
0

Talvez confira as preferências de regravação de código do DW :

  • Fix Invalidly Nested and Unclosed TagsRewrites overlapping tags. For example, text is rewritten as text. This option also inserts closing quotation marks and closing brackets if they are missing.

  • Rename Form Items When PastingEnsures you don’t have duplicate names for form objects. This option is enabled by default. Note: Unlike the other options in this preferences dialog box, this option does not apply when you open a document, only when you copy and paste a form element.

  • Remove Extra Closing TagsDeletes closing tags that have no corresponding opening tag.

  • Warn When Fixing Or Removing TagsDisplays a summary of technically invalid HTML that Dreamweaver attempted to correct. The summary notes the location of the problem (using line and column numbers) so that you can find the correction and ensure that it’s rendering as intended.

  • Never Rewrite Code: In Files With ExtensionsAllows you to prevent Dreamweaver from rewriting code in files with the specified filename extensions. This option is particularly useful for files that contain third-party tags.

  • Encode <, >, &, And " In Attribute Values Using &Ensures that attribute values that you enter or edit using Dreamweaver tools such as the Property inspector contain only legal characters. This option is enabled by default. Note: This option and the following options do not apply to URLs that you type in Code view. Also, they do not cause existing code already in a file to change.

  • Do Not Encode Special CharactersPrevents Dreamweaver from changing URLs to use only legal characters. This option is enabled by default.

  • Encode Special Characters In URL Using &#Ensures that when you enter or edit URLs using Dreamweaver tools such as the Property inspector, those URLs contain only legal characters.

  • Encode Special Characters In URL Using %Operates the same way as the preceding option, but uses a different method of encoding special characters. This encoding method (using the percent sign) may be more compatible with older browsers, but doesn’t work as well with characters from some languages.

    
por 16.03.2011 / 14:47
-1

Portanto, escreva um script que faça a conversão. Um script sed simples deve funcionar:

seds / onClick / onclick / g

    
por 16.03.2011 / 05:27