Dotclear

Changeset 2351:8fee74237ff5


Ignore:
Timestamp:
10/13/13 18:22:40 (12 years ago)
Author:
Anne Kozlika <kozlika@…>
Branch:
2.6
Message:

Ajustements sur la page de gestion des thèmes (suite).
Compléments pour la charte.

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • admin/_charte.php

    r2342 r2351  
    328328                         <p class="nav_prevnext"><a title="Titre de l'élément précédente" href="post.php?id=4145">«&nbsp;Élément précédent</a> | <a title="Titre de l'élément suivant" href="#">Élément suivant&nbsp;»</a></p> 
    329329 
    330                     <h2>Tableaux</h2> 
     330                    <h2 id="common">Tableaux</h2> 
    331331                         <p>Il existe deux mises en forme type de tableaux selon que l'on cherche à faire un tableau ordinaire  
    332332                         ou un tableau dont on peut déplacer les lignes par glisser déposer (voir plus bas). Cependant certaines règles 
    333333                         sont communes à tout les tableaux.</p> 
    334334 
    335                     <h3 id="communes">Règles communes</h3> 
     335                    <h3>Règles communes</h3> 
    336336                         <h4>Largeur du tableau</h4> 
    337337                              <p>Sauf pour des tableaux particuliers (absents dans l'admin mais qui pourraient être nécessaires  
     
    357357                                   <li><code>count</code> : le contenu de la cellule sera aligné à droite avec un petit retrait.</li> 
    358358                              </ul> 
    359                     <h3 id="ordinaires">Tableau classique</h3> 
     359                    <h3 id="courants">Tableau classique</h3> 
    360360                    <div class="table-outer"> 
    361361                         <table> 
     
    423423                    </div>          
    424424                     
    425                     <h3>Tableau avec ordonnancement</h3> 
     425                    <h3 id="dragable">Tableau avec ordonnancement</h3> 
    426426                    <p>Les tableaux permettant l'ordonnancement doivent offrir la possibilité d'effectuer le classement grâce à 
    427427                    des inputs placés en début de ligne pour que le classement soit possible même lorsque cette fonctionnalité est 
     
    533533          </div><!-- /main --> 
    534534          <div id="main-menu"> 
    535                <div class="info"> 
    536                     <p>Cette page vise à présenter les règles graphiques et conventions utilisées dans les pages de l'administration 
    537                     d'une installation Dotclear, à l'usage des contributeurs et développeurs d'extensions. Elle en est elle-même  
    538                     une illustration. L'observation de son code source peut donc servir de complément aux descriptions.</p> 
    539                </div> 
    540                <div id="favorites-menu"> 
    541                     <h3>Typo</h3> 
     535               <ul><li class="pretty-title">Typographie 
    542536                    <ul> 
    543537                         <li><a href="#texte">Texte</a></li> 
    544538                         <li><a href="#titres">Titres hx</a></li> 
    545539                    </ul> 
    546                </div><!-- /favorites-menu --> 
    547                <div id="blog-menu"> 
    548                     <h3>Layouts</h3> 
     540                    </li> 
     541                    <li class="pretty-title">Layouts 
    549542                    <ul> 
    550543                         <li><a href="#onglets">Onglets</a></li> 
    551544                         <li><a href="#multi-colonnage">Multi-colonnage</a></li> 
    552545                    </ul> 
    553                </div><!-- /blog-menu --> 
    554                <div id="system-menu"> 
    555                     <h3>Interactions</h3> 
     546                    </li> 
     547                    <li class="pretty-title">Interactions 
    556548                    <ul> 
    557549                         <li><a href="#elements">Éléments de formulaire</a></li> 
     
    559551                         <li><a href="#messages">Messages</a></li> 
    560552                    </ul> 
    561                </div><!-- /system-menu --> 
    562                <div id="plugins-menu"> 
    563                     <h3>Navigation</h3> 
     553                    </li> 
     554                    <li class="pretty-title">Navigation 
    564555                    <ul> 
    565556                         <li><a href="#direct">Accès direct</a></li> 
    566557                         <li><a href="#prevnext">Précédent, suivant</a></li> 
    567558                    </ul> 
    568                </div><!-- /plugins-menu --> 
     559                    </li> 
     560                    <li class="pretty-title">Tableaux 
     561                    <ul> 
     562                         <li><a href="#commons">Règles communes</a></li> 
     563                         <li><a href="#courants">Tableaux courants</a></li> 
     564                         <li><a href="#dragables">Tableaux ordonnancés</a></li> 
     565                    </ul> 
     566                    </li> 
     567               </ul> 
     568               <div class="info vertical-separator"> 
     569                    <p>Cette page vise à présenter les règles graphiques et conventions utilisées dans les pages de l'administration 
     570                    d'une installation Dotclear, à l'usage des contributeurs et développeurs d'extensions. Elle en est elle-même  
     571                    une illustration. L'observation de son code source peut donc servir de complément aux descriptions.</p> 
     572               </div> 
    569573          </div><!-- /main-menu --> 
    570574 
  • admin/style/default.css

    r2345 r2351  
    15741574     } 
    15751575/* ------------------------------------------------------------------- blog_theme.php */ 
     1576/* pour les alignements verticaux */ 
     1577#theme-new, #theme-activate, #theme-deactivate { 
     1578     margin-left: -10px; 
     1579     margin-right: -10px; 
     1580     } 
    15761581.box.theme { 
    1577      margin: .5em; 
     1582     margin: 5px; 
    15781583     padding: 10px 10px 5px 10px; 
    15791584     border: 1px solid #dfdfdf; 
    1580      min-height: 275px; 
    15811585     position: relative; 
    15821586     } 
     
    15841588     background: #ecf0f1 url(texture.png); 
    15851589     } 
    1586 #theme-new .box.theme { 
    1587      width: 260px; 
    1588      } 
    1589 #theme-activate .box.theme { 
    1590      min-height: 300px; 
    1591      } 
    1592 #theme-deactivate .box.theme { 
    1593      min-height: 90px; 
    1594      } 
    1595 #theme-deactivate .box.theme:hover { 
    1596      background: transparent url(dc_logos/sq-logo-32.png) no-repeat top right; 
    1597      } 
    15981590.module-name { 
    15991591     margin-bottom: .5em; 
     
    16021594     text-align: center; 
    16031595     } 
    1604 .with-js .module-sshot:hover { 
    1605      cursor: pointer; 
    1606      } 
    1607 .current-theme .module-sshot:hover { 
    1608      cursor: auto; 
    1609      } 
    16101596.module-sshot img { 
    1611      padding: .5em; 
     1597     padding: 5px; 
    16121598     background: #f7f7f7; 
    16131599     box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); 
    16141600     border: 3px solid #fff; 
    1615      padding: .5em; 
    1616      } 
    1617 .theme .module-sshot img { 
    1618      max-width: 260px; /* pour ceux qui n'ont pas de miniature */ 
    1619      } 
    1620 #theme-new .theme .module-sshot img { 
    1621      max-width: 240px; /* pour ceux qui n'ont pas de miniature */ 
     1601     } 
     1602.module-actions { 
     1603     margin-top: 1em; 
     1604     } 
     1605.bloc-toggler { 
     1606     text-align: right; 
     1607     } 
     1608.bloc-toggler img { 
     1609     opacity: .4; 
     1610     } 
     1611.bloc-toggler img:hover { 
     1612     opacity: 1; 
     1613     } 
     1614.bloc-toggler a:focus img { 
     1615     opacity: 1; 
     1616     } 
     1617span.module-version:before { 
     1618     content: "- "; 
     1619     } 
     1620.toggle-bloc .mod-more { 
     1621     display: block; 
     1622     margin-left: 0; 
     1623     } 
     1624.box.theme input { 
     1625     margin-bottom: 1em; 
     1626     } 
     1627/** 
     1628Les screenshots des thèmes ont deux tailles possibles : 
     1629- dans Ajouter des thèmes : 240px (+ 10 padding image + 20 padding boîte + 6 bordure + 2 ombrage = 278) 
     1630- dans Thèmes installés : 280px (+ 10 padding-image + 20 padding-boîte + 2 ombrage = 318) 
     1631On adapte largeur et hauteur en fonction  
     1632*/ 
     1633#theme-new .box.theme { /* Ajouter un thème */ 
     1634     width: 278px; 
     1635     min-height: 275px; 
     1636     } 
     1637#theme-new .module-sshot img { /* Pour ceux qui n'ont pas de miniature on contraint l'image */ 
     1638     max-width: 240px; 
    16221639     max-height: 210px; 
    16231640     overflow: hidden; 
    16241641     } 
    1625 .module-actions { 
    1626      margin-top: 1em; 
    1627      } 
    1628 .bloc-toggler { 
    1629      text-align: right; 
    1630      } 
    1631 .bloc-toggler img { 
    1632      opacity: .4; 
    1633      } 
    1634 .bloc-toggler img:hover { 
    1635      opacity: 1; 
    1636      } 
    1637 .bloc-toggler a:focus img { 
    1638      opacity: 1; 
    1639      } 
    1640 span.module-version:before { 
    1641      content: "- "; 
    1642      } 
     1642#theme-deactivate .box.theme { /* Thèmes désactivés */ 
     1643     width: 278px; 
     1644     } 
     1645#theme-activate .box.theme { /* Thèmes installés */ 
     1646     width: 318px; 
     1647     min-height: 304px; 
     1648     } 
     1649#theme-deactivate .box.theme:hover { 
     1650     background: transparent url(dc_logos/sq-logo-32.png) no-repeat top right; 
     1651     } 
     1652/* si js est là, les infos viennent par dessus le screenshot */ 
    16431653.with-js #theme-new .module-infos.toggle-bloc, 
    16441654.with-js #theme-new .module-actions.toggle-bloc { 
    16451655     position: absolute; 
    1646      top: 128px; 
    16471656     left: 10px; 
    16481657     width: 239px; 
     1658     margin: 0; 
    16491659     padding: 10px; 
    16501660     background: rgba(250, 250, 250, .95); 
     
    16581668     top: 208px; 
    16591669     height: 40px; 
    1660      margin: 0; 
    16611670     border-bottom: 1px solid #e3e3e3; 
    1662      background: rgba(250, 250, 250, .95); 
    1663      } 
    1664 .toggle-bloc .mod-more { 
    1665      display: block; 
    1666      margin-left: 0; 
    1667      } 
    1668 .box.current-theme { 
    1669      width: 652px; 
    1670      margin: .5em; 
    1671      padding: 20px 18px 10px; 
     1671     } 
     1672.with-js .module-sshot:hover { 
     1673     cursor: pointer; 
     1674     } 
     1675/* mise en forme pour la boîte du thème courant */ 
     1676.box.current-theme { /* Thème courant */ 
     1677     width: 646px; 
     1678     margin: 5px; 
     1679     padding: 20px 18px 6px; 
    16721680     background: #fff url(texture.png); 
    16731681     border: 1px solid #eee; 
    16741682     border-radius: .5em; 
    1675      min-height: 300px; 
     1683     min-height: 326px; 
    16761684     box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); 
     1685     position: relative; 
     1686     } 
     1687.current-theme .module-sshot:hover { 
     1688     cursor: auto; 
    16771689     } 
    16781690.current-theme .module-sshot img { 
    16791691     float: left; 
    16801692     margin-right: 2em; 
    1681      margin-bottom: 1em; 
    1682      border: 3px solid #fff; 
    1683      padding: .5em; 
     1693     border: 9px solid #fff; 
     1694     padding: 5px; 
    16841695     } 
    16851696.current-theme .module-name { 
    16861697     color: #D33800; 
    1687      font-size: 1.33em; 
    1688      } 
    1689 .box.theme input { 
     1698     font-size: 1.5em; 
    16901699     margin-bottom: 1em; 
    16911700     } 
     
    16931702     width: auto; 
    16941703     overflow: hidden; 
    1695      padding-top: 3em; 
     1704     padding-top: 2em; 
    16961705     margin: 1.5em 0 2em; 
    16971706     background: transparent url(../images/minus-theme.png) no-repeat left top; 
     1707     } 
     1708.current-theme .actions-buttons { 
     1709     position: absolute; 
     1710     bottom: 0; 
     1711     right: 18px; 
    16981712     } 
    16991713/* ------------------------------------------------------------------ categories.php */ 
     
    21942208     padding: 2px .5em; 
    21952209     } 
     2210.guideline #main-menu ul { 
     2211     margin: 0; 
     2212     padding: 0; 
     2213     font-weight: normal; 
     2214     } 
     2215.guideline #main-menu li { 
     2216     padding-left: 1em; 
     2217} 
    21962218/* ------------------------------------------------------------------------------------ 
    21972219                                                                                                    CLASSES 
  • inc/admin/lib.moduleslist.php

    r2350 r2351  
    11541154 
    11551155               $line =  
    1156                '<div class="box '.($current ? 'medium current-theme' : 'small theme').$distrib.'">'; 
     1156               '<div class="box '.($current ? 'medium current-theme' : 'theme').$distrib.'">'; 
    11571157 
    11581158               if (in_array('name', $cols) && !$current) { 
     
    12711271                    if (file_exists(path::real($this->core->blog->themes_path.'/'.$id).'/_config.php')) { 
    12721272                         $line .=  
    1273                          '<p><a href="'.$this->getURL('module='.$id.'&conf=1', false).'" class="button">'.__('Configure theme').'</a></p>'; 
     1273                         '<p><a href="'.$this->getURL('module='.$id.'&conf=1', false).'" class="button submit">'.__('Configure theme').'</a></p>'; 
    12741274                    } 
    12751275 
     
    12841284               if (!empty($actions)) { 
    12851285                    $line .= 
    1286                     '<form action="'.$this->getURL().'" method="post">'. 
    1287                     '<div>'. 
     1286                    '<form action="'.$this->getURL().'" method="post" class="actions-buttons">'. 
     1287                    '<p>'. 
    12881288                    $this->core->formNonce(). 
    12891289                    form::hidden(array('module'), html::escapeHTML($id)). 
     
    12911291                    implode(' ', $this->getActions($id, $module, $actions)). 
    12921292  
    1293                     '</div>'. 
     1293                    '</p>'. 
    12941294                    '</form>'; 
    12951295               } 
     
    13511351                    $this->core->blog->triggerBlog(); 
    13521352 
    1353                     dcPage::addSuccessNotice(__('Theme has been successfully selected.')); 
     1353                    dcPage::addSuccessNotice(__('Module has been successfully selected.')); 
    13541354                    http::redirect($this->getURL().'#themes'); 
    13551355               } 
  • locales/fr/main.po

    r2350 r2351  
    423423 
    424424msgid "Be carefull if you share it with other blogs in your installation." 
    425 msgstr "Soyez prudent si vous plusieurs blogs de l'installation partagent la même médiathèque." 
     425msgstr "Soyez prudent si plusieurs blogs de l'installation partagent la même médiathèque." 
    426426 
    427427msgid "Generated image sizes (in pixels)" 
  • plugins/attachments/_admin.php

    r1620 r2351  
    5454                    '<li class="media-action"><a class="attachment-remove" id="attachment-'.$f->media_id.'" '. 
    5555                    'href="post_media.php?post_id='.$post->post_id.'&amp;media_id='.$f->media_id.'&amp;remove=1">'. 
    56                     '<img src="images/check-off.png" alt="'.__('remove').'" /></a>'. 
     56                    '<img src="images/trash.png" alt="'.__('remove').'" /></a>'. 
    5757                    '</li>'. 
    5858                     
  • plugins/blowupConfig/_admin.php

    r1179 r2351  
    2121{ 
    2222     if ($id == 'default' && $core->auth->check('admin',$core->blog->id)) { 
    23           return '<p><a href="plugin.php?p=blowupConfig" class="button">'.__('Theme configuration').'</a></p>'; 
     23          return '<p><a href="plugin.php?p=blowupConfig" class="button submit">'.__('Configure theme').'</a></p>'; 
    2424     } 
    2525} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map