New: use jQuery mobile for smartphone menu
This commit is contained in:
parent
14efa389a1
commit
3cfb2826a4
@ -54,7 +54,7 @@ function print_iphone_menu($db,$atarget,$type_user)
|
|||||||
{
|
{
|
||||||
if ($tabMenu[$i]['enabled'] == true)
|
if ($tabMenu[$i]['enabled'] == true)
|
||||||
{
|
{
|
||||||
print_start_top_menu($tabMenu[$i]['titre'],$i);
|
print_start_top_menu($tabMenu[$i]['rowid'],$tabMenu[$i]['titre'],$i);
|
||||||
|
|
||||||
$idsel=(empty($tabMenu[$i]['mainmenu'])?'none':$tabMenu[$i]['mainmenu']);
|
$idsel=(empty($tabMenu[$i]['mainmenu'])?'none':$tabMenu[$i]['mainmenu']);
|
||||||
if ($tabMenu[$i]['right'] == true) // Is allowed
|
if ($tabMenu[$i]['right'] == true) // Is allowed
|
||||||
@ -86,8 +86,18 @@ function print_iphone_menu($db,$atarget,$type_user)
|
|||||||
print_start_left_menu();
|
print_start_left_menu();
|
||||||
|
|
||||||
$num = count($menus);
|
$num = count($menus);
|
||||||
|
//var_dump($menus);
|
||||||
|
|
||||||
for($j=0; $j<$num; $j++)
|
for($j=0; $j<$num; $j++)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
if ($menus[$j]['level'] == 0)
|
||||||
|
{
|
||||||
|
print_start_top_menu($tabMenu[$i]['rowid'].'_'.$j, $menus[$j]['titre'], 1, 'c');
|
||||||
|
print_start_left_menu();
|
||||||
|
}*/
|
||||||
|
|
||||||
|
if ($menus[$j]['level'] == 0)
|
||||||
{
|
{
|
||||||
$url=$menus[$j]['url'];
|
$url=$menus[$j]['url'];
|
||||||
print_start_menu_entry();
|
print_start_menu_entry();
|
||||||
@ -96,6 +106,13 @@ function print_iphone_menu($db,$atarget,$type_user)
|
|||||||
print '</a>';
|
print '</a>';
|
||||||
print_end_menu_entry();
|
print_end_menu_entry();
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
|
if (empty($menus[$j+1]['level']))
|
||||||
|
{
|
||||||
|
print_end_left_menu();
|
||||||
|
print_end_top_menu();
|
||||||
|
}*/
|
||||||
|
}
|
||||||
|
|
||||||
print_end_left_menu();
|
print_end_left_menu();
|
||||||
}
|
}
|
||||||
@ -120,9 +137,9 @@ function print_iphone_menu($db,$atarget,$type_user)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
function print_start_top_menu($title,$selected=0)
|
function print_start_top_menu($id,$title,$collapsed=1,$theme='b')
|
||||||
{
|
{
|
||||||
print '<div data-role="collapsible"'.($selected?'data-state="collapsed"':'').' data-theme="b">';
|
print '<div id="collapse_'.$id.'" data-role="collapsible"'.($collapsed?' data-state="collapsed"':'').' data-theme="'.$theme.'">';
|
||||||
print '<h3>'.$title.'</h3>';
|
print '<h3>'.$title.'</h3>';
|
||||||
print "\n";
|
print "\n";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,6 +24,12 @@ $this->smartheader();
|
|||||||
|
|
||||||
<div data-role="page" id="dol-home">
|
<div data-role="page" id="dol-home">
|
||||||
|
|
||||||
|
<div data-role="header" data-nobackbtn="true" data-theme="b">
|
||||||
|
<div id="dol-homeheader">
|
||||||
|
<img src="<?php echo DOL_URL_ROOT.'/theme/phones/smartphone/theme/'.$this->theme.'/thumbs/dolibarr.png'; ?>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div data-role="content">
|
<div data-role="content">
|
||||||
|
|
||||||
<?php $menusmart->showmenu(); ?>
|
<?php $menusmart->showmenu(); ?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user