1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-20 05:11:42 +02:00

More Menu-Manager GUI tweaks

This commit is contained in:
Cameron
2013-04-14 19:28:15 -07:00
parent 4e616f9584
commit f1c0a0b5fd
5 changed files with 40 additions and 17 deletions

View File

@@ -151,8 +151,21 @@ if(strpos(e_QUERY, 'configure') !== FALSE || vartrue($_GET['enc']))
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; } .ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; } .ui-sortable-placeholder * { visibility: hidden; }
[class^='icon-'], [class*=' icon-'] {
display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
line-height: 14px;
vertical-align: text-top;
background-image: url('".e_JS."bootstrap/img/glyphicons-halflings.png');
background-position: 14px 14px;
background-repeat: no-repeat;
}
.icon-search {
background-position: -48px 0;
}
@@ -215,8 +228,18 @@ if(strpos(e_QUERY, 'configure') !== FALSE || vartrue($_GET['enc']))
padding-top: 7px; padding-top: 7px;
padding-right: 5px; padding-right: 5px;
text-align: left; text-align: left;
opacity: 0;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
} }
.menuOptions:hover {
opacity: 1;
}
.menu-options-buttons { white-space: nowrap } .menu-options-buttons { white-space: nowrap }
#menu-manage-actions { width:50%; vertical-align:top; text-align:center; padding:15px } #menu-manage-actions { width:50%; vertical-align:top; text-align:center; padding:15px }

View File

@@ -1844,7 +1844,7 @@ Inverse 10 <span class="badge badge-inverse">10</span>
// $keys = array_keys($var); // $keys = array_keys($var);
// $action = (in_array($this->action,$keys)) ? $this->action : "installed"; // $action = (in_array($this->action,$keys)) ? $this->action : "installed";
e107::getNav()->admin(ADLAN_6,$action, $var); e107::getNav()->admin("Menu Manager",$action, $var);
// e_admin/_menu(ADLAN_6,$action, $var); // e_admin/_menu(ADLAN_6,$action, $var);
} }

View File

@@ -1040,7 +1040,7 @@ class e_menuManager {
// onchange=\"urljump(this.options[selectedIndex].value);\" // onchange=\"urljump(this.options[selectedIndex].value);\"
$text = "<form class='form-inline' method='post' action='".e_SELF."?configure=".$this->curLayout."'>"; $text = "<form class='form-inline' method='post' action='".e_SELF."?configure=".$this->curLayout."'>";
$text .= "<div class='buttons-bar'>Layout: "; $text .= "<div class='buttons-bar'>Theme Layout: ";
$text .= "<select name='custom_select' style='width:auto' id='menuManagerSelect' >\n"; //tbox class will break links. // window.frames['menu_iframe'].location=this.options[selectedIndex].value ??? $text .= "<select name='custom_select' style='width:auto' id='menuManagerSelect' >\n"; //tbox class will break links. // window.frames['menu_iframe'].location=this.options[selectedIndex].value ???
@@ -1297,7 +1297,7 @@ class e_menuManager {
$menu_name = preg_replace("#_menu#i", "", $menu_name); $menu_name = preg_replace("#_menu#i", "", $menu_name);
//TODO we need a CSS class for this //TODO we need a CSS class for this
$vis = ($menu_class || strlen($menu_pages) > 1) ? " <span class='required'>*</span> " : ""; $vis = ($menu_class || strlen($menu_pages) > 1) ? " <span class='required'><i class='icon-search'></i></span> " : "";
//DEBUG div not allowed in final tags $caption = "<div style='text-align:center'>{$menu_name}{$vis}</div>"; //DEBUG div not allowed in final tags $caption = "<div style='text-align:center'>{$menu_name}{$vis}</div>";
// use theme render style instead // use theme render style instead

View File

@@ -21,6 +21,7 @@ if (!getperms("2")) {
} }
$sql = e107::getDb(); $sql = e107::getDb();
$tp = e107::getParser();
if(isset($_POST['reset'])) if(isset($_POST['reset']))
{ {
@@ -44,19 +45,18 @@ else
$frm = e107::getForm(); $frm = e107::getForm();
$text = " $text = "The Menu-Manager allows you to place and arrange your menus within your theme template.
You can arrange where and in which order your menu items are from here. [u]Hover[/u] over the sub-areas to modify existing menu items.
Use the dropdown menu to move the menus up and down until you are satisfied with their positioning.
<br /> If you find the menus are not updating correctly, clicking the refresh button below may help.
<br /> [html]
If you find the menus are not updating properly click on the refresh button.
<br />
<form method='post' id='menurefresh' action='".$_SERVER['PHP_SELF']."'> <form method='post' id='menurefresh' action='".$_SERVER['PHP_SELF']."'>
<div> <div>
".$frm->admin_button('reset','Refresh','cancel')."</div> ".$frm->admin_button('reset','Refresh','cancel')."</div>
</form> </form>
<br /> <div class='indent'><span class='required'><i class='icon-search icon-white'></i></span> indicates that the menu's visibility has been modified.</div>
<div class='indent'><span class='required'>*</span> indicates menu visibility has been modified</div> [/html]
"; ";
$text = $tp->toHtml($text,true);
$ns -> tablerender("Menus Help", $text); $ns -> tablerender("Menus Help", $text);

View File

@@ -51,7 +51,7 @@ td.center, th.center { text-align:center }
.col-label { width:25%; } .col-label { width:25%; }
.sidebar-nav { padding: 9px 0; font-size:11px; min-width:150px; } /* .sidebar-nav { padding: 9px 0; font-size:11px; min-width:150px; } */
#cboxTitle { font-weight:bold; color: black } #cboxTitle { font-weight:bold; color: black }
.chzn-container { border: 1px solid #ddd; } .chzn-container { border: 1px solid #ddd; }