Changeset 9675 for extensions/floOS/OS_default
- Timestamp:
- Mar 14, 2011, 5:12:07 PM (13 years ago)
- Location:
- extensions/floOS/OS_default
- Files:
-
- 1 added
- 2 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/floOS/OS_default/template/index.tpl
r9237 r9675 8 8 <td id="section_up"> 9 9 <div class="titrePage"> 10 <ul class="categoryActions"> 11 {if !empty($image_orders) } 12 <li> 13 {'Sort order'|@translate}: 14 <select onchange="document.location = this.options[this.selectedIndex].value;"> 15 {foreach from=$image_orders item=image_order } 16 <option value="{$image_order.URL}"{if $image_order.SELECTED} selected="selected"{/if}>{$image_order.DISPLAY}</option> 17 {/foreach} 18 </select> 19 </li> 20 {/if} 21 22 {if isset($U_CADDIE) } 23 <li><a href="{$U_CADDIE}" title="{'add to caddie'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/caddie_add.png" class="button" alt="{'caddie'|@translate}"/></a></li> 24 {/if} 25 26 {if isset($U_EDIT) } 27 <li><a href="{$U_EDIT}" title="{'edit category informations'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/category_edit.png" class="button" alt="{'edit'|@translate}"/></a></li> 28 {/if} 29 30 {if isset($U_SEARCH_RULES) } 31 <li><a href="{$U_SEARCH_RULES}" onclick="popuphelp(this.href); return false;" title="{'Search rules'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/search_rules.png" class="button" alt="(?)" /></a></li> 32 {/if} 33 34 {if isset($U_SLIDESHOW) } 35 <li><a href="{$U_SLIDESHOW}" title="{'slideshow'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/start_slideshow.png" class="button" alt="{'slideshow'|@translate}"/></a></li> 36 {/if} 37 38 {if isset($U_MODE_FLAT) } 39 <li><a href="{$U_MODE_FLAT}" title="{'display all elements in all sub-categories'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/flat.png" class="button" alt="{'display all elements in all sub-categories'|@translate}" /></a></li> 40 {/if} 41 42 {if isset($U_MODE_NORMAL) } 43 <li><a href="{$U_MODE_NORMAL}" title="{'return to normal view mode'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/normal_mode.png" class="button" alt="{'return to normal view mode'|@translate}" /></a></li> 44 {/if} 45 46 {if isset($U_MODE_POSTED) } 47 <li><a href="{$U_MODE_POSTED}" title="{'display a calendar by posted date'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/calendar.png" class="button" alt="{'display a calendar by posted date'|@translate}" /></a></li> 48 {/if} 49 50 {if isset($U_MODE_CREATED) } 51 <li><a href="{$U_MODE_CREATED}" title="{'display a calendar by creation date'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/calendar_created.png" class="button" alt="{'display a calendar by creation date'|@translate}" /></a></li> 52 {/if} 53 54 {if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if} 55 </ul> 56 57 <h2>{$TITLE}</h2> 58 59 {if isset($chronology_views) } 60 <div class="calendarViews">{'calendar_view'|@translate}: 61 <select onchange="document.location = this.options[this.selectedIndex].value;"> 62 {foreach from=$chronology_views item=view} 63 <option value="{$view.VALUE}"{if $view.SELECTED} selected="selected"{/if}>{$view.CONTENT}</option> 64 {/foreach} 65 </select> 66 </div> 67 {/if} 68 69 {if isset($chronology.TITLE) } 70 <h2>{$chronology.TITLE}</h2> 71 {/if} 72 73 </div> <!-- titrePage --> 74 10 <ul class="categoryActions"> 11 {if !empty($image_orders)} 12 <li>{'Sort order'|@translate}: {strip} 13 <select onchange="document.location = this.options[this.selectedIndex].value;"> 14 {foreach from=$image_orders item=image_order} 15 <option value="{$image_order.URL}"{if $image_order.SELECTED} selected="selected"{/if}>{$image_order.DISPLAY}</option> 16 {/foreach} 17 </select> 18 {/strip}</li> 19 {/if} 20 {if isset($favorite)} 21 <li><a href="{$favorite.U_FAVORITE}" title="{'delete all photos from your favorites'|@translate}" class="pwg-state-default pwg-button" rel="nofollow"> 22 <span class="pwg-icon pwg-icon-favorite-del"> </span><span class="pwg-button-text">{'delete all photos from your favorites'|@translate}</span> 23 </a></li> 24 {/if} 25 {if isset($U_CADDIE)} 26 <li><a href="{$U_CADDIE}" title="{'add to caddie'|@translate}" class="pwg-state-default pwg-button"> 27 <span class="pwg-icon pwg-icon-caddie-add"> </span><span class="pwg-button-text">{'caddie'|@translate}</span> 28 </a></li> 29 {/if} 30 {if isset($U_EDIT)} 31 <li><a href="{$U_EDIT}" title="{'edit'|@translate}" class="pwg-state-default pwg-button"> 32 <span class="pwg-icon pwg-icon-category-edit"> </span><span class="pwg-button-text">{'edit'|@translate}</span> 33 </a></li> 34 {/if} 35 {if isset($U_SEARCH_RULES)} 36 {combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'} 37 <li><a href="{$U_SEARCH_RULES}" onclick="popuphelp(this.href); return false;" title="{'Search rules'|@translate}" class="pwg-state-default pwg-button" rel="nofollow"> 38 <span class="pwg-icon pwg-icon-help"> </span><span class="pwg-button-text">(?)</span> 39 </a></li> 40 {/if} 41 {if isset($U_SLIDESHOW)} 42 <li>{strip}<a href="{$U_SLIDESHOW}" title="{'slideshow'|@translate}" class="pwg-state-default pwg-button" rel="nofollow"> 43 <span class="pwg-icon pwg-icon-slideshow"> </span><span class="pwg-button-text">{'slideshow'|@translate}</span> 44 </a>{/strip}</li> 45 {/if} 46 {if isset($U_MODE_FLAT)} 47 <li>{strip}<a href="{$U_MODE_FLAT}" title="{'display all photos in all sub-albums'|@translate}" class="pwg-state-default pwg-button" rel="nofollow"> 48 <span class="pwg-icon pwg-icon-category-view-flat"> </span><span class="pwg-button-text">{'display all photos in all sub-albums'|@translate}</span> 49 </a>{/strip}</li> 50 {/if} 51 {if isset($U_MODE_NORMAL)} 52 <li>{strip}<a href="{$U_MODE_NORMAL}" title="{'return to normal view mode'|@translate}" class="pwg-state-default pwg-button"> 53 <span class="pwg-icon pwg-icon-category-view-normal"> </span><span class="pwg-button-text">{'return to normal view mode'|@translate}</span> 54 </a>{/strip}</li> 55 {/if} 56 {if isset($U_MODE_POSTED)} 57 <li>{strip}<a href="{$U_MODE_POSTED}" title="{'display a calendar by posted date'|@translate}" class="pwg-state-default pwg-button" rel="nofollow"> 58 <span class="pwg-icon pwg-icon-calendar"> </span><span class="pwg-button-text">{'Calendar'|@translate}</span> 59 </a>{/strip}</li> 60 {/if} 61 {if isset($U_MODE_CREATED)} 62 <li>{strip}<a href="{$U_MODE_CREATED}" title="{'display a calendar by creation date'|@translate}" class="pwg-state-default pwg-button" rel="nofollow"> 63 <span class="pwg-icon pwg-icon-camera-calendar"> </span><span class="pwg-button-text">{'Calendar'|@translate}</span> 64 </a>{/strip}</li> 65 {/if} 66 {if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if} 67 </ul> 68 69 <h2>{$TITLE}</h2> 70 71 {if isset($chronology_views)} 72 <div class="calendarViews">{'View'|@translate}: 73 <select onchange="document.location = this.options[this.selectedIndex].value;"> 74 {foreach from=$chronology_views item=view} 75 <option value="{$view.VALUE}"{if $view.SELECTED} selected="selected"{/if}>{$view.CONTENT}</option> 76 {/foreach} 77 </select> 78 </div> 79 {/if} 80 81 {if isset($chronology.TITLE)} 82 <h2>{$chronology.TITLE}</h2> 83 {/if} 84 85 </div>{* <!-- titrePage --> *} 75 86 </td> 76 87 <td id="section_up_right"> </td> … … 79 90 <td id="section_left"> </td> 80 91 <td id="section_in"> 81 {if !empty($PLUGIN_INDEX_CONTENT_BEGIN)}{$PLUGIN_INDEX_CONTENT_BEGIN}{/if} 82 83 {if !empty($category_search_results) } 84 <div style="font-size:16px;text-align:left;margin:10px">{'Category results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 85 <em><strong> 86 {foreach from=$category_search_results item=res name=res_loop} 87 {if !$smarty.foreach.res_loop.first} — {/if} 88 {$res} 89 {/foreach} 90 </strong></em> 91 </div> 92 {/if} 93 94 {if !empty($tag_search_results) } 95 <div style="font-size:16px;margin:10px 16px">{'Tag results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 96 <em><strong> 97 {foreach from=$tag_search_results item=res name=res_loop} 98 {if !$smarty.foreach.res_loop.first} — {/if} 99 {$res} 100 {/foreach} 101 </strong></em> 102 </div> 103 {/if} 104 105 {if isset($FILE_CHRONOLOGY_VIEW) } 106 {include file=$FILE_CHRONOLOGY_VIEW} 107 {/if} 108 109 {if !empty($CATEGORIES) }{$CATEGORIES}{/if} 110 {if !empty($THUMBNAILS) }{$THUMBNAILS}{/if} 111 112 113 {if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} 114 115 {if !empty($CONTENT_DESCRIPTION) } 116 <div class="additional_info"> 117 {$CONTENT_DESCRIPTION} 118 </div> 119 {/if} 120 121 {if !empty($PLUGIN_INDEX_CONTENT_END) }{$PLUGIN_INDEX_CONTENT_END}{/if} 92 93 {if !empty($PLUGIN_INDEX_CONTENT_BEGIN)}{$PLUGIN_INDEX_CONTENT_BEGIN}{/if} 94 95 {if !empty($category_search_results)} 96 <div style="font-size:16px;margin:10px 16px">{'Album results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 97 <em><strong> 98 {foreach from=$category_search_results item=res name=res_loop} 99 {if !$smarty.foreach.res_loop.first} — {/if} 100 {$res} 101 {/foreach} 102 </strong></em> 103 </div> 104 {/if} 105 106 {if !empty($tag_search_results)} 107 <div style="font-size:16px;margin:10px 16px">{'Tag results for'|@translate} <strong>{$QUERY_SEARCH}</strong> : 108 <em><strong> 109 {foreach from=$tag_search_results item=res name=res_loop} 110 {if !$smarty.foreach.res_loop.first} — {/if} 111 {$res} 112 {/foreach} 113 </strong></em> 114 </div> 115 {/if} 116 117 {if isset($FILE_CHRONOLOGY_VIEW)} 118 {include file=$FILE_CHRONOLOGY_VIEW} 119 {/if} 120 121 {if !empty($CONTENT_DESCRIPTION)} 122 <div class="additional_info"> 123 {$CONTENT_DESCRIPTION} 124 </div> 125 {/if} 126 127 {if !empty($CATEGORIES)}{$CATEGORIES}{/if} 128 {if !empty($THUMBNAILS)} 129 <ul class="thumbnails" id="thumbnails"> 130 {$THUMBNAILS} 131 </ul> 132 {/if} 133 134 {if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} 135 136 {if !empty($PLUGIN_INDEX_CONTENT_END)}{$PLUGIN_INDEX_CONTENT_END}{/if} 122 137 </td> 123 138 <td id="section_right"> </td> -
extensions/floOS/OS_default/template/menubar_categories.tpl
r9120 r9675 1 {if isset($U_START_FILTER)}2 <a href="{$U_START_FILTER}" title="{'display only recently posted images'|@translate}" rel="nofollow">3 <img src="{$ROOT_URL}{$themeconf.icon_dir}/start_filter.png" class="button" alt="start filter"></a>4 {/if}5 {if isset($U_STOP_FILTER)}6 <a href="{$U_STOP_FILTER}" title="{'return to the display of all images'|@translate}">7 <img src="{$ROOT_URL}{$themeconf.icon_dir}/stop_filter.png" class="button" alt="stop filter"></a>8 {/if}9 1 {if isset($tab_system) && $tab_system && in_array($id, $tab_closed)} 10 2 <dt class="titre_acordeon"> … … 12 4 <dt class="titre_acordeon_0"> 13 5 {/if} 14 <a href="javascript:void(0);"><img src="{$ROOT_URL}{$themeconf.icon_dir}/menu/small_resizable.png" class="button_res" alt="[_]">{'Categories'|@translate}</a> 6 {if isset($U_START_FILTER)} 7 <a href="{$U_START_FILTER}" title="{'display only recently posted photos'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/start_filter.png" class="button" alt="start filter"></a> 8 {/if} 9 {if isset($U_STOP_FILTER)} 10 <a href="{$U_STOP_FILTER}" title="{'return to the display of all photos'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/stop_filter.png" class="button" alt="stop filter"></a> 11 {/if} 12 <a href="javascript:void(0);"><img src="{$ROOT_URL}{$themeconf.icon_dir}/menu/small_resizable.png" class="button_res" alt="[_]">{'Albums'|@translate}</a> 15 13 </dt> 16 14 <dd> … … 34 32 {/foreach} 35 33 {'</li></ul>'|@str_repeat:$ref_level} 36 {if isset($block->data.U_UPLOAD)} 37 <ul> 38 <li> <a href="{$block->data.U_UPLOAD}">{'Upload_picture'|@translate}</a> </li> 39 </ul> 40 {/if} 41 <p class="totalImages">{$pwg->l10n_dec('%d image', '%d images', $block->data.NB_PICTURE)}</p> 34 35 <p class="totalImages">{$pwg->l10n_dec('%d photo', '%d photos', $block->data.NB_PICTURE)}</p> 42 36 </dd> -
extensions/floOS/OS_default/template/menubar_identification.tpl
r9120 r9675 7 7 <a href="javascript:void(0);"><img src="{$ROOT_URL}{$themeconf.icon_dir}/menu/small_resizable.png" class="button_res" alt="[_]">{'Identification'|@translate}</a></dt> 8 8 <dd> 9 {strip} 9 10 {if isset($USERNAME)} 10 <p>{'Hello'|@translate} {$USERNAME} !</p>11 <p>{'Hello'|@translate} {$USERNAME} !</p> 11 12 {/if} 12 13 13 <ul> 14 14 {if isset($U_REGISTER)} 15 15 <li><a href="{$U_REGISTER}" title="{'Create a new account'|@translate}" rel="nofollow">{'Register'|@translate}</a></li> 16 16 {/if} 17 18 17 {if isset($U_LOGIN)} 19 18 <li><a href="{$U_LOGIN}" rel="nofollow">{'Login'|@translate}</a></li> 20 19 {/if} 21 22 20 {if isset($U_LOGOUT)} 23 21 <li><a href="{$U_LOGOUT}">{'Logout'|@translate}</a></li> 24 22 {/if} 25 26 23 {if isset($U_PROFILE)} 27 <li><a href="{$U_PROFILE}" title="{' hint_customize'|@translate}">{'Customize'|@translate}</a></li>24 <li><a href="{$U_PROFILE}" title="{'customize the appareance of the gallery'|@translate}">{'Customize'|@translate}</a></li> 28 25 {/if} 29 30 26 {if isset($U_ADMIN)} 31 <li><a href="{$U_ADMIN}" title="{' hint_admin'|@translate}">{'Administration'|@translate}</a></li>27 <li><a href="{$U_ADMIN}" title="{'available for administrators only'|@translate}">{'Administration'|@translate}</a></li> 32 28 {/if} 33 29 </ul> 34 30 {/strip} 35 31 {if isset($U_LOGIN)} 32 {strip} 36 33 <form method="post" action="{$U_LOGIN}" id="quickconnect"> 37 34 <fieldset> 38 35 <legend>{'Quick connect'|@translate}</legend> 39 36 <div> 40 <label for="username">{'Username'|@translate}</label><br />37 <label for="username">{'Username'|@translate}</label><br> 41 38 <input type="text" name="username" id="username" value="" style="width:99%"> 42 39 </div> 43 40 44 <div><label for="password">{'Password'|@translate}</label> 45 <br/> 41 <div><label for="password">{'Password'|@translate}</label><br> 46 42 <input type="password" name="password" id="password" style="width:99%"> 47 43 </div> 48 44 49 {if $AUTHORIZE_REMEMBERING}45 {if $AUTHORIZE_REMEMBERING} 50 46 <div><label for="remember_me"> 51 {'Auto login'|@translate} 52 <input type="checkbox" name="remember_me" id="remember_me" value="1"> 47 {'Auto login'|@translate} <input type="checkbox" name="remember_me" id="remember_me" value="1"> 53 48 </label></div> 54 49 {/if} 55 50 56 51 <div> 57 <input type="hidden" name="redirect" value="{$smarty.server.REQUEST_URI|@urlencode}"> 58 <input class="submit" type="submit" name="login" value="{'Submit'|@translate}"> 59 <ul class="actions"> 60 <li><a href="{$U_LOST_PASSWORD}" title="{'Forgot your password?'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/lost_password.png" class="button" alt="{'Forgot your password?'|@translate}"></a></li> 61 {if isset($U_REGISTER)} 62 <li><a href="{$U_REGISTER}" title="{'Create a new account'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/register.png" class="button" alt="{'Register'|@translate}"/></a></li> 63 {/if} 64 </ul> 52 <input type="hidden" name="redirect" value="{$smarty.server.REQUEST_URI|@urlencode}"> 53 <input type="submit" name="login" value="{'Submit'|@translate}"> 54 <span class="categoryActions"> 55 {if isset($U_REGISTER)} 56 <a href="{$U_REGISTER}" title="{'Create a new account'|@translate}" class="pwg-state-default pwg-button"> 57 <span class="pwg-icon pwg-icon-register"> </span> 58 </a> 59 {/if} 60 <a href="{$U_LOST_PASSWORD}" title="{'Forgot your password?'|@translate}" class="pwg-state-default pwg-button"> 61 <span class="pwg-icon pwg-icon-lost-password"> </span> 62 </a> 63 </span> 65 64 </div> 66 65 67 66 </fieldset> 68 67 </form> 68 {/strip} 69 69 {/if} 70 70 </dd> -
extensions/floOS/OS_default/template/menubar_links.tpl
r9120 r9675 6 6 <a href="javascript:void(0);"><img src="{$ROOT_URL}{$themeconf.icon_dir}/menu/small_resizable.png" class="button_res" alt="[_]">{'Links'|@translate}</a></dt> 7 7 <dd> 8 <ul> 8 <ul>{strip} 9 9 {foreach from=$block->data item=link} 10 10 <li> 11 <a href="{$link.URL}" class="external" 12 {if isset($link.new_window) } onclick="window.open(this.href, '{$link.new_window.NAME}','{$link.new_window.FEATURES}'); return false;"{/if} 13 > 11 <a href="{$link.URL}" class="external"{if isset($link.new_window)} onclick="window.open(this.href, '{$link.new_window.NAME}','{$link.new_window.FEATURES}'); return false;"{/if}> 14 12 {$link.LABEL} 15 13 </a> 16 14 </li> 17 15 {/foreach} 18 </ul>16 {/strip}</ul> 19 17 </dd> -
extensions/floOS/OS_default/template/menubar_menu.tpl
r9120 r9675 7 7 {/foreach} 8 8 <li id="form_search_menu" > 9 10 <form action="{$ROOT_URL}qsearch.php" method="get" id="quicksearch" onsubmit="return this.q.value!='' && this.q.value!=qsearch_prompt;">11 <p style="margin:0;padding:0"{*this <p> is for html validation only - does not affect positioning*}>12 <input type="text" name="q" id="qsearchInput" onfocus="if (value==qsearch_prompt) value='';" onblur="if (value=='') value=qsearch_prompt;" style="width:90%">13 </p>14 </form>15 <script type="text/javascript">var qsearch_prompt="{'Quick search'|@translate|@escape:'javascript'}"; document.getElementById('qsearchInput').value=qsearch_prompt;</script>16 {/if}9 {if isset($block->data.qsearch) and $block->data.qsearch==true} 10 <form action="{$ROOT_URL}qsearch.php" method="get" id="quicksearch" onsubmit="return this.q.value!='' && this.q.value!=qsearch_prompt;"> 11 <p style="margin:0;padding:0"{*this <p> is for html validation only - does not affect positioning*}> 12 <input type="text" name="q" id="qsearchInput" onfocus="if (value==qsearch_prompt) value='';" onblur="if (value=='') value=qsearch_prompt;" style="width:90%"> 13 </p> 14 </form> 15 <script type="text/javascript">var qsearch_prompt="{'Quick search'|@translate|@escape:'javascript'}"; document.getElementById('qsearchInput').value=qsearch_prompt;</script> 16 {/if} 17 17 </li> 18 18 <li id="home_icon" ><a href="{$myblock->data.U_CATEGORIES}" title="{'return to homepage'|@translate}"><img src="{$themeconf.icon_dir}/home.png" class="button" alt="{'home'|@translate}"/></a></li> -
extensions/floOS/OS_default/template/menubar_specials.tpl
r9120 r9675 7 7 <a href="javascript:void(0);"><img src="{$ROOT_URL}{$themeconf.icon_dir}/menu/small_resizable.png" class="button_res" alt="[_]">{'Specials'|@translate}</a></dt> 8 8 <dd> 9 <ul> 10 11 <li><a href="{$link.URL}" title="{$link.TITLE}" {if isset($link.REL)}{$link.REL}{/if}>{$link.NAME}</a></li>12 13 9 <ul>{strip} 10 {foreach from=$block->data item=link} 11 <li><a href="{$link.URL}" title="{$link.TITLE}"{if isset($link.REL)} {$link.REL}{/if}>{$link.NAME}</a></li> 12 {/foreach} 13 {/strip}</ul> 14 14 </dd> -
extensions/floOS/OS_default/template/menubar_tags.tpl
r9120 r9675 7 7 <div id="menuTagCloud"> 8 8 {foreach from=$block->data item=tag} 9 <span> 10 <a class="tagLevel{$tag.level}" 9 <span>{strip} 10 <a class="tagLevel{$tag.level}" href= 11 11 {if isset($tag.U_ADD)} 12 href="{$tag.U_ADD}" 13 title="{$pwg->l10n_dec('%d image is also linked to current tags', '%d images are also linked to current tags', $tag.counter)}" 14 rel="nofollow">+ 12 "{$tag.U_ADD}" title="{$pwg->l10n_dec('%d photo is also linked to current tags', '%d photos are also linked to current tags', $tag.counter)}" rel="nofollow">+ 15 13 {else} 16 href="{$tag.URL}" 17 title="{'See images linked to this tag only'|@translate}"> 14 "{$tag.URL}" title="{'display photos linked to this tag'|@translate}"> 18 15 {/if} 19 {$tag.name}</a></span> 16 {$tag.name}</a></span>{/strip} 20 17 {* ABOVE there should be no space between text, </a> and </span> elements to avoid IE8 bug https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=366567 *} 21 18 {/foreach}
Note: See TracChangeset
for help on using the changeset viewer.