23 |
23 |
$('#sidepage-menu').remove();
|
24 |
24 |
var menu_links = $('<ul id="sidepage-menu">');
|
25 |
25 |
if (PUBLIK_PORTAL_AGENT_URL && PUBLIK_PORTAL_AGENT_TITLE) {
|
26 |
|
var li = $('<li id="portal-agent-home"><a>' + PUBLIK_PORTAL_AGENT_TITLE + '</a></li>').appendTo(menu_links);
|
27 |
|
$(li).find('a').attr('href', PUBLIK_PORTAL_AGENT_URL).addClass('icon-home');
|
28 |
|
$(li).find('a').attr('href', PUBLIK_PORTAL_AGENT_URL).prop('title', PUBLIK_PORTAL_AGENT_TITLE);
|
|
26 |
var $li = $('<li id="portal-agent-home"><a>' + PUBLIK_PORTAL_AGENT_TITLE + '</a></li>').appendTo(menu_links);
|
|
27 |
var $li_a = $li.find('a');
|
|
28 |
$li_a.attr('href', PUBLIK_PORTAL_AGENT_URL).addClass('icon-home');
|
|
29 |
$li_a.attr('href', PUBLIK_PORTAL_AGENT_URL).prop('title', PUBLIK_PORTAL_AGENT_TITLE);
|
29 |
30 |
}
|
30 |
31 |
var more_entries = Array();
|
31 |
32 |
var service_order = Array('authentic', 'welco', 'wcs', 'bijoe', 'chrono', 'corbo', 'combo', 'passerelle', 'hobo');
|
... | ... | |
44 |
45 |
return;
|
45 |
46 |
}
|
46 |
47 |
$(service.data).each(function(idx, element) {
|
47 |
|
var li = $('<li><a href="#">' + element.label + '</a></li>').appendTo(menu_links);
|
48 |
|
$(li).find('a').attr('href', element.url);
|
49 |
|
$(li).find('a').attr('title', element.label);
|
|
48 |
var $li = $('<li><a href="#">' + element.label + '</a></li>').appendTo(menu_links);
|
|
49 |
var $li_a = $li.find('a');
|
|
50 |
$li_a.attr('href', element.url);
|
|
51 |
$li_a.attr('title', element.label);
|
50 |
52 |
if (element.icon !== undefined) {
|
51 |
|
$(li).find('a').addClass('icon-' + element.icon);
|
|
53 |
$li_a.addClass('icon-' + element.icon);
|
52 |
54 |
} else if (element.slug !== undefined) {
|
53 |
|
$(li).find('a').addClass('icon-' + element.slug);
|
|
55 |
$li_a.addClass('icon-' + element.slug);
|
54 |
56 |
}
|
55 |
57 |
if (element.sub === true) {
|
56 |
|
$(li).addClass('sub');
|
|
58 |
$li.addClass('sub');
|
57 |
59 |
}
|
58 |
60 |
if (window.location.href.indexOf(element.url) == 0) {
|
59 |
|
$(li).addClass('active');
|
|
61 |
$li.addClass('active');
|
60 |
62 |
}
|
61 |
63 |
});
|
62 |
64 |
});
|
63 |
65 |
$(more_entries).each(function(index, entry) {
|
64 |
|
var li = $('<li><a href="#">' + entry.title + '</a></li>').appendTo(menu_links);
|
65 |
|
$(li).find('a').attr('href', entry.url);
|
|
66 |
var $li = $('<li><a href="#">' + entry.title + '</a></li>').appendTo(menu_links);
|
|
67 |
$li.find('a').attr('href', entry.url);
|
66 |
68 |
});
|
67 |
69 |
menu_links.appendTo('#sidepage');
|
68 |
70 |
$(document).trigger('publik:menu-loaded');
|
... | ... | |
77 |
79 |
$sidepage_menu = $('<ul id="sidepage-menu">');
|
78 |
80 |
}
|
79 |
81 |
$(PUBLIK_MENU_ITEMS).each(function(index, element) {
|
80 |
|
var li = $('<li><a href="#">' + element.label + '</a></li>').appendTo($sidepage_menu);
|
81 |
|
$(li).find('a').attr('href', element.url);
|
82 |
|
$(li).find('a').attr('title', element.label);
|
|
82 |
var $li = $('<li><a href="#">' + element.label + '</a></li>').appendTo($sidepage_menu);
|
|
83 |
var $li_a = $li.find('a');
|
|
84 |
$li_a.attr('href', element.url);
|
|
85 |
$li_a.attr('title', element.label);
|
83 |
86 |
if (element.icon) {
|
84 |
|
$(li).find('a').css('background-image', 'url(' + element.icon + ')');
|
|
87 |
$li_a.css('background-image', 'url(' + element.icon + ')');
|
85 |
88 |
}
|
86 |
|
$(li).find('a').addClass('icon-' + element.slug);
|
|
89 |
$li_a.addClass('icon-' + element.slug);
|
87 |
90 |
if (element.sub === true) {
|
88 |
|
$(li).addClass('sub');
|
|
91 |
$li.addClass('sub');
|
89 |
92 |
}
|
90 |
93 |
if (window.location.href.indexOf(element.url) == 0) {
|
91 |
|
$(li).addClass('active');
|
|
94 |
$li.addClass('active');
|
92 |
95 |
}
|
93 |
96 |
});
|
94 |
97 |
if (!has_menu) {
|
95 |
|
-
|