Done! Classes para os blocos extra

Description of the bug

Para que os blocos extra sejam formatáveis de forma adequada e para reduzirmos o risco de mudança de nome de classes é preciso fazer as seguintes adições/modificações:

nomes mais explícitos

Exemplos atuais:
Bloco Links Favoritos: <div class="block favorite_links">
Bloco de Finanças:     <div class="block financial_forecasting">
A classe block é muito genérica e pode conflitar com algo realmente genérico no futuro. Melhor chamar de extra_block

A classe favorite_links dificilmente entraria em conflito nesse sistema, mas a financial_forecasting pode acabar sendo necessária em algum lugar. Isso pode acontecer com outros blocos, principalmente aqueles que proverão acesso fácil a funcionalidades do sistema. Sendo assim é melhor prefixar essas classes com exb_ (contração de extra_block), criando: exb_favorite_links e exb_financial_forecasting.

lista de ações não identificada

As ações estão bem identificadas, mas não o conjunto.

Exemplo atual:

<ul>
  <li><a class="button_block_remove button_block" ...><span>Remover</span></a></li>
  <li><a class="button_block_edit" ...><span>Options</span></a></li>
</ul>

O UL deveria ter uma classe exb_actions desta forma os links de ação não precisarão conter a classe genérica button_block. Com UL identificado podemos usa-lo para formatar o grupo e o LI também passa a ser usavel.

Seria bom se os links fossem tratados como botões com as classes que já usamos para esse fim: button, bt_small e uma classe para identificar o icone.

PS: meu conhecimento de rails é limitado, por isso não encontrei onde fazer por conta própria. stick out tongue

lista de opções não tem identificação clara

Esse nome é enorme: design_editor_block_control_options_2
E não tem um bom significado no CSS...

Outro detalhe: esse 2 é gerado automaticamente para o id a fim de permitir uma atualização ajax, sendo assim não é um nome que podemos usar no CSS, pori não é estável.

É preciso adicionar a classe exb_options neste div.

só por convergência...

As classes block_content e block_footer devem mudar para exb_content e exb_footer para fazer parte da galera e ter o beneficio de ser menos conflitável. wink

limpeza

A não ser que se tenha um bom motivo para isso, não duplique a identificação em id e class. Mantenha apenas o id, é o suficiente.

<ul class="design_editor_blocksbar" id="design_editor_blocksbar">

-- AurelioAHeckert -- 01 Nov 2007


 


ActionItemForm
Title Classes para os blocos extra
ActionItemType? BugItem
ResponsibleDevelopers AurelioAHeckert, LeandroNunes
ScheduledFor? 0.4.0
PercentageFinished? 100
ClosingStatement?

eXTReMe Tracker