Java method "com.liferay.journal.web.asset.JournalArticleAssetRenderer.getTitle(Locale)" threw an exception when invoked on com.liferay.journal.web.asset.JournalArticleAssetRenderer object "com.liferay.journal.web.asset.JournalArticleAssetRenderer@7cdc3867"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: entryTitle = htmlUtil.escape(assetRen... [in template "20100#20136#21503597" at line 75, column 81] - Reached through: #assign-container [in template "20100#20136#21503597" at line 68, column 73] ----
1<!-- Last News -->
2<!------ Include the above in your HEAD tag ---------->
3<#assign lang = themeDisplay.getLanguageId() />
4<#if lang == "ar_SA">
5 <#assign buPress="إدارة الإعلام والعلاقات العامة" />
6 <#assign buTitleNews="الأخبار و" />
7 <#assign buTitleUpdates="الأحداث" />
8<#else>
9 <#assign buPress="Media and Public Relations Department" />
10 <#assign buTitleNews="News &" />
11 <#assign buTitleUpdates="Updates" />
12</#if>
13<#function getUserN x>
14 <#assign userName = buPress />
15 <#switch x>
16 <#case 79598>
17 <#assign userName = buPress />
18 <#break>
19 <#case 79554>
20 <#assign userName = buPress />
21 <#break>
22 <#default>
23 <#assign userName = htmlUtil.escape(portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName())) />
24 </#switch>
25 <#return userName>
26</#function>
27 <div class="container main">
28 <div class="background-div"></div>
29 <div class="news">
30 <div class="row">
31
32 <div class="col-md-5">
33 <div class="content">
34 <h2>${buTitleNews} </h2>
35 <h2 class="mark-color">${buTitleUpdates}</h2>
36 </div>
37 </div>
38 <div class="col-md-7">
39 <div class="border">
40 </div>
41 <div class="panel-body">
42 <div class="tab-content">
43 <div class="tab-pane fade in active">
44 <#assign color_scheme = themeDisplay.getColorScheme().getCssClass()/>
45 <#assign dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]/>
46 <#assign dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"] />
47 <#if !entries?has_content>
48 <#if !themeDisplay.isSignedIn()>
49 ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)}
50 </#if>
51
52 <div class="alert alert-info">
53 <@liferay_ui["message"] key="there-are-no-results" />
54 </div>
55 </#if>
56 <#assign cnt=0/>
57 <!-- Article -->
58 <div class="row">
59 <div id="carouselbreaking" class="carousel slide" data-ride="carousel">
60 <!--breaking news-->
61 <div class="carousel-inner">
62 <#assign counter = 0 />
63 <#assign activeClass = "active" />
64 <#list entries as entry>
65 <#if (counter > 0)>
66 <#assign activeClass = "" />
67 </#if>
68 <#assign
69 entry = entry
70
71 pdate=entry.getPublishDate()
72
73 assetRenderer = entry.getAssetRenderer()
74
75 entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale))
76 userN = assetRenderer.getUserId()
77 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
78 userId = getUserN(userN)
79 />
80 <#assign docXml = saxReaderUtil.read(assetRenderer.getArticle().getContentByLocale(locale)) />
81 <#assign news_title = docXml.valueOf("//dynamic-element[@name='news_title']/dynamic-content/text()") />
82 <#assign s_image = docXml.valueOf("//dynamic-element[@name='s_image']/dynamic-content/text()") />
83 <#assign short_desc = docXml.valueOf("//dynamic-element[@name='short_desc']/dynamic-content/text()") />
84 <#assign news_desc = docXml.valueOf("//dynamic-element[@name='news_desc']/dynamic-content/text()") />
85 <#assign category = docXml.valueOf("//dynamic-element[@name='Category']/dynamic-content/text()") />
86 <#assign Date284r = docXml.valueOf("//dynamic-element[@name='Date284r']/dynamic-content/text()") />
87
88
89 <#if s_image?has_content >
90 <#assign s_image = s_image
91 dlFile_hashmap = jsonFactoryUtil.createJSONObject(s_image)
92 uuid = dlFile_hashmap.uuid
93 groupId = dlFile_hashmap.groupId
94 dlFile = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(uuid,groupId?number)
95 s_image_url = dlUtil.getPreviewURL(dlFile, dlFile.getFileVersion(),themeDisplay,'')
96 >
97 </#if>
98
99 <#assign cnt=cnt+1/>
100
101
102 <#if b_image?has_content >
103 <#assign b_image = b_image
104 dlFile_hashmap = jsonFactoryUtil.createJSONObject(b_image)
105 uuid = dlFile_hashmap.uuid
106 groupId = dlFile_hashmap.groupId
107 dlFile = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(uuid,groupId?number)
108 b_image_url = dlUtil.getPreviewURL(dlFile, dlFile.getFileVersion(),themeDisplay,'')
109 >
110 </#if>
111
112 <#assign GroupLocalServiceUtil = staticUtil["com.liferay.portal.kernel.service.GroupLocalServiceUtil"]
113
114 mysite = GroupLocalServiceUtil.getGroup(assetRenderer.getGroupId()).getName()/>
115
116
117
118
119
120 <div class="col-12 g-mb-30 carousel-item ${activeClass}">
121 <!-- Article -->
122 <article class="u-block-hover">
123 <figure class=""> <img class="img-fluid w-100 u-block-hover__main--zoom-v1" src="${s_image_url}" alt="Image Description" style="height:410px;width:100%!important"> </figure>
124 <div style="background: rgba(0, 0, 0, 0.6);width:100%" wfd-id="110" class="g-pos-abs g-bottom-0">
125 <ul class="u-list-inline g-font-size-12 g-color-white" wfd-id="112">
126 <li class="list-inline-item g-ml-25 g-mb-10 g-mt-20" wfd-id="114" g-hidden-xs-down="" g-pos-abs="" g-top-20=""> <a class="btn btn-sm u-btn rounded-0" href="${viewURL}" !important;"><span style="color:#94c83d;background-color: #2e408d !important;">${userName}</span></a><span style="font-size:12px;color:white">${Date284r}</span></li>
127 <li class="list-inline-item" style="width:100%" wfd-id="113">
128 <a class="btn btn-sm u-btn rounded-0 g-font-weight-500 g-font-size-20 g-mb-15 g-ml-20 g-mr-10" style="height: 30px;overflow:hidden;font-size:1rem!important;color:white;width:100%" href="${viewURL}" !important;">${stringUtil.shorten(news_title, 70)}</a>
129 </li>
130 </ul>
131 </div>
132 </article>
133 <!-- End Article -->
134 </div>
135 <div class="asset-abstract">
136 <div class="pull-right">
137 <@getPrintIcon />
138
139 <@getFlagsIcon />
140
141 <@getEditIcon />
142 </div>
143 </div>
144 <div class="w-100"></div>
145 <#assign counter = counter + 1 />
146 </#list>
147 </div>
148 </div>
149 </div>
150 <!-- <style>
151 h2.portlet-title-text {
152 display: none;
153 }
154 </style>-->
155
156 </div>
157 </div>
158 </div>
159 </div>
160 </div>
161 </div>
162 </div>
163
164
165 <#macro getDiscussion>
166 <#if getterUtil.getBoolean(enableComments) && assetRenderer.isCommentable()>
167 <br />
168
169 <#assign discussionURL = renderResponse.createActionURL() />
170
171 ${discussionURL.setParameter("javax.portlet.action", "invokeTaglibDiscussion")}
172
173 <@liferay_comment["discussion"]
174 className=entry.getClassName()
175 classPK=entry.getClassPK()
176 formAction=discussionURL?string
177 formName="fm" + entry.getClassPK()
178 ratingsEnabled=getterUtil.getBoolean(enableCommentRatings)
179 redirect=currentURL
180 userId=assetRenderer.getUserId()
181 />
182 </#if>
183 </#macro>
184
185
186 <#macro getEditIcon>
187 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
188 <#assign redirectURL = renderResponse.createRenderURL() />
189
190 ${redirectURL.setParameter("mvcPath", "/add_asset_redirect.jsp")}
191 ${redirectURL.setWindowState("pop_up")}
192
193 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" />
194
195 <#if validator.isNotNull(editPortletURL)>
196 <#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) />
197
198 <@liferay_ui["icon"]
199 cssClass="icon-monospaced visible-interaction"
200 icon="pencil"
201 markupView="lexicon"
202 message=title
203 url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
204 />
205 </#if>
206 </#if>
207 </#macro>
208
209 <#macro getFlagsIcon>
210 <#if getterUtil.getBoolean(enableFlags)>
211 <@liferay_flags["flags"]
212 className=entry.getClassName()
213 classPK=entry.getClassPK()
214 contentTitle=entry.getTitle(locale)
215 label=false
216 reportedUserId=entry.getUserId()
217 />
218 </#if>
219 </#macro>
220
221 <#macro getMetadataField
222 fieldName
223 >
224 <#if stringUtil.split(metadataFields)?seq_contains(fieldName)>
225 <span class="metadata-entry metadata-${fieldName}">
226 <#assign dateFormat = "dd MMM yyyy" />
227
228 <#if stringUtil.equals(fieldName, "author")>
229 <@liferay.language key="by" /> ${htmlUtil.escape(portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName()))}
230 <#elseif stringUtil.equals(fieldName, "categories")>
231 <@liferay_asset["asset-categories-summary"]
232 className=entry.getClassName()
233 classPK=entry.getClassPK()
234 portletURL=renderResponse.createRenderURL()
235 />
236
237
238 <#elseif stringUtil.equals(fieldName, "create-date")>
239 ${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)}
240 <#elseif stringUtil.equals(fieldName, "expiration-date")>
241 ${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)}
242 <#elseif stringUtil.equals(fieldName, "modified-date")>
243 ${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)}
244 <#elseif stringUtil.equals(fieldName, "priority")>
245 ${entry.getPriority()}
246 <#elseif stringUtil.equals(fieldName, "publish-date")>
247 ${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)}
248 <#elseif stringUtil.equals(fieldName, "tags")>
249 <@liferay_asset["asset-tags-summary"]
250 className=entry.getClassName()
251 classPK=entry.getClassPK()
252 portletURL=renderResponse.createRenderURL()
253 />
254 <#elseif stringUtil.equals(fieldName, "view-count")>
255 ${entry.getViewCount()} <@liferay.language key="views" />
256 </#if>
257 </span>
258 </#if>
259 </#macro>
260
261 <#macro getPrintIcon>
262 <#if getterUtil.getBoolean(enablePrint)>
263 <#assign printURL = renderResponse.createRenderURL() />
264
265 ${printURL.setParameter("mvcPath", "/view_content.jsp")}
266 ${printURL.setParameter("assetEntryId", entry.getEntryId()?string)}
267 ${printURL.setParameter("viewMode", "print")}
268 ${printURL.setParameter("type", entry.getAssetRendererFactory().getType())}
269
270 <#if assetRenderer.getUrlTitle()?? && validator.isNotNull(assetRenderer.getUrlTitle())>
271 <#if assetRenderer.getGroupId() != themeDisplay.getScopeGroupId()>
272 ${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)}
273 </#if>
274
275 ${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())}
276 </#if>
277
278 ${printURL.setWindowState("pop_up")}
279
280 <@liferay_ui["icon"]
281 iconCssClass="icon-print"
282 message="print"
283 url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "printAsset', title: '" + languageUtil.format(locale, "print-x-x", ["hide-accessible", entryTitle], false) + "', uri: '" + htmlUtil.escapeURL(printURL.toString()) + "'});"
284 />
285 </#if>
286 </#macro>
287
288 <#macro getRatings>
289 <#if getterUtil.getBoolean(enableRatings) && assetRenderer.isRatable()>
290 <div class="asset-ratings">
291 <@liferay_ui["ratings"]
292 className=entry.getClassName()
293 classPK=entry.getClassPK()
294 />
295 </div>
296 </#if>
297 </#macro>
298
299 <#macro getRelatedAssets>
300 <#if getterUtil.getBoolean(enableRelatedAssets)>
301 <@liferay_asset["asset-links"]
302 assetEntryId=entry.getEntryId()
303 viewInContext=!stringUtil.equals(assetLinkBehavior, "showFullContent")
304 />
305 </#if>
306 </#macro>
307
308 <#macro getSocialBookmarks>
309 <@liferay_social_bookmarks["bookmarks"]
310 className=entry.getClassName()
311 classPK=entry.getClassPK()
312 displayStyle="${socialBookmarksDisplayStyle}"
313 target="_blank"
314 title=entry.getTitle(locale)
315 url=viewURL
316 />
317 </#macro>
318
319
320
321
322
323
324 <style>
325.navbar-nav.navbar-center {
326 position: absolute;
327 left: 50%;
328 transform: translatex(-50%);
329}
330.panel.with-nav-tabs .panel-heading{
331 padding: 5px 5px 0 5px;
332}
333.panel.with-nav-tabs .nav-tabs{
334 border-bottom: none;
335}
336.panel.with-nav-tabs .nav-justified{
337 margin-bottom: -1px;
338}
339/********************************************************************/
340/*** PANEL DEFAULT ***/
341.with-nav-tabs.panel-default .nav-tabs > li > a,
342.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
343.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
344 color: #777;
345}
346.with-nav-tabs.panel-default .nav-tabs > .open > a,
347.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
348.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
349.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
350.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
351 color: #777;
352 background-color: #ddd;
353 border-color: transparent;
354}
355.with-nav-tabs.panel-default .nav-tabs > li.active > a,
356.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
357.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
358 color: #555 !important;
359 background-color: #fff !important;
360 border-color: #ddd !important;
361 border-bottom-color: transparent !important;
362}
363.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
364 background-color: #f5f5f5;
365 border-color: #ddd;
366}
367.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
368 color: #777;
369}
370.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
371.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
372 background-color: #ddd;
373}
374.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
375.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
376.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
377 color: #fff !important;
378 background-color: #555 !important;
379}
380/********************************************************************/
381/*** PANEL PRIMARY ***/
382.with-nav-tabs.panel-primary .nav-tabs > li > a,
383.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
384.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
385 color: #fff;
386}
387.with-nav-tabs.panel-primary .nav-tabs > .open > a,
388.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
389.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
390.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
391.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
392 color: #fff;
393 background-color: #3071a9;
394 border-color: transparent;
395}
396.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
397.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
398.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
399 color: #428bca !important;
400 background-color: #fff !important;
401 border-color: #428bca !important;
402 border-bottom-color: transparent !important;
403}
404.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
405 background-color: #428bca;
406 border-color: #3071a9;
407}
408.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
409 color: #fff;
410}
411.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
412.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
413 background-color: #3071a9;
414}
415.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,
416.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
417.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
418 background-color: #4a9fe9 !important;
419}
420/********************************************************************/
421/*** PANEL SUCCESS ***/
422.with-nav-tabs.panel-success .nav-tabs > li > a,
423.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
424.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
425 color: #3c763d;
426}
427.with-nav-tabs.panel-success .nav-tabs > .open > a,
428.with-nav-tabs.panel-success .nav-tabs > .open > a:hover,
429.with-nav-tabs.panel-success .nav-tabs > .open > a:focus,
430.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
431.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
432 color: #3c763d;
433 background-color: #d6e9c6;
434 border-color: transparent;
435}
436.with-nav-tabs.panel-success .nav-tabs > li.active > a,
437.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover,
438.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
439 color: #3c763d !important;
440 background-color: #fff !important;
441 border-color: #d6e9c6 !important;
442 border-bottom-color: transparent !important;
443}
444.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
445 background-color: #dff0d8;
446 border-color: #d6e9c6;
447}
448.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
449 color: #3c763d;
450}
451.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
452.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
453 background-color: #d6e9c6;
454}
455.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a,
456.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
457.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
458 color: #fff !important;
459 background-color: #3c763d !important;
460}
461/********************************************************************/
462/*** PANEL INFO ***/
463.with-nav-tabs.panel-info .nav-tabs > li > a,
464.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
465.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
466 color: #31708f;
467}
468.with-nav-tabs.panel-info .nav-tabs > .open > a,
469.with-nav-tabs.panel-info .nav-tabs > .open > a:hover,
470.with-nav-tabs.panel-info .nav-tabs > .open > a:focus,
471.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
472.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
473 color: #31708f;
474 background-color: #bce8f1;
475 border-color: transparent;
476}
477.with-nav-tabs.panel-info .nav-tabs > li.active > a,
478.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover,
479.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
480 color: #31708f !important;
481 background-color: #fff !important;
482 border-color: #bce8f1 !important;
483 border-bottom-color: transparent !important;
484}
485.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
486 background-color: #d9edf7;
487 border-color: #bce8f1;
488}
489.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
490 color: #31708f;
491}
492.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
493.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
494 background-color: #bce8f1;
495}
496.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a,
497.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
498.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
499 color: #fff !important;
500 background-color: #31708f !important;
501}
502/********************************************************************/
503/*** PANEL WARNING ***/
504.with-nav-tabs.panel-warning .nav-tabs > li > a,
505.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
506.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
507 color: #8a6d3b;
508}
509.with-nav-tabs.panel-warning .nav-tabs > .open > a,
510.with-nav-tabs.panel-warning .nav-tabs > .open > a:hover,
511.with-nav-tabs.panel-warning .nav-tabs > .open > a:focus,
512.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
513.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
514 color: #8a6d3b;
515 background-color: #faebcc;
516 border-color: transparent;
517}
518.with-nav-tabs.panel-warning .nav-tabs > li.active > a,
519.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover,
520.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
521 color: #8a6d3b !important;
522 background-color: #fff !important;
523 border-color: #faebcc !important;
524 border-bottom-color: transparent !important;
525}
526.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu {
527 background-color: #fcf8e3;
528 border-color: #faebcc;
529}
530.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a {
531 color: #8a6d3b;
532}
533.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
534.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
535 background-color: #faebcc;
536}
537.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a,
538.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
539.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
540 color: #fff;
541 background-color: #8a6d3b;
542}
543/********************************************************************/
544/*** PANEL DANGER ***/
545.with-nav-tabs.panel-danger .nav-tabs > li > a,
546.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
547.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
548 color: #a94442;
549}
550.with-nav-tabs.panel-danger .nav-tabs > .open > a,
551.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover,
552.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus,
553.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
554.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
555 color: #a94442;
556 background-color: #ebccd1;
557 border-color: transparent;
558}
559.with-nav-tabs.panel-danger .nav-tabs > li.active > a,
560.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover,
561.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
562 color: #a94442 !important;
563 background-color: #fff !important;
564 border-color: #ebccd1 !important;
565 border-bottom-color: transparent !important;
566}
567.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu {
568 background-color: #f2dede; /* bg color */
569 border-color: #ebccd1; /* border color */
570}
571.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a {
572 color: #a94442; /* normal text color */
573}
574.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
575.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
576 background-color: #ebccd1; /* hover bg color */
577}
578.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a,
579.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
580.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
581 color: #fff !important; /* active text color */
582 background-color: #a94442 !important; /* active bg color */
583}
584</style>
585<style>
586.background-div{
587 position: absolute;
588 top:0;
589 left:0;
590 width: 50%;
591 height: 90%;
592 background-color: #2e408d;
593
594}
595.main
596{
597 padding-top:160px;
598 margin-bottom:0;
599}
600.news .content {
601 color:#FFF;
602}
603.news .content h2
604{
605 font-size: 50px;
606 font-weight: 700;
607
608}
609.news .content .mark-color
610{
611 color:#94c83d !important
612}
613.news .content
614{
615 padding-top:55px
616}
617.news .border
618{
619 position: absolute;
620 top: -10px;
621 left: 23px;
622 width: 85%;
623 height: 85%;
624 border: 2px solid #94c83d !important;
625}
626</style>
627<#if locale == "ar_SA">
628<style>
629.background-div{
630 left: auto;
631 right: 0;
632}
633
634.news .border
635{
636 left: auto;
637 right: 23px;
638}
639</style>
640</#if>
روابط سريعة
اختتام بطولة الشطرنج لطلاب الجامعات السعودية وتتويج الفائزين بجامعة الباحة
اختُتمت منافسات بطولة الشطرنج للجامعات السعودية الموسم 15 للعام 2024 - 2025 م مسار الطلاب أمس ؛بحضور معالي رئيس جامعة الباحة الأستاذ الدكتور عبدالله بن يحيى الحسين ، ووكيل الجامعة للدراسات العليا الأستاذ الدكتور غانم بن محمد الغامدي ، والتي استضافتها الجامعة خلال الفترة من 20-23 ربيع الأخر الحالي ، بمشاركة أكثر من 150 طالبًا من 33 جامعة؛ بتنظيم من الاتحاد السعودي للرياضة الجامعية بوزارة التعليم.
وتوّج معالي رئيس جامعة الباحة ، وأمين عام الاتحاد السعودي للرياضة الجامعية محمد الشمري ومدير البطولة الدكتور خالد بن ناصر الخريجي الفائزين، حيث فازت بالمركز الأول والميداليات الذهبية جامعة الملك فهد للبترول والمعادن ، وحصدت المركز الثاني والميداليات الفضية جامعة الملك سعود ، وحققت المركز الثالث والميداليات البرونزية جامعة أم القرى .