diff --git a/fix-perms b/fix-perms index afa292df..6bf94e7a 100755 --- a/fix-perms +++ b/fix-perms @@ -2,3 +2,8 @@ sudo chown -R $USER:http sites/all/modules/features/ sudo chmod -R g+w sites/all/modules/features/ + +sudo chown -R $USER:http sites/default/files +sudo chown -R $USER:http sites/default/private +sudo chmod -R g+w sites/default/files +sudo chmod -R g+w sites/default/private diff --git a/sites/all/modules/contrib/admin/admin_menu_source/CHANGELOG.txt b/sites/all/modules/contrib/admin/admin_menu_source/CHANGELOG.txt new file mode 100644 index 00000000..3c43ba9f --- /dev/null +++ b/sites/all/modules/contrib/admin/admin_menu_source/CHANGELOG.txt @@ -0,0 +1,3 @@ +Admin Menu Source 7.x-1.1, 2016-04-01 +------------------- +- Issue #2634278 by Tommy Cox: Missed dependency of Menu module diff --git a/sites/all/modules/contrib/admin/admin_menu_source/admin_menu_source.inc b/sites/all/modules/contrib/admin/admin_menu_source/admin_menu_source.inc index d17c3cfc..8fe6245b 100644 --- a/sites/all/modules/contrib/admin/admin_menu_source/admin_menu_source.inc +++ b/sites/all/modules/contrib/admin/admin_menu_source/admin_menu_source.inc @@ -1,5 +1,4 @@ roles, TRUE)); - $source_menu = _admin_menu_source_get_role_menu($rid); - - if (!empty($source_menu)) { - $content['menu'] = admin_menu_links_menu(admin_menu_tree($source_menu)); - $content['menu']['#theme'] = 'admin_menu_links'; - $content['menu']['#weight'] = 0; - $content['menu']['#sorted'] = TRUE; + // $rid = key(array_reverse($user->roles, TRUE)); + + // Find the user role rid. + $roles_ids = array_keys(user_roles(TRUE, 'access administration menu')); + $user_roles_ids = array_keys($user->roles); + $user_roles = array_reverse(array_intersect($roles_ids, $user_roles_ids)); + + if (count($user_roles)) { + $rid = $user_roles[0]; + $source_menu = _admin_menu_source_get_role_menu($rid); + + if (!empty($source_menu)) { + $content['menu'] = admin_menu_links_menu(admin_menu_tree($source_menu)); + $content['menu']['#theme'] = 'admin_menu_links'; + $content['menu']['#weight'] = 0; + $content['menu']['#sorted'] = TRUE; + } } } @@ -97,20 +105,20 @@ function theme_admin_menu_source_settings_form($variables) { } /** - * Helper function to get settings for admin_menu_source + * Helper function to get settings for admin_menu_source. */ function _admin_menu_source_get_settings() { return variable_get('admin_menu_source_settings', array()); } /** - * Helper function to get source menu per role + * Helper function to get source menu per role. * * @param $rid * the user role id */ function _admin_menu_source_get_role_menu($rid) { - //load the settings + // Load the settings. $settings = _admin_menu_source_get_settings(); return isset($settings[$rid]['source']) ? $settings[$rid]['source'] : ''; diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/LICENSE.txt b/sites/all/modules/contrib/admin/adminimal_admin_menu/LICENSE.txt old mode 100755 new mode 100644 diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.css b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.css index 91663d3a..3edb463a 100644 --- a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.css +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.css @@ -1,16 +1,19 @@ /* Import the Open Sans webfont from Google CDN */ + @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); } + @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff'); } + @font-face { font-family: 'Open Sans'; font-style: normal; @@ -18,32 +21,86 @@ src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); } + /* Blink Animation */ + @keyframes blink { - 0% {background-color: #f69231;} - 50% {background-color: #d94f13;} - 99% {background-color: #f69231;} + 0% { + background-color: #f69231; + color: #fff; + } + 50% { + background-color: #d94f13; + color: #fff; + } + 100% { + background-color: #f69231; + color: #fff; + } } @-moz-keyframes blink { - 0% {background-color: #f69231;} - 50% {background-color: #d94f13;} - 99% {background-color: #f69231;} + 0% { + background-color: #f69231; + color: #fff; + } + 50% { + background-color: #d94f13; + color: #fff; + } + 100% { + background-color: #f69231; + color: #fff; + } } @-webkit-keyframes blink { - 0% {background-color: #f69231;} - 50% {background-color: #d94f13;} - 99% {background-color: #f69231;} + 0% { + background-color: #f69231; + color: #fff; + } + 50% { + background-color: #d94f13; + color: #fff; + } + 100% { + background-color: #f69231; + color: #fff; + } } @-o-keyframes blink { - 0% {background-color: #f69231;} - 50% {background-color: #d94f13;} - 99% {background-color: #f69231;} + 0% { + background-color: #f69231; + color: #fff; + } + 50% { + background-color: #d94f13; + color: #fff; + } + 100% { + background-color: #f69231; + color: #fff; + } +} + +body.admin-menu.adminimal-menu #admin-menu *::-moz-focus-inner { + border: 0; +} + +body.admin-menu.adminimal-menu { + margin-top: 0px !important; +} + +body.admin-menu.adminimal-menu:before { + content: ""; + display: block; + width: 100%; + height: 29px; + top: 0; + left: 0; } -/* Admin menu */ body.adminimal-menu div#admin-menu { background: #333; background: none repeat scroll 0 0 #202020; @@ -56,15 +113,11 @@ body.adminimal-menu div#admin-menu li.admin-menu-toolbar-home-menu { } body.adminimal-menu div#admin-menu ul.dropdown span.admin-menu-home-icon { - background: url("images/home.png") no-repeat scroll 0 2px transparent; + background: url("images/home.svg") no-repeat scroll 0 0 transparent; display: block; margin: 5px 0 0; padding: 0; - width: 13px; -} - -body.adminimal-menu div#admin-menu ul.dropdown span.admin-menu-home-icon:hover { - background-position: 0px -86px; + width: 15px; } body.adminimal-menu div#admin-menu a, @@ -105,6 +158,10 @@ body.adminimal-menu #admin-menu .dropdown li.admin-menu-toolbar-category a { line-height: 20px; } +body.adminimal-menu #admin-menu .dropdown li.admin-menu-toolbar-category a:focus { + background: #0074BD; +} + body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li { opacity: 1; } @@ -123,14 +180,15 @@ body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li.expandable { } body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li.expandable a { - background: transparent !important; + background: transparent; padding-right: 25px; - width: 135px; } body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li.expandable:hover { background: url("images/square.png") no-repeat scroll 145px -83px #0074bd !important; } + + /* Shortcuts bar */ body.adminimal-menu div.toolbar-shortcuts { @@ -146,18 +204,37 @@ body.adminimal-menu div.shortcut-toolbar div#toolbar div.toolbar-shortcuts ul.me float: left; list-style: none outside none; padding: 0; + margin: 0; } body.adminimal-menu div.shortcut-toolbar div#toolbar a#edit-shortcuts { float: right; line-height: 18px; padding: 5px 10px; + text-decoration: none; } body.adminimal-menu div.shortcut-toolbar div#toolbar a#edit-shortcuts:hover { text-decoration: none; } +body.adminimal-menu div.shortcut-toolbar div#toolbar a#edit-shortcuts:focus { + background: #0074BD; +} + +body.adminimal-menu #admin-menu .dropdown li ul { + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); +} + +body.adminimal-menu #admin-menu .dropdown li ul { + border-top: 3px solid #0074BD; +} + +body.adminimal-menu #admin-menu .admin-menu-toolbar-category.expandable .dropdown li ul, +body.adminimal-menu #admin-menu .dropdown.admin-menu-search-results li ul { + border-top: none; +} + body.adminimal-menu #admin-menu .dropdown li.admin-menu-action a { border: none !important; } @@ -167,7 +244,8 @@ body.adminimal-menu #admin-menu .dropdown li.admin-menu-action:first-child a { padding: 5px 10px; } -body.adminimal-menu #admin-menu .dropdown li.admin-menu-action:first-child a:hover { +body.adminimal-menu #admin-menu .dropdown li.admin-menu-action:first-child a:hover, +body.adminimal-menu #admin-menu .dropdown li.admin-menu-action:first-child a:focus { background: #b73939; } @@ -176,7 +254,7 @@ body.adminimal-menu #admin-menu .dropdown li.admin-menu-action.admin-menu-users } body.adminimal-menu #admin-menu .dropdown li.admin-menu-action.admin-menu-users a:hover { - background: #0074BD; + background: #0074BD; } body.adminimal-menu #admin-menu .dropdown li.admin-menu-action.admin-menu-account a { @@ -204,107 +282,124 @@ body.adminimal-menu #admin-menu #admin-menu-wrapper div#toolbar div.toolbar-shor } body.adminimal-menu #admin-menu .admin-menu-search input { - background: none no-repeat scroll right center #444; - border: medium none; - border-radius: 0 0 0 0; - color: #999999; - font-size: 12px; - margin: 0 !important; - outline: medium none; - padding: 5px 22px 3px 8px; - width: 110px; - height: 20px; + background: none no-repeat scroll right center #444; + border: medium none; + border-radius: 0 0 0 0; + color: #999999; + font-size: 12px; + margin: 0 !important; + outline: medium none; + padding: 5px 22px 3px 8px; + width: 110px; + height: 20px; } -body.adminimal-menu #admin-menu .admin-menu-search input:focus, #admin-menu .admin-menu-search input:hover, #admin-menu .admin-menu-search input:active { - background: none no-repeat scroll right center #888; - color: #eee; +body.adminimal-menu #admin-menu .admin-menu-search input:focus, +#admin-menu .admin-menu-search input:hover, +#admin-menu .admin-menu-search input:active { + background: none no-repeat scroll right center #888; + color: #eee; } body.adminimal-menu li.admin-menu-search:hover { - background: transparent !important; + background: transparent !important; } -body.adminimal-menu #admin-menu li.highlight { - background-color: #ef6114 !important; - animation: blink 0.5s ease infinite; - -moz-animation: blink 0.5s ease infinite; - -webkit-animation: blink 0.5s ease infinite; - -o-animation: blink 0.5s ease infinite; -} - -body.adminimal-menu #admin-menu li.highlight > a { - border-color: #ef6114 !important; +body.adminimal-menu div#admin-menu li.highlight { + background-color: #ef6114; + animation: blink 1s ease both infinite; + -moz-animation: blink 1s ease both infinite; + -webkit-animation: blink 1s ease both infinite; + -o-animation: blink 1s ease both infinite; color: #fff !important; } +body.adminimal-menu #admin-menu li.highlight > a, +body.adminimal-menu #admin-menu li.highlight > li { + border-color: #ef6114; + color: #fff !important; + animation: blink 1s ease both infinite; + -moz-animation: blink 1s ease both infinite; + -webkit-animation: blink 1s ease both infinite; + -o-animation: blink 1s ease both infinite; +} + + /* Newline render mode */ + body.adminimal-menu.admin-menu.menu-render-newline div#admin-menu div#admin-menu-wrapper div.shortcut-toolbar { - clear: both; - border-top: 1px solid #000; + clear: both; + border-top: 1px solid #000; } body.adminimal-menu.admin-menu.menu-render-newline { - margin-top: 56px !important; + margin-top: 56px !important; } -body.adminimal-menu.admin-menu.menu-render-newline #overlay-container, body.adminimal-menu.admin-menu.newline .overlay-modal-background, body.adminimal-menu.admin-menu.newline .overlay-element, body.adminimal-menu.admin-menu.newline #overlay { - padding-top: 30px !important; +body.adminimal-menu.admin-menu.menu-render-newline #overlay-container, +body.adminimal-menu.admin-menu.newline .overlay-modal-background, +body.adminimal-menu.admin-menu.newline .overlay-element, +body.adminimal-menu.admin-menu.newline #overlay { + padding-top: 30px !important; } + /* Collapsed render mode */ + body.adminimal-menu.admin-menu.menu-render-collapsed div.shortcut-toolbar div#toolbar div.toolbar-shortcuts ul.menu { - position: absolute; + position: absolute; } body.adminimal-menu.admin-menu.menu-render-collapsed div.shortcut-toolbar div#toolbar div.toolbar-shortcuts ul.menu li { - float: none; - display: none; - border: none; + float: none; + display: none; + border: none; } body.adminimal-menu.admin-menu.menu-render-collapsed div.shortcut-toolbar div#toolbar div.toolbar-shortcuts ul.menu li.label { - display: block; - cursor: default; + display: block; + cursor: default; } body.adminimal-menu.admin-menu.menu-render-collapsed div.shortcut-toolbar div#toolbar div.toolbar-shortcuts ul.menu li.label a:hover { - background: url("images/shortcut.png") no-repeat scroll 7px 7px #202020 !important; - color: #EEEEEE !important; + background: url("images/shortcut.png") no-repeat scroll 7px 7px #202020 !important; + color: #EEEEEE !important; } body.adminimal-menu.admin-menu.menu-render-collapsed div.shortcut-toolbar div#toolbar div.toolbar-shortcuts ul.menu:hover li { - display: block; - background: #202020; + display: block; + background: #202020; } /* Dropdown render mode */ + body.adminimal-menu.admin-menu.menu-render-dropdown .toolbar-shortcuts select#shortcut-menu { - -webkit-appearance: none; - background: url("images/shortcut.png") no-repeat scroll 7px 7px #222222; - border: medium none; - color: #EEEEEE; - font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif; - font-size: 12px; - padding: 5px 4px 4px 24px; + -webkit-appearance: none; + background: url("images/shortcut.png") no-repeat scroll 7px 7px #222222; + border: medium none; + color: #EEEEEE; + font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif; + font-size: 12px; + padding: 5px 4px 4px 24px; } body.adminimal-menu.admin-menu.menu-render-dropdown .toolbar-shortcuts select#shortcut-menu option:hover { - cursor: pointer; + cursor: pointer; } body.adminimal-menu.admin-menu.menu-render-dropdown .toolbar-shortcuts select#shortcut-menu option:first-child { - display: none; + display: none; } body.adminimal-menu #admin-menu .dropdown .admin-menu-tab { - background: #444; - padding-bottom: 2px; + background: #444; + padding-bottom: 2px; } /* Environment indicator 2.x */ + body.adminimal-menu #admin-menu #environment-indicator { text-shadow: none; } @@ -317,3 +412,29 @@ body.adminimal-menu #admin-menu #environment-indicator .environment-indicator-na line-height: 18px; padding: 5px 10px; } + +body.adminimal-menu #admin-menu #admin-menu-wrapper div#toolbar div.toolbar-shortcuts ul, +body.adminimal-menu #admin-menu #admin-menu-wrapper div#toolbar div.toolbar-shortcuts ul li { + margin: 0; + padding: 0; +} + +body.adminimal-menu #admin-menu .admin-menu-search input { + background: none no-repeat scroll right center #444; + border: medium none; + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; + color: #999999; + font-size: 12px; + margin: 0 !important; + outline: medium none; + padding: 5px 22px 3px 8px; + width: 110px; + line-height: 20px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + height: 28px; + box-sizing: border-box; +} diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.info b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.info index cf0ec8da..6c31f0cc 100644 --- a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.info +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.info @@ -4,9 +4,9 @@ package = Administration core = 7.x dependencies[] = admin_menu -; Information added by Drupal.org packaging script on 2014-01-27 -version = "7.x-1.5" +; Information added by Drupal.org packaging script on 2015-12-03 +version = "7.x-1.7" core = "7.x" project = "adminimal_admin_menu" -datestamp = "1390792706" +datestamp = "1449182323" diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.install b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.install index f195a9db..e998a0e6 100644 --- a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.install +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.install @@ -78,3 +78,13 @@ function adminimal_admin_menu_uninstall() { variable_del('adminimal_admin_menu_render'); } + +/** + * Clean up some files that are no longer needed. + */ +function adminimal_admin_menu_update_7100() { + + // Include the update file. + include 'updates/update_7100.php'; + +} diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.module b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.module index e0853fbd..98c10c43 100644 --- a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.module +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.module @@ -31,10 +31,46 @@ function adminimal_admin_menu_page_build(&$page) { return; } $path = drupal_get_path('module', 'adminimal_admin_menu'); + $load_slicknav = variable_get('adminimal_admin_menu_slicknav', TRUE ); + $load_jQuery = variable_get('adminimal_admin_menu_jquery', TRUE ); // Attach the CSS and JavaScript assets. drupal_add_css($path . '/adminimal_admin_menu.css'); - drupal_add_js($path . '/adminimal_admin_menu.js', 'file'); + + // Support for the Environment Indicator module. + if (module_exists('environment_indicator')) { + $environment_info = environment_indicator_get_active(); + drupal_add_css(' + div.slicknav_menu a.slicknav_btn:after { + content: "' . $environment_info['name']. '"; + margin-left: 1em; + color: ' . $environment_info['text_color'] . '; + font-size: 12px; + background-color: ' . $environment_info['color'] . '; + padding: 2px 5px; + } + #admin-menu-wrapper {background: #222 !important;} + ', + array( + 'group' => CSS_DEFAULT, + 'type' => 'inline', + 'preprocess' => FALSE, + 'weight' => '100', + )); + } + + // Check if both slicknav and custom jQuery must be loaded. + if ($load_slicknav and $load_jQuery) { + drupal_add_js($path . '/js/jquery.min.js', array( 'type' => 'file', 'scope' => 'header', 'weight' => 888 )); + drupal_add_js($path . '/js/slicknav/jquery-no-conflict.slicknav.js', array( 'type' => 'file', 'scope' => 'header', 'weight' => 888 )); + drupal_add_css($path . '/js/slicknav/slicknav.css'); + } + elseif ($load_slicknav and !$load_jQuery) { + drupal_add_js($path . '/js/slicknav/jquery.slicknav.js', array( 'type' => 'file', 'scope' => 'header', 'weight' => 888 )); + drupal_add_css($path . '/js/slicknav/slicknav.css'); + } + + drupal_add_js($path . '/js/adminimal_admin_menu.js', array( 'type' => 'file', 'scope' => 'header', 'weight' => 888 )); if (!isset($page['page_bottom']['admin_menu'])) { return; @@ -63,6 +99,7 @@ function adminimal_admin_menu_page_build(&$page) { 'data' => array('admin_menu' => array('toolbar' => $settings)), 'type' => 'setting', ); + } /** @@ -114,6 +151,31 @@ function adminimal_admin_menu_admin_menu_output_alter(&$content) { unset($content['menu'][$key]); } } + + // Create the responsive menu. + if (variable_get('adminimal_admin_menu_slicknav', 'TRUE')) { + // Prepare the responsive menu and Join the Icon menu with the administration menu. + $responsivemenu = array_merge($content['icon'], $content['menu']); + + // Give it ID to target it later with js and css. + $responsivemenu['#wrapper_attributes']['id'] = 'admin-menu-menu-responsive'; + + // Move the icon menu to the top. + $responsivemenu['icon']['#weight'] = '-100'; + + // Change the link title to Administration. + $responsivemenu['admin/index']['#title'] = t('Administration'); + + // Bind the responsive menu the the content varable so it can be rendered. + $content['responsive-menu'] = $responsivemenu; + + // Create the responsive shortucts. + $content['responsive']['shortcuts'] = array( + '#prefix' => '
', + '#suffix' => '
', + '#pre_render' => array('shortcut_toolbar_pre_render'), + ); + } } /** @@ -126,8 +188,30 @@ function adminimal_admin_menu_preprocess_html(&$vars) { // Add the "adminimal" class to the body for better css selection. $vars['classes_array'][] = 'adminimal-menu'; + // Add frontend and backend classes to the body. + if (path_is_admin(current_path())) { + $vars['classes_array'][] = 'adminimal-backend'; + } + else { + $vars['classes_array'][] = 'adminimal-frontend'; + } + // Add the shortcut render mode class. - $vars['classes_array'][] = 'menu-render-'.variable_get('adminimal_admin_menu_render', 'collapsed'); + $vars['classes_array'][] = 'menu-render-' . variable_get('adminimal_admin_menu_render', 'collapsed'); + + // Fix the viewport, correcting the mobile device zoom. + /** @todo - Mybre remove this and let the theme manage the view pont. + * But i was suprised that only few "responsive" drupal themes were fixing + * the viewport. + */ + $viewport = array( + '#tag' => 'meta', + '#attributes' => array( + 'name' => 'viewport', + 'content' => 'width=device-width, initial-scale=1, maximum-scale=1', + ), + ); + drupal_add_html_head($viewport, 'viewport'); } diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_menu_settings.inc b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_menu_settings.inc index f7da6a21..e1147f47 100644 --- a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_menu_settings.inc +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_menu_settings.inc @@ -33,6 +33,41 @@ function adminimal_admin_menu_settings($form, &$form_state) { '#required' => TRUE, ); + // Create the shortcut category. + $form['advanced_settings'] = array( + '#type' => 'fieldset', + '#title' => t('Advanced Settings'), + '#description' => '
WARNING: Do not change any of the advanced setting unless you know what you are doing!
', + ); + + $form['advanced_settings']['adminimal_admin_menu_slicknav'] = array( + '#type' => 'checkbox', + '#default_value' => variable_get('adminimal_admin_menu_slicknav', 'TRUE'), + '#title' => t('Enable Responsive Menu.'), + '#description' => t('Default value => Checked. + Enable this option if you want to have responsive menu and mobile device support. + While disabling this option could save you few kilobytes (around 3KB), i will completely disable the responsive menu functionality.'), + ); + + $form['advanced_settings']['adminimal_admin_menu_jquery'] = array( + '#type' => 'checkbox', + '#default_value' => variable_get('adminimal_admin_menu_jquery', 'TRUE'), + '#title' => t('Load the requred jQuery 1.7 library automagically.'), + '#description' => t('Default value => Checked. This will load the newer jQuery version 1.7 using + the no-conflict method so it wont interfere with any existing jQuery or other java-script libraries. + The only reason to uncheck this if you are already using a newer version of jQuery site-wide and its globally accessible by the "$" variable. + Unchekig this option could save you 33KB, but it may also break your javasctipt if not used correctly.'), + '#states' => array( + // Hide the settings when the cancel notify checkbox is disabled. + 'visible' => array( + ':input[name="adminimal_admin_menu_slicknav"]' => array('checked' => TRUE), + ), + 'unchecked' => array( + variable_get('adminimal_admin_menu_jquery', 'TRUE') => FALSE, + ), + ), + ); + // Create the submit button. $form['submit'] = array( '#type' => 'submit', diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/credits.txt b/sites/all/modules/contrib/admin/adminimal_admin_menu/credits.txt new file mode 100644 index 00000000..cd21dc49 --- /dev/null +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/credits.txt @@ -0,0 +1,2 @@ +Designed and developed by: ANDiTKO -> http://anditko.com +Some of the Icons are from the Icons8 set -> http://icons8.com/ and -> http://VisualPharm.com \ No newline at end of file diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/images/circledown.svg b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/circledown.svg new file mode 100644 index 00000000..7b90bcf4 --- /dev/null +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/circledown.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/images/home.svg b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/home.svg new file mode 100644 index 00000000..b2ee0278 --- /dev/null +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/home.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/images/house.svg b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/house.svg new file mode 100644 index 00000000..973095ad --- /dev/null +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/house.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/images/menu-arrows.svg b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/menu-arrows.svg new file mode 100644 index 00000000..9eff00eb --- /dev/null +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/menu-arrows.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/images/menu.svg b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/menu.svg new file mode 100644 index 00000000..4eea8dcf --- /dev/null +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/menu.svg @@ -0,0 +1,50 @@ + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/images/tasks.svg b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/tasks.svg new file mode 100644 index 00000000..6469da85 --- /dev/null +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/images/tasks.svg @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.js b/sites/all/modules/contrib/admin/adminimal_admin_menu/js/adminimal_admin_menu.js similarity index 70% rename from sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.js rename to sites/all/modules/contrib/admin/adminimal_admin_menu/js/adminimal_admin_menu.js index 4c4340bb..bad746ab 100644 --- a/sites/all/modules/contrib/admin/adminimal_admin_menu/adminimal_admin_menu.js +++ b/sites/all/modules/contrib/admin/adminimal_admin_menu/js/adminimal_admin_menu.js @@ -19,43 +19,39 @@ Drupal.admin.behaviors.toolbarActiveTrail = function (context, settings, $adminM } }; -/** - * @} End of "ingroup admin_behaviors". - */ - Drupal.admin.behaviors.shorcutcollapsed = function (context, settings, $adminMenu) { // Create the dropdown base - $("
  • "+Drupal.t('Shortcuts')+"
  • ").prependTo("body.menu-render-collapsed div.toolbar-shortcuts ul"); + $("
  • "+Drupal.t('Shortcuts')+"
  • ").prependTo("body.menu-render-collapsed #toolbar div.toolbar-shortcuts ul"); -} +}; Drupal.admin.behaviors.shorcutselect = function (context, settings, $adminMenu) { // Create the dropdown base - $("").appendTo("body.menu-render-dropdown #toolbar div.toolbar-shortcuts"); + // Create default option "Select" $("