Changeset 26971


Ignore:
Timestamp:
01/26/14 00:12:34 (5 years ago)
Author:
flop25
Message:

bug:2700 implementation of jBreadCrumb
comments appreciated on the bugtracker

Location:
trunk/themes/elegant
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/themes/elegant/local_head.tpl

    r23251 r26971  
     1{html_style} 
     2.browsePath ul li span a:before, .browsePath ul li.last:before 
     3{ldelim} 
     4  content: "{$LEVEL_SEPARATOR}"; 
     5} 
     6{/html_style} 
    17{footer_script} 
    28  var p_main_menu = "{$elegant.p_main_menu}", p_pict_descr = "{$elegant.p_pict_descr}", p_pict_comment = "{$elegant.p_pict_comment}"; 
     9  jQuery(document).ready(function() 
     10  { 
     11      jQuery(".browsePath").jBreadCrumb(); 
     12  }) 
    313{/footer_script} 
    414{if $BODY_ID=='thePicturePage'} 
     
    717        {combine_script id='elegant.scripts' load='footer' require='jquery' path='themes/elegant/scripts.js'} 
    818{/if} 
    9         <!--[if lt IE 8]> 
     19{combine_script id='jquery.jBreadCrumb' load='footer' require='jquery' path='themes/elegant/js/jquery.jBreadCrumb.js'} 
     20 
     21 
     22<!--[if lt IE 8]> 
    1023                <link rel="stylesheet" type="text/css" href="{$ROOT_URL}themes/elegant/fix-ie7.css"> 
    1124        <![endif]--> 
  • trunk/themes/elegant/theme.css

    r26086 r26971  
    274274#the_page .content .stuffs              { margin: 0!important} 
    275275.categoryActions .theme_menuf   { display: none;} 
     276 
     277/* BreadCrumb */ 
     278.browsePath 
     279{ 
     280        margin: 0; 
     281        padding: 0; 
     282        float: left; 
     283        display: block; 
     284        height: 26px; 
     285        overflow: hidden; 
     286        width: 990px; 
     287        padding:5px; 
     288} 
     289.browsePath ul 
     290{ 
     291        margin: 0; 
     292        padding: 0; 
     293        height: 26px; 
     294        display: block; 
     295} 
     296.browsePath ul li 
     297{ 
     298        display: block; 
     299        float: left; 
     300        position: relative; 
     301        height: 26px; 
     302        overflow: hidden; 
     303        line-height: 26px; 
     304        margin: 0px; 
     305        font-size: .9167em; 
     306} 
     307.browsePath ul li a:before, .browsePath ul li.last:before 
     308{ 
     309  content: "/"; 
     310  display: inline-block; 
     311  margin-left: 0.2em; 
     312  margin-right: 0.2em; 
     313  text-align: center; 
     314  text-decoration: inherit; 
     315  text-transform: none; 
     316  width: 1em; 
     317} 
     318.browsePath ul li div.chevronOverlay 
     319{ 
     320        position: absolute; 
     321        right: 0; 
     322        top: 0; 
     323        z-index: 2; 
     324} 
     325.browsePath ul li span 
     326{ 
     327        display: block; 
     328        overflow: hidden; 
     329} 
     330.browsePath ul li a 
     331{ 
     332        display: block; 
     333        position: relative; 
     334        height: 26px; 
     335        line-height: 26px; 
     336        overflow: hidden; 
     337        float: left; 
     338} 
     339.browsePath ul li.first a 
     340{ 
     341        height: 26px !important; 
     342        text-indent:-1000em; 
     343        width:26px; 
     344        padding: 0; 
     345        margin: 0; 
     346        overflow: hidden; 
     347  background:url(icon/icons_sprite.png) no-repeat -26px 0; 
     348} 
     349.browsePath ul li.first a:hover 
     350{ 
     351  background-image:url(icon/icons_sprite-hover.png);   
     352} 
     353.browsePath ul li.last 
     354{ 
     355        background: none; 
     356        margin-right: 0; 
     357        padding-right: 0; 
     358} 
  • trunk/themes/elegant/themeconf.inc.php

    r26638 r26971  
    1616global $conf; 
    1717include(PHPWG_THEMES_PATH.'elegant/admin/upgrade.inc.php'); 
    18  
     18add_event_handler('loc_begin_picture', 'level_separator_elegant'); 
     19function level_separator_elegant() 
     20{ 
     21  global $template; 
     22  $template->assign( 'LEVEL_SEPARATOR', '#&$' ); 
     23} 
    1924add_event_handler('init', 'set_config_values_elegant'); 
    2025function set_config_values_elegant() 
Note: See TracChangeset for help on using the changeset viewer.