From 3c8f7bec4dcd65e435f184569acd14f434e55ee4 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Tue, 26 May 2015 19:47:23 +1000 Subject: [PATCH] Move dropdown out --- modules/backend/assets/js/october.dropdown.js | 102 ------- modules/backend/assets/js/october.js | 1 + .../backend/assets/less/core/variables.less | 5 - modules/backend/assets/less/october.less | 1 + modules/system/assets/ui/docs/dropdown.md | 14 + modules/system/assets/ui/js/dropdown.js | 252 ++++++++++++++++++ .../system/assets/ui/less/dropdown.base.less | 189 +++++++++++++ .../assets/ui/less}/dropdown.less | 40 +++ .../system/assets/ui/less/form.variables.less | 26 -- .../assets/ui/less/global.variables.less | 12 + 10 files changed, 509 insertions(+), 133 deletions(-) delete mode 100644 modules/backend/assets/js/october.dropdown.js create mode 100644 modules/system/assets/ui/docs/dropdown.md create mode 100644 modules/system/assets/ui/js/dropdown.js create mode 100644 modules/system/assets/ui/less/dropdown.base.less rename modules/{backend/assets/less/controls => system/assets/ui/less}/dropdown.less (85%) diff --git a/modules/backend/assets/js/october.dropdown.js b/modules/backend/assets/js/october.dropdown.js deleted file mode 100644 index 928d54079..000000000 --- a/modules/backend/assets/js/october.dropdown.js +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Dropdown menus. - * - * This script customizes the Twitter Bootstrap drop-downs. - * - */ -+function ($) { "use strict"; - - $(document).on('shown.bs.dropdown', '.dropdown', function(){ - $(document.body).addClass('dropdown-open') - - var dropdown = $('.dropdown-menu', this), - dropdownContainer = $(this).data('dropdown-container') - - if ($('.dropdown-container', dropdown).length == 0) { - var - title = $('[data-toggle=dropdown]', this).text(), - titleAttr = dropdown.data('dropdown-title'), - timer = null; - - if (titleAttr !== undefined) - title = titleAttr - - $('li:first-child', dropdown).addClass('first-item') - dropdown.prepend($('
  • ').addClass('dropdown-title').text(title)) - - var - container = $('
  • ').addClass('dropdown-container'), - ul = $('