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@674e6c9a"; 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>
أمير الباحة يشهد توقيع اتفاقيتين لجامعة الباحة مع الجامعة السعودية الإلكترونية وكلية الباحة الأهلية للعلوم
شهد صاحب السمو الملكي الأمير الدكتور حسام بن سعود بن عبدالعزيز أمير منطقة الباحة اليوم ، توقيع اتفاقيتين لجامعة الباحة مع الجامعة السعودية الإلكترونية وكلية الباحة الأهلية للعلوم، بحضور معالي رئيس الجامعة الاستاذ الدكتور عبدالله بن يحيى الحسين، وسعادة رئيس الجامعة السعودية الإلكترونية الدكتور محمد بن يحيى مرضي، وسعادة عميد كلية الأهلية للعلوم الدكتور سعيد بن مشبب القحطاني، وذلك بديوان الإمارة.
وثمن معالي رئيس جامعة الباحة الأستاذ الدكتور عبدالله الحسين ، ما تحظي به الجامعة من دعم ورعاية من القيادة الرشيدة –أعزها الله-، ومتابعة مباشرة من صاحب السمو الملكي الأمير الدكتور حسام بن سعود بن عبد العزيز أمير منطقة الباحة، الأمر الذي أسهم في تحقيق الجامعة للكثير من المنجزات، مشيراً إلى أن رعاية سموه الكريم لتوقيع هذه الاتفاقيات يأتي امتداداَ لحرص سموه الكريم على دعم الجامعة والذي يأتي انطلاقاً من حرص سموه ومتابعته لكل ما يخدم الجامعة وتحقيق مصالحها ومسؤولياتها، واهتمامه بكل ما يعزز خططها وتنميتها وينعكس ايجاباً على المواطن والمنطقة. .
وأشار معالي رئيس جامعة الباحة، ان توقيع الاتفاقيات يأتي انطلاقًا من مبدأ التعاون المبني على الرؤية المشتركة، وتحقيقًا لمبدأ التكامل للوصول إلى الأهداف المشتركة لبناء جيل من الكفاءات الوطنية المميزة التي تسهم في تحقيق رؤية المملكة العربية السعودية 2030.
وأكّد سعادة رئيس الجامعة السعودية الإلكترونية أن الجامعة، تسعى من خلال توقيع الاتفاقية إلى تعزيز الشراكة مع جامعة الباحة، وتبادل الخبرات والإمكانيات البشرية، في مجالات تطوير البيئة التعليمية والبحثية، والرامج الأكاديمية ضمان التميز والجودة والكفاءة، والمساهمة في تحقيق التنمية المستدامة للمنطقة تحقيقًا لتطلعات القيادة الحكيمة- يحفظها الله- ومستهدفات رؤية المملكة 2030، وتقديم برامج أكاديمية بالتعاون مع جامعة الباحة.
كما أوضح سعادة عميد كلية الباحة الأهلية للعلوم الدكتور سعيد القحطاني، أن توقيع الاتفاقية مع جامعة الباحة يأتي سعيًا من الكلية لتحقيق استراتيجيتها وأهدافها وتعزيز التعاون والمشاركة في التعليم والتعلم، ولالتزام بمبادئ ومفاهيم "رؤية المملكة 2030" التي تستهدف صناعة رأس المال البشري المؤهل القادر على استثمار إمكانات بلادنا، في ظل الدعم السخي من القيادة الرشيدة.
وتضمنت الاتفاقيات إلى تعزيز التعاون في المجالات الاكاديمية والبحثية والتدريبية والمهنية، وتقديم برامج نوعية في المنطقة، وتبادل الزيارات فيما يتعلق بدعم التحول الرقمي وتقنيات التعليم الحديثة، والدراسات وتقديم الاستشارات، إضافة إلى تصميم المحتوى الإلكتروني، وتوظيف الخبرات العلمية والمهنية في تطوير برامج تدريبية إلكترونية، وتنظيم دورات تدريبية دورية علمية، وتطوير الموارد البشرية عبر ثقافة التعليم المستمر والتعلم مدي الحياة .