Classes para os blocos extra
- ActionItemType: BugItem
- ScheduledFor: 0.4.0
- Assigned to: AurelioAHeckert, LeandroNunes
- % finished: 100%
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:1ª 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.
2ª 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.
3ª 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.
4ª só por convergência...
As classesblock_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.
5ª limpeza
A não ser que se tenha um bom motivo para isso, não duplique a identificação emid 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? | |





