Skip to content
Snippets Groups Projects
Commit 7955bbfe authored by srosse's avatar srosse
Browse files

OO-1068: remove more b_ css class (search -> f not inclusive)

parent 555d5e27
No related branches found
No related tags found
No related merge requests found
Showing
with 49 additions and 67 deletions
......@@ -30,10 +30,10 @@ $r.render("vc.options")
#set( $duration = $vcDurationInputList.get($iter).getName() )
#set( $durationErr = $duration + "_ERROR" )
<tr>
<td><div class="b_form_error">#if($f.hasError($title))$r.render($titleErr)#end</div></td>
<td><div class="b_form_error">#if($f.hasError($descr))$r.render($descrErr)#end</div></td>
<td><div class="b_form_error">#if($f.hasError($begin))$r.render($beginErr)#end</div></td>
<td><div class="b_form_error">#if($f.hasError($duration))$r.render($durationErr)#end</div></td>
<td>#if($f.hasError($title)) <span class="o_icon o_icon_error form-control-feedback"> </span> $r.render($titleErr)#end</td>
<td>#if($f.hasError($descr)) <span class="o_icon o_icon_error form-control-feedback"> </span> $r.render($descrErr)#end</td>
<td>#if($f.hasError($begin)) <span class="o_icon o_icon_error form-control-feedback"> </span> $r.render($beginErr)#end</td>
<td>#if($f.hasError($duration)) <span class="o_icon o_icon_error form-control-feedback"> </span> $r.render($durationErr)#end</td>
<td></td>
<td></td>
</tr>
......
<p>
<table>
<table class="table"><thead>
<tr>
<td colspan="2"><div class="b_form_element_label" style="width: 100%;">$r.translate("cl.table.title")<span class="b_form_mandatory" title="$r.translateInAttribute("form.mandatory.hover")">&nbsp;</span></div></td>
<td>$r.translate("cl.table.description")</td>
<td colspan="2">$r.translate("cl.table.mode")</td>
<th colspan="2">$r.translate("cl.table.title")<i class='o_icon o_icon_mandatory'> </i></th>
<th>$r.translate("cl.table.description")</th>
<th colspan="2">$r.translate("cl.table.mode")</th>
</tr>
</thead><tbody>
#foreach($checkpoint in $checkpoints)
#set( $iter = $velocityCount - 1)
#set( $title = $titleInputList.get($iter).getName() )
......@@ -26,9 +26,7 @@
#end
#end
<tr>
<td colspan="4"></td>
<td>
$r.render($addButton.getName())
</td></tr>
</table>
</p>
<td colspan="4"></td>
<td>$r.render($addButton.getName())</td>
</tr>
</tbody></table>
......@@ -13,7 +13,7 @@
<p>$r.translate("registration.statistics")</p>
<p>$r.translate("registration.sustainability")</p>
<p>$r.translate("registration.website")</p>
<p>$r.translate("registration.thanks", "<a href='http://www.openolat.org' class='b_link_extern' target='_blank'>www.openolat.org</a>")</p>
<p>$r.translate("registration.thanks", "<a href='http://www.openolat.org' target='_blank'><i class="o_icon o_icon_link_extern"> </i> www.openolat.org</a>")</p>
</div>
$r.render("settings")
......
......@@ -61,6 +61,13 @@ public class ErrorSearchController extends FormBasicController {
formLayout.add(fieldsCont);
formLayout.add("fields", fieldsCont);
Long errCount = Tracing.getErrorCount();
String lastError = "-";
if (errCount > 0) {
String nodeId = StringHelper.containsNonWhitespace(Settings.getNodeInfo()) ? Settings.getNodeInfo() : "N1";
lastError = nodeId + "-E" + errCount;
}
uifactory.addStaticTextElement("error.last", lastError, fieldsCont);
errorNumberEl = uifactory.addTextElement("error.number", "error.number", 32, "", fieldsCont);
dateChooserEl = uifactory.addDateChooser("error.date", "error.date", null, fieldsCont);
......@@ -71,14 +78,6 @@ public class ErrorSearchController extends FormBasicController {
if(formLayout instanceof FormLayoutContainer) {
errorCont = createVelocityContainer("error_list");
((FormLayoutContainer)formLayout).put("errors", errorCont);
Long errCount = Tracing.getErrorCount();
String lastError = "-";
if (errCount > 0) {
String nodeId = StringHelper.containsNonWhitespace(Settings.getNodeInfo()) ? Settings.getNodeInfo() : "N1";
lastError = nodeId + "-E" + errCount;
}
((FormLayoutContainer)formLayout).contextPut("highestError", lastError);
}
}
......
<fieldset><legend>$r.translate("error.title")</legend>
<div class="b_form clearfix">
<div class="b_form_element_wrapper clearfix">
<div class="b_form_element_label">
<label>$r.translate("error.last")</label>
</div>
<div class="b_form_element">
$highestError
</div>
</div>
</div>
$r.render("fields")
</fieldset>
$r.render("errors")
......@@ -5,7 +5,7 @@
$r.render("tree")
#if($r.available("ok") || $r.available("cancel"))
<div class="b_button_group">
<div class="o_button_group">
#if($r.available("ok"))
$r.render("ok")
#end
......
......@@ -52,12 +52,12 @@
## render subcatecories of current category
#if ($hasSubcats)
<div class="o_catalog_itemlist">
<ul>
<ul class="list-unstyled">
#set ($ri = 0)
#foreach($child in $children)
#if ($child.getType()==$node)
<li><a href="$r.commandURIbg("child$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>
<span class="b_with_small_icon_left o_catalog_sub_icon">$r.escapeHtml($child.getName())</span>
<i class="o_icon o_icon_catalog_sub"> </i> $r.escapeHtml($child.getName())</span>
</a></li>
#end
#set ($ri = $ri +1)
......@@ -76,17 +76,17 @@
#if ($child.getType()==$leaf)
<tr>
<td>
<a href="$r.commandURIbg("leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_with_small_icon_left ${iconRenderer.getIconCssClass($child.getRepositoryEntry())}">
<span id="leaf$ri">$r.escapeHtml($child.getRepositoryEntry().getDisplayname())</span>
<a href="$r.commandURIbg("leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="">
<i class="o_icon ${iconRenderer.getIconCssClass($child.getRepositoryEntry())}"> </i> <span id="leaf$ri">$r.escapeHtml($child.getRepositoryEntry().getDisplayname())</span>
</a>
#set ($repoDesc = $child.getRepositoryEntry().getFormattedDescription())
#if($r.available("image$ri") || ($repoDesc && $repoDesc.length() > 0))
<div id="o_tooltip_$ri" style="display:none;">
#if($r.available("image$ri"))
<div class="o_repository_resource_image">$r.render("image$ri")</div>
<div class="b_ext_tooltip_wrapper" style="min-height:110px">$repoDesc</div>
<div class="o_tooltip_wrapper" style="min-height:110px">$repoDesc</div>
#else
<div class="b_ext_tooltip_wrapper">$repoDesc</div>
<div class="o_tooltip_wrapper">$repoDesc</div>
#end
</div>
<script type="text/javascript">
......@@ -103,15 +103,15 @@ jQuery(function() {
#if ($canRemoveAllLinks || $hasOwnedLinks)
#if($canRemoveAllLinks || $ownedLinks.contains($child))
</td><td>
<a href="$r.commandURIbg("edit.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("edit")</a>
<a href="$r.commandURIbg("edit.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>$r.translate("edit")</a>
</td><td>
<a href="$r.commandURIbg("remove.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("delete")</a>
<a href="$r.commandURIbg("remove.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>$r.translate("delete")</a>
</td><td>
<a href="$r.commandURIbg("move.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("move")</a>
<a href="$r.commandURIbg("move.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>$r.translate("move")</a>
#end
#end
</td><td>
<a href="$r.commandURIbg("detail.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("details.header")</a>
<a href="$r.commandURIbg("detail.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>$r.translate("details.header")</a>
</td>
</tr>
#set ($i = $i +1)
......
......@@ -118,7 +118,7 @@ public class CalendarDetailsController extends BasicController {
wrapper.setDisplayName(link.getDisplayName());
wrapper.setTitle(StringEscapeUtils.escapeHtml(link.getDisplayName()));
if (StringHelper.containsNonWhitespace(iconCssClass)) {
wrapper.setCssClass("b_with_small_icon_left " + iconCssClass);
wrapper.setCssClass(iconCssClass);
}
if(uri.startsWith(rootUri)) {
......
......@@ -227,7 +227,7 @@ public class ExternalLinksController extends FormBasicController {
if(link.getId().equals(linkWrapper.getId())) {
link.setURI(linkWrapper.getUrl().getValue());
link.setDisplayName(linkWrapper.getName().getValue());
link.setIconCssClass("b_link_extern");
link.setIconCssClass("o_icon o_icon_link_extern");
found = true;
}
}
......@@ -235,7 +235,7 @@ public class ExternalLinksController extends FormBasicController {
KalendarEventLink newLink = linkWrapper.getLink();
newLink.setURI(linkWrapper.getUrl().getValue());
newLink.setDisplayName(linkWrapper.getName().getValue());
newLink.setIconCssClass("b_link_extern");
newLink.setIconCssClass("o_icon o_icon_link_extern");
links.add(newLink);
}
}
......
......@@ -16,7 +16,7 @@ $r.render("performanceinfos")
</p>
<br />
<h5>Checks for cluster functionality</h5>
<table class="b_table b_grid"><tbody>
<table class="table table-bordered"><tbody>
<tr><td>Syncer:</td><td>$r.render("sync.long") $r.render("sync.short")</td></tr>
<tr><td>Syncer Performance:</td><td>$r.render("testSFUPerf")</td></tr>
<tr><td>JMS Performance:</td><td>$r.render("testPerf") (should be at least around 2000 msg / sec)</td></tr>
......
......@@ -199,7 +199,7 @@ public class FileChooseCreateEditController extends BasicController{
changeFileButtonTwo.setElementCssClass("o_sel_filechooser_create");
previewLink = LinkFactory.createCustomLink("command.preview", "command.preview", getTranslator().translate(NLS_FOLDER_DISPLAYNAME) + chosenFile, Link.NONTRANSLATED, myContent, this);
previewLink.setElementCssClass("o_sel_filechooser_preview");
previewLink.setCustomEnabledLinkCSS("b_preview");
previewLink.setCustomEnabledLinkCSS("o_preview");
previewLink.setTitle(getTranslator().translate("command.preview"));
this.fileChooser = createVelocityContainer("filechoosecreateedit");
......
......@@ -111,8 +111,7 @@ public class ContextHelpTopNavController extends FormBasicController {
}
ArrayHelper.sort(targetlangKeys, targetLangValues, false, true, false);
// Build css classes for reference languages
String[] targetLangCssClasses = i18nMgr.createLanguageFlagsCssClasses(targetlangKeys, "b_with_small_icon_left");
langSelection = uifactory.addDropdownSingleselect("contexthelp.langSelection", formLayout, targetlangKeys, targetLangValues, targetLangCssClasses);
langSelection = uifactory.addDropdownSingleselect("contexthelp.langSelection", formLayout, targetlangKeys, targetLangValues, null);
langSelection.addActionListener(FormEvent.ONCHANGE);
// Preselect language from URL
langSelection.select(getLocale().toString(), true);
......
<ul id="o_navbar_tools" class="nav navbar-nav navbar-right">
<li id="b_ch_topnav_search">
<li id="o_navbar_search">
$r.render("search_input")
</li>
<li id="o_navbar_langchooser">
......
<div id="b_contexthelp">
<div id="o_contexthelp">
#if($pageFound)
<h2 class="">$title</h2>
<div id="b_contexthelp_content">
<h2>$title</h2>
<div id="o_contexthelp_content">
$r.render("contextHelpPage")
</div>
#if($r.available("commentsAndRatingCtr"))
<div id="b_contexthelp_rating">
<div id="o_contexthelp_rating">
<h4>$r.translate("contexthelp.rating.title")</h4>
</div>
$r.render("commentsAndRatingCtr")
......
......@@ -17,7 +17,7 @@ A-21=Im Home unter 'Einstellungen' im Tab 'System' k\u00F6nnen Sie konfigurieren
A-22=Unter 'Abonnements' k\u00F6nnen Sie die \u00C4nderungen in Ihren abonnierten Ressourcen als Liste oder RSS-Feed einsehen und Ihre Abonnements verwalten. Jede Neuerung ist mit der betreffenden Ressource verlinkt und f\u00FChrt zielgenau dorthin. Standardm\u00E4ssig werden Ihnen Benachrichtigungen der letzten 24h angezeigt. Sie k\u00F6nnen hier aber auch ihre \u00C4nderungen seit einem bestimmten Datum anzeigen lassen. Im RSS-Feed werden Ihnen Ihre Benachrichtigungen der letzten 30 Tage angezeigt.
A-3=W\u00E4hlen Sie in Ihrem pers\u00F6nlichen Home 'Abonnements' und dort den Tab 'RSS-News-Feed'. Sie k\u00F6nnen diesen auch bookmarken. So bleiben Sie \u00FCber Ihre Benachrichtigungen immer bestens informiert.
A-4=OpenOLAT bietet eine umfangreiches e-Portfolio L\u00F6sung. Mit dem Sammelwerkzeug sammeln Sie Ihre pers\u00F6nlichen Artefakte und stellen diese in einer Portfoliomappe f\u00FCr andere Nutzer zusamen. Ebenfalls m\u00F6glich sind Gruppenportfolios sowie Portfolioaufgaben.
A-5=OpenOLAT kann gratis von <a class\="b_link_extern" href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a> heruntergeladen werden. Dort gibt es auch Mailinglisten und andere technische Hintergrundinformationen \u00FCber das Learning Management System OpenOLAT.
A-5=OpenOLAT kann gratis von <a href\="http\://www.openolat.org" target\="_blank"><i class="o_icon o_icon_link_extern"> </i> www.openolat.org</a> heruntergeladen werden. Dort gibt es auch Mailinglisten und andere technische Hintergrundinformationen \u00FCber das Learning Management System OpenOLAT.
A-6=OpenOLAT steht f\u00FCr <b>O</b>nline <b>L</b>earning <b>A</b>nd <b>T</b>raining und ist ein Open Source Learning Management System.
A-7=\u00DCber den Link 'Seite konfigurieren' k\u00F6nnen Sie die Reihenfolge der K\u00E4stchen auf dem Home \u00E4ndern oder gewisse K\u00E4stchen gar nicht anzeigen.
A-8=Klicken Sie im Home auf 'Einstellungen' und w\u00E4hlen Sie den Tab 'Meine Visitenkarte'. Sie k\u00F6nnen bestimmen, welche Informationen Ihres Profils f\u00FCr alle OpenOLAT-Benutzer sichtbar sein sollen. Zudem k\u00F6nnen Sie ein Bild hochladen, einen pers\u00F6nlichen Text verfassen und Ihre Mitgliedschaft bei verschiedenen Online-Netzwerken und Instant-Messenger bekannt geben.
......
......@@ -17,7 +17,7 @@ A-21=Sur votre page d'accueil personnelle, sous 'R\u00E9glages', dans l'onglet '
A-22=Sous 'Abonnements', vous pouvez consulter la liste et le flux RSS des modifications dans les ressources auxquelles vous \u00EAtes abonn\u00E9 et g\u00E9rer vos abonnements. Chaque nouveaut\u00E9 est li\u00E9e \u00E0 la ressource concern\u00E9e gr\u00E2ce \u00E0 un lien. La configuration par d\u00E9faut affiche les notifications concernant les derni\u00E8res 24 heures, mais vous pouvez aussi visualiser les modifications \u00E0 partir d'une date d\u00E9termin\u00E9e. Dans le flux RSS, les notifications des 30 derniers jours sont affich\u00E9es.
A-3=Sur votre page d'accueil personnelle, s\u00E9lectionnez 'Abonnements' et s\u00E9lectionnez l'onglet 'News flux RSS' (vous pouvez aussi poser un favori). De cette mani\u00E8re, vous serez toujours inform\u00E9 au mieux.
A-4=OpenOLAT offre un puissant outil ePortfolio. Avec cet outil de collecte, vous pouvez r\u00E9cup\u00E9rer vos artefacts personnels et les mettre dans un classeur destin\u00E9 aux autres utilisateurs. Sont \u00E9galement envisageables des classeurs de groupe et les classeurs devoirs.
A-5=OpenOLAT peut \u00EAtre t\u00E9l\u00E9charg\u00E9 gratuitement sur <a class\="b_link_extern" href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a>. Il y existe aussi des listes de mail et d'autres informations plus approfondies sur le syst\u00E8me de gestion d'apprentissage OpenOLAT.
A-5=OpenOLAT peut \u00EAtre t\u00E9l\u00E9charg\u00E9 gratuitement sur <a href\="http\://www.openolat.org" target\="_blank"><i class="o_icon o_icon_link_extern"> </i> www.openolat.org</a>. Il y existe aussi des listes de mail et d'autres informations plus approfondies sur le syst\u00E8me de gestion d'apprentissage OpenOLAT.
A-6=OpenOLAT signifie <b>O</b>nline <b>L</b>earning <b>A</b>nd <b>T</b>raining et est un Open Source Learning Management System.
A-7=Vous pouvez changer la disposition des cases sur la page d'accueil ou ne pas afficher certaines cases en cliquant sur le lien "Configurer page".
A-8=Sur la page d'accueil, cliquez sur "R\u00E9glages" et ouvrez l'onglet "Profil". Vous pouvez d\u00E9cider quelles informations de votre profil seront affich\u00E9es pour tous les utilisateurs OpenOLAT. Vous pouvez \u00E9galement t\u00E9l\u00E9charger une image, r\u00E9diger un texte et indiquer les r\u00E9seaux en ligne et messageries instantan\u00E9es dont vous \u00EAtes membre.
......
......@@ -17,7 +17,7 @@ A-21=Nella Sua pagina iniziale, sotto 'Preferenze' nel tab 'Sistema' pu\u00F2 st
A-22=Sotto 'Abbonamenti' pu\u00F2 consultare la lista o il feed RSS delle modifiche nelle risorse abbonate e gestire i Suoi abbonamenti. Ogni novit\u00E0 \u00E8 collegata alla risorsa corrispondente mediante un link. Con la configurazione standard vengono mostrati gli avvisi concernenti le ultime 24 ore, ma pu\u00F2 anche visualizzare le modifiche a partire da una data determinata. Nel feed RSS vengono mostrati gli avvisi degli ultimi 30 giorni.
A-3=Selezioni sulla Sua pagina iniziale 'Abbonamenti' e selezioni il tab 'News feed RSS' (pu\u00F2 anche creare un segnalibro). In questo modo sar\u00E0 sempre aggiornata/o al meglio.
A-5=OpenOLAT pu\u00F2 essere scaricato gratuitamente da <a class\="b_link_extern" href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a>.
A-5=OpenOLAT pu\u00F2 essere scaricato gratuitamente da <a href\="http\://www.openolat.org" target\="_blank"><i class="o_icon o_icon_link_extern"> </i> www.openolat.org</a>.
A-6=OpenOLAT sta per <b>O</b>nline <b>L</b>earning <b>A</b>nd <b>T</b>raining ed \u00E8 un Open Source Learning Management System.
A-7=Attraverso il link "Configurare pagina" pu\u00F2 cambiare l'ordine delle caselle sulla pagina iniziale o nasconderne alcune.
A-8=Clicchi su 'Preferenze' nella pagina iniziale e selezioni il tab 'Profilo'. Pu\u00F2 decidere quali informazioni del Suo profilo verranno mostrate a tutti gli utenti OpenOLAT. Inoltre, pu\u00F2 caricare un'immagine, comporre un testo e indicare a quali reti online e messaggerie istantanee aderisce come membro.
......
......@@ -8,7 +8,7 @@ A-13=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0434\u
A-2=\u041D\u0430 \u043E\u0431\u0437\u043E\u0440\u043D\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u043A\u0430\u0436\u0434\u043E\u0439 \u043F\u0430\u043F\u043A\u0438 \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0441\u044F \u0441\u0441\u044B\u043B\u043A\u0430 '\u0410\u0431\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C'. \u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u044D\u0442\u0443 \u0441\u0441\u044B\u043B\u043A\u0443 \u0438 \u0412\u044B, \u043A\u0430\u043A \u043F\u043E \u0432\u043E\u043B\u0448\u0435\u0431\u0441\u0442\u0432\u0443, \u0431\u0443\u0434\u0435\u0442\u0435 \u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u044B \u043E\u0431\u043E \u0432\u0441\u0435\u0445 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0445 \u0432 \u0434\u0430\u043D\u043D\u043E\u0439 \u043F\u0430\u043F\u043A\u0435 \u043F\u043E e-mail, \u043D\u0435 \u0432\u0445\u043E\u0434\u044F \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 OpenOLAT.
A-3=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043D\u0430 \u0412\u0430\u0448\u0435\u0439 \u0434\u043E\u043C\u0430\u0448\u043D\u0435\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0447\u043A\u0435 \u0441\u0441\u044B\u043B\u043A\u0443 'RSS'. \u0412\u044B \u0442\u0430\u043A\u0436\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0435\u0451 \u0432 \u0437\u0430\u043A\u043B\u0430\u0434\u043A\u0438. \u0422\u0430\u043A\u0438\u043C \u043E\u0431\u0440\u0430\u0437\u043E\u043C \u0412\u044B \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442\u0435 \u043F\u0440\u043E\u0438\u043D\u0444\u043E\u0440\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u044B \u043E \u043D\u043E\u0432\u044B\u0445 \u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F\u0445.
A-5=\u0421\u0438\u0441\u0442\u0435\u043C\u0430 OpenOLAT \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u0430 \u0441 <a class\="b_link_extern" href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a> . \u0422\u0430\u043C \u0436\u0435 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u0441\u043F\u0438\u0441\u043A\u0438 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u044B\u0445 \u0430\u0434\u0440\u0435\u0441\u043E\u0432 (mailing lists) \u0438 \u0434\u0440\u0443\u0433\u0430\u044F \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0430\u044F \u0442\u0435\u0445\u043D\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E Learning Management System OpenOLAT.
A-5=\u0421\u0438\u0441\u0442\u0435\u043C\u0430 OpenOLAT \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u0430 \u0441 <a href\="http\://www.openolat.org" target\="_blank"><i class="o_icon o_icon_link_extern"> </i> www.openolat.org</a> . \u0422\u0430\u043C \u0436\u0435 \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u0441\u043F\u0438\u0441\u043A\u0438 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u044B\u0445 \u0430\u0434\u0440\u0435\u0441\u043E\u0432 (mailing lists) \u0438 \u0434\u0440\u0443\u0433\u0430\u044F \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u0430\u044F \u0442\u0435\u0445\u043D\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E Learning Management System OpenOLAT.
A-6=OpenOLAT \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u044B\u0432\u0430\u0435\u0442\u0441\u044F \u043A\u0430\u043A <b>O</b>nline <b>L</b>earning <b>A</b>nd <b>T</b>raining. OpenOLAT \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F Open Source Learning Management System.
A-7=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0441\u0441\u044B\u043B\u043A\u0443 '\u0421\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443' \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u043E\u0440\u044F\u0434\u043E\u043A \u0442\u0435\u043C \u043D\u0430 \u0434\u043E\u043C\u0430\u0448\u043D\u0435\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0447\u043A\u0435 \u0438\u043B\u0438 \u0441\u043A\u0440\u044B\u0442\u044C \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0438\u0437 \u043D\u0438\u0445.
A-8=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0432 \u043C\u0435\u043D\u044E \u043D\u0430 \u0434\u043E\u043C\u0430\u0448\u043D\u0435\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0447\u043A\u0435 '\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438' \u0438 \u0434\u0430\u043B\u0435\u0435 \u0432\u043A\u043B\u0430\u0434\u043A\u0443 '\u041C\u043E\u044F \u0432\u0438\u0437\u0438\u0442\u043D\u0430\u044F \u043A\u0430\u0440\u0442\u043E\u0447\u043A\u0430'. \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0441\u0430\u043C\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C, \u043A\u0430\u043A\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0412\u0430\u0448\u0435\u0433\u043E \u043F\u0440\u043E\u0444\u0438\u043B\u044F \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0432\u0438\u0434\u043D\u044B \u0434\u043B\u044F \u0432\u0441\u0435\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 OpenOLAT. \u041A\u0440\u043E\u043C\u0435 \u0442\u043E\u0433\u043E, \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0437\u0434\u0435\u0441\u044C \u0441\u0432\u043E\u044E \u0444\u043E\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u044E \u0438 \u043D\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u043D\u0435\u0431\u043E\u043B\u044C\u0448\u043E\u0439 \u0442\u0435\u043A\u0441\u0442.
......
......@@ -73,7 +73,7 @@ public class DownloadComponent extends AbstractComponent {
* @param linkToolTip
* an optional tool tip (hover text over link)
* @param linkCssIconClass
* an optional css icon class. Note that b_with_small_icon_left
* an optional css icon class. Note that o_icon
* will be added when this argument is used. Use the render
* argument when you want to provide additional CSS classes.
*/
......@@ -153,7 +153,7 @@ public class DownloadComponent extends AbstractComponent {
/**
* @param linkCssIconClass
* The link icon css class or NULL if no css should be used. Note
* that b_with_small_icon_left will be added when this argument
* that o_icon will be added when this argument
* is used. Use the render argument when you want to provide
* additional CSS classes.
*/
......
......@@ -72,7 +72,6 @@ public class BreadcrumbedStackedPanel extends Panel implements StackedPanel, Bre
// Add back link before the bread crumbs, when pressed delegates click to current bread-crumb - 1
backLink = LinkFactory.createCustomLink("back", "back", null, Link.NONTRANSLATED + Link.LINK_CUSTOM_CSS, null, this);
backLink.setCustomEnabledLinkCSS("b_breadcumb_back");
backLink.setIconLeftCSS("o_icon o_icon_back");
backLink.setTitle(translator.translate("back"));
backLink.setAccessKey("b"); // allow navigation using keyboard
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment