From 58e171be012887f56642cbcf226703c184d74034 Mon Sep 17 00:00:00 2001 From: sarah garcin Date: Wed, 6 May 2015 15:48:01 +0200 Subject: [PATCH] clean directory --- .../components/bootstrap/.travis.yml | 3 - .../components/bootstrap/CHANGELOG.md | 363 -- .../components/bootstrap/CONTRIBUTING.md | 75 - .../components/bootstrap/LICENSE | 176 - .../components/bootstrap/Makefile | 126 - .../components/bootstrap/README.md | 113 - .../components/bootstrap/component.json | 8 - .../components/bootstrap/composer.json | 9 - .../components/bootstrap/css/bootstrap.css | 4183 ----------------- .../components/bootstrap/css/media.css | 29 - .../bootstrap/css/responsive-utilities.css | 58 - .../components/bootstrap/css/responsive.css | 1088 ----- .../components/bootstrap/css/utilities.css | 18 - .../components/bootstrap/css/variables.css | 0 .../img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes .../components/bootstrap/js/.jshintrc | 12 - .../bootstrap/js/bootstrap-affix.js | 117 - .../bootstrap/js/bootstrap-alert.js | 99 - .../bootstrap/js/bootstrap-button.js | 105 - .../bootstrap/js/bootstrap-carousel.js | 207 - .../bootstrap/js/bootstrap-collapse.js | 167 - .../bootstrap/js/bootstrap-dropdown.js | 169 - .../bootstrap/js/bootstrap-modal.js | 247 - .../bootstrap/js/bootstrap-popover.js | 114 - .../bootstrap/js/bootstrap-scrollspy.js | 162 - .../components/bootstrap/js/bootstrap-tab.js | 144 - .../bootstrap/js/bootstrap-tooltip.js | 361 -- .../bootstrap/js/bootstrap-transition.js | 60 - .../bootstrap/js/bootstrap-typeahead.js | 335 -- .../components/bootstrap/less/accordion.less | 34 - .../components/bootstrap/less/alerts.less | 79 - .../components/bootstrap/less/bootstrap.less | 63 - .../bootstrap/less/breadcrumbs.less | 24 - .../bootstrap/less/button-groups.less | 229 - .../components/bootstrap/less/buttons.less | 228 - .../components/bootstrap/less/carousel.less | 158 - .../components/bootstrap/less/close.less | 32 - .../components/bootstrap/less/code.less | 61 - .../bootstrap/less/component-animations.less | 22 - .../components/bootstrap/less/dropdowns.less | 248 - .../components/bootstrap/less/forms.less | 690 --- .../components/bootstrap/less/grid.less | 21 - .../components/bootstrap/less/hero-unit.less | 25 - .../bootstrap/less/labels-badges.less | 84 - .../components/bootstrap/less/layouts.less | 16 - .../components/bootstrap/less/media.less | 55 - .../components/bootstrap/less/mixins.less | 702 --- .../components/bootstrap/less/modals.less | 95 - .../components/bootstrap/less/navbar.less | 497 -- .../components/bootstrap/less/navs.less | 409 -- .../components/bootstrap/less/pager.less | 43 - .../components/bootstrap/less/pagination.less | 123 - .../components/bootstrap/less/popovers.less | 133 - .../bootstrap/less/progress-bars.less | 122 - .../components/bootstrap/less/reset.less | 216 - .../bootstrap/less/responsive-1200px-min.less | 28 - .../bootstrap/less/responsive-767px-max.less | 193 - .../less/responsive-768px-979px.less | 19 - .../bootstrap/less/responsive-navbar.less | 189 - .../bootstrap/less/responsive-utilities.less | 59 - .../components/bootstrap/less/responsive.less | 48 - .../bootstrap/less/scaffolding.less | 53 - .../components/bootstrap/less/sprites.less | 197 - .../components/bootstrap/less/tables.less | 244 - .../bootstrap/less/tests/buttons.html | 139 - .../bootstrap/less/tests/css-tests.css | 150 - .../bootstrap/less/tests/css-tests.html | 1399 ------ .../less/tests/forms-responsive.html | 71 - .../bootstrap/less/tests/forms.html | 179 - .../less/tests/navbar-fixed-top.html | 104 - .../less/tests/navbar-static-top.html | 107 - .../bootstrap/less/tests/navbar.html | 107 - .../components/bootstrap/less/thumbnails.less | 53 - .../components/bootstrap/less/tooltip.less | 70 - .../components/bootstrap/less/type.less | 247 - .../components/bootstrap/less/utilities.less | 30 - .../components/bootstrap/less/variables.less | 301 -- .../components/bootstrap/less/wells.less | 29 - .../components/bootstrap/package.json | 26 - .../materiobasetheme/components/gui/gui.js | 368 -- .../materiobasetheme/components/gui/gui.less | 592 --- .../components/gui/gui.less.orig | 636 --- .../js/libs/idangerous.swiper-1.9.1.min.js | 13 - .../js/libs/idangerous.swiper.css | 77 - .../js/libs/jquery.columnizer.js | 610 --- .../js/libs/jquery.history.js | 1 - .../js/libs/jquery.hotkeys.js | 99 - .../js/libs/jquery.lazyload.min.js | 15 - .../js/libs/jquery.transit.js | 658 --- .../js/libs/jquery.transit.min.js | 20 - .../js/libs/modernizr-2.6.1.min.js | 4 - .../libs/src/chosen_v1.1.0/chosen-sprite.png | Bin 646 -> 0 bytes .../src/chosen_v1.1.0/chosen-sprite@2x.png | Bin 872 -> 0 bytes .../js/libs/src/chosen_v1.1.0/chosen.css | 435 -- .../libs/src/chosen_v1.1.0/chosen.jquery.js | 1211 ----- .../src/chosen_v1.1.0/chosen.jquery.min.js | 2 - .../js/libs/src/chosen_v1.1.0/chosen.min.css | 3 - .../js/libs/src/chosen_v1.1.0/chosen.proto.js | 1231 ----- .../src/chosen_v1.1.0/chosen.proto.min.js | 2 - .../src/chosen_v1.1.0/docsupport/chosen.png | Bin 3467 -> 0 bytes .../chosen_v1.1.0/docsupport/oss-credit.png | Bin 6709 -> 0 bytes .../src/chosen_v1.1.0/docsupport/prism.css | 108 - .../src/chosen_v1.1.0/docsupport/prism.js | 9 - .../src/chosen_v1.1.0/docsupport/style.css | 203 - .../js/libs/src/chosen_v1.1.0/index.html | 1479 ------ .../libs/src/chosen_v1.1.0/index.proto.html | 1483 ------ .../js/libs/src/chosen_v1.1.0/options.html | 269 -- .../libs/src/minimalect-master/Gruntfile.js | 86 - .../js/libs/src/minimalect-master/README.md | 117 - .../js/libs/src/minimalect-master/bower.json | 9 - .../minimalect-master/jquery.minimalect.css | 222 - .../minimalect-master/jquery.minimalect.js | 647 --- .../jquery.minimalect.min.css | 1 - .../jquery.minimalect.min.js | 6 - .../minimalect-master/jquery.minimalect.scss | 292 -- .../libs/src/minimalect-master/package.json | 30 - 117 files changed, 27937 deletions(-) delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/.travis.yml delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/CHANGELOG.md delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/CONTRIBUTING.md delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/LICENSE delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/Makefile delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/README.md delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/component.json delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/composer.json delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/css/bootstrap.css delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/css/media.css delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/css/responsive-utilities.css delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/css/responsive.css delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/css/utilities.css delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/css/variables.css delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/img/glyphicons-halflings-white.png delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/img/glyphicons-halflings.png delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/.jshintrc delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-affix.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-alert.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-button.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-carousel.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-collapse.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-dropdown.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-modal.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-popover.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-scrollspy.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-tab.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-tooltip.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-transition.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/js/bootstrap-typeahead.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/accordion.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/alerts.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/bootstrap.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/breadcrumbs.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/button-groups.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/buttons.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/carousel.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/close.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/code.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/component-animations.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/dropdowns.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/forms.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/grid.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/hero-unit.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/labels-badges.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/layouts.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/media.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/mixins.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/modals.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/navbar.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/navs.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/pager.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/pagination.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/popovers.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/progress-bars.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/reset.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/responsive-1200px-min.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/responsive-767px-max.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/responsive-768px-979px.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/responsive-navbar.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/responsive-utilities.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/responsive.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/scaffolding.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/sprites.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tables.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/buttons.html delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/css-tests.css delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/css-tests.html delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/forms-responsive.html delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/forms.html delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/navbar-fixed-top.html delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/navbar-static-top.html delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tests/navbar.html delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/thumbnails.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/tooltip.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/type.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/utilities.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/variables.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/less/wells.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/bootstrap/package.json delete mode 100644 sites/all/themes/gui/materiobasetheme/components/gui/gui.js delete mode 100644 sites/all/themes/gui/materiobasetheme/components/gui/gui.less delete mode 100644 sites/all/themes/gui/materiobasetheme/components/gui/gui.less.orig delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/idangerous.swiper-1.9.1.min.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/idangerous.swiper.css delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/jquery.columnizer.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/jquery.history.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/jquery.hotkeys.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/jquery.lazyload.min.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.min.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/modernizr-2.6.1.min.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen-sprite.png delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen-sprite@2x.png delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.css delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.jquery.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.jquery.min.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.min.css delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.min.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/chosen.png delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/oss-credit.png delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/prism.css delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/prism.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/style.css delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.html delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.proto.html delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/options.html delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/Gruntfile.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/README.md delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/bower.json delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.css delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.css delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.js delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.scss delete mode 100644 sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/package.json diff --git a/sites/all/themes/gui/materiobasetheme/components/bootstrap/.travis.yml b/sites/all/themes/gui/materiobasetheme/components/bootstrap/.travis.yml deleted file mode 100644 index b8e1f172..00000000 --- a/sites/all/themes/gui/materiobasetheme/components/bootstrap/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -language: node_js -node_js: - - 0.6 \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/components/bootstrap/CHANGELOG.md b/sites/all/themes/gui/materiobasetheme/components/bootstrap/CHANGELOG.md deleted file mode 100644 index 8def3ce7..00000000 --- a/sites/all/themes/gui/materiobasetheme/components/bootstrap/CHANGELOG.md +++ /dev/null @@ -1,363 +0,0 @@ -## 2.3.2 (May 17, 2013) -- Fix dropdown for firefox (middleclick) and mobile - -## 2.3.1 (February 28, 2013) - -Patch release for @fat's n00bery - -- fix missing event type in dropdown -- fix delegated data-attrs for popover/tooltip -- make carousel actually pause when you click cycle -- fix jshint ref in makefile -- fix trying to remove backdrop when no backdrop - -## 2.3.0 (February 7, 2013) - -Minor release to add carousel indicators, improve tooltips, improve dev setup, and fix hella bugs. - -- **Repository changes:** - - **Local instead of global dependencies** for our makefile and install process. Now getting started is way easier—just run `npm install`. - - Upgraded to jQuery 1.9. No changes were needed, but we did upgrade the included jQuery file to the latest release. - - Moved changelog to be within the repo instead of as a wiki page. -- **New and improved features:** - - **Added carousel indicators!** Add the HTML and it automagically works. - - **Added `container` option to tooltips.** The default option is still `insertAfter`, but now you may specify where to insert tooltips (and by extension, popovers) with the optional container parameter. - - Improved popovers now utilize `max-width` instead of `width`, have been widened from 240px to 280px, and will automatically hide the title if one has not been set via CSS `:empty` selector. - - Improved tooltip alignment on edges with [#6713](https://github.com/twitter/bootstrap/pull/6713). - - **Improved accessibility for links in all components.** After merging [#6441](https://github.com/twitter/bootstrap/pull/6441), link hover states now apply to the `:focus` state as well. This goes for basic `` tags, as well as buttons, navs, dropdowns, and more. - - Added print utility classes to show and hide content between `screen` and `print` via CSS. - - Updated input groups to make them behave more like default form controls. Added `display: inline-block;`, increased `margin-bottom`, and added `vertical-align: middle;` to match `` styles. - - Added `.horizontal-three-colors()` gradient mixin (with example in the CSS tests file). - - Added `.text-left`, `.text-center`, and `.text-right` utility classes for easy typographic alignment. - - Added `@ms-viewport` so IE10 can use responsive CSS when in split-screen mode. -- **Docs changes:** - - Added [new justified navigation example](https://f.cloud.github.com/assets/98681/25869/5e2f812c-4afa-11e2-9293-501cd689232d.png). - - Added sticky footer with fixed navbar example. - -See more on the [2.3.0 pull request](https://github.com/twitter/bootstrap/pull/6346). - - -## 2.2.2 (December 8, 2012) - -Bugfix release addressing docs, CSS, and some JavaScript issues. Key changes include: - -- **Docs:** - - Assets (illustrations and examples) are now retina-ready. - - Replaced [Placehold.it](http://placehold.it) with [Holder.js](http://imsky.github.com/holder/), a client-side and retina-ready placeholder image tool. -- **Dropdowns:** Temporary fix added for dropdowns on mobile to prevent them from closing early. -- **Popovers:** - - No longer inherits `font-size: 0;` when placed in button groups. - - Arrows refactored to work in IE8, and use less code. - - Plugin no longer inserts popover content into a `

`, but rather directly into `.popover-content`. -- **Labels and badges:** Now [automatically collapse](https://github.com/twitter/bootstrap/commit/ead5dbeba5cd7acfa560bfb353f5e7c4f4a19256) if they have no content. -- **Tables:** Nesting support with `.table-bordered` and `.table-striped` greatly improved. -- **Typeahead:** - - Now [inserts dropdown menu after the input](https://github.com/twitter/bootstrap/commit/1747caf19d59cad7fdc90ae56a00e0e2849f95f4) instead of at the close of the document. - - Hitting escape will place focus back on the ``. -- Print styles, from HTML5 Boilerplate, have been added. - -See more on the [2.2.2 milestone](https://github.com/twitter/bootstrap/issues?milestone=17&state=closed). - - -## 2.2.1 (October 30, 2012) - -Hotfix release to address the carousel bug reports. - - -## 2.2.0 (October 29, 2012) - -### tl;dr - -2.1.2 is now 2.2.0: four new example templates, added media component, new typographic scale, fixed that box-shadow mixin bug, fixed z-index issues, and [more](https://github.com/twitter/bootstrap/issues?milestone=15&page=1&state=closed). - -### Highlights - -- **Added four new example templates** to the docs, including a narrow marketing page, sign in form, sticky footer, and a fancy carousel (created for an upcoming .net magazine article). -- **Added the media component**, to create larger common components like comments, Tweets, etc. -- **New variable-driven typographic scale** based on `@baseFontSize` and `@baseLineHeight`. -- Revamped mini, small, and large padding via new variables for inputs and buttons so everything is the same size. -- Reverted 2.1.1's `.box-shadow();` mixin change that caused compiler errors. -- Improved dropdown submenus to support dropups and left-aligned submenus. -- Fixed z-index issues with tooltips and popovers in modals. -- Hero unit now sets basic type styles for the entire component, rather than on `.hero-unit p { ... }`. -- Updated JavaScript plugins and docs to jQuery 1.8.1. -- Added Contributing.md file. -- Added support for installing Bootstrap via [Bower](http://twitter.github.com/bower). -- Miscellaneous variable improvements across the board. -- Miscellaneous documentation typos fixed. - -For the full list of issues included in this release, visit the [2.2.0 milestone on GitHub](https://github.com/twitter/bootstrap/issues?milestone=15&page=1&state=closed) - - - -## 2.1.1 (September 4, 2012) - -* New feature: alert text. We documented these new classes, like `.text-success`, at the bottom of the [Typography section](http://twitter.github.com/bootstrap/base-css.html#typography) along with the long undocumented `.muted`. -* Fixed a lot of typos in the docs. Spelling is hard. -* Made the `.box-shadow()` mixin more durable. It no longer requires escaping for multiple shadows, meaning you can easily use variables and functions in them once again. -* Widened `.dl-horizontal dt` and `.horizontal-form .control-group` to better handle the increased font-size. -* Dropdown submenus improved: now you only see the next level, not all levels, on hover of the submenu toggle. -* Clarified jQuery and Bootstrap template requirements in Getting Started section. -* `select` now utilizes `@inputBorder`. -* `.lead` now scales up from `@baseFontSize` instead of being a fixed font-size and line-height. -* Fixed the vertical three color gradient in latest Firefox. -* Reordered some variables that caused errors in certain Less compilers. - -View all closed issues on the [2.1.1 milestone](https://github.com/twitter/bootstrap/issues?milestone=14&state=closed). - - -## 2.1.0 (August 20, 2012) - -### Key changes - -* Submenu support on dropdowns -* Affix JavaScript plugin -* Block level buttons -* State classes on table rows -* Improved disabled states on navs and dropdowns -* The navbar component is now white by default, with an optional class to darken it -* Improved prepended and appended inputs -* New base font-size and line-height -* Added variable for navbar collapse trigger point -* Fluid grid offsets -* Fluid grid system variables are no longer fixed percentages -* Removed LESS docs page - -For full set of changes, see the completed milestone: https://github.com/twitter/bootstrap/issues?milestone=7&page=1&state=closed - -## 2.0.4 (June 1, 2012) - - -### Docs - -- Added `type="button"` to all dismiss buttons in alerts and modals to avoid a bug in which they prevent their parent's `form` from properly submitting. -- Added simple documentation to Base CSS for `.lead`. -- Added new CSS test to illustrate how the navbar, static and fixed, behaves. -- Clarified grid sizing copy to include mention of responsive variations. -- Reformatted the LESS docs page to prevent terrible table displays at smaller grid sizes. -- Miscellaneous typos and tweaks. - -### CSS - -- Refactored forms.less to make our selectors more specific for fewer overrides and less code. Instead of a generic `input` selector and various resets, we target each type of input like `input[type="text"]`, `input[type="password"]`, etc. -- Form field state (e.g., success or error) now applies to checkbox and radio labels. -- Removed redundant CSS on `

` for `font-family`, `font-size`, and `line-height`. -- Removed redundant `color` declaration from the `

")); //" - } - - // fill all but the last column (unless overflowing) - var i = 0; - while(i < numCols - (options.overflow ? 0 : 1) || scrollHorizontally && $destroyable.contents().length){ - if($inBox.children().length <= i){ - // we ran out of columns, make another - $inBox.append($("
")); //" - } - var $col = $inBox.children().eq(i); - columnize($col, $destroyable, $col, targetHeight); - // make sure that the last item in the column isn't a "dontend" - split($col, $destroyable, $col, targetHeight); - - while($col.contents(":last").length && checkDontEndColumn($col.contents(":last").get(0))){ - var $lastKid = $col.contents(":last"); - $lastKid.remove(); - $destroyable.prepend($lastKid); - } - i++; - - // - // https://github.com/adamwulf/Columnizer-jQuery-Plugin/issues/47 - // - // check for infinite loop. - // - // this could happen when a dontsplit or dontend item is taller than the column - // we're trying to build, and its never actually added to a column. - // - // this results in empty columns being added with the dontsplit item - // perpetually waiting to get put into a column. lets force the issue here - if($col.contents().length == 0 && $destroyable.contents().length){ - // - // ok, we're building zero content columns. this'll happen forever - // since nothing can ever get taken out of destroyable. - // - // to fix, lets put 1 item from destroyable into the empty column - // before we iterate - $col.append($destroyable.contents(":first")); - }else if(i == numCols - (options.overflow ? 0 : 1) && !options.overflow){ - // - // ok, we're about to exit the while loop because we're done with all - // columns except the last column. - // - // if $destroyable still has columnbreak nodes in it, then we need to keep - // looping and creating more columns. - if($destroyable.find(prefixTheClassName("columnbreak", true)).length){ - numCols ++; - } - } - - } - if(options.overflow && !scrollHorizontally){ - var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/; - var IE7 = (document.all) && (navigator.appVersion.indexOf("MSIE 7.") != -1); - if(IE6 || IE7){ - var html = ""; - var div = document.createElement('DIV'); - while($destroyable[0].childNodes.length > 0){ - var kid = $destroyable[0].childNodes[0]; - for(var i=0;i max) { - max = h; - lastIsMax = true; - } - if(h < min) min = h; - numberOfColumnsThatDontEndInAColumnBreak++; - } - }}($inBox)); - - var avgH = totalH / numberOfColumnsThatDontEndInAColumnBreak; - if(totalH == 0){ - // - // all columns end in a column break, - // so we're done here - loopCount = maxLoops; - }else if(options.lastNeverTallest && lastIsMax){ - // the last column is the tallest - // so allow columns to be taller - // and retry - // - // hopefully this'll mean more content fits into - // earlier columns, so that the last column - // can be shorter than the rest - adjustment += 30; - - targetHeight = targetHeight + 30; - if(loopCount == maxLoops-1) maxLoops++; - }else if(max - min > 30){ - // too much variation, try again - targetHeight = avgH + 30; - }else if(Math.abs(avgH-targetHeight) > 20){ - // too much variation, try again - targetHeight = avgH; - }else { - // solid, we're done - loopCount = maxLoops; - } - }else{ - // it's scrolling horizontally, fix the width/classes of the columns - $inBox.children().each(function(i){ - $col = $inBox.children().eq(i); - $col.width(optionWidth + "px"); - if(i==0){ - $col.addClass(prefixTheClassName("first")); - }else if(i==$inBox.children().length-1){ - $col.addClass(prefixTheClassName("last")); - }else{ - $col.removeClass(prefixTheClassName("first")); - $col.removeClass(prefixTheClassName("last")); - } - }); - $inBox.width($inBox.children().length * optionWidth + "px"); - } - $inBox.append($("
")); - } - $inBox.find(prefixTheClassName("column", true)).find(":first" + prefixTheClassName("removeiffirst", true)).remove(); - $inBox.find(prefixTheClassName("column", true)).find(':last' + prefixTheClassName("removeiflast", true)).remove(); - $inBox.data("columnizing", false); - - if(options.overflow){ - options.overflow.doneFunc(); - } - options.doneFunc(); - } - }); - }; -})(jQuery); diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.history.js b/sites/all/themes/gui/materiobasetheme/js/libs/jquery.history.js deleted file mode 100644 index 8d4edcd2..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.history.js +++ /dev/null @@ -1 +0,0 @@ -window.JSON||(window.JSON={}),function(){function f(a){return a<10?"0"+a:a}function quote(a){return escapable.lastIndex=0,escapable.test(a)?'"'+a.replace(escapable,function(a){var b=meta[a];return typeof b=="string"?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function str(a,b){var c,d,e,f,g=gap,h,i=b[a];i&&typeof i=="object"&&typeof i.toJSON=="function"&&(i=i.toJSON(a)),typeof rep=="function"&&(i=rep.call(b,a,i));switch(typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";gap+=indent,h=[];if(Object.prototype.toString.apply(i)==="[object Array]"){f=i.length;for(c=0;c")&&c[0]);return a>4?a:!1}();return a},m.isInternetExplorer=function(){var a=m.isInternetExplorer.cached=typeof m.isInternetExplorer.cached!="undefined"?m.isInternetExplorer.cached:Boolean(m.getInternetExplorerMajorVersion());return a},m.emulated={pushState:!Boolean(a.history&&a.history.pushState&&a.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(e.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(e.userAgent)),hashChange:Boolean(!("onhashchange"in a||"onhashchange"in d)||m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<8)},m.enabled=!m.emulated.pushState,m.bugs={setHash:Boolean(!m.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)),safariPoll:Boolean(!m.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)),ieDoubleCheck:Boolean(m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<7)},m.isEmptyObject=function(a){for(var b in a)return!1;return!0},m.cloneObject=function(a){var b,c;return a?(b=k.stringify(a),c=k.parse(b)):c={},c},m.getRootUrl=function(){var a=d.location.protocol+"//"+(d.location.hostname||d.location.host);if(d.location.port||!1)a+=":"+d.location.port;return a+="/",a},m.getBaseHref=function(){var a=d.getElementsByTagName("base"),b=null,c="";return a.length===1&&(b=a[0],c=b.href.replace(/[^\/]+$/,"")),c=c.replace(/\/+$/,""),c&&(c+="/"),c},m.getBaseUrl=function(){var a=m.getBaseHref()||m.getBasePageUrl()||m.getRootUrl();return a},m.getPageUrl=function(){var a=m.getState(!1,!1),b=(a||{}).url||d.location.href,c;return c=b.replace(/\/+$/,"").replace(/[^\/]+$/,function(a,b,c){return/\./.test(a)?a:a+"/"}),c},m.getBasePageUrl=function(){var a=d.location.href.replace(/[#\?].*/,"").replace(/[^\/]+$/,function(a,b,c){return/[^\/]$/.test(a)?"":a}).replace(/\/+$/,"")+"/";return a},m.getFullUrl=function(a,b){var c=a,d=a.substring(0,1);return b=typeof b=="undefined"?!0:b,/[a-z]+\:\/\//.test(a)||(d==="/"?c=m.getRootUrl()+a.replace(/^\/+/,""):d==="#"?c=m.getPageUrl().replace(/#.*/,"")+a:d==="?"?c=m.getPageUrl().replace(/[\?#].*/,"")+a:b?c=m.getBaseUrl()+a.replace(/^(\.\/)+/,""):c=m.getBasePageUrl()+a.replace(/^(\.\/)+/,"")),c.replace(/\#$/,"")},m.getShortUrl=function(a){var b=a,c=m.getBaseUrl(),d=m.getRootUrl();return m.emulated.pushState&&(b=b.replace(c,"")),b=b.replace(d,"/"),m.isTraditionalAnchor(b)&&(b="./"+b),b=b.replace(/^(\.\/)+/g,"./").replace(/\#$/,""),b},m.store={},m.idToState=m.idToState||{},m.stateToId=m.stateToId||{},m.urlToId=m.urlToId||{},m.storedStates=m.storedStates||[],m.savedStates=m.savedStates||[],m.normalizeStore=function(){m.store.idToState=m.store.idToState||{},m.store.urlToId=m.store.urlToId||{},m.store.stateToId=m.store.stateToId||{}},m.getState=function(a,b){typeof a=="undefined"&&(a=!0),typeof b=="undefined"&&(b=!0);var c=m.getLastSavedState();return!c&&b&&(c=m.createStateObject()),a&&(c=m.cloneObject(c),c.url=c.cleanUrl||c.url),c},m.getIdByState=function(a){var b=m.extractId(a.url),c;if(!b){c=m.getStateString(a);if(typeof m.stateToId[c]!="undefined")b=m.stateToId[c];else if(typeof m.store.stateToId[c]!="undefined")b=m.store.stateToId[c];else{for(;;){b=(new Date).getTime()+String(Math.random()).replace(/\D/g,"");if(typeof m.idToState[b]=="undefined"&&typeof m.store.idToState[b]=="undefined")break}m.stateToId[c]=b,m.idToState[b]=a}}return b},m.normalizeState=function(a){var b,c;if(!a||typeof a!="object")a={};if(typeof a.normalized!="undefined")return a;if(!a.data||typeof a.data!="object")a.data={};b={},b.normalized=!0,b.title=a.title||"",b.url=m.getFullUrl(m.unescapeString(a.url||d.location.href)),b.hash=m.getShortUrl(b.url),b.data=m.cloneObject(a.data),b.id=m.getIdByState(b),b.cleanUrl=b.url.replace(/\??\&_suid.*/,""),b.url=b.cleanUrl,c=!m.isEmptyObject(b.data);if(b.title||c)b.hash=m.getShortUrl(b.url).replace(/\??\&_suid.*/,""),/\?/.test(b.hash)||(b.hash+="?"),b.hash+="&_suid="+b.id;return b.hashedUrl=m.getFullUrl(b.hash),(m.emulated.pushState||m.bugs.safariPoll)&&m.hasUrlDuplicate(b)&&(b.url=b.hashedUrl),b},m.createStateObject=function(a,b,c){var d={data:a,title:b,url:c};return d=m.normalizeState(d),d},m.getStateById=function(a){a=String(a);var c=m.idToState[a]||m.store.idToState[a]||b;return c},m.getStateString=function(a){var b,c,d;return b=m.normalizeState(a),c={data:b.data,title:a.title,url:a.url},d=k.stringify(c),d},m.getStateId=function(a){var b,c;return b=m.normalizeState(a),c=b.id,c},m.getHashByState=function(a){var b,c;return b=m.normalizeState(a),c=b.hash,c},m.extractId=function(a){var b,c,d;return c=/(.*)\&_suid=([0-9]+)$/.exec(a),d=c?c[1]||a:a,b=c?String(c[2]||""):"",b||!1},m.isTraditionalAnchor=function(a){var b=!/[\/\?\.]/.test(a);return b},m.extractState=function(a,b){var c=null,d,e;return b=b||!1,d=m.extractId(a),d&&(c=m.getStateById(d)),c||(e=m.getFullUrl(a),d=m.getIdByUrl(e)||!1,d&&(c=m.getStateById(d)),!c&&b&&!m.isTraditionalAnchor(a)&&(c=m.createStateObject(null,null,e))),c},m.getIdByUrl=function(a){var c=m.urlToId[a]||m.store.urlToId[a]||b;return c},m.getLastSavedState=function(){return m.savedStates[m.savedStates.length-1]||b},m.getLastStoredState=function(){return m.storedStates[m.storedStates.length-1]||b},m.hasUrlDuplicate=function(a){var b=!1,c;return c=m.extractState(a.url),b=c&&c.id!==a.id,b},m.storeState=function(a){return m.urlToId[a.url]=a.id,m.storedStates.push(m.cloneObject(a)),a},m.isLastSavedState=function(a){var b=!1,c,d,e;return m.savedStates.length&&(c=a.id,d=m.getLastSavedState(),e=d.id,b=c===e),b},m.saveState=function(a){return m.isLastSavedState(a)?!1:(m.savedStates.push(m.cloneObject(a)),!0)},m.getStateByIndex=function(a){var b=null;return typeof a=="undefined"?b=m.savedStates[m.savedStates.length-1]:a<0?b=m.savedStates[m.savedStates.length+a]:b=m.savedStates[a],b},m.getHash=function(){var a=m.unescapeHash(d.location.hash);return a},m.unescapeString=function(b){var c=b,d;for(;;){d=a.unescape(c);if(d===c)break;c=d}return c},m.unescapeHash=function(a){var b=m.normalizeHash(a);return b=m.unescapeString(b),b},m.normalizeHash=function(a){var b=a.replace(/[^#]*#/,"").replace(/#.*/,"");return b},m.setHash=function(a,b){var c,e,f;return b!==!1&&m.busy()?(m.pushQueue({scope:m,callback:m.setHash,args:arguments,queue:b}),!1):(c=m.escapeHash(a),m.busy(!0),e=m.extractState(a,!0),e&&!m.emulated.pushState?m.pushState(e.data,e.title,e.url,!1):d.location.hash!==c&&(m.bugs.setHash?(f=m.getPageUrl(),m.pushState(null,null,f+"#"+c,!1)):d.location.hash=c),m)},m.escapeHash=function(b){var c=m.normalizeHash(b);return c=a.escape(c),m.bugs.hashEscape||(c=c.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),c},m.getHashByUrl=function(a){var b=String(a).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return b=m.unescapeHash(b),b},m.setTitle=function(a){var b=a.title,c;b||(c=m.getStateByIndex(0),c&&c.url===a.url&&(b=c.title||m.options.initialTitle));try{d.getElementsByTagName("title")[0].innerHTML=b.replace("<","<").replace(">",">").replace(" & "," & ")}catch(e){}return d.title=b,m},m.queues=[],m.busy=function(a){typeof a!="undefined"?m.busy.flag=a:typeof m.busy.flag=="undefined"&&(m.busy.flag=!1);if(!m.busy.flag){h(m.busy.timeout);var b=function(){var a,c,d;if(m.busy.flag)return;for(a=m.queues.length-1;a>=0;--a){c=m.queues[a];if(c.length===0)continue;d=c.shift(),m.fireQueueItem(d),m.busy.timeout=g(b,m.options.busyDelay)}};m.busy.timeout=g(b,m.options.busyDelay)}return m.busy.flag},m.busy.flag=!1,m.fireQueueItem=function(a){return a.callback.apply(a.scope||m,a.args||[])},m.pushQueue=function(a){return m.queues[a.queue||0]=m.queues[a.queue||0]||[],m.queues[a.queue||0].push(a),m},m.queue=function(a,b){return typeof a=="function"&&(a={callback:a}),typeof b!="undefined"&&(a.queue=b),m.busy()?m.pushQueue(a):m.fireQueueItem(a),m},m.clearQueue=function(){return m.busy.flag=!1,m.queues=[],m},m.stateChanged=!1,m.doubleChecker=!1,m.doubleCheckComplete=function(){return m.stateChanged=!0,m.doubleCheckClear(),m},m.doubleCheckClear=function(){return m.doubleChecker&&(h(m.doubleChecker),m.doubleChecker=!1),m},m.doubleCheck=function(a){return m.stateChanged=!1,m.doubleCheckClear(),m.bugs.ieDoubleCheck&&(m.doubleChecker=g(function(){return m.doubleCheckClear(),m.stateChanged||a(),!0},m.options.doubleCheckInterval)),m},m.safariStatePoll=function(){var b=m.extractState(d.location.href),c;if(!m.isLastSavedState(b))c=b;else return;return c||(c=m.createStateObject()),m.Adapter.trigger(a,"popstate"),m},m.back=function(a){return a!==!1&&m.busy()?(m.pushQueue({scope:m,callback:m.back,args:arguments,queue:a}),!1):(m.busy(!0),m.doubleCheck(function(){m.back(!1)}),n.go(-1),!0)},m.forward=function(a){return a!==!1&&m.busy()?(m.pushQueue({scope:m,callback:m.forward,args:arguments,queue:a}),!1):(m.busy(!0),m.doubleCheck(function(){m.forward(!1)}),n.go(1),!0)},m.go=function(a,b){var c;if(a>0)for(c=1;c<=a;++c)m.forward(b);else{if(!(a<0))throw new Error("History.go: History.go requires a positive or negative integer passed.");for(c=-1;c>=a;--c)m.back(b)}return m};if(m.emulated.pushState){var o=function(){};m.pushState=m.pushState||o,m.replaceState=m.replaceState||o}else m.onPopState=function(b,c){var e=!1,f=!1,g,h;return m.doubleCheckComplete(),g=m.getHash(),g?(h=m.extractState(g||d.location.href,!0),h?m.replaceState(h.data,h.title,h.url,!1):(m.Adapter.trigger(a,"anchorchange"),m.busy(!1)),m.expectedStateId=!1,!1):(e=m.Adapter.extractEventData("state",b,c)||!1,e?f=m.getStateById(e):m.expectedStateId?f=m.getStateById(m.expectedStateId):f=m.extractState(d.location.href),f||(f=m.createStateObject(null,null,d.location.href)),m.expectedStateId=!1,m.isLastSavedState(f)?(m.busy(!1),!1):(m.storeState(f),m.saveState(f),m.setTitle(f),m.Adapter.trigger(a,"statechange"),m.busy(!1),!0))},m.Adapter.bind(a,"popstate",m.onPopState),m.pushState=function(b,c,d,e){if(m.getHashByUrl(d)&&m.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(e!==!1&&m.busy())return m.pushQueue({scope:m,callback:m.pushState,args:arguments,queue:e}),!1;m.busy(!0);var f=m.createStateObject(b,c,d);return m.isLastSavedState(f)?m.busy(!1):(m.storeState(f),m.expectedStateId=f.id,n.pushState(f.id,f.title,f.url),m.Adapter.trigger(a,"popstate")),!0},m.replaceState=function(b,c,d,e){if(m.getHashByUrl(d)&&m.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(e!==!1&&m.busy())return m.pushQueue({scope:m,callback:m.replaceState,args:arguments,queue:e}),!1;m.busy(!0);var f=m.createStateObject(b,c,d);return m.isLastSavedState(f)?m.busy(!1):(m.storeState(f),m.expectedStateId=f.id,n.replaceState(f.id,f.title,f.url),m.Adapter.trigger(a,"popstate")),!0};if(f){try{m.store=k.parse(f.getItem("History.store"))||{}}catch(p){m.store={}}m.normalizeStore()}else m.store={},m.normalizeStore();m.Adapter.bind(a,"beforeunload",m.clearAllIntervals),m.Adapter.bind(a,"unload",m.clearAllIntervals),m.saveState(m.storeState(m.extractState(d.location.href,!0))),f&&(m.onUnload=function(){var a,b;try{a=k.parse(f.getItem("History.store"))||{}}catch(c){a={}}a.idToState=a.idToState||{},a.urlToId=a.urlToId||{},a.stateToId=a.stateToId||{};for(b in m.idToState){if(!m.idToState.hasOwnProperty(b))continue;a.idToState[b]=m.idToState[b]}for(b in m.urlToId){if(!m.urlToId.hasOwnProperty(b))continue;a.urlToId[b]=m.urlToId[b]}for(b in m.stateToId){if(!m.stateToId.hasOwnProperty(b))continue;a.stateToId[b]=m.stateToId[b]}m.store=a,m.normalizeStore(),f.setItem("History.store",k.stringify(a))},m.intervalList.push(i(m.onUnload,m.options.storeInterval)),m.Adapter.bind(a,"beforeunload",m.onUnload),m.Adapter.bind(a,"unload",m.onUnload));if(!m.emulated.pushState){m.bugs.safariPoll&&m.intervalList.push(i(m.safariStatePoll,m.options.safariPollInterval));if(e.vendor==="Apple Computer, Inc."||(e.appCodeName||"")==="Mozilla")m.Adapter.bind(a,"hashchange",function(){m.Adapter.trigger(a,"popstate")}),m.getHash()&&m.Adapter.onDomLoad(function(){m.Adapter.trigger(a,"hashchange")})}},m.init()}(window) \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.hotkeys.js b/sites/all/themes/gui/materiobasetheme/js/libs/jquery.hotkeys.js deleted file mode 100644 index fbd71c71..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.hotkeys.js +++ /dev/null @@ -1,99 +0,0 @@ -/* - * jQuery Hotkeys Plugin - * Copyright 2010, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * - * Based upon the plugin by Tzury Bar Yochay: - * http://github.com/tzuryby/hotkeys - * - * Original idea by: - * Binny V A, http://www.openjs.com/scripts/events/keyboard_shortcuts/ -*/ - -(function(jQuery){ - - jQuery.hotkeys = { - version: "0.8", - - specialKeys: { - 8: "backspace", 9: "tab", 13: "return", 16: "shift", 17: "ctrl", 18: "alt", 19: "pause", - 20: "capslock", 27: "esc", 32: "space", 33: "pageup", 34: "pagedown", 35: "end", 36: "home", - 37: "left", 38: "up", 39: "right", 40: "down", 45: "insert", 46: "del", - 96: "0", 97: "1", 98: "2", 99: "3", 100: "4", 101: "5", 102: "6", 103: "7", - 104: "8", 105: "9", 106: "*", 107: "+", 109: "-", 110: ".", 111 : "/", - 112: "f1", 113: "f2", 114: "f3", 115: "f4", 116: "f5", 117: "f6", 118: "f7", 119: "f8", - 120: "f9", 121: "f10", 122: "f11", 123: "f12", 144: "numlock", 145: "scroll", 191: "/", 224: "meta" - }, - - shiftNums: { - "`": "~", "1": "!", "2": "@", "3": "#", "4": "$", "5": "%", "6": "^", "7": "&", - "8": "*", "9": "(", "0": ")", "-": "_", "=": "+", ";": ": ", "'": "\"", ",": "<", - ".": ">", "/": "?", "\\": "|" - } - }; - - function keyHandler( handleObj ) { - // Only care when a possible input has been specified - if ( typeof handleObj.data !== "string" ) { - return; - } - - var origHandler = handleObj.handler, - keys = handleObj.data.toLowerCase().split(" "); - - handleObj.handler = function( event ) { - // Don't fire in text-accepting inputs that we didn't directly bind to - if ( this !== event.target && (/textarea|select/i.test( event.target.nodeName ) || - event.target.type === "text") ) { - return; - } - - // Keypress represents characters, not special keys - var special = event.type !== "keypress" && jQuery.hotkeys.specialKeys[ event.which ], - character = String.fromCharCode( event.which ).toLowerCase(), - key, modif = "", possible = {}; - - // check combinations (alt|ctrl|shift+anything) - if ( event.altKey && special !== "alt" ) { - modif += "alt+"; - } - - if ( event.ctrlKey && special !== "ctrl" ) { - modif += "ctrl+"; - } - - // TODO: Need to make sure this works consistently across platforms - if ( event.metaKey && !event.ctrlKey && special !== "meta" ) { - modif += "meta+"; - } - - if ( event.shiftKey && special !== "shift" ) { - modif += "shift+"; - } - - if ( special ) { - possible[ modif + special ] = true; - - } else { - possible[ modif + character ] = true; - possible[ modif + jQuery.hotkeys.shiftNums[ character ] ] = true; - - // "$" can be triggered as "Shift+4" or "Shift+$" or just "$" - if ( modif === "shift+" ) { - possible[ jQuery.hotkeys.shiftNums[ character ] ] = true; - } - } - - for ( var i = 0, l = keys.length; i < l; i++ ) { - if ( possible[ keys[i] ] ) { - return origHandler.apply( this, arguments ); - } - } - }; - } - - jQuery.each([ "keydown", "keyup", "keypress" ], function() { - jQuery.event.special[ this ] = { add: keyHandler }; - }); - -})( jQuery ); \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.lazyload.min.js b/sites/all/themes/gui/materiobasetheme/js/libs/jquery.lazyload.min.js deleted file mode 100644 index 849dc618..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.lazyload.min.js +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Lazy Load - jQuery plugin for lazy loading images - * - * Copyright (c) 2007-2012 Mika Tuupola - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/mit-license.php - * - * Project home: - * http://www.appelsiini.net/projects/lazyload - * - * Version: 1.8.2 - * - */ -(function(a,b,c,d){var e=a(b);a.fn.lazyload=function(f){function j(){var b=0;g.each(function(){var c=a(this);if(i.skip_invisible&&!c.is(":visible"))return;if(!a.abovethetop(this,i)&&!a.leftofbegin(this,i))if(!a.belowthefold(this,i)&&!a.rightoffold(this,i))c.trigger("appear"),b=0;else if(++b>i.failure_limit)return!1})}var g=this,h,i={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:b,data_attribute:"original",skip_invisible:!0,appear:null,load:null};return f&&(d!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),d!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),a.extend(i,f)),h=i.container===d||i.container===b?e:a(i.container),0===i.event.indexOf("scroll")&&h.bind(i.event,function(a){return j()}),this.each(function(){var b=this,c=a(b);b.loaded=!1,c.one("appear",function(){if(!this.loaded){if(i.appear){var d=g.length;i.appear.call(b,d,i)}a("").bind("load",function(){c.hide().attr("src",c.data(i.data_attribute))[i.effect](i.effect_speed),b.loaded=!0;var d=a.grep(g,function(a){return!a.loaded});g=a(d);if(i.load){var e=g.length;i.load.call(b,e,i)}}).attr("src",c.data(i.data_attribute))}}),0!==i.event.indexOf("scroll")&&c.bind(i.event,function(a){b.loaded||c.trigger("appear")})}),e.bind("resize",function(a){j()}),/iphone|ipod|ipad.*os 5/gi.test(navigator.appVersion)&&e.bind("pageshow",function(b){b.originalEvent.persisted&&g.each(function(){a(this).trigger("appear")})}),a(c).ready(function(){j()}),this},a.belowthefold=function(c,f){var g;return f.container===d||f.container===b?g=e.height()+e.scrollTop():g=a(f.container).offset().top+a(f.container).height(),g<=a(c).offset().top-f.threshold},a.rightoffold=function(c,f){var g;return f.container===d||f.container===b?g=e.width()+e.scrollLeft():g=a(f.container).offset().left+a(f.container).width(),g<=a(c).offset().left-f.threshold},a.abovethetop=function(c,f){var g;return f.container===d||f.container===b?g=e.scrollTop():g=a(f.container).offset().top,g>=a(c).offset().top+f.threshold+a(c).height()},a.leftofbegin=function(c,f){var g;return f.container===d||f.container===b?g=e.scrollLeft():g=a(f.container).offset().left,g>=a(c).offset().left+f.threshold+a(c).width()},a.inviewport=function(b,c){return!a.rightoffold(b,c)&&!a.leftofbegin(b,c)&&!a.belowthefold(b,c)&&!a.abovethetop(b,c)},a.extend(a.expr[":"],{"below-the-fold":function(b){return a.belowthefold(b,{threshold:0})},"above-the-top":function(b){return!a.belowthefold(b,{threshold:0})},"right-of-screen":function(b){return a.rightoffold(b,{threshold:0})},"left-of-screen":function(b){return!a.rightoffold(b,{threshold:0})},"in-viewport":function(b){return a.inviewport(b,{threshold:0})},"above-the-fold":function(b){return!a.belowthefold(b,{threshold:0})},"right-of-fold":function(b){return a.rightoffold(b,{threshold:0})},"left-of-fold":function(b){return!a.rightoffold(b,{threshold:0})}})})(jQuery,window,document) diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.js b/sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.js deleted file mode 100644 index 3ebae618..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.js +++ /dev/null @@ -1,658 +0,0 @@ -/*! - * jQuery Transit - CSS3 transitions and transformations - * Copyright(c) 2011 Rico Sta. Cruz - * MIT Licensed. - * - * http://ricostacruz.com/jquery.transit - * http://github.com/rstacruz/jquery.transit - */ - -(function($) { - "use strict"; - - $.transit = { - version: "0.1.3", - - // Map of $.css() keys to values for 'transitionProperty'. - // See https://developer.mozilla.org/en/CSS/CSS_transitions#Properties_that_can_be_animated - propertyMap: { - marginLeft : 'margin', - marginRight : 'margin', - marginBottom : 'margin', - marginTop : 'margin', - paddingLeft : 'padding', - paddingRight : 'padding', - paddingBottom : 'padding', - paddingTop : 'padding' - }, - - // Will simply transition "instantly" if false - enabled: true, - - // Set this to false if you don't want to use the transition end property. - useTransitionEnd: false - }; - - var div = document.createElement('div'); - var support = {}; - - // Helper function to get the proper vendor property name. - // (`transition` => `WebkitTransition`) - function getVendorPropertyName(prop) { - var prefixes = ['Moz', 'Webkit', 'O', 'ms']; - var prop_ = prop.charAt(0).toUpperCase() + prop.substr(1); - - if (prop in div.style) { return prop; } - - for (var i=0; i -1; - - // Check for the browser's transitions support. - // You can access this in jQuery's `$.support.transition`. - // As per [jQuery's cssHooks documentation](http://api.jquery.com/jQuery.cssHooks/), - // we set $.support.transition to a string of the actual property name used. - support.transition = getVendorPropertyName('transition'); - support.transitionDelay = getVendorPropertyName('transitionDelay'); - support.transform = getVendorPropertyName('transform'); - support.transformOrigin = getVendorPropertyName('transformOrigin'); - support.transform3d = checkTransform3dSupport(); - - $.extend($.support, support); - - var eventNames = { - 'MozTransition': 'transitionend', - 'OTransition': 'oTransitionEnd', - 'WebkitTransition': 'webkitTransitionEnd', - 'msTransition': 'MSTransitionEnd' - }; - - // Detect the 'transitionend' event needed. - var transitionEnd = support.transitionEnd = eventNames[support.transition] || null; - - // Avoid memory leak in IE. - div = null; - - // ## $.cssEase - // List of easing aliases that you can use with `$.fn.transition`. - $.cssEase = { - '_default': 'ease', - 'in': 'ease-in', - 'out': 'ease-out', - 'in-out': 'ease-in-out', - 'snap': 'cubic-bezier(0,1,.5,1)' - }; - - // ## 'transform' CSS hook - // Allows you to use the `transform` property in CSS. - // - // $("#hello").css({ transform: "rotate(90deg)" }); - // - // $("#hello").css('transform'); - // //=> { rotate: '90deg' } - // - $.cssHooks.transform = { - // The getter returns a `Transform` object. - get: function(elem) { - return $(elem).data('transform'); - }, - - // The setter accepts a `Transform` object or a string. - set: function(elem, v) { - var value = v; - - if (!(value instanceof Transform)) { - value = new Transform(value); - } - - // We've seen the 3D version of Scale() not work in Chrome when the - // element being scaled extends outside of the viewport. Thus, we're - // forcing Chrome to not use the 3d transforms as well. Not sure if - // translate is affectede, but not risking it. Detection code from - // http://davidwalsh.name/detecting-google-chrome-javascript - if (support.transform === 'WebkitTransform' && !isChrome) { - elem.style[support.transform] = value.toString(true); - } else { - elem.style[support.transform] = value.toString(); - } - - $(elem).data('transform', value); - } - }; - - // ## 'transformOrigin' CSS hook - // Allows the use for `transformOrigin` to define where scaling and rotation - // is pivoted. - // - // $("#hello").css({ transformOrigin: '0 0' }); - // - $.cssHooks.transformOrigin = { - get: function(elem) { - return elem.style[support.transformOrigin]; - }, - set: function(elem, value) { - elem.style[support.transformOrigin] = value; - } - }; - - // ## 'transition' CSS hook - // Allows you to use the `transition` property in CSS. - // - // $("#hello").css({ transition: 'all 0 ease 0' }); - // - $.cssHooks.transition = { - get: function(elem) { - return elem.style[support.transition]; - }, - set: function(elem, value) { - elem.style[support.transition] = value; - } - }; - - // ## Other CSS hooks - // Allows you to rotate, scale and translate. - registerCssHook('scale'); - registerCssHook('translate'); - registerCssHook('rotate'); - registerCssHook('rotateX'); - registerCssHook('rotateY'); - registerCssHook('rotate3d'); - registerCssHook('perspective'); - registerCssHook('skewX'); - registerCssHook('skewY'); - registerCssHook('x', true); - registerCssHook('y', true); - - // ## Transform class - // This is the main class of a transformation property that powers - // `$.fn.css({ transform: '...' })`. - // - // This is, in essence, a dictionary object with key/values as `-transform` - // properties. - // - // var t = new Transform("rotate(90) scale(4)"); - // - // t.rotate //=> "90deg" - // t.scale //=> "4,4" - // - // Setters are accounted for. - // - // t.set('rotate', 4) - // t.rotate //=> "4deg" - // - // Convert it to a CSS string using the `toString()` and `toString(true)` (for WebKit) - // functions. - // - // t.toString() //=> "rotate(90deg) scale(4,4)" - // t.toString(true) //=> "rotate(90deg) scale3d(4,4,0)" (WebKit version) - // - function Transform(str) { - if (typeof str === 'string') { this.parse(str); } - return this; - } - - Transform.prototype = { - // ### setFromString() - // Sets a property from a string. - // - // t.setFromString('scale', '2,4'); - // // Same as set('scale', '2', '4'); - // - setFromString: function(prop, val) { - var args = - (typeof val === 'string') ? val.split(',') : - (val.constructor === Array) ? val : - [ val ]; - - args.unshift(prop); - - Transform.prototype.set.apply(this, args); - }, - - // ### set() - // Sets a property. - // - // t.set('scale', 2, 4); - // - set: function(prop) { - var args = Array.prototype.slice.apply(arguments, [1]); - if (this.setter[prop]) { - this.setter[prop].apply(this, args); - } else { - this[prop] = args.join(','); - } - }, - - get: function(prop) { - if (this.getter[prop]) { - return this.getter[prop].apply(this); - } else { - return this[prop] || 0; - } - }, - - setter: { - // ### rotate - // - // .css({ rotate: 30 }) - // .css({ rotate: "30" }) - // .css({ rotate: "30deg" }) - // .css({ rotate: "30deg" }) - // - rotate: function(theta) { - this.rotate = unit(theta, 'deg'); - }, - - rotateX: function(theta) { - this.rotateX = unit(theta, 'deg'); - }, - - rotateY: function(theta) { - this.rotateY = unit(theta, 'deg'); - }, - - // ### scale - // - // .css({ scale: 9 }) //=> "scale(9,9)" - // .css({ scale: '3,2' }) //=> "scale(3,2)" - // - scale: function(x, y) { - if (y === undefined) { y = x; } - this.scale = x + "," + y; - }, - - // ### skewX + skewY - skewX: function(x) { - this.skewX = unit(x, 'deg'); - }, - - skewY: function(y) { - this.skewY = unit(y, 'deg'); - }, - - // ### perspectvie - perspective: function(dist) { - this.perspective = unit(dist, 'px'); - }, - - // ### x / y - // Translations. Notice how this keeps the other value. - // - // .css({ x: 4 }) //=> "translate(4px, 0)" - // .css({ y: 10 }) //=> "translate(4px, 10px)" - // - x: function(x) { - this.set('translate', x, null); - }, - - y: function(y) { - this.set('translate', null, y); - }, - - // ### translate - // Notice how this keeps the other value. - // - // .css({ translate: '2, 5' }) //=> "translate(2px, 5px)" - // - translate: function(x, y) { - if (this._translateX === undefined) { this._translateX = 0; } - if (this._translateY === undefined) { this._translateY = 0; } - - if (x !== null) { this._translateX = unit(x, 'px'); } - if (y !== null) { this._translateY = unit(y, 'px'); } - - this.translate = this._translateX + "," + this._translateY; - } - }, - - getter: { - x: function() { - return this._translateX || 0; - }, - - y: function() { - return this._translateY || 0; - }, - - scale: function() { - var s = (this.scale || "1,1").split(','); - if (s[0]) { s[0] = parseFloat(s[0]); } - if (s[1]) { s[1] = parseFloat(s[1]); } - - // "2.5,2.5" => 2.5 - // "2.5,1" => [2.5,1] - return (s[0] === s[1]) ? s[0] : s; - }, - - rotate3d: function() { - var s = (this.rotate3d || "0,0,0,0deg").split(','); - for (var i=0; i<=3; ++i) { - if (s[i]) { s[i] = parseFloat(s[i]); } - } - if (s[3]) { s[3] = unit(s[3], 'deg'); } - - return s; - } - }, - - // ### parse() - // Parses from a string. Called on constructor. - parse: function(str) { - var self = this; - str.replace(/([a-zA-Z0-9]+)\((.*?)\)/g, function(x, prop, val) { - self.setFromString(prop, val); - }); - }, - - // ### toString() - // Converts to a `transition` CSS property string. If `use3d` is given, - // it converts to a `-webkit-transition` CSS property string instead. - toString: function(use3d) { - var re = []; - - for (var i in this) { - if (this.hasOwnProperty(i)) { - // Don't use 3D transformations if the browser can't support it. - if ((!support.transform3d) && ( - (i === 'rotateX') || - (i === 'rotateY') || - (i === 'perspective') || - (i === 'transformOrigin'))) { continue; } - - if (i[0] !== '_') { - if (use3d && (i === 'scale')) { - re.push(i + "3d(" + this[i] + ",1)"); - } else if (use3d && (i === 'translate')) { - re.push(i + "3d(" + this[i] + ",0)"); - } else { - re.push(i + "(" + this[i] + ")"); - } - } - } - } - - return re.join(" "); - } - }; - - function callOrQueue(self, queue, fn) { - if (queue === true) { - self.queue(fn); - } else if (queue) { - self.queue(queue, fn); - } else { - fn(); - } - } - - // ### getProperties(dict) - // Returns properties (for `transition-property`) for dictionary `props`. The - // value of `props` is what you would expect in `$.css(...)`. - function getProperties(props) { - var re = []; - - $.each(props, function(key) { - key = $.camelCase(key); // Convert "text-align" => "textAlign" - key = $.transit.propertyMap[key] || key; - key = uncamel(key); // Convert back to dasherized - - if ($.inArray(key, re) === -1) { re.push(key); } - }); - - return re; - } - - // ### getTransition() - // Returns the transition string to be used for the `transition` CSS property. - // - // Example: - // - // getTransition({ opacity: 1, rotate: 30 }, 500, 'ease'); - // //=> 'opacity 500ms ease, -webkit-transform 500ms ease' - // - function getTransition(properties, duration, easing, delay) { - // Get the CSS properties needed. - var props = getProperties(properties); - - // Account for aliases (`in` => `ease-in`). - if ($.cssEase[easing]) { easing = $.cssEase[easing]; } - - // Build the duration/easing/delay attributes for it. - var attribs = '' + toMS(duration) + ' ' + easing; - if (parseInt(delay, 10) > 0) { attribs += ' ' + toMS(delay); } - - // For more properties, add them this way: - // "margin 200ms ease, padding 200ms ease, ..." - var transitions = []; - $.each(props, function(i, name) { - transitions.push(name + ' ' + attribs); - }); - - return transitions.join(', '); - } - - // ## $.fn.transition - // Works like $.fn.animate(), but uses CSS transitions. - // - // $("...").transition({ opacity: 0.1, scale: 0.3 }); - // - // // Specific duration - // $("...").transition({ opacity: 0.1, scale: 0.3 }, 500); - // - // // With duration and easing - // $("...").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in'); - // - // // With callback - // $("...").transition({ opacity: 0.1, scale: 0.3 }, function() { ... }); - // - // // With everything - // $("...").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in', function() { ... }); - // - // // Alternate syntax - // $("...").transition({ - // opacity: 0.1, - // duration: 200, - // delay: 40, - // easing: 'in', - // complete: function() { /* ... */ } - // }); - // - $.fn.transition = $.fn.transit = function(properties, duration, easing, callback) { - var self = this; - var delay = 0; - var queue = true; - - // Account for `.transition(properties, callback)`. - if (typeof duration === 'function') { - callback = duration; - duration = undefined; - } - - // Account for `.transition(properties, duration, callback)`. - if (typeof easing === 'function') { - callback = easing; - easing = undefined; - } - - // Alternate syntax. - if (typeof properties.easing !== 'undefined') { - easing = properties.easing; - delete properties.easing; - } - - if (typeof properties.duration !== 'undefined') { - duration = properties.duration; - delete properties.duration; - } - - if (typeof properties.complete !== 'undefined') { - callback = properties.complete; - delete properties.complete; - } - - if (typeof properties.queue !== 'undefined') { - queue = properties.queue; - delete properties.queue; - } - - if (typeof properties.delay !== 'undefined') { - delay = properties.delay; - delete properties.delay; - } - - // Set defaults. (`400` duration, `ease` easing) - if (typeof duration === 'undefined') { duration = $.fx.speeds._default; } - if (typeof easing === 'undefined') { easing = $.cssEase._default; } - - duration = toMS(duration); - - // Build the `transition` property. - var transitionValue = getTransition(properties, duration, easing, delay); - - // Compute delay until callback. - // If this becomes 0, don't bother setting the transition property. - var work = $.transit.enabled && support.transition; - var i = work ? (parseInt(duration, 10) + parseInt(delay, 10)) : 0; - - // If there's nothing to do... - if (i === 0) { - var fn = function(next) { - self.css(properties); - if (callback) { callback.apply(self); } - if (next) { next(); } - }; - - callOrQueue(self, queue, fn); - return self; - } - - // Save the old transitions of each element so we can restore it later. - var oldTransitions = {}; - - var run = function(nextCall) { - var bound = false; - - // Prepare the callback. - var cb = function() { - if (bound) { self.unbind(transitionEnd, cb); } - - if (i > 0) { - self.each(function() { - this.style[support.transition] = (oldTransitions[this] || null); - }); - } - - if (typeof callback === 'function') { callback.apply(self); } - if (typeof nextCall === 'function') { nextCall(); } - }; - - if ((i > 0) && (transitionEnd) && ($.transit.useTransitionEnd)) { - // Use the 'transitionend' event if it's available. - bound = true; - self.bind(transitionEnd, cb); - } else { - // Fallback to timers if the 'transitionend' event isn't supported. - window.setTimeout(cb, i); - } - - // Apply transitions. - self.each(function() { - if (i > 0) { - this.style[support.transition] = transitionValue; - } - $(this).css(properties); - }); - }; - - // Defer running. This allows the browser to paint any pending CSS it hasn't - // painted yet before doing the transitions. - var deferredRun = function(next) { - var i = 0; - - // Durations that are too slow will get transitions mixed up. - // (Tested on Mac/FF 7.0.1) - if ((support.transition === 'MozTransition') && (i < 25)) { i = 25; } - - window.setTimeout(function() { run(next); }, i); - }; - - // Use jQuery's fx queue. - callOrQueue(self, queue, deferredRun); - - // Chainability. - return this; - }; - - function registerCssHook(prop, isPixels) { - // For certain properties, the 'px' should not be implied. - if (!isPixels) { $.cssNumber[prop] = true; } - - $.transit.propertyMap[prop] = support.transform; - - $.cssHooks[prop] = { - get: function(elem) { - var t = $(elem).css('transform') || new Transform(); - return t.get(prop); - }, - - set: function(elem, value) { - var t = $(elem).css('transform') || new Transform(); - t.setFromString(prop, value); - - $(elem).css({ transform: t }); - } - }; - } - - // ### uncamel(str) - // Converts a camelcase string to a dasherized string. - // (`marginLeft` => `margin-left`) - function uncamel(str) { - return str.replace(/([A-Z])/g, function(letter) { return '-' + letter.toLowerCase(); }); - } - - // ### unit(number, unit) - // Ensures that number `number` has a unit. If no unit is found, assume the - // default is `unit`. - // - // unit(2, 'px') //=> "2px" - // unit("30deg", 'rad') //=> "30deg" - // - function unit(i, units) { - if ((typeof i === "string") && (!i.match(/^[\-0-9\.]+$/))) { - return i; - } else { - return "" + i + units; - } - } - - // ### toMS(duration) - // Converts given `duration` to a millisecond string. - // - // toMS('fast') //=> '400ms' - // toMS(10) //=> '10ms' - // - function toMS(duration) { - var i = duration; - - // Allow for string durations like 'fast'. - if ($.fx.speeds[i]) { i = $.fx.speeds[i]; } - - return unit(i, 'ms'); - } - - // Export some functions for testable-ness. - $.transit.getTransitionValue = getTransition; -})(jQuery); diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.min.js b/sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.min.js deleted file mode 100644 index d05da6d7..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/jquery.transit.min.js +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * jQuery Transit - CSS3 transitions and transformations - * Copyright(c) 2011 Rico Sta. Cruz - * MIT Licensed. - * - * http://ricostacruz.com/jquery.transit - * http://github.com/rstacruz/jquery.transit - */ -(function(d){function k(a){var b=["Moz","Webkit","O","ms"],c=a.charAt(0).toUpperCase()+a.substr(1);if(a in i.style)return a;for(a=0;a=b;++b)a[b]&&(a[b]=parseFloat(a[b]));a[3]&&(a[3]=g(a[3],"deg"));return a}},parse:function(a){var b=this;a.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(a,d, -e){b.setFromString(d,e)})},toString:function(a){var b=[],c;for(c in this)if(this.hasOwnProperty(c)&&(e.transform3d||!("rotateX"===c||"rotateY"===c||"perspective"===c||"transformOrigin"===c)))"_"!==c[0]&&(a&&"scale"===c?b.push(c+"3d("+this[c]+",1)"):a&&"translate"===c?b.push(c+"3d("+this[c]+",0)"):b.push(c+"("+this[c]+")"));return b.join(" ")}};d.fn.transition=d.fn.transit=function(a,b,c,f){var h=this,g=0,i=!0;"function"===typeof b&&(f=b,b=void 0);"function"===typeof c&&(f=c,c=void 0);"undefined"!== -typeof a.easing&&(c=a.easing,delete a.easing);"undefined"!==typeof a.duration&&(b=a.duration,delete a.duration);"undefined"!==typeof a.complete&&(f=a.complete,delete a.complete);"undefined"!==typeof a.queue&&(i=a.queue,delete a.queue);"undefined"!==typeof a.delay&&(g=a.delay,delete a.delay);"undefined"===typeof b&&(b=d.fx.speeds._default);"undefined"===typeof c&&(c=d.cssEase._default);var b=n(b),j=q(a,b,c,g),l=d.transit.enabled&&e.transition?parseInt(b,10)+parseInt(g,10):0;if(0===l)return p(h,i,function(b){h.css(a); -f&&f.apply(h);b&&b()}),h;var k={},m=function(b){var c=false,g=function(){c&&h.unbind(o,g);l>0&&h.each(function(){this.style[e.transition]=k[this]||null});typeof f==="function"&&f.apply(h);typeof b==="function"&&b()};if(l>0&&o&&d.transit.useTransitionEnd){c=true;h.bind(o,g)}else window.setTimeout(g,l);h.each(function(){l>0&&(this.style[e.transition]=j);d(this).css(a)})};p(h,i,function(a){var b=0;e.transition==="MozTransition"&&b<25&&(b=25);window.setTimeout(function(){m(a)},b)});return this};d.transit.getTransitionValue= -q})(jQuery); diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/modernizr-2.6.1.min.js b/sites/all/themes/gui/materiobasetheme/js/libs/modernizr-2.6.1.min.js deleted file mode 100644 index 52b523fa..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/modernizr-2.6.1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.6.1 (Custom Build) | MIT & BSD - * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load - */ -;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),k.id=h,(l?k:m).innerHTML+=f,m.appendChild(k),l||(m.style.background="",g.appendChild(m)),i=c(k,a),l?k.parentNode.removeChild(k):m.parentNode.removeChild(m),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(['#modernizr:after{content:"',l,'";visibility:hidden}'].join(""),function(b){a=b.offsetHeight>=1}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f0006_Nkl&pbAC0n?)s%2x5M$#UgGxI1~gymp~v; zh<`zGaTJP5BybQY4tlRo;SIcmE0t>ueW3>*u6N;@_u;;|BoL8PuhZ#FWY9$(flan1oVvxDBL8~}0Q5z;^2p>Ov z7}Q$E7=l>$BZLUt1*uKMCaQwKYf$lsJCyerWMd+%BeGH6f_f&Vpy%=$BN%uK%Ahxi zF+%Jj=Pc-WXF;djSiJw|m4>cN%^Fi|FBZ!E{_yJLS?RI<3U696XLkQSs z{{&kQJ$K(#5CgC1;GbA>mjm56zJZ^-Hg2_ASKI_K@CybPh7Rq}8ud``)NM~eZx}qT z)oK?Lf>t!B;%Uh}*P+)Ef?jbx#w|BNEVb(l{2LK}m#fw4xx>ddF;&j}!S{N-e!<&Q z?kvzyI_AT@H-u4tUz1h&GCh8>?TnA~?BZ7WGP<9`r gQ6DuZO!_~60ju@{TzXF%TmS$707*qoM6N<$g2#CqL;wH) diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen-sprite@2x.png b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen-sprite@2x.png deleted file mode 100644 index ffe4d7d1121ca45cd35783696940050c690a8676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 872 zcmeAS@N?(olHy`uVBq!ia0vp^89?mC!3-o5mOWetq|OBRgt-3y{~yTgfB`oc01C8& zL0el}Lqh|Q1oD8A5J8A6G6@lfkU;ftMr&&;+$f+RkloVK0wm!8C|FWb0x`e2xj8g6 z6i7l;BAWwL4-tfu5G@ccP!{MmqnYOy06pVW666=m!0_*bfx(A_gav;C1PU5HKT!C5 z;g7@l4POuZ{>hQBP{j4uqq`I2WP9&Sn{}I8xJi*&v*QL&+Dw-Bf-CQLyLk0Ht2-;T zynum$iPO`?F{C2y?bYjfj|~J`6Xz~`vM4Ef+U{Vpli%)D%kKSey_RG0Bi9Xw4jtOb z@!)?~_%DVelO793W#Pl3vjdNCDTnGGb(^YY+BbF2;mJK!nq}@nBGoHxCn#7X*gdxr z+~ZQF6rpL6;MDP)JzehcJBL53AM-QU?@65Plc4-}1EW@`H@EEGrnFmTubZ~5iUzVn zrZYyBIm|RmW$3F@+wkq2)c>|mGh5Rv3%(p~zjStyruBl(TP2_51LpTH2noN*e&}J; z1;$+4EpJ(Mb+^1}Fv>ms%b`r}+KYy~zf5x(4?8l28%eNnEHzx({;NGP)_hX&tEw9t zSKv=Qjt(d#~b;F7hbDdUu$OUK8iumkkl&-=~$APCd2zdqHg6@=Z#Pt*5RY_s@Hw*YS9+ z^u)7AmzM6Ux!dus_!gJY)Vtf?+t>a3wO2S)_Vct=T}#@RuG(h!d8WYZS9Tst+VfKv zt~zntPsvfyqLY`klZSPslCz_dlcSRJLa$Px)_+W2Y&u!?oJrIMCNTz2S3j3^P6\"\'\`]/.test(text)) { - return text; - } - map = { - "<": "<", - ">": ">", - '"': """, - "'": "'", - "`": "`" - }; - unsafe_chars = /&(?!\w+;)|[\<\>\"\'\`]/g; - return text.replace(unsafe_chars, function(chr) { - return map[chr] || "&"; - }); - }; - - return SelectParser; - - })(); - - SelectParser.select_to_array = function(select) { - var child, parser, _i, _len, _ref; - parser = new SelectParser(); - _ref = select.childNodes; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - child = _ref[_i]; - parser.add_node(child); - } - return parser.parsed; - }; - - AbstractChosen = (function() { - function AbstractChosen(form_field, options) { - this.form_field = form_field; - this.options = options != null ? options : {}; - if (!AbstractChosen.browser_is_supported()) { - return; - } - this.is_multiple = this.form_field.multiple; - this.set_default_text(); - this.set_default_values(); - this.setup(); - this.set_up_html(); - this.register_observers(); - } - - AbstractChosen.prototype.set_default_values = function() { - var _this = this; - this.click_test_action = function(evt) { - return _this.test_active_click(evt); - }; - this.activate_action = function(evt) { - return _this.activate_field(evt); - }; - this.active_field = false; - this.mouse_on_container = false; - this.results_showing = false; - this.result_highlighted = null; - this.allow_single_deselect = (this.options.allow_single_deselect != null) && (this.form_field.options[0] != null) && this.form_field.options[0].text === "" ? this.options.allow_single_deselect : false; - this.disable_search_threshold = this.options.disable_search_threshold || 0; - this.disable_search = this.options.disable_search || false; - this.enable_split_word_search = this.options.enable_split_word_search != null ? this.options.enable_split_word_search : true; - this.group_search = this.options.group_search != null ? this.options.group_search : true; - this.search_contains = this.options.search_contains || false; - this.single_backstroke_delete = this.options.single_backstroke_delete != null ? this.options.single_backstroke_delete : true; - this.max_selected_options = this.options.max_selected_options || Infinity; - this.inherit_select_classes = this.options.inherit_select_classes || false; - this.display_selected_options = this.options.display_selected_options != null ? this.options.display_selected_options : true; - return this.display_disabled_options = this.options.display_disabled_options != null ? this.options.display_disabled_options : true; - }; - - AbstractChosen.prototype.set_default_text = function() { - if (this.form_field.getAttribute("data-placeholder")) { - this.default_text = this.form_field.getAttribute("data-placeholder"); - } else if (this.is_multiple) { - this.default_text = this.options.placeholder_text_multiple || this.options.placeholder_text || AbstractChosen.default_multiple_text; - } else { - this.default_text = this.options.placeholder_text_single || this.options.placeholder_text || AbstractChosen.default_single_text; - } - return this.results_none_found = this.form_field.getAttribute("data-no_results_text") || this.options.no_results_text || AbstractChosen.default_no_result_text; - }; - - AbstractChosen.prototype.mouse_enter = function() { - return this.mouse_on_container = true; - }; - - AbstractChosen.prototype.mouse_leave = function() { - return this.mouse_on_container = false; - }; - - AbstractChosen.prototype.input_focus = function(evt) { - var _this = this; - if (this.is_multiple) { - if (!this.active_field) { - return setTimeout((function() { - return _this.container_mousedown(); - }), 50); - } - } else { - if (!this.active_field) { - return this.activate_field(); - } - } - }; - - AbstractChosen.prototype.input_blur = function(evt) { - var _this = this; - if (!this.mouse_on_container) { - this.active_field = false; - return setTimeout((function() { - return _this.blur_test(); - }), 100); - } - }; - - AbstractChosen.prototype.results_option_build = function(options) { - var content, data, _i, _len, _ref; - content = ''; - _ref = this.results_data; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - data = _ref[_i]; - if (data.group) { - content += this.result_add_group(data); - } else { - content += this.result_add_option(data); - } - if (options != null ? options.first : void 0) { - if (data.selected && this.is_multiple) { - this.choice_build(data); - } else if (data.selected && !this.is_multiple) { - this.single_set_selected_text(data.text); - } - } - } - return content; - }; - - AbstractChosen.prototype.result_add_option = function(option) { - var classes, option_el; - if (!option.search_match) { - return ''; - } - if (!this.include_option_in_results(option)) { - return ''; - } - classes = []; - if (!option.disabled && !(option.selected && this.is_multiple)) { - classes.push("active-result"); - } - if (option.disabled && !(option.selected && this.is_multiple)) { - classes.push("disabled-result"); - } - if (option.selected) { - classes.push("result-selected"); - } - if (option.group_array_index != null) { - classes.push("group-option"); - } - if (option.classes !== "") { - classes.push(option.classes); - } - option_el = document.createElement("li"); - option_el.className = classes.join(" "); - option_el.style.cssText = option.style; - option_el.setAttribute("data-option-array-index", option.array_index); - option_el.innerHTML = option.search_text; - return this.outerHTML(option_el); - }; - - AbstractChosen.prototype.result_add_group = function(group) { - var group_el; - if (!(group.search_match || group.group_match)) { - return ''; - } - if (!(group.active_options > 0)) { - return ''; - } - group_el = document.createElement("li"); - group_el.className = "group-result"; - group_el.innerHTML = group.search_text; - return this.outerHTML(group_el); - }; - - AbstractChosen.prototype.results_update_field = function() { - this.set_default_text(); - if (!this.is_multiple) { - this.results_reset_cleanup(); - } - this.result_clear_highlight(); - this.results_build(); - if (this.results_showing) { - return this.winnow_results(); - } - }; - - AbstractChosen.prototype.reset_single_select_options = function() { - var result, _i, _len, _ref, _results; - _ref = this.results_data; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - result = _ref[_i]; - if (result.selected) { - _results.push(result.selected = false); - } else { - _results.push(void 0); - } - } - return _results; - }; - - AbstractChosen.prototype.results_toggle = function() { - if (this.results_showing) { - return this.results_hide(); - } else { - return this.results_show(); - } - }; - - AbstractChosen.prototype.results_search = function(evt) { - if (this.results_showing) { - return this.winnow_results(); - } else { - return this.results_show(); - } - }; - - AbstractChosen.prototype.winnow_results = function() { - var escapedSearchText, option, regex, regexAnchor, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref; - this.no_results_clear(); - results = 0; - searchText = this.get_search_text(); - escapedSearchText = searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); - regexAnchor = this.search_contains ? "" : "^"; - regex = new RegExp(regexAnchor + escapedSearchText, 'i'); - zregex = new RegExp(escapedSearchText, 'i'); - _ref = this.results_data; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - option = _ref[_i]; - option.search_match = false; - results_group = null; - if (this.include_option_in_results(option)) { - if (option.group) { - option.group_match = false; - option.active_options = 0; - } - if ((option.group_array_index != null) && this.results_data[option.group_array_index]) { - results_group = this.results_data[option.group_array_index]; - if (results_group.active_options === 0 && results_group.search_match) { - results += 1; - } - results_group.active_options += 1; - } - if (!(option.group && !this.group_search)) { - option.search_text = option.group ? option.label : option.html; - option.search_match = this.search_string_match(option.search_text, regex); - if (option.search_match && !option.group) { - results += 1; - } - if (option.search_match) { - if (searchText.length) { - startpos = option.search_text.search(zregex); - text = option.search_text.substr(0, startpos + searchText.length) + '' + option.search_text.substr(startpos + searchText.length); - option.search_text = text.substr(0, startpos) + '' + text.substr(startpos); - } - if (results_group != null) { - results_group.group_match = true; - } - } else if ((option.group_array_index != null) && this.results_data[option.group_array_index].search_match) { - option.search_match = true; - } - } - } - } - this.result_clear_highlight(); - if (results < 1 && searchText.length) { - this.update_results_content(""); - return this.no_results(searchText); - } else { - this.update_results_content(this.results_option_build()); - return this.winnow_results_set_highlight(); - } - }; - - AbstractChosen.prototype.search_string_match = function(search_string, regex) { - var part, parts, _i, _len; - if (regex.test(search_string)) { - return true; - } else if (this.enable_split_word_search && (search_string.indexOf(" ") >= 0 || search_string.indexOf("[") === 0)) { - parts = search_string.replace(/\[|\]/g, "").split(" "); - if (parts.length) { - for (_i = 0, _len = parts.length; _i < _len; _i++) { - part = parts[_i]; - if (regex.test(part)) { - return true; - } - } - } - } - }; - - AbstractChosen.prototype.choices_count = function() { - var option, _i, _len, _ref; - if (this.selected_option_count != null) { - return this.selected_option_count; - } - this.selected_option_count = 0; - _ref = this.form_field.options; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - option = _ref[_i]; - if (option.selected) { - this.selected_option_count += 1; - } - } - return this.selected_option_count; - }; - - AbstractChosen.prototype.choices_click = function(evt) { - evt.preventDefault(); - if (!(this.results_showing || this.is_disabled)) { - return this.results_show(); - } - }; - - AbstractChosen.prototype.keyup_checker = function(evt) { - var stroke, _ref; - stroke = (_ref = evt.which) != null ? _ref : evt.keyCode; - this.search_field_scale(); - switch (stroke) { - case 8: - if (this.is_multiple && this.backstroke_length < 1 && this.choices_count() > 0) { - return this.keydown_backstroke(); - } else if (!this.pending_backstroke) { - this.result_clear_highlight(); - return this.results_search(); - } - break; - case 13: - evt.preventDefault(); - if (this.results_showing) { - return this.result_select(evt); - } - break; - case 27: - if (this.results_showing) { - this.results_hide(); - } - return true; - case 9: - case 38: - case 40: - case 16: - case 91: - case 17: - break; - default: - return this.results_search(); - } - }; - - AbstractChosen.prototype.clipboard_event_checker = function(evt) { - var _this = this; - return setTimeout((function() { - return _this.results_search(); - }), 50); - }; - - AbstractChosen.prototype.container_width = function() { - if (this.options.width != null) { - return this.options.width; - } else { - return "" + this.form_field.offsetWidth + "px"; - } - }; - - AbstractChosen.prototype.include_option_in_results = function(option) { - if (this.is_multiple && (!this.display_selected_options && option.selected)) { - return false; - } - if (!this.display_disabled_options && option.disabled) { - return false; - } - if (option.empty) { - return false; - } - return true; - }; - - AbstractChosen.prototype.search_results_touchstart = function(evt) { - this.touch_started = true; - return this.search_results_mouseover(evt); - }; - - AbstractChosen.prototype.search_results_touchmove = function(evt) { - this.touch_started = false; - return this.search_results_mouseout(evt); - }; - - AbstractChosen.prototype.search_results_touchend = function(evt) { - if (this.touch_started) { - return this.search_results_mouseup(evt); - } - }; - - AbstractChosen.prototype.outerHTML = function(element) { - var tmp; - if (element.outerHTML) { - return element.outerHTML; - } - tmp = document.createElement("div"); - tmp.appendChild(element); - return tmp.innerHTML; - }; - - AbstractChosen.browser_is_supported = function() { - if (window.navigator.appName === "Microsoft Internet Explorer") { - return document.documentMode >= 8; - } - if (/iP(od|hone)/i.test(window.navigator.userAgent)) { - return false; - } - if (/Android/i.test(window.navigator.userAgent)) { - if (/Mobile/i.test(window.navigator.userAgent)) { - return false; - } - } - return true; - }; - - AbstractChosen.default_multiple_text = "Select Some Options"; - - AbstractChosen.default_single_text = "Select an Option"; - - AbstractChosen.default_no_result_text = "No results match"; - - return AbstractChosen; - - })(); - - $ = jQuery; - - $.fn.extend({ - chosen: function(options) { - if (!AbstractChosen.browser_is_supported()) { - return this; - } - return this.each(function(input_field) { - var $this, chosen; - $this = $(this); - chosen = $this.data('chosen'); - if (options === 'destroy' && chosen) { - chosen.destroy(); - } else if (!chosen) { - $this.data('chosen', new Chosen(this, options)); - } - }); - } - }); - - Chosen = (function(_super) { - __extends(Chosen, _super); - - function Chosen() { - _ref = Chosen.__super__.constructor.apply(this, arguments); - return _ref; - } - - Chosen.prototype.setup = function() { - this.form_field_jq = $(this.form_field); - this.current_selectedIndex = this.form_field.selectedIndex; - return this.is_rtl = this.form_field_jq.hasClass("chosen-rtl"); - }; - - Chosen.prototype.set_up_html = function() { - var container_classes, container_props; - container_classes = ["chosen-container"]; - container_classes.push("chosen-container-" + (this.is_multiple ? "multi" : "single")); - if (this.inherit_select_classes && this.form_field.className) { - container_classes.push(this.form_field.className); - } - if (this.is_rtl) { - container_classes.push("chosen-rtl"); - } - container_props = { - 'class': container_classes.join(' '), - 'style': "width: " + (this.container_width()) + ";", - 'title': this.form_field.title - }; - if (this.form_field.id.length) { - container_props.id = this.form_field.id.replace(/[^\w]/g, '_') + "_chosen"; - } - this.container = $("
", container_props); - if (this.is_multiple) { - this.container.html('
    '); - } else { - this.container.html('' + this.default_text + '
      '); - } - this.form_field_jq.hide().after(this.container); - this.dropdown = this.container.find('div.chosen-drop').first(); - this.search_field = this.container.find('input').first(); - this.search_results = this.container.find('ul.chosen-results').first(); - this.search_field_scale(); - this.search_no_results = this.container.find('li.no-results').first(); - if (this.is_multiple) { - this.search_choices = this.container.find('ul.chosen-choices').first(); - this.search_container = this.container.find('li.search-field').first(); - } else { - this.search_container = this.container.find('div.chosen-search').first(); - this.selected_item = this.container.find('.chosen-single').first(); - } - this.results_build(); - this.set_tab_index(); - this.set_label_behavior(); - return this.form_field_jq.trigger("chosen:ready", { - chosen: this - }); - }; - - Chosen.prototype.register_observers = function() { - var _this = this; - this.container.bind('mousedown.chosen', function(evt) { - _this.container_mousedown(evt); - }); - this.container.bind('mouseup.chosen', function(evt) { - _this.container_mouseup(evt); - }); - this.container.bind('mouseenter.chosen', function(evt) { - _this.mouse_enter(evt); - }); - this.container.bind('mouseleave.chosen', function(evt) { - _this.mouse_leave(evt); - }); - this.search_results.bind('mouseup.chosen', function(evt) { - _this.search_results_mouseup(evt); - }); - this.search_results.bind('mouseover.chosen', function(evt) { - _this.search_results_mouseover(evt); - }); - this.search_results.bind('mouseout.chosen', function(evt) { - _this.search_results_mouseout(evt); - }); - this.search_results.bind('mousewheel.chosen DOMMouseScroll.chosen', function(evt) { - _this.search_results_mousewheel(evt); - }); - this.search_results.bind('touchstart.chosen', function(evt) { - _this.search_results_touchstart(evt); - }); - this.search_results.bind('touchmove.chosen', function(evt) { - _this.search_results_touchmove(evt); - }); - this.search_results.bind('touchend.chosen', function(evt) { - _this.search_results_touchend(evt); - }); - this.form_field_jq.bind("chosen:updated.chosen", function(evt) { - _this.results_update_field(evt); - }); - this.form_field_jq.bind("chosen:activate.chosen", function(evt) { - _this.activate_field(evt); - }); - this.form_field_jq.bind("chosen:open.chosen", function(evt) { - _this.container_mousedown(evt); - }); - this.form_field_jq.bind("chosen:close.chosen", function(evt) { - _this.input_blur(evt); - }); - this.search_field.bind('blur.chosen', function(evt) { - _this.input_blur(evt); - }); - this.search_field.bind('keyup.chosen', function(evt) { - _this.keyup_checker(evt); - }); - this.search_field.bind('keydown.chosen', function(evt) { - _this.keydown_checker(evt); - }); - this.search_field.bind('focus.chosen', function(evt) { - _this.input_focus(evt); - }); - this.search_field.bind('cut.chosen', function(evt) { - _this.clipboard_event_checker(evt); - }); - this.search_field.bind('paste.chosen', function(evt) { - _this.clipboard_event_checker(evt); - }); - if (this.is_multiple) { - return this.search_choices.bind('click.chosen', function(evt) { - _this.choices_click(evt); - }); - } else { - return this.container.bind('click.chosen', function(evt) { - evt.preventDefault(); - }); - } - }; - - Chosen.prototype.destroy = function() { - $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); - if (this.search_field[0].tabIndex) { - this.form_field_jq[0].tabIndex = this.search_field[0].tabIndex; - } - this.container.remove(); - this.form_field_jq.removeData('chosen'); - return this.form_field_jq.show(); - }; - - Chosen.prototype.search_field_disabled = function() { - this.is_disabled = this.form_field_jq[0].disabled; - if (this.is_disabled) { - this.container.addClass('chosen-disabled'); - this.search_field[0].disabled = true; - if (!this.is_multiple) { - this.selected_item.unbind("focus.chosen", this.activate_action); - } - return this.close_field(); - } else { - this.container.removeClass('chosen-disabled'); - this.search_field[0].disabled = false; - if (!this.is_multiple) { - return this.selected_item.bind("focus.chosen", this.activate_action); - } - } - }; - - Chosen.prototype.container_mousedown = function(evt) { - if (!this.is_disabled) { - if (evt && evt.type === "mousedown" && !this.results_showing) { - evt.preventDefault(); - } - if (!((evt != null) && ($(evt.target)).hasClass("search-choice-close"))) { - if (!this.active_field) { - if (this.is_multiple) { - this.search_field.val(""); - } - $(this.container[0].ownerDocument).bind('click.chosen', this.click_test_action); - this.results_show(); - } else if (!this.is_multiple && evt && (($(evt.target)[0] === this.selected_item[0]) || $(evt.target).parents("a.chosen-single").length)) { - evt.preventDefault(); - this.results_toggle(); - } - return this.activate_field(); - } - } - }; - - Chosen.prototype.container_mouseup = function(evt) { - if (evt.target.nodeName === "ABBR" && !this.is_disabled) { - return this.results_reset(evt); - } - }; - - Chosen.prototype.search_results_mousewheel = function(evt) { - var delta; - if (evt.originalEvent) { - delta = -evt.originalEvent.wheelDelta || evt.originalEvent.detail; - } - if (delta != null) { - evt.preventDefault(); - if (evt.type === 'DOMMouseScroll') { - delta = delta * 40; - } - return this.search_results.scrollTop(delta + this.search_results.scrollTop()); - } - }; - - Chosen.prototype.blur_test = function(evt) { - if (!this.active_field && this.container.hasClass("chosen-container-active")) { - return this.close_field(); - } - }; - - Chosen.prototype.close_field = function() { - $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); - this.active_field = false; - this.results_hide(); - this.container.removeClass("chosen-container-active"); - this.clear_backstroke(); - this.show_search_field_default(); - return this.search_field_scale(); - }; - - Chosen.prototype.activate_field = function() { - this.container.addClass("chosen-container-active"); - this.active_field = true; - this.search_field.val(this.search_field.val()); - return this.search_field.focus(); - }; - - Chosen.prototype.test_active_click = function(evt) { - var active_container; - active_container = $(evt.target).closest('.chosen-container'); - if (active_container.length && this.container[0] === active_container[0]) { - return this.active_field = true; - } else { - return this.close_field(); - } - }; - - Chosen.prototype.results_build = function() { - this.parsing = true; - this.selected_option_count = null; - this.results_data = SelectParser.select_to_array(this.form_field); - if (this.is_multiple) { - this.search_choices.find("li.search-choice").remove(); - } else if (!this.is_multiple) { - this.single_set_selected_text(); - if (this.disable_search || this.form_field.options.length <= this.disable_search_threshold) { - this.search_field[0].readOnly = true; - this.container.addClass("chosen-container-single-nosearch"); - } else { - this.search_field[0].readOnly = false; - this.container.removeClass("chosen-container-single-nosearch"); - } - } - this.update_results_content(this.results_option_build({ - first: true - })); - this.search_field_disabled(); - this.show_search_field_default(); - this.search_field_scale(); - return this.parsing = false; - }; - - Chosen.prototype.result_do_highlight = function(el) { - var high_bottom, high_top, maxHeight, visible_bottom, visible_top; - if (el.length) { - this.result_clear_highlight(); - this.result_highlight = el; - this.result_highlight.addClass("highlighted"); - maxHeight = parseInt(this.search_results.css("maxHeight"), 10); - visible_top = this.search_results.scrollTop(); - visible_bottom = maxHeight + visible_top; - high_top = this.result_highlight.position().top + this.search_results.scrollTop(); - high_bottom = high_top + this.result_highlight.outerHeight(); - if (high_bottom >= visible_bottom) { - return this.search_results.scrollTop((high_bottom - maxHeight) > 0 ? high_bottom - maxHeight : 0); - } else if (high_top < visible_top) { - return this.search_results.scrollTop(high_top); - } - } - }; - - Chosen.prototype.result_clear_highlight = function() { - if (this.result_highlight) { - this.result_highlight.removeClass("highlighted"); - } - return this.result_highlight = null; - }; - - Chosen.prototype.results_show = function() { - if (this.is_multiple && this.max_selected_options <= this.choices_count()) { - this.form_field_jq.trigger("chosen:maxselected", { - chosen: this - }); - return false; - } - this.container.addClass("chosen-with-drop"); - this.results_showing = true; - this.search_field.focus(); - this.search_field.val(this.search_field.val()); - this.winnow_results(); - return this.form_field_jq.trigger("chosen:showing_dropdown", { - chosen: this - }); - }; - - Chosen.prototype.update_results_content = function(content) { - return this.search_results.html(content); - }; - - Chosen.prototype.results_hide = function() { - if (this.results_showing) { - this.result_clear_highlight(); - this.container.removeClass("chosen-with-drop"); - this.form_field_jq.trigger("chosen:hiding_dropdown", { - chosen: this - }); - } - return this.results_showing = false; - }; - - Chosen.prototype.set_tab_index = function(el) { - var ti; - if (this.form_field.tabIndex) { - ti = this.form_field.tabIndex; - this.form_field.tabIndex = -1; - return this.search_field[0].tabIndex = ti; - } - }; - - Chosen.prototype.set_label_behavior = function() { - var _this = this; - this.form_field_label = this.form_field_jq.parents("label"); - if (!this.form_field_label.length && this.form_field.id.length) { - this.form_field_label = $("label[for='" + this.form_field.id + "']"); - } - if (this.form_field_label.length > 0) { - return this.form_field_label.bind('click.chosen', function(evt) { - if (_this.is_multiple) { - return _this.container_mousedown(evt); - } else { - return _this.activate_field(); - } - }); - } - }; - - Chosen.prototype.show_search_field_default = function() { - if (this.is_multiple && this.choices_count() < 1 && !this.active_field) { - this.search_field.val(this.default_text); - return this.search_field.addClass("default"); - } else { - this.search_field.val(""); - return this.search_field.removeClass("default"); - } - }; - - Chosen.prototype.search_results_mouseup = function(evt) { - var target; - target = $(evt.target).hasClass("active-result") ? $(evt.target) : $(evt.target).parents(".active-result").first(); - if (target.length) { - this.result_highlight = target; - this.result_select(evt); - return this.search_field.focus(); - } - }; - - Chosen.prototype.search_results_mouseover = function(evt) { - var target; - target = $(evt.target).hasClass("active-result") ? $(evt.target) : $(evt.target).parents(".active-result").first(); - if (target) { - return this.result_do_highlight(target); - } - }; - - Chosen.prototype.search_results_mouseout = function(evt) { - if ($(evt.target).hasClass("active-result" || $(evt.target).parents('.active-result').first())) { - return this.result_clear_highlight(); - } - }; - - Chosen.prototype.choice_build = function(item) { - var choice, close_link, - _this = this; - choice = $('
    • ', { - "class": "search-choice" - }).html("" + item.html + ""); - if (item.disabled) { - choice.addClass('search-choice-disabled'); - } else { - close_link = $('', { - "class": 'search-choice-close', - 'data-option-array-index': item.array_index - }); - close_link.bind('click.chosen', function(evt) { - return _this.choice_destroy_link_click(evt); - }); - choice.append(close_link); - } - return this.search_container.before(choice); - }; - - Chosen.prototype.choice_destroy_link_click = function(evt) { - evt.preventDefault(); - evt.stopPropagation(); - if (!this.is_disabled) { - return this.choice_destroy($(evt.target)); - } - }; - - Chosen.prototype.choice_destroy = function(link) { - if (this.result_deselect(link[0].getAttribute("data-option-array-index"))) { - this.show_search_field_default(); - if (this.is_multiple && this.choices_count() > 0 && this.search_field.val().length < 1) { - this.results_hide(); - } - link.parents('li').first().remove(); - return this.search_field_scale(); - } - }; - - Chosen.prototype.results_reset = function() { - this.reset_single_select_options(); - this.form_field.options[0].selected = true; - this.single_set_selected_text(); - this.show_search_field_default(); - this.results_reset_cleanup(); - this.form_field_jq.trigger("change"); - if (this.active_field) { - return this.results_hide(); - } - }; - - Chosen.prototype.results_reset_cleanup = function() { - this.current_selectedIndex = this.form_field.selectedIndex; - return this.selected_item.find("abbr").remove(); - }; - - Chosen.prototype.result_select = function(evt) { - var high, item; - if (this.result_highlight) { - high = this.result_highlight; - this.result_clear_highlight(); - if (this.is_multiple && this.max_selected_options <= this.choices_count()) { - this.form_field_jq.trigger("chosen:maxselected", { - chosen: this - }); - return false; - } - if (this.is_multiple) { - high.removeClass("active-result"); - } else { - this.reset_single_select_options(); - } - item = this.results_data[high[0].getAttribute("data-option-array-index")]; - item.selected = true; - this.form_field.options[item.options_index].selected = true; - this.selected_option_count = null; - if (this.is_multiple) { - this.choice_build(item); - } else { - this.single_set_selected_text(item.text); - } - if (!((evt.metaKey || evt.ctrlKey) && this.is_multiple)) { - this.results_hide(); - } - this.search_field.val(""); - if (this.is_multiple || this.form_field.selectedIndex !== this.current_selectedIndex) { - this.form_field_jq.trigger("change", { - 'selected': this.form_field.options[item.options_index].value - }); - } - this.current_selectedIndex = this.form_field.selectedIndex; - return this.search_field_scale(); - } - }; - - Chosen.prototype.single_set_selected_text = function(text) { - if (text == null) { - text = this.default_text; - } - if (text === this.default_text) { - this.selected_item.addClass("chosen-default"); - } else { - this.single_deselect_control_build(); - this.selected_item.removeClass("chosen-default"); - } - return this.selected_item.find("span").text(text); - }; - - Chosen.prototype.result_deselect = function(pos) { - var result_data; - result_data = this.results_data[pos]; - if (!this.form_field.options[result_data.options_index].disabled) { - result_data.selected = false; - this.form_field.options[result_data.options_index].selected = false; - this.selected_option_count = null; - this.result_clear_highlight(); - if (this.results_showing) { - this.winnow_results(); - } - this.form_field_jq.trigger("change", { - deselected: this.form_field.options[result_data.options_index].value - }); - this.search_field_scale(); - return true; - } else { - return false; - } - }; - - Chosen.prototype.single_deselect_control_build = function() { - if (!this.allow_single_deselect) { - return; - } - if (!this.selected_item.find("abbr").length) { - this.selected_item.find("span").first().after(""); - } - return this.selected_item.addClass("chosen-single-with-deselect"); - }; - - Chosen.prototype.get_search_text = function() { - if (this.search_field.val() === this.default_text) { - return ""; - } else { - return $('
      ').text($.trim(this.search_field.val())).html(); - } - }; - - Chosen.prototype.winnow_results_set_highlight = function() { - var do_high, selected_results; - selected_results = !this.is_multiple ? this.search_results.find(".result-selected.active-result") : []; - do_high = selected_results.length ? selected_results.first() : this.search_results.find(".active-result").first(); - if (do_high != null) { - return this.result_do_highlight(do_high); - } - }; - - Chosen.prototype.no_results = function(terms) { - var no_results_html; - no_results_html = $('
    • ' + this.results_none_found + ' ""
    • '); - no_results_html.find("span").first().html(terms); - this.search_results.append(no_results_html); - return this.form_field_jq.trigger("chosen:no_results", { - chosen: this - }); - }; - - Chosen.prototype.no_results_clear = function() { - return this.search_results.find(".no-results").remove(); - }; - - Chosen.prototype.keydown_arrow = function() { - var next_sib; - if (this.results_showing && this.result_highlight) { - next_sib = this.result_highlight.nextAll("li.active-result").first(); - if (next_sib) { - return this.result_do_highlight(next_sib); - } - } else { - return this.results_show(); - } - }; - - Chosen.prototype.keyup_arrow = function() { - var prev_sibs; - if (!this.results_showing && !this.is_multiple) { - return this.results_show(); - } else if (this.result_highlight) { - prev_sibs = this.result_highlight.prevAll("li.active-result"); - if (prev_sibs.length) { - return this.result_do_highlight(prev_sibs.first()); - } else { - if (this.choices_count() > 0) { - this.results_hide(); - } - return this.result_clear_highlight(); - } - } - }; - - Chosen.prototype.keydown_backstroke = function() { - var next_available_destroy; - if (this.pending_backstroke) { - this.choice_destroy(this.pending_backstroke.find("a").first()); - return this.clear_backstroke(); - } else { - next_available_destroy = this.search_container.siblings("li.search-choice").last(); - if (next_available_destroy.length && !next_available_destroy.hasClass("search-choice-disabled")) { - this.pending_backstroke = next_available_destroy; - if (this.single_backstroke_delete) { - return this.keydown_backstroke(); - } else { - return this.pending_backstroke.addClass("search-choice-focus"); - } - } - } - }; - - Chosen.prototype.clear_backstroke = function() { - if (this.pending_backstroke) { - this.pending_backstroke.removeClass("search-choice-focus"); - } - return this.pending_backstroke = null; - }; - - Chosen.prototype.keydown_checker = function(evt) { - var stroke, _ref1; - stroke = (_ref1 = evt.which) != null ? _ref1 : evt.keyCode; - this.search_field_scale(); - if (stroke !== 8 && this.pending_backstroke) { - this.clear_backstroke(); - } - switch (stroke) { - case 8: - this.backstroke_length = this.search_field.val().length; - break; - case 9: - if (this.results_showing && !this.is_multiple) { - this.result_select(evt); - } - this.mouse_on_container = false; - break; - case 13: - evt.preventDefault(); - break; - case 38: - evt.preventDefault(); - this.keyup_arrow(); - break; - case 40: - evt.preventDefault(); - this.keydown_arrow(); - break; - } - }; - - Chosen.prototype.search_field_scale = function() { - var div, f_width, h, style, style_block, styles, w, _i, _len; - if (this.is_multiple) { - h = 0; - w = 0; - style_block = "position:absolute; left: -1000px; top: -1000px; display:none;"; - styles = ['font-size', 'font-style', 'font-weight', 'font-family', 'line-height', 'text-transform', 'letter-spacing']; - for (_i = 0, _len = styles.length; _i < _len; _i++) { - style = styles[_i]; - style_block += style + ":" + this.search_field.css(style) + ";"; - } - div = $('
      ', { - 'style': style_block - }); - div.text(this.search_field.val()); - $('body').append(div); - w = div.width() + 25; - div.remove(); - f_width = this.container.outerWidth(); - if (w > f_width - 10) { - w = f_width - 10; - } - return this.search_field.css({ - 'width': w + 'px' - }); - } - }; - - return Chosen; - - })(AbstractChosen); - -}).call(this); diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.jquery.min.js b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.jquery.min.js deleted file mode 100644 index cece231b..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */ -!function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"<",">":">",'"':""","'":"'","`":"`"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b;return a.search_match||a.group_match?a.active_options>0?(b=document.createElement("li"),b.className="group-result",b.innerHTML=a.search_text,this.outerHTML(b)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(this.no_results_clear(),e=0,g=this.get_search_text(),a=g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),d=this.search_contains?"":"^",c=new RegExp(d+a,"i"),j=new RegExp(a,"i"),m=this.results_data,k=0,l=m.length;l>k;k++)b=m[k],b.search_match=!1,f=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(f=this.results_data[b.group_array_index],0===f.active_options&&f.search_match&&(e+=1),f.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.html,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(e+=1),b.search_match?(g.length&&(h=b.search_text.search(j),i=b.search_text.substr(0,h+g.length)+""+b.search_text.substr(h+g.length),b.search_text=i.substr(0,h)+""+i.substr(h)),null!=f&&(f.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>e&&g.length?(this.update_results_content(""),this.no_results(g)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d?d.destroy():d||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("
      ",c),this.is_multiple?this.container.html('
        '):this.container.html('
        '+this.default_text+'
          '),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("
        • ",{"class":"search-choice"}).html(""+b.html+""),b.disabled?c.addClass("search-choice-disabled"):(d=a("",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after(''),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("
          ").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('
        • '+this.results_none_found+' ""
        • '),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("
          ",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this); \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.min.css b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.min.css deleted file mode 100644 index 9a2baab3..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.min.css +++ /dev/null @@ -1,3 +0,0 @@ -/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */ - -.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}} \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.js b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.js deleted file mode 100644 index 2054606b..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.js +++ /dev/null @@ -1,1231 +0,0 @@ -/*! -Chosen, a Select Box Enhancer for jQuery and Prototype -by Patrick Filler for Harvest, http://getharvest.com - -Version 1.1.0 -Full source at https://github.com/harvesthq/chosen -Copyright (c) 2011 Harvest http://getharvest.com - -MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md -This file is generated by `grunt build`, do not edit it by hand. -*/ - -(function() { - var AbstractChosen, SelectParser, _ref, - __hasProp = {}.hasOwnProperty, - __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }; - - SelectParser = (function() { - function SelectParser() { - this.options_index = 0; - this.parsed = []; - } - - SelectParser.prototype.add_node = function(child) { - if (child.nodeName.toUpperCase() === "OPTGROUP") { - return this.add_group(child); - } else { - return this.add_option(child); - } - }; - - SelectParser.prototype.add_group = function(group) { - var group_position, option, _i, _len, _ref, _results; - group_position = this.parsed.length; - this.parsed.push({ - array_index: group_position, - group: true, - label: this.escapeExpression(group.label), - children: 0, - disabled: group.disabled - }); - _ref = group.childNodes; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - option = _ref[_i]; - _results.push(this.add_option(option, group_position, group.disabled)); - } - return _results; - }; - - SelectParser.prototype.add_option = function(option, group_position, group_disabled) { - if (option.nodeName.toUpperCase() === "OPTION") { - if (option.text !== "") { - if (group_position != null) { - this.parsed[group_position].children += 1; - } - this.parsed.push({ - array_index: this.parsed.length, - options_index: this.options_index, - value: option.value, - text: option.text, - html: option.innerHTML, - selected: option.selected, - disabled: group_disabled === true ? group_disabled : option.disabled, - group_array_index: group_position, - classes: option.className, - style: option.style.cssText - }); - } else { - this.parsed.push({ - array_index: this.parsed.length, - options_index: this.options_index, - empty: true - }); - } - return this.options_index += 1; - } - }; - - SelectParser.prototype.escapeExpression = function(text) { - var map, unsafe_chars; - if ((text == null) || text === false) { - return ""; - } - if (!/[\&\<\>\"\'\`]/.test(text)) { - return text; - } - map = { - "<": "<", - ">": ">", - '"': """, - "'": "'", - "`": "`" - }; - unsafe_chars = /&(?!\w+;)|[\<\>\"\'\`]/g; - return text.replace(unsafe_chars, function(chr) { - return map[chr] || "&"; - }); - }; - - return SelectParser; - - })(); - - SelectParser.select_to_array = function(select) { - var child, parser, _i, _len, _ref; - parser = new SelectParser(); - _ref = select.childNodes; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - child = _ref[_i]; - parser.add_node(child); - } - return parser.parsed; - }; - - AbstractChosen = (function() { - function AbstractChosen(form_field, options) { - this.form_field = form_field; - this.options = options != null ? options : {}; - if (!AbstractChosen.browser_is_supported()) { - return; - } - this.is_multiple = this.form_field.multiple; - this.set_default_text(); - this.set_default_values(); - this.setup(); - this.set_up_html(); - this.register_observers(); - } - - AbstractChosen.prototype.set_default_values = function() { - var _this = this; - this.click_test_action = function(evt) { - return _this.test_active_click(evt); - }; - this.activate_action = function(evt) { - return _this.activate_field(evt); - }; - this.active_field = false; - this.mouse_on_container = false; - this.results_showing = false; - this.result_highlighted = null; - this.allow_single_deselect = (this.options.allow_single_deselect != null) && (this.form_field.options[0] != null) && this.form_field.options[0].text === "" ? this.options.allow_single_deselect : false; - this.disable_search_threshold = this.options.disable_search_threshold || 0; - this.disable_search = this.options.disable_search || false; - this.enable_split_word_search = this.options.enable_split_word_search != null ? this.options.enable_split_word_search : true; - this.group_search = this.options.group_search != null ? this.options.group_search : true; - this.search_contains = this.options.search_contains || false; - this.single_backstroke_delete = this.options.single_backstroke_delete != null ? this.options.single_backstroke_delete : true; - this.max_selected_options = this.options.max_selected_options || Infinity; - this.inherit_select_classes = this.options.inherit_select_classes || false; - this.display_selected_options = this.options.display_selected_options != null ? this.options.display_selected_options : true; - return this.display_disabled_options = this.options.display_disabled_options != null ? this.options.display_disabled_options : true; - }; - - AbstractChosen.prototype.set_default_text = function() { - if (this.form_field.getAttribute("data-placeholder")) { - this.default_text = this.form_field.getAttribute("data-placeholder"); - } else if (this.is_multiple) { - this.default_text = this.options.placeholder_text_multiple || this.options.placeholder_text || AbstractChosen.default_multiple_text; - } else { - this.default_text = this.options.placeholder_text_single || this.options.placeholder_text || AbstractChosen.default_single_text; - } - return this.results_none_found = this.form_field.getAttribute("data-no_results_text") || this.options.no_results_text || AbstractChosen.default_no_result_text; - }; - - AbstractChosen.prototype.mouse_enter = function() { - return this.mouse_on_container = true; - }; - - AbstractChosen.prototype.mouse_leave = function() { - return this.mouse_on_container = false; - }; - - AbstractChosen.prototype.input_focus = function(evt) { - var _this = this; - if (this.is_multiple) { - if (!this.active_field) { - return setTimeout((function() { - return _this.container_mousedown(); - }), 50); - } - } else { - if (!this.active_field) { - return this.activate_field(); - } - } - }; - - AbstractChosen.prototype.input_blur = function(evt) { - var _this = this; - if (!this.mouse_on_container) { - this.active_field = false; - return setTimeout((function() { - return _this.blur_test(); - }), 100); - } - }; - - AbstractChosen.prototype.results_option_build = function(options) { - var content, data, _i, _len, _ref; - content = ''; - _ref = this.results_data; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - data = _ref[_i]; - if (data.group) { - content += this.result_add_group(data); - } else { - content += this.result_add_option(data); - } - if (options != null ? options.first : void 0) { - if (data.selected && this.is_multiple) { - this.choice_build(data); - } else if (data.selected && !this.is_multiple) { - this.single_set_selected_text(data.text); - } - } - } - return content; - }; - - AbstractChosen.prototype.result_add_option = function(option) { - var classes, option_el; - if (!option.search_match) { - return ''; - } - if (!this.include_option_in_results(option)) { - return ''; - } - classes = []; - if (!option.disabled && !(option.selected && this.is_multiple)) { - classes.push("active-result"); - } - if (option.disabled && !(option.selected && this.is_multiple)) { - classes.push("disabled-result"); - } - if (option.selected) { - classes.push("result-selected"); - } - if (option.group_array_index != null) { - classes.push("group-option"); - } - if (option.classes !== "") { - classes.push(option.classes); - } - option_el = document.createElement("li"); - option_el.className = classes.join(" "); - option_el.style.cssText = option.style; - option_el.setAttribute("data-option-array-index", option.array_index); - option_el.innerHTML = option.search_text; - return this.outerHTML(option_el); - }; - - AbstractChosen.prototype.result_add_group = function(group) { - var group_el; - if (!(group.search_match || group.group_match)) { - return ''; - } - if (!(group.active_options > 0)) { - return ''; - } - group_el = document.createElement("li"); - group_el.className = "group-result"; - group_el.innerHTML = group.search_text; - return this.outerHTML(group_el); - }; - - AbstractChosen.prototype.results_update_field = function() { - this.set_default_text(); - if (!this.is_multiple) { - this.results_reset_cleanup(); - } - this.result_clear_highlight(); - this.results_build(); - if (this.results_showing) { - return this.winnow_results(); - } - }; - - AbstractChosen.prototype.reset_single_select_options = function() { - var result, _i, _len, _ref, _results; - _ref = this.results_data; - _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - result = _ref[_i]; - if (result.selected) { - _results.push(result.selected = false); - } else { - _results.push(void 0); - } - } - return _results; - }; - - AbstractChosen.prototype.results_toggle = function() { - if (this.results_showing) { - return this.results_hide(); - } else { - return this.results_show(); - } - }; - - AbstractChosen.prototype.results_search = function(evt) { - if (this.results_showing) { - return this.winnow_results(); - } else { - return this.results_show(); - } - }; - - AbstractChosen.prototype.winnow_results = function() { - var escapedSearchText, option, regex, regexAnchor, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref; - this.no_results_clear(); - results = 0; - searchText = this.get_search_text(); - escapedSearchText = searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); - regexAnchor = this.search_contains ? "" : "^"; - regex = new RegExp(regexAnchor + escapedSearchText, 'i'); - zregex = new RegExp(escapedSearchText, 'i'); - _ref = this.results_data; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - option = _ref[_i]; - option.search_match = false; - results_group = null; - if (this.include_option_in_results(option)) { - if (option.group) { - option.group_match = false; - option.active_options = 0; - } - if ((option.group_array_index != null) && this.results_data[option.group_array_index]) { - results_group = this.results_data[option.group_array_index]; - if (results_group.active_options === 0 && results_group.search_match) { - results += 1; - } - results_group.active_options += 1; - } - if (!(option.group && !this.group_search)) { - option.search_text = option.group ? option.label : option.html; - option.search_match = this.search_string_match(option.search_text, regex); - if (option.search_match && !option.group) { - results += 1; - } - if (option.search_match) { - if (searchText.length) { - startpos = option.search_text.search(zregex); - text = option.search_text.substr(0, startpos + searchText.length) + '' + option.search_text.substr(startpos + searchText.length); - option.search_text = text.substr(0, startpos) + '' + text.substr(startpos); - } - if (results_group != null) { - results_group.group_match = true; - } - } else if ((option.group_array_index != null) && this.results_data[option.group_array_index].search_match) { - option.search_match = true; - } - } - } - } - this.result_clear_highlight(); - if (results < 1 && searchText.length) { - this.update_results_content(""); - return this.no_results(searchText); - } else { - this.update_results_content(this.results_option_build()); - return this.winnow_results_set_highlight(); - } - }; - - AbstractChosen.prototype.search_string_match = function(search_string, regex) { - var part, parts, _i, _len; - if (regex.test(search_string)) { - return true; - } else if (this.enable_split_word_search && (search_string.indexOf(" ") >= 0 || search_string.indexOf("[") === 0)) { - parts = search_string.replace(/\[|\]/g, "").split(" "); - if (parts.length) { - for (_i = 0, _len = parts.length; _i < _len; _i++) { - part = parts[_i]; - if (regex.test(part)) { - return true; - } - } - } - } - }; - - AbstractChosen.prototype.choices_count = function() { - var option, _i, _len, _ref; - if (this.selected_option_count != null) { - return this.selected_option_count; - } - this.selected_option_count = 0; - _ref = this.form_field.options; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - option = _ref[_i]; - if (option.selected) { - this.selected_option_count += 1; - } - } - return this.selected_option_count; - }; - - AbstractChosen.prototype.choices_click = function(evt) { - evt.preventDefault(); - if (!(this.results_showing || this.is_disabled)) { - return this.results_show(); - } - }; - - AbstractChosen.prototype.keyup_checker = function(evt) { - var stroke, _ref; - stroke = (_ref = evt.which) != null ? _ref : evt.keyCode; - this.search_field_scale(); - switch (stroke) { - case 8: - if (this.is_multiple && this.backstroke_length < 1 && this.choices_count() > 0) { - return this.keydown_backstroke(); - } else if (!this.pending_backstroke) { - this.result_clear_highlight(); - return this.results_search(); - } - break; - case 13: - evt.preventDefault(); - if (this.results_showing) { - return this.result_select(evt); - } - break; - case 27: - if (this.results_showing) { - this.results_hide(); - } - return true; - case 9: - case 38: - case 40: - case 16: - case 91: - case 17: - break; - default: - return this.results_search(); - } - }; - - AbstractChosen.prototype.clipboard_event_checker = function(evt) { - var _this = this; - return setTimeout((function() { - return _this.results_search(); - }), 50); - }; - - AbstractChosen.prototype.container_width = function() { - if (this.options.width != null) { - return this.options.width; - } else { - return "" + this.form_field.offsetWidth + "px"; - } - }; - - AbstractChosen.prototype.include_option_in_results = function(option) { - if (this.is_multiple && (!this.display_selected_options && option.selected)) { - return false; - } - if (!this.display_disabled_options && option.disabled) { - return false; - } - if (option.empty) { - return false; - } - return true; - }; - - AbstractChosen.prototype.search_results_touchstart = function(evt) { - this.touch_started = true; - return this.search_results_mouseover(evt); - }; - - AbstractChosen.prototype.search_results_touchmove = function(evt) { - this.touch_started = false; - return this.search_results_mouseout(evt); - }; - - AbstractChosen.prototype.search_results_touchend = function(evt) { - if (this.touch_started) { - return this.search_results_mouseup(evt); - } - }; - - AbstractChosen.prototype.outerHTML = function(element) { - var tmp; - if (element.outerHTML) { - return element.outerHTML; - } - tmp = document.createElement("div"); - tmp.appendChild(element); - return tmp.innerHTML; - }; - - AbstractChosen.browser_is_supported = function() { - if (window.navigator.appName === "Microsoft Internet Explorer") { - return document.documentMode >= 8; - } - if (/iP(od|hone)/i.test(window.navigator.userAgent)) { - return false; - } - if (/Android/i.test(window.navigator.userAgent)) { - if (/Mobile/i.test(window.navigator.userAgent)) { - return false; - } - } - return true; - }; - - AbstractChosen.default_multiple_text = "Select Some Options"; - - AbstractChosen.default_single_text = "Select an Option"; - - AbstractChosen.default_no_result_text = "No results match"; - - return AbstractChosen; - - })(); - - this.Chosen = (function(_super) { - __extends(Chosen, _super); - - function Chosen() { - _ref = Chosen.__super__.constructor.apply(this, arguments); - return _ref; - } - - Chosen.prototype.setup = function() { - this.current_selectedIndex = this.form_field.selectedIndex; - return this.is_rtl = this.form_field.hasClassName("chosen-rtl"); - }; - - Chosen.prototype.set_default_values = function() { - Chosen.__super__.set_default_values.call(this); - this.single_temp = new Template('#{default}
            '); - this.multi_temp = new Template('
              '); - return this.no_results_temp = new Template('
            • ' + this.results_none_found + ' "#{terms}"
            • '); - }; - - Chosen.prototype.set_up_html = function() { - var container_classes, container_props; - container_classes = ["chosen-container"]; - container_classes.push("chosen-container-" + (this.is_multiple ? "multi" : "single")); - if (this.inherit_select_classes && this.form_field.className) { - container_classes.push(this.form_field.className); - } - if (this.is_rtl) { - container_classes.push("chosen-rtl"); - } - container_props = { - 'class': container_classes.join(' '), - 'style': "width: " + (this.container_width()) + ";", - 'title': this.form_field.title - }; - if (this.form_field.id.length) { - container_props.id = this.form_field.id.replace(/[^\w]/g, '_') + "_chosen"; - } - this.container = this.is_multiple ? new Element('div', container_props).update(this.multi_temp.evaluate({ - "default": this.default_text - })) : new Element('div', container_props).update(this.single_temp.evaluate({ - "default": this.default_text - })); - this.form_field.hide().insert({ - after: this.container - }); - this.dropdown = this.container.down('div.chosen-drop'); - this.search_field = this.container.down('input'); - this.search_results = this.container.down('ul.chosen-results'); - this.search_field_scale(); - this.search_no_results = this.container.down('li.no-results'); - if (this.is_multiple) { - this.search_choices = this.container.down('ul.chosen-choices'); - this.search_container = this.container.down('li.search-field'); - } else { - this.search_container = this.container.down('div.chosen-search'); - this.selected_item = this.container.down('.chosen-single'); - } - this.results_build(); - this.set_tab_index(); - this.set_label_behavior(); - return this.form_field.fire("chosen:ready", { - chosen: this - }); - }; - - Chosen.prototype.register_observers = function() { - var _this = this; - this.container.observe("mousedown", function(evt) { - return _this.container_mousedown(evt); - }); - this.container.observe("mouseup", function(evt) { - return _this.container_mouseup(evt); - }); - this.container.observe("mouseenter", function(evt) { - return _this.mouse_enter(evt); - }); - this.container.observe("mouseleave", function(evt) { - return _this.mouse_leave(evt); - }); - this.search_results.observe("mouseup", function(evt) { - return _this.search_results_mouseup(evt); - }); - this.search_results.observe("mouseover", function(evt) { - return _this.search_results_mouseover(evt); - }); - this.search_results.observe("mouseout", function(evt) { - return _this.search_results_mouseout(evt); - }); - this.search_results.observe("mousewheel", function(evt) { - return _this.search_results_mousewheel(evt); - }); - this.search_results.observe("DOMMouseScroll", function(evt) { - return _this.search_results_mousewheel(evt); - }); - this.search_results.observe("touchstart", function(evt) { - return _this.search_results_touchstart(evt); - }); - this.search_results.observe("touchmove", function(evt) { - return _this.search_results_touchmove(evt); - }); - this.search_results.observe("touchend", function(evt) { - return _this.search_results_touchend(evt); - }); - this.form_field.observe("chosen:updated", function(evt) { - return _this.results_update_field(evt); - }); - this.form_field.observe("chosen:activate", function(evt) { - return _this.activate_field(evt); - }); - this.form_field.observe("chosen:open", function(evt) { - return _this.container_mousedown(evt); - }); - this.form_field.observe("chosen:close", function(evt) { - return _this.input_blur(evt); - }); - this.search_field.observe("blur", function(evt) { - return _this.input_blur(evt); - }); - this.search_field.observe("keyup", function(evt) { - return _this.keyup_checker(evt); - }); - this.search_field.observe("keydown", function(evt) { - return _this.keydown_checker(evt); - }); - this.search_field.observe("focus", function(evt) { - return _this.input_focus(evt); - }); - this.search_field.observe("cut", function(evt) { - return _this.clipboard_event_checker(evt); - }); - this.search_field.observe("paste", function(evt) { - return _this.clipboard_event_checker(evt); - }); - if (this.is_multiple) { - return this.search_choices.observe("click", function(evt) { - return _this.choices_click(evt); - }); - } else { - return this.container.observe("click", function(evt) { - return evt.preventDefault(); - }); - } - }; - - Chosen.prototype.destroy = function() { - this.container.ownerDocument.stopObserving("click", this.click_test_action); - this.form_field.stopObserving(); - this.container.stopObserving(); - this.search_results.stopObserving(); - this.search_field.stopObserving(); - if (this.form_field_label != null) { - this.form_field_label.stopObserving(); - } - if (this.is_multiple) { - this.search_choices.stopObserving(); - this.container.select(".search-choice-close").each(function(choice) { - return choice.stopObserving(); - }); - } else { - this.selected_item.stopObserving(); - } - if (this.search_field.tabIndex) { - this.form_field.tabIndex = this.search_field.tabIndex; - } - this.container.remove(); - return this.form_field.show(); - }; - - Chosen.prototype.search_field_disabled = function() { - this.is_disabled = this.form_field.disabled; - if (this.is_disabled) { - this.container.addClassName('chosen-disabled'); - this.search_field.disabled = true; - if (!this.is_multiple) { - this.selected_item.stopObserving("focus", this.activate_action); - } - return this.close_field(); - } else { - this.container.removeClassName('chosen-disabled'); - this.search_field.disabled = false; - if (!this.is_multiple) { - return this.selected_item.observe("focus", this.activate_action); - } - } - }; - - Chosen.prototype.container_mousedown = function(evt) { - if (!this.is_disabled) { - if (evt && evt.type === "mousedown" && !this.results_showing) { - evt.stop(); - } - if (!((evt != null) && evt.target.hasClassName("search-choice-close"))) { - if (!this.active_field) { - if (this.is_multiple) { - this.search_field.clear(); - } - this.container.ownerDocument.observe("click", this.click_test_action); - this.results_show(); - } else if (!this.is_multiple && evt && (evt.target === this.selected_item || evt.target.up("a.chosen-single"))) { - this.results_toggle(); - } - return this.activate_field(); - } - } - }; - - Chosen.prototype.container_mouseup = function(evt) { - if (evt.target.nodeName === "ABBR" && !this.is_disabled) { - return this.results_reset(evt); - } - }; - - Chosen.prototype.search_results_mousewheel = function(evt) { - var delta; - delta = -evt.wheelDelta || evt.detail; - if (delta != null) { - evt.preventDefault(); - if (evt.type === 'DOMMouseScroll') { - delta = delta * 40; - } - return this.search_results.scrollTop = delta + this.search_results.scrollTop; - } - }; - - Chosen.prototype.blur_test = function(evt) { - if (!this.active_field && this.container.hasClassName("chosen-container-active")) { - return this.close_field(); - } - }; - - Chosen.prototype.close_field = function() { - this.container.ownerDocument.stopObserving("click", this.click_test_action); - this.active_field = false; - this.results_hide(); - this.container.removeClassName("chosen-container-active"); - this.clear_backstroke(); - this.show_search_field_default(); - return this.search_field_scale(); - }; - - Chosen.prototype.activate_field = function() { - this.container.addClassName("chosen-container-active"); - this.active_field = true; - this.search_field.value = this.search_field.value; - return this.search_field.focus(); - }; - - Chosen.prototype.test_active_click = function(evt) { - if (evt.target.up('.chosen-container') === this.container) { - return this.active_field = true; - } else { - return this.close_field(); - } - }; - - Chosen.prototype.results_build = function() { - this.parsing = true; - this.selected_option_count = null; - this.results_data = SelectParser.select_to_array(this.form_field); - if (this.is_multiple) { - this.search_choices.select("li.search-choice").invoke("remove"); - } else if (!this.is_multiple) { - this.single_set_selected_text(); - if (this.disable_search || this.form_field.options.length <= this.disable_search_threshold) { - this.search_field.readOnly = true; - this.container.addClassName("chosen-container-single-nosearch"); - } else { - this.search_field.readOnly = false; - this.container.removeClassName("chosen-container-single-nosearch"); - } - } - this.update_results_content(this.results_option_build({ - first: true - })); - this.search_field_disabled(); - this.show_search_field_default(); - this.search_field_scale(); - return this.parsing = false; - }; - - Chosen.prototype.result_do_highlight = function(el) { - var high_bottom, high_top, maxHeight, visible_bottom, visible_top; - this.result_clear_highlight(); - this.result_highlight = el; - this.result_highlight.addClassName("highlighted"); - maxHeight = parseInt(this.search_results.getStyle('maxHeight'), 10); - visible_top = this.search_results.scrollTop; - visible_bottom = maxHeight + visible_top; - high_top = this.result_highlight.positionedOffset().top; - high_bottom = high_top + this.result_highlight.getHeight(); - if (high_bottom >= visible_bottom) { - return this.search_results.scrollTop = (high_bottom - maxHeight) > 0 ? high_bottom - maxHeight : 0; - } else if (high_top < visible_top) { - return this.search_results.scrollTop = high_top; - } - }; - - Chosen.prototype.result_clear_highlight = function() { - if (this.result_highlight) { - this.result_highlight.removeClassName('highlighted'); - } - return this.result_highlight = null; - }; - - Chosen.prototype.results_show = function() { - if (this.is_multiple && this.max_selected_options <= this.choices_count()) { - this.form_field.fire("chosen:maxselected", { - chosen: this - }); - return false; - } - this.container.addClassName("chosen-with-drop"); - this.results_showing = true; - this.search_field.focus(); - this.search_field.value = this.search_field.value; - this.winnow_results(); - return this.form_field.fire("chosen:showing_dropdown", { - chosen: this - }); - }; - - Chosen.prototype.update_results_content = function(content) { - return this.search_results.update(content); - }; - - Chosen.prototype.results_hide = function() { - if (this.results_showing) { - this.result_clear_highlight(); - this.container.removeClassName("chosen-with-drop"); - this.form_field.fire("chosen:hiding_dropdown", { - chosen: this - }); - } - return this.results_showing = false; - }; - - Chosen.prototype.set_tab_index = function(el) { - var ti; - if (this.form_field.tabIndex) { - ti = this.form_field.tabIndex; - this.form_field.tabIndex = -1; - return this.search_field.tabIndex = ti; - } - }; - - Chosen.prototype.set_label_behavior = function() { - var _this = this; - this.form_field_label = this.form_field.up("label"); - if (this.form_field_label == null) { - this.form_field_label = $$("label[for='" + this.form_field.id + "']").first(); - } - if (this.form_field_label != null) { - return this.form_field_label.observe("click", function(evt) { - if (_this.is_multiple) { - return _this.container_mousedown(evt); - } else { - return _this.activate_field(); - } - }); - } - }; - - Chosen.prototype.show_search_field_default = function() { - if (this.is_multiple && this.choices_count() < 1 && !this.active_field) { - this.search_field.value = this.default_text; - return this.search_field.addClassName("default"); - } else { - this.search_field.value = ""; - return this.search_field.removeClassName("default"); - } - }; - - Chosen.prototype.search_results_mouseup = function(evt) { - var target; - target = evt.target.hasClassName("active-result") ? evt.target : evt.target.up(".active-result"); - if (target) { - this.result_highlight = target; - this.result_select(evt); - return this.search_field.focus(); - } - }; - - Chosen.prototype.search_results_mouseover = function(evt) { - var target; - target = evt.target.hasClassName("active-result") ? evt.target : evt.target.up(".active-result"); - if (target) { - return this.result_do_highlight(target); - } - }; - - Chosen.prototype.search_results_mouseout = function(evt) { - if (evt.target.hasClassName('active-result') || evt.target.up('.active-result')) { - return this.result_clear_highlight(); - } - }; - - Chosen.prototype.choice_build = function(item) { - var choice, close_link, - _this = this; - choice = new Element('li', { - "class": "search-choice" - }).update("" + item.html + ""); - if (item.disabled) { - choice.addClassName('search-choice-disabled'); - } else { - close_link = new Element('a', { - href: '#', - "class": 'search-choice-close', - rel: item.array_index - }); - close_link.observe("click", function(evt) { - return _this.choice_destroy_link_click(evt); - }); - choice.insert(close_link); - } - return this.search_container.insert({ - before: choice - }); - }; - - Chosen.prototype.choice_destroy_link_click = function(evt) { - evt.preventDefault(); - evt.stopPropagation(); - if (!this.is_disabled) { - return this.choice_destroy(evt.target); - } - }; - - Chosen.prototype.choice_destroy = function(link) { - if (this.result_deselect(link.readAttribute("rel"))) { - this.show_search_field_default(); - if (this.is_multiple && this.choices_count() > 0 && this.search_field.value.length < 1) { - this.results_hide(); - } - link.up('li').remove(); - return this.search_field_scale(); - } - }; - - Chosen.prototype.results_reset = function() { - this.reset_single_select_options(); - this.form_field.options[0].selected = true; - this.single_set_selected_text(); - this.show_search_field_default(); - this.results_reset_cleanup(); - if (typeof Event.simulate === 'function') { - this.form_field.simulate("change"); - } - if (this.active_field) { - return this.results_hide(); - } - }; - - Chosen.prototype.results_reset_cleanup = function() { - var deselect_trigger; - this.current_selectedIndex = this.form_field.selectedIndex; - deselect_trigger = this.selected_item.down("abbr"); - if (deselect_trigger) { - return deselect_trigger.remove(); - } - }; - - Chosen.prototype.result_select = function(evt) { - var high, item; - if (this.result_highlight) { - high = this.result_highlight; - this.result_clear_highlight(); - if (this.is_multiple && this.max_selected_options <= this.choices_count()) { - this.form_field.fire("chosen:maxselected", { - chosen: this - }); - return false; - } - if (this.is_multiple) { - high.removeClassName("active-result"); - } else { - this.reset_single_select_options(); - } - high.addClassName("result-selected"); - item = this.results_data[high.getAttribute("data-option-array-index")]; - item.selected = true; - this.form_field.options[item.options_index].selected = true; - this.selected_option_count = null; - if (this.is_multiple) { - this.choice_build(item); - } else { - this.single_set_selected_text(item.text); - } - if (!((evt.metaKey || evt.ctrlKey) && this.is_multiple)) { - this.results_hide(); - } - this.search_field.value = ""; - if (typeof Event.simulate === 'function' && (this.is_multiple || this.form_field.selectedIndex !== this.current_selectedIndex)) { - this.form_field.simulate("change"); - } - this.current_selectedIndex = this.form_field.selectedIndex; - return this.search_field_scale(); - } - }; - - Chosen.prototype.single_set_selected_text = function(text) { - if (text == null) { - text = this.default_text; - } - if (text === this.default_text) { - this.selected_item.addClassName("chosen-default"); - } else { - this.single_deselect_control_build(); - this.selected_item.removeClassName("chosen-default"); - } - return this.selected_item.down("span").update(text); - }; - - Chosen.prototype.result_deselect = function(pos) { - var result_data; - result_data = this.results_data[pos]; - if (!this.form_field.options[result_data.options_index].disabled) { - result_data.selected = false; - this.form_field.options[result_data.options_index].selected = false; - this.selected_option_count = null; - this.result_clear_highlight(); - if (this.results_showing) { - this.winnow_results(); - } - if (typeof Event.simulate === 'function') { - this.form_field.simulate("change"); - } - this.search_field_scale(); - return true; - } else { - return false; - } - }; - - Chosen.prototype.single_deselect_control_build = function() { - if (!this.allow_single_deselect) { - return; - } - if (!this.selected_item.down("abbr")) { - this.selected_item.down("span").insert({ - after: "" - }); - } - return this.selected_item.addClassName("chosen-single-with-deselect"); - }; - - Chosen.prototype.get_search_text = function() { - if (this.search_field.value === this.default_text) { - return ""; - } else { - return this.search_field.value.strip().escapeHTML(); - } - }; - - Chosen.prototype.winnow_results_set_highlight = function() { - var do_high; - if (!this.is_multiple) { - do_high = this.search_results.down(".result-selected.active-result"); - } - if (do_high == null) { - do_high = this.search_results.down(".active-result"); - } - if (do_high != null) { - return this.result_do_highlight(do_high); - } - }; - - Chosen.prototype.no_results = function(terms) { - this.search_results.insert(this.no_results_temp.evaluate({ - terms: terms - })); - return this.form_field.fire("chosen:no_results", { - chosen: this - }); - }; - - Chosen.prototype.no_results_clear = function() { - var nr, _results; - nr = null; - _results = []; - while (nr = this.search_results.down(".no-results")) { - _results.push(nr.remove()); - } - return _results; - }; - - Chosen.prototype.keydown_arrow = function() { - var next_sib; - if (this.results_showing && this.result_highlight) { - next_sib = this.result_highlight.next('.active-result'); - if (next_sib) { - return this.result_do_highlight(next_sib); - } - } else { - return this.results_show(); - } - }; - - Chosen.prototype.keyup_arrow = function() { - var actives, prevs, sibs; - if (!this.results_showing && !this.is_multiple) { - return this.results_show(); - } else if (this.result_highlight) { - sibs = this.result_highlight.previousSiblings(); - actives = this.search_results.select("li.active-result"); - prevs = sibs.intersect(actives); - if (prevs.length) { - return this.result_do_highlight(prevs.first()); - } else { - if (this.choices_count() > 0) { - this.results_hide(); - } - return this.result_clear_highlight(); - } - } - }; - - Chosen.prototype.keydown_backstroke = function() { - var next_available_destroy; - if (this.pending_backstroke) { - this.choice_destroy(this.pending_backstroke.down("a")); - return this.clear_backstroke(); - } else { - next_available_destroy = this.search_container.siblings().last(); - if (next_available_destroy && next_available_destroy.hasClassName("search-choice") && !next_available_destroy.hasClassName("search-choice-disabled")) { - this.pending_backstroke = next_available_destroy; - if (this.pending_backstroke) { - this.pending_backstroke.addClassName("search-choice-focus"); - } - if (this.single_backstroke_delete) { - return this.keydown_backstroke(); - } else { - return this.pending_backstroke.addClassName("search-choice-focus"); - } - } - } - }; - - Chosen.prototype.clear_backstroke = function() { - if (this.pending_backstroke) { - this.pending_backstroke.removeClassName("search-choice-focus"); - } - return this.pending_backstroke = null; - }; - - Chosen.prototype.keydown_checker = function(evt) { - var stroke, _ref1; - stroke = (_ref1 = evt.which) != null ? _ref1 : evt.keyCode; - this.search_field_scale(); - if (stroke !== 8 && this.pending_backstroke) { - this.clear_backstroke(); - } - switch (stroke) { - case 8: - this.backstroke_length = this.search_field.value.length; - break; - case 9: - if (this.results_showing && !this.is_multiple) { - this.result_select(evt); - } - this.mouse_on_container = false; - break; - case 13: - evt.preventDefault(); - break; - case 38: - evt.preventDefault(); - this.keyup_arrow(); - break; - case 40: - evt.preventDefault(); - this.keydown_arrow(); - break; - } - }; - - Chosen.prototype.search_field_scale = function() { - var div, f_width, h, style, style_block, styles, w, _i, _len; - if (this.is_multiple) { - h = 0; - w = 0; - style_block = "position:absolute; left: -1000px; top: -1000px; display:none;"; - styles = ['font-size', 'font-style', 'font-weight', 'font-family', 'line-height', 'text-transform', 'letter-spacing']; - for (_i = 0, _len = styles.length; _i < _len; _i++) { - style = styles[_i]; - style_block += style + ":" + this.search_field.getStyle(style) + ";"; - } - div = new Element('div', { - 'style': style_block - }).update(this.search_field.value.escapeHTML()); - document.body.appendChild(div); - w = Element.measure(div, 'width') + 25; - div.remove(); - f_width = this.container.getWidth(); - if (w > f_width - 10) { - w = f_width - 10; - } - return this.search_field.setStyle({ - 'width': w + 'px' - }); - } - }; - - return Chosen; - - })(AbstractChosen); - -}).call(this); diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.min.js b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.min.js deleted file mode 100644 index 8f9a1db3..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/chosen.proto.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */ -!function(){var AbstractChosen,SelectParser,a,b={}.hasOwnProperty,c=function(a,c){function d(){this.constructor=a}for(var e in c)b.call(c,e)&&(a[e]=c[e]);return d.prototype=c.prototype,a.prototype=new d,a.__super__=c.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"<",">":">",'"':""","'":"'","`":"`"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b;return a.search_match||a.group_match?a.active_options>0?(b=document.createElement("li"),b.className="group-result",b.innerHTML=a.search_text,this.outerHTML(b)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(this.no_results_clear(),e=0,g=this.get_search_text(),a=g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),d=this.search_contains?"":"^",c=new RegExp(d+a,"i"),j=new RegExp(a,"i"),m=this.results_data,k=0,l=m.length;l>k;k++)b=m[k],b.search_match=!1,f=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(f=this.results_data[b.group_array_index],0===f.active_options&&f.search_match&&(e+=1),f.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.html,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(e+=1),b.search_match?(g.length&&(h=b.search_text.search(j),i=b.search_text.substr(0,h+g.length)+"
              "+b.search_text.substr(h+g.length),b.search_text=i.substr(0,h)+""+i.substr(h)),null!=f&&(f.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>e&&g.length?(this.update_results_content(""),this.no_results(g)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),this.Chosen=function(b){function Chosen(){return a=Chosen.__super__.constructor.apply(this,arguments)}return c(Chosen,b),Chosen.prototype.setup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field.hasClassName("chosen-rtl")},Chosen.prototype.set_default_values=function(){return Chosen.__super__.set_default_values.call(this),this.single_temp=new Template('#{default}
                '),this.multi_temp=new Template('
                  '),this.no_results_temp=new Template('
                • '+this.results_none_found+' "#{terms}"
                • ')},Chosen.prototype.set_up_html=function(){var a,b;return a=["chosen-container"],a.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&a.push(this.form_field.className),this.is_rtl&&a.push("chosen-rtl"),b={"class":a.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(b.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=this.is_multiple?new Element("div",b).update(this.multi_temp.evaluate({"default":this.default_text})):new Element("div",b).update(this.single_temp.evaluate({"default":this.default_text})),this.form_field.hide().insert({after:this.container}),this.dropdown=this.container.down("div.chosen-drop"),this.search_field=this.container.down("input"),this.search_results=this.container.down("ul.chosen-results"),this.search_field_scale(),this.search_no_results=this.container.down("li.no-results"),this.is_multiple?(this.search_choices=this.container.down("ul.chosen-choices"),this.search_container=this.container.down("li.search-field")):(this.search_container=this.container.down("div.chosen-search"),this.selected_item=this.container.down(".chosen-single")),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field.fire("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.observe("mousedown",function(b){return a.container_mousedown(b)}),this.container.observe("mouseup",function(b){return a.container_mouseup(b)}),this.container.observe("mouseenter",function(b){return a.mouse_enter(b)}),this.container.observe("mouseleave",function(b){return a.mouse_leave(b)}),this.search_results.observe("mouseup",function(b){return a.search_results_mouseup(b)}),this.search_results.observe("mouseover",function(b){return a.search_results_mouseover(b)}),this.search_results.observe("mouseout",function(b){return a.search_results_mouseout(b)}),this.search_results.observe("mousewheel",function(b){return a.search_results_mousewheel(b)}),this.search_results.observe("DOMMouseScroll",function(b){return a.search_results_mousewheel(b)}),this.search_results.observe("touchstart",function(b){return a.search_results_touchstart(b)}),this.search_results.observe("touchmove",function(b){return a.search_results_touchmove(b)}),this.search_results.observe("touchend",function(b){return a.search_results_touchend(b)}),this.form_field.observe("chosen:updated",function(b){return a.results_update_field(b)}),this.form_field.observe("chosen:activate",function(b){return a.activate_field(b)}),this.form_field.observe("chosen:open",function(b){return a.container_mousedown(b)}),this.form_field.observe("chosen:close",function(b){return a.input_blur(b)}),this.search_field.observe("blur",function(b){return a.input_blur(b)}),this.search_field.observe("keyup",function(b){return a.keyup_checker(b)}),this.search_field.observe("keydown",function(b){return a.keydown_checker(b)}),this.search_field.observe("focus",function(b){return a.input_focus(b)}),this.search_field.observe("cut",function(b){return a.clipboard_event_checker(b)}),this.search_field.observe("paste",function(b){return a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.observe("click",function(b){return a.choices_click(b)}):this.container.observe("click",function(a){return a.preventDefault()})},Chosen.prototype.destroy=function(){return this.container.ownerDocument.stopObserving("click",this.click_test_action),this.form_field.stopObserving(),this.container.stopObserving(),this.search_results.stopObserving(),this.search_field.stopObserving(),null!=this.form_field_label&&this.form_field_label.stopObserving(),this.is_multiple?(this.search_choices.stopObserving(),this.container.select(".search-choice-close").each(function(a){return a.stopObserving()})):this.selected_item.stopObserving(),this.search_field.tabIndex&&(this.form_field.tabIndex=this.search_field.tabIndex),this.container.remove(),this.form_field.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled,this.is_disabled?(this.container.addClassName("chosen-disabled"),this.search_field.disabled=!0,this.is_multiple||this.selected_item.stopObserving("focus",this.activate_action),this.close_field()):(this.container.removeClassName("chosen-disabled"),this.search_field.disabled=!1,this.is_multiple?void 0:this.selected_item.observe("focus",this.activate_action))},Chosen.prototype.container_mousedown=function(a){return this.is_disabled||(a&&"mousedown"===a.type&&!this.results_showing&&a.stop(),null!=a&&a.target.hasClassName("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!a||a.target!==this.selected_item&&!a.target.up("a.chosen-single")||this.results_toggle():(this.is_multiple&&this.search_field.clear(),this.container.ownerDocument.observe("click",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return b=-a.wheelDelta||a.detail,null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop=b+this.search_results.scrollTop):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClassName("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return this.container.ownerDocument.stopObserving("click",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClassName("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClassName("chosen-container-active"),this.active_field=!0,this.search_field.value=this.search_field.value,this.search_field.focus()},Chosen.prototype.test_active_click=function(a){return a.target.up(".chosen-container")===this.container?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.select("li.search-choice").invoke("remove"):this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field.readOnly=!0,this.container.addClassName("chosen-container-single-nosearch")):(this.search_field.readOnly=!1,this.container.removeClassName("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;return this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClassName("highlighted"),d=parseInt(this.search_results.getStyle("maxHeight"),10),f=this.search_results.scrollTop,e=d+f,c=this.result_highlight.positionedOffset().top,b=c+this.result_highlight.getHeight(),b>=e?this.search_results.scrollTop=b-d>0?b-d:0:f>c?this.search_results.scrollTop=c:void 0},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClassName("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field.fire("chosen:maxselected",{chosen:this}),!1):(this.container.addClassName("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.value=this.search_field.value,this.winnow_results(),this.form_field.fire("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.update(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClassName("chosen-with-drop"),this.form_field.fire("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field.tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var a=this;return this.form_field_label=this.form_field.up("label"),null==this.form_field_label&&(this.form_field_label=$$("label[for='"+this.form_field.id+"']").first()),null!=this.form_field_label?this.form_field_label.observe("click",function(b){return a.is_multiple?a.container_mousedown(b):a.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.value=this.default_text,this.search_field.addClassName("default")):(this.search_field.value="",this.search_field.removeClassName("default"))},Chosen.prototype.search_results_mouseup=function(a){var b;return b=a.target.hasClassName("active-result")?a.target:a.target.up(".active-result"),b?(this.result_highlight=b,this.result_select(a),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(a){var b;return b=a.target.hasClassName("active-result")?a.target:a.target.up(".active-result"),b?this.result_do_highlight(b):void 0},Chosen.prototype.search_results_mouseout=function(a){return a.target.hasClassName("active-result")||a.target.up(".active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(a){var b,c,d=this;return b=new Element("li",{"class":"search-choice"}).update(""+a.html+""),a.disabled?b.addClassName("search-choice-disabled"):(c=new Element("a",{href:"#","class":"search-choice-close",rel:a.array_index}),c.observe("click",function(a){return d.choice_destroy_link_click(a)}),b.insert(c)),this.search_container.insert({before:b})},Chosen.prototype.choice_destroy_link_click=function(a){return a.preventDefault(),a.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a.target)},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a.readAttribute("rel"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.value.length<1&&this.results_hide(),a.up("li").remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),"function"==typeof Event.simulate&&this.form_field.simulate("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){var a;return this.current_selectedIndex=this.form_field.selectedIndex,a=this.selected_item.down("abbr"),a?a.remove():void 0},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field.fire("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClassName("active-result"):this.reset_single_select_options(),b.addClassName("result-selected"),c=this.results_data[b.getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.value="","function"!=typeof Event.simulate||!this.is_multiple&&this.form_field.selectedIndex===this.current_selectedIndex||this.form_field.simulate("change"),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClassName("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClassName("chosen-default")),this.selected_item.down("span").update(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),"function"==typeof Event.simulate&&this.form_field.simulate("change"),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.down("abbr")||this.selected_item.down("span").insert({after:''}),this.selected_item.addClassName("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.value===this.default_text?"":this.search_field.value.strip().escapeHTML()},Chosen.prototype.winnow_results_set_highlight=function(){var a;return this.is_multiple||(a=this.search_results.down(".result-selected.active-result")),null==a&&(a=this.search_results.down(".active-result")),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(a){return this.search_results.insert(this.no_results_temp.evaluate({terms:a})),this.form_field.fire("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){var a,b;for(a=null,b=[];a=this.search_results.down(".no-results");)b.push(a.remove());return b},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.next(".active-result"))?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a,b,c;return this.results_showing||this.is_multiple?this.result_highlight?(c=this.result_highlight.previousSiblings(),a=this.search_results.select("li.active-result"),b=c.intersect(a),b.length?this.result_do_highlight(b.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.down("a")),this.clear_backstroke()):(a=this.search_container.siblings().last(),a&&a.hasClassName("search-choice")&&!a.hasClassName("search-choice-disabled")?(this.pending_backstroke=a,this.pending_backstroke&&this.pending_backstroke.addClassName("search-choice-focus"),this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClassName("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClassName("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.value.length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var a,b,c,d,e,f,g,h,i;if(this.is_multiple){for(c=0,g=0,e="position:absolute; left: -1000px; top: -1000px; display:none;",f=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],h=0,i=f.length;i>h;h++)d=f[h],e+=d+":"+this.search_field.getStyle(d)+";";return a=new Element("div",{style:e}).update(this.search_field.value.escapeHTML()),document.body.appendChild(a),g=Element.measure(a,"width")+25,a.remove(),b=this.container.getWidth(),g>b-10&&(g=b-10),this.search_field.setStyle({width:g+"px"})}},Chosen}(AbstractChosen)}.call(this); \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/chosen.png b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/chosen.png deleted file mode 100644 index b81474b333111b51b48a836958d02d5df8969f25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3467 zcmaJ^cT`i^yA4%}fYL!qCJ0DPp+}0;Pz*JUG=&&$AYckf=+cY^VL(JcIy!?G7`up+ zfJhT5g0X`X=`zw$K&8Aezj1!=kLSB<-FwQ~dw<{g&R*xNo96C{5))Ar0f9hbPL6h- z+?L3F4+sfzzflaHbZ(l~!LbotfH?@n2O(g5 z=sxJ9NF14{kKM)S#}Fx8HV9;H6+^+|!T~z?BoIO%SwI%q%@8ml*aC9Q2n|D1Y=KaM zV;mLmigU%_;=*xe!4NA;uz3uUD?kM3Sa1yS6p4n6v4H%oi{$oqr=bw=-w=AZ1>`?T z`Jmmwwqz;*HqwXb;b6uvurXX8ZeVC)VxkL1z~C?_3;~5B^x!5)0|XKV1OM|txY4M= zc%-MD!#}aOBMV3aJoKT9A|{*@)s{wWi;V9*#W1q#=P?JnsD5RLx-p+w@p zXd2xU_;0@dr!Wl@O97ys0F4|;#c?+dueKYCg0!UqSUQ=CA(K!2sG@r)nNFsKk||(Y zFC#D-izASB$A9C|XrvQ~M#qwHfRmjCgsY%WAOs`fhHz6mTVo?@V`CdQ+#Y6Q2Q#sD zu!b2J!tHHf2!|hBJ2Ebk2$1MMxWWJB8vm5LYXu^O8`%z^5~6@$2P&Be{(H$t!q0Ot z_^IAM+~A+*V)#=ol$#86cVqw8M*o=Nx@WihuWh-5e~k~2xNfI%ZM|VIp$q~E?>O06 zV`2v9{1T3024qwz(kKNA26MMi`yC;mqCs5swz~&EI#01CFZ4JrH{HLZ*;qg4*XkgD zezutP&b!xJw&-hisjnW~Kd8Nbna@4yPj5~#Ub@BFS|KP`!hUw~?m8O!b{#J$zZFv7 z)m0onYB5um72n^PFi}n&eX#e{%~8I)d`OGOuR#v9gx1JP=KG694Yjq$*3M;RWvOI+ z$jHbr6P4A4ZG8WpGlqelXrxF>OZ!|O^5H=p<9Ly1iyw`yu?rsoE#1F;KAT^o>BuV2qkMELpnX-`dW z6=2=x=ik@5f*JF}Y!d-i7c=pW=F;ccmy7wjzV{3EcD{tfY%GmgCN8Yb^y_q(Sw+bo zU5(sc`r_Rd)TNQ572R6^Zz+=$5)nbj%E~5IlZG3Xup#RyxWOW$@agL;*31QYxQ&jI zzcaEIq;q7CkEqa;CO<#Fd@@^<=@z>>jb?p}%lpksLorQF9$b_{V@X+AnJ{ck zKauk3&8-`I!X9L+p^!bi!TD<`u>OfZB6*r=S4BW#MlO#qjIkDf!+>1>u)c|{(NJ!U z-1g_CNv)kb)ACKxRUKen;yjHks_`SHIimVP5AmJP-lwf)OdOO}R8UZ8J=^U3;6zg# zKvNf9`T`+&d*_L5eAyV_uiTUAYGQb1={X98NY>RieS_IQ!meabj#XkcKV zhwsG(#N6BV+~D9KHzJeC)RrE)qV}aWEqvu-UY?95iVRmgdn4kU%Lj_-;BV>ajz>xz z8Bt5O{A*p=<<{TLW7Vf=DBm~!iEpwNKY35CCLp_9?PQPS*9`Mjrx$J`f%lx zHm&`^o0eZcQET;Vbg(vl6+Cql^+I(??yZb_4+^T8sM<7&SP^0c(cC(PDymaV%e)rbnP7M{+;tw%FK_9Toudti>@;jLE ziIu6IW`U8nB)aX&!SCO{AAV~;7mqRtgSV|lS#-Q?!PhaA^AGh|Gha{tX?RFiH-i&u z*s>|#ohgMdAH*gnxpe;_D=8_d^GsA+d_g*bN~6_2mSxTAmn`j9M4IIf-052OICkvV z0V%0+xtUgjSFP$Ro7+R)cyvP{0&qU7+2GNmP+3vYv6xVY3bqy(nvW`bhYBdrc}`eb zUCq%$eHhd`FLQ;;YMTwaw`SyVThIUDX&E`W+K-%alo3p1%+EI<>_9%4-T@?d%R*`h>!o1_Z6q?vy@boZvU}a z)?ImxTpt?-^ZaE&rJbLlsVQcio!+BTa+J+t+g-TLj^%3-r?s)ufb&&UsMhvbCR1bo zRo{!p7kQgr{LU0RXsx^utoYO^z7q&yCGs*t-QBcCw2v0RtP|$m-RmzZEGnMJRrhuri1O4qU=V{M|I#p;9@K&7wZ5|BLjBjR9%eLN*m ziQ9D%6Q4ilHcCoRSRPj^WIAifqbh*`0h_GK%1XP&w^C%r*K|D-w{M0t-i)HFn^&mI z-98>3%h7W~&38pHgL;0j-}`%d-n;Vn1PJkNw&jT8q9YvfWisbz%KfA1GCIbLTB~vr zb%~Yq*Q=`EVguSQL8|)o1H~#TDy|&!_V!J7t9qntSTqo?ol>+o%wFgB4F;_@xogYJ zRr0xwwcnbS+Mm;vyVq|9W3@@BT5MhKD?MB|dBUv}S+o5l^MF9U{_#J~Y^CTFTBLDY z%l8{ltfeV#>4hA|9*K-((MmNX_wy-_FgY&Law(i0X2cD4Tz^i1hKa-`fbEU#fhBEk z_P==fGW_aCm)zML9c?IdaUH$Sd>G`07uK}0veG~x5Lvfd@qH!rmd3_W9PU-EcQqnq z_ED1dm#E&h`ApeIKv$_BL|N z(P5L*%R5gH)xFyOz1JO&922R?s+jY77T={(FCUzH-_lc1D}1Uu4|sZlD9FI>SFmj@ z{{(J$F+SVg+3B@^u0*Zko1?}f`n_t=F{)ncEqg1A2&Tsi4{^g+Kl!dNWT8?myf-IN_rCEdN(slJN~s11hVw k-Rqz{@K|)qEtv;Y)zablIwFv?`+MYM?`n73Cg{xn07`KVJpcdz diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/oss-credit.png b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/oss-credit.png deleted file mode 100644 index aeed5eec473792a81152be25a5ba8146d44b88a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6709 zcmaKRWn5HW+wKqoigXAfA&tOLQbRW=14x7P%n$-IFd-q0bc?iv0SHK^(jna`-5_1U z&>Vc;=l{It!+FmBu=l;z@4Bx0TI;^QthK{*wA4uMJ-i1107x{{m309C9J$+=j)>s) z9qE1^cl)77s~Ds85VmMHYa|Sy07clqSTvli?O?hvYp9277fc!ez+-jLH%1$SH9-)B zGtl}k2I%hWa?1t)q~+XQtRaptG>Z+)&H*mNx>wuC%HjZ(VKov33xZvgVD=8`o=BLU zr`Ro5Ku_uskpc}AB(V{kf4B|uz-*-zmPacL>MF}$nx)p^)?$4 zY75d;R{eLb+mQ^bJsRx-5)g26a|61G01-$#0U=3A$-f%H!u+=gev}6sZSBqvN3s2* zpbSGnkPa?r2LznuucEaL0)v)ey>FadXK7Xcxl;NKm%5)x*OMj-VO2&aE`QO6#E zMxg8wE-XrVqAXx*hy(oZ_+NN17^DG5p{?N%n1-?p>#YLN!2t@AkQ7x?Q4m#BloV4E z5>gRTR8bOD6q6JbRZ)B@rmFDtAFeV2f^mky(f@Fv|I1bSuiU?_;OugnSs8|OcnyQ9 zA`#9k|5`H0;lF#4{I7cd=0g9w7lr@I6}UAc@VBu4SE2uzy6v97;eXopcJQCZhrw^V z9eLZ<1z)9z0RY-O4P^y=_o;33yJiMsKj!V;qUd0;8XsOLlaqs6m0jdTLbmhIhV|h* zb7?s#dDV_jY#qc*>XU3!jVBg!6HKe&;drOrkGUR^b1AEkt5A?V3KrSEYCx2qye^fb zQpzqqy7K8MKQWzuh_$%6x@o8s>z0Uyd|0B+l~^6%e6~*gi#A1btpr%7&e=L(z#Z?P zR?L4{!I3nXWjX%qT4S@Ns@QZ0HK&;?@$;@vp8x>3wP+_CmJ1-tp4L&TS7Fbgi zS!A&O>HWdbPXi@(wRE^YqV-er&B4#W94O=@SIO^gB8jQ~B)~>onrdTd`Mj1vYCd@~ zUA!5r#_hTjn6uU-#0@FYQI$a-eq%RW9(&%Ls*k4SjZb?}Xo~D?6Ao(LJq$>)sl<}s zSC<@1PO{kh3>nkrmWVH_Q?%?gGbzV8#OTj<7hMIbVYkV}^_w3Wyu#9AQv!*NB0wlS znXF;~1u zXW6%6@4=sy-g<`FLP|E;j?-ze{^UAw3Xo>zh1Kn)_f0iT#=bd||f+)>$tL77Gp{yXk|6~6gf=(DL}YOJP7^&NT zt?(nCczZ}1784W0##g|vSNmOu0FVUET~-aOk0O0@ELK&QAUi&-P9cWaFPw;tdL*?o zRxnTD&G4h9^Hu6b)xC%oz5|oV5pglwOIqYsKbee=)EQ=%!7sC$>#14lI_+T2(f3-; z`OxqF;x%sYvUkFmbG!T}0x#wyN{NvY?LYg{iKCw-@{GaBE7F6nF{TG$1F!M>Nk%_E zK?#*Nxi_xl508*#vbFPG9?14~88Cb-dNNtZGAWuqDaFmMxgE1~9i_Lgrx6pi%lpz* z+!8L9_}qeo?{`83Z0!zDG%bTtZO4hPuKM!s3iCVjUl)w6Wyqq7-w&X0*&U&J^QGi< zEvNMA9~U$7jL~VuYDORWN*-yi83%PM?e0!%Ic@nII2;f#^bFWos_Y*f9#S6vmMD|Q zxo=ct*5!45wjTX0`9AN)(c`+2P(q35(aB$jeWgwHi*`~w6M+>4P}F0B7PXb&p)|S( zcAuszWiAcfD^Fa*7QA?Zrjlec6m?0b`or<>ne4eH1rfi)F``aGVvIx#!~tB|8QT;L z3@_PB$Z>=3WbKi&D0=T^z4Slee_5q$@dMpeZeIKP0hea7%ZP=^=s;iJu|*lQi=rYn zb?eR$dxRn&&Cq(0bp)41&tCe{BV5#~ol5g0|ENaXx_}AtvtBB{a(OO@yT6d(X!O&1 z%3BA7O~xCm>Hg}M9d1^;OseFf3Td7wjX8RpOQ>lkd3awQN$Eg)eno~4Yu1OE@U8MG z(`g#QVevPxdTjQW7*R^*%6v$7xPRyF+qauhB6H)kj5k4zh2LvqN_=N4sBm6p>nB6( z3OCxEd^RXO@)Eie+wVUf2+#R6{~;_x$>H`>{jmeZ%CqM|a?(G-@hF`2YnIOH5^zGL&&Bd-Hr zErvz*DB~%}$I!8Nz)&_Jrznh`pP1tKj@+6arr^ zBS9mD*<9|7ACmN7Hg13nIO1JpDJXd?Mzf-NN+Yu6FhDh8r{S$hoC0;PLX_c;p#T8!P z+}uQ6U0}6c$(!m*;z)=SZ|zpoP0u+78zMN} zF>NJl`UY0X0EuHx2bKbcMleKa5C+$=M# z@}2{hl2~~VHFchs$USKsXC;O`clXU?^6PuD)8V@0?m82ZvA->to1{kM_x{h9uooC> zECuMJ<&?OC)5PPO$|WOjV_W}b_KS)4#embQrH270-H%Ja-#b6$9AS9{FSha{7TGd#hQzqM6cJ$`3W{ay~RS}Z82=?4d{D`++ zY(4~Q+Ku$y*mDMXFa23es&#biaOnBjBDoe&de_IOXmnRVUtfRJ`nEVo;sx=9whmoQ z!9W0cUqclIqkor>GFS9UHl<&A+dalSW`9=_oK~T#P#?P^_O1$g-50ZL%Iy(EpCBghnGyAK9<5q%vcQ}7hmc?5)RP3Ai zkQ`X7Wb^`Ni?YhefJO(zdWCSZ^N_55({ZS9p&>W*;?U3#QLH`9s4IVk(_|U5UmYBh_)O*lOz(_-k&Z-ML@e>+dw#GW$*aH&~RL_c?PMhxU3dw-)RN_ z99%c}#S&i2CZ*+`bd^=xl@EC7@EGM){$@kbOUU?lS$Gd6&JT=nl^k~t#58tH6pY)8 z^5ZJ1e5IBlcWY+Y9~RO>rST4^~%!jE)yQ=+jDL0o6OkQ*cVNsxa7ad>xwNK8;Je* zl&vsuI6UTs$^$%zw1+EoXL}5HgSMGup1FJe5817SA)9x7Q03< zzI7KGdfcC@J5f`xHC_g`yWja$+1%S9!{%b9(K z1G2j}9|=dNj};R7(9_e;6uzvMIEB57kEeG>g{Lv~v0(WCFWwOP+cQ`@@rQ0q&m6xz zQb?fiP5&JqvH)J%=&MU1cMj|lb>C~UkRfY@=WqaU7bfw&pT8X>1Gw0{c=5s#ht4Fi zURA#}c5HFCsATfvko^w;iv?@i!{52lgak?8ruc)SqX^N5QId-Ec>ulpL7=1sujWs2 zJPFUp=A2Nd0)j-3dsiX1XM8>RJ?>GV2-)40!E*FjQzO(v&bNy&lmYQ!)^1=vB#rnJ z8!6pLjM1yhst?6*6BG2AC)JftWT~!Ot_!@4dNQa!m%pU?p%tcf>+}jlwwt~0$jEbk z0XJWYsrlth*v=Du)%_7|;6Xu2P|slwkcXm!!Ugn(sV%ebHzP5|&|D_(49|;cnB877 zZbEVOt6@C8>Za3VKR>|SsEpUCV0>z7H((Y~WKb4$>7zb_5s3X)ZNfP~AM-4wWM(+Alm?;T|QPR(dJAn2# zJFzA?-37h`U4 z-#y-(`G)s8Ia5`mAA8W->6GZ^;W1lKzvguiJlV&k4u$#ev=(pmS`ZOn=m!JO^Wl~Q zL6?uq%H_V%($fichg;|!ctE2NG%o0Amnc;K#g+0ET>E5@z%87-$h-%!&~B40LlCjt zc5t|CA+=`k)9&*ihoN;GO$*&H>E>!VHp!?PXv-9YEbcn-{=;hIiVe>iDSN3X%pgT; z8Tu;166zYc+>4m1aCiiJC>YNPZXpDZ*SaAlgGm@tKj z1BOvV7f+_TzXqpI-{OM*isMs3ijy-mUTO~bm9%5Uyq1So?1A(W^oesI2Vo7(`Z+UC z%}0t*srtt2bKd@!+_8C_>NkygV@-dQ>|g?%-i4b8JEZtV#ntvCdBExea#2Ra&^2$-Zr*; z#?$#8fzzj{wPK&$kqWA)6i)@dv?y%CXQ>rs4zzDuYe~a z0_X%s#>8|C{1^@h47|XThYqR{xW*XOlvkEzxnX+Uw6{J9k~ZAj6XC0eS9M%Uv^Ox5UtD)jnIEk= z4a`cz`WgynL%^o)UpwhEbIR(TV)rZahtnohm|0pE1KAMa1KJu)b%bKoU87$@CgTR$ zi0pUHNG9}A6PfC?@c{jJ9uXABS&_KjtKB6oL~N$=FVm-!gH3nF#>3@EO-yNFMTv2T z@fy>xFO2?I8k2UMM+^4RW37Ee5@gf!SiF5jD%9gY&aBo`Fx`caIt?h(+t0jG+>DP9 za=Kc{dVd%^^>#xN-j>?EOi9uJ0)YW9Z9rg30D0{~J;DA({WVgH(U+MCZb)OhXY=*5 zuxcZz(7ipYIYPD95K+=PCrtkHH`OUp9FY%fmpZ-2GpQoAUq?g)!g3nhlSsx0O1Cn!egLB!RN(d<~EZV%N@Rl z-shwuR?cZ9p&gk{6xi-zwIKD*yp0C&sr2v(E~#=e=Nje%|%R*|PfW-F45z zBfGcX$8Fj@<72}fEO%7jB_qqkZ%P_0DIH^0GOrHo^NMQ8O>ocXH-6`97%zLxpL5bf zAUprQ&Wduvty`DregJ5}h;GiAwgOn>ag-`w`Nh&bi;g;EoVj>c%rmphfPIg2KP*)H z6jNC`1|c?0QZR9?ezXikROF%NwEx85vO&M@c@)kXz3;q>(CpA53nKHC2|QaIt2`xq z8EeKn(ovje5qnhE`;#$7L}=F1-4VXk5ppbKxS4ONij7F(F)+>O^Pen|J?CJ0T~szI zyS^YPH@AJKBwj^DjZbc$o%JcN3DYGxlEfB@2}mDa^IRR11}!T>9YC^_Ycg z-=qNx7(s4NAs!ty?`plj&r$HL_WMe#?3HgEejWc#)yQ;0Y%&90jUzdtM-^&Qn(+9| zWyN-c#AG#c7@D1V6kfJ85QAYp$aS_k7Wy#F*pg-q(z3g`(w~N_5tiasUTp85tzJZ( zj!$i`PL%0yDt%ruJaRP;zFa*9OwH%Ymcl+))LkMCWj_n_Q4LR#JYx3$C4U&j#P9X< z+}wPWNMDq__+FEvl(`t6M~hB@Ph;vExe1M0U#gh)_l5%BUsWwN7NFa-!4#wAX)3@sv_Hth?Mu4ss*Iir-b;5g{maBYsrS#PN- zQtn7EVflmElJCIxsCl!if?H*v1t@4&G|@`cu6(?cJDCbJAfW#u2f5g`7TrKd25=h~ zYIUC_FIjH4pSf*!;u&;hORqL#YPtgaO#C4g!?)H73H^A((--WLQYYY~EF)GZ3NkXuhr{+!u{*^c_ICAx-_{-uFzTEA-FORR`nH&xQz_X5@&Bl-q R`}aqVhKiPQk)l<={{gD code[class*="language-"], -pre[class*="language-"] { - background: #272822; -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: .1em; - border-radius: .3em; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #f8f8f2; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag { - color: #f92672; -} - -.token.boolean, -.token.number{ - color: #ae81ff; -} - -.token.selector, -.token.attr-name, -.token.string { - color: #a6e22e; -} - - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #f8f8f2; -} - -.token.atrule, -.token.attr-value -{ - color: #e6db74; -} - - -.token.keyword{ -color: #66d9ef; -} - -.token.regex, -.token.important { - color: #fd971f; -} - -.token.important { - font-weight: bold; -} - -.token.entity { - cursor: help; -} diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/prism.js b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/prism.js deleted file mode 100644 index 7ed4fa73..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/prism.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Prism: Lightweight, robust, elegant syntax highlighting - * MIT license http://www.opensource.org/licenses/mit-license.php/ - * @author Lea Verou http://lea.verou.me - */(function(){var e=/\blang(?:uage)?-(?!\*)(\w+)\b/i,t=self.Prism={util:{type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},clone:function(e){var n=t.util.type(e);switch(n){case"Object":var r={};for(var i in e)e.hasOwnProperty(i)&&(r[i]=t.util.clone(e[i]));return r;case"Array":return e.slice()}return e}},languages:{extend:function(e,n){var r=t.util.clone(t.languages[e]);for(var i in n)r[i]=n[i];return r},insertBefore:function(e,n,r,i){i=i||t.languages;var s=i[e],o={};for(var u in s)if(s.hasOwnProperty(u)){if(u==n)for(var a in r)r.hasOwnProperty(a)&&(o[a]=r[a]);o[u]=s[u]}return i[e]=o},DFS:function(e,n){for(var r in e){n.call(e,r,e[r]);t.util.type(e)==="Object"&&t.languages.DFS(e[r],n)}}},highlightAll:function(e,n){var r=document.querySelectorAll('code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code');for(var i=0,s;s=r[i++];)t.highlightElement(s,e===!0,n)},highlightElement:function(r,i,s){var o,u,a=r;while(a&&!e.test(a.className))a=a.parentNode;if(a){o=(a.className.match(e)||[,""])[1];u=t.languages[o]}if(!u)return;r.className=r.className.replace(e,"").replace(/\s+/g," ")+" language-"+o;a=r.parentNode;/pre/i.test(a.nodeName)&&(a.className=a.className.replace(e,"").replace(/\s+/g," ")+" language-"+o);var f=r.textContent;if(!f)return;f=f.replace(/&/g,"&").replace(/e.length)break e;if(p instanceof i)continue;a.lastIndex=0;var d=a.exec(p);if(d){l&&(c=d[1].length);var v=d.index-1+c,d=d[0].slice(c),m=d.length,g=v+m,y=p.slice(0,v+1),b=p.slice(g+1),w=[h,1];y&&w.push(y);var E=new i(u,f?t.tokenize(d,f):d);w.push(E);b&&w.push(b);Array.prototype.splice.apply(s,w)}}}return s},hooks:{all:{},add:function(e,n){var r=t.hooks.all;r[e]=r[e]||[];r[e].push(n)},run:function(e,n){var r=t.hooks.all[e];if(!r||!r.length)return;for(var i=0,s;s=r[i++];)s(n)}}},n=t.Token=function(e,t){this.type=e;this.content=t};n.stringify=function(e,r,i){if(typeof e=="string")return e;if(Object.prototype.toString.call(e)=="[object Array]")return e.map(function(t){return n.stringify(t,r,e)}).join("");var s={type:e.type,content:n.stringify(e.content,r,i),tag:"span",classes:["token",e.type],attributes:{},language:r,parent:i};s.type=="comment"&&(s.attributes.spellcheck="true");t.hooks.run("wrap",s);var o="";for(var u in s.attributes)o+=u+'="'+(s.attributes[u]||"")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'" '+o+">"+s.content+""};if(!self.document){self.addEventListener("message",function(e){var n=JSON.parse(e.data),r=n.language,i=n.code;self.postMessage(JSON.stringify(t.tokenize(i,t.languages[r])));self.close()},!1);return}var r=document.getElementsByTagName("script");r=r[r.length-1];if(r){t.filename=r.src;document.addEventListener&&!r.hasAttribute("data-manual")&&document.addEventListener("DOMContentLoaded",t.highlightAll)}})();; -Prism.languages.markup={comment:/<!--[\w\W]*?-->/g,prolog:/<\?.+?\?>/,doctype:/<!DOCTYPE.+?>/,cdata:/<!\[CDATA\[[\w\W]*?]]>/i,tag:{pattern:/<\/?[\w:-]+\s*(?:\s+[\w:-]+(?:=(?:("|')(\\?[\w\W])*?\1|\w+))?\s*)*\/?>/gi,inside:{tag:{pattern:/^<\/?[\w:-]+/i,inside:{punctuation:/^<\/?/,namespace:/^[\w-]+?:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/gi,inside:{punctuation:/=|>|"/g}},punctuation:/\/?>/g,"attr-name":{pattern:/[\w:-]+/g,inside:{namespace:/^[\w-]+?:/}}}},entity:/&#?[\da-z]{1,8};/gi};Prism.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))});; -Prism.languages.css={comment:/\/\*[\w\W]*?\*\//g,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*{))/gi,inside:{punctuation:/[;:]/g}},url:/url\((["']?).*?\1\)/gi,selector:/[^\{\}\s][^\{\};]*(?=\s*\{)/g,property:/(\b|\B)[\w-]+(?=\s*:)/ig,string:/("|')(\\?.)*?\1/g,important:/\B!important\b/gi,ignore:/&(lt|gt|amp);/gi,punctuation:/[\{\};:]/g};Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{style:{pattern:/(<|<)style[\w\W]*?(>|>)[\w\W]*?(<|<)\/style(>|>)/ig,inside:{tag:{pattern:/(<|<)style[\w\W]*?(>|>)|(<|<)\/style(>|>)/ig,inside:Prism.languages.markup.tag.inside},rest:Prism.languages.css}}});; -Prism.languages.clike={comment:{pattern:/(^|[^\\])(\/\*[\w\W]*?\*\/|(^|[^:])\/\/.*?(\r?\n|$))/g,lookbehind:!0},string:/("|')(\\?.)*?\1/g,"class-name":{pattern:/((?:(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/ig,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|catch|finally|null|break|continue)\b/g,"boolean":/\b(true|false)\b/g,"function":{pattern:/[a-z0-9_]+\(/ig,inside:{punctuation:/\(/}}, number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?)\b/g,operator:/[-+]{1,2}|!|<=?|>=?|={1,3}|(&){1,2}|\|?\||\?|\*|\/|\~|\^|\%/g,ignore:/&(lt|gt|amp);/gi,punctuation:/[{}[\];(),.:]/g};; -Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(var|let|if|else|while|do|for|return|in|instanceof|function|new|with|typeof|try|catch|finally|null|break|continue)\b/g,number:/\b-?(0x[\dA-Fa-f]+|\d*\.?\d+([Ee]-?\d+)?|NaN|-?Infinity)\b/g});Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/g,lookbehind:!0}});Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/(<|<)script[\w\W]*?(>|>)[\w\W]*?(<|<)\/script(>|>)/ig,inside:{tag:{pattern:/(<|<)script[\w\W]*?(>|>)|(<|<)\/script(>|>)/ig,inside:Prism.languages.markup.tag.inside},rest:Prism.languages.javascript}}});; diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/style.css b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/style.css deleted file mode 100644 index 9962974a..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/docsupport/style.css +++ /dev/null @@ -1,203 +0,0 @@ -/* Reset */ -html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } - -article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } - -blockquote, q { quotes: none; } -blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } -ins { background-color: #ff9; color: #000; text-decoration: none; } -mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } -del { text-decoration: line-through; } -abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; } -table { border-collapse: collapse; border-spacing: 0; } -hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } -input, select { vertical-align: middle; } - -body { font:13px/1.231 sans-serif; *font-size:small; } /* Hack retained to preserve specificity */ -select, input, textarea, button { font:99% sans-serif; } -pre, code, kbd, samp { font-family: monospace, sans-serif; } - - -body { background: #EEE; color: #444; line-height: 1.4em; } - -header h1 { color: black; font-size: 2em; line-height: 1.1em; display: inline-block; height: 27px; margin: 20px 0 25px; } -header h1 small { font-size: 0.6em; } - -div#content { background: white; border: 1px solid #ccc; border-width: 0 1px 1px; margin: 0 auto; padding: 40px 50px 40px; width: 738px; } - -footer { color: #999; padding-top: 40px; font-size: 0.8em; text-align: center; } - -body { font-family: sans-serif; font-size: 1em; } - -p { margin: 0 0 .7em; max-width: 700px; } - -h2 { border-bottom: 1px solid #ccc; font-size: 1.2em; margin: 3em 0 1em 0; font-weight: bold;} -h3 { font-weight: bold; } - -h2.intro { border-bottom: none; font-size: 1em; font-weight: normal; margin-top:0; } - -ul li { list-style: disc; margin-left: 1em; margin-bottom: 1.25em; } -ol li { margin-left: 1.25em; } -ol ul, ul ul { margin: .25em 0 0; } -ol ul li, ul ul li { list-style-type: circle; margin: 0 0 .25em 1em; } - -li > p { margin-top: .25em; } - -div.side-by-side { width: 100%; margin-bottom: 1em; } -div.side-by-side > div { float: left; width: 49%; } -div.side-by-side > div > em { margin-bottom: 10px; display: block; } - -.faqs em { display: block; } - -.clearfix:after { - content: "\0020"; - display: block; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -a { color: #F36C00; outline: none; text-decoration: none; } -a:hover { text-decoration: underline; } - -ul.credits li { margin-bottom: .25em; } - -strong { font-weight: bold; } -i { font-style: italic; } - -.button { - background: #fafafa; - background: -webkit-linear-gradient(top, #ffffff, #eeeeee); - background: -moz-linear-gradient(top, #ffffff, #eeeeee); - background: -o-linear-gradient(top, #ffffff, #eeeeee); - background: linear-gradient(to bottom, #ffffff, #eeeeee); - border: 1px solid #bbbbbb; - border-radius: 4px; - box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2); - color: #555555; - cursor: pointer; - display: inline-block; - font-family: "Helvetica Neue", Arial, Verdana, "Nimbus Sans L", sans-serif; - font-size: 13px; - font-weight: 500; - height: 31px; - line-height: 28px; - outline: none; - padding: 0 13px; - text-shadow: 0 1px 0 white; - text-decoration: none; - vertical-align: middle; - white-space: nowrap; - -webkit-font-smoothing: antialiased; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.button-blue { - background: #1385e5; - background: -webkit-linear-gradient(top, #53b2fc, #1385e5); - background: -moz-linear-gradient(top, #53b2fc, #1385e5); - background: -o-linear-gradient(top, #53b2fc, #1385e5); - background: linear-gradient(to bottom, #53b2fc, #1385e5); - border-color: #075fa9; - color: white; - font-weight: bold; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); -} - - -/* Tweak navbar brand link to be super sleek --------------------------------------------------- */ -.oss-bar { - top: 0; - right: 20px; - position: fixed; - z-index: 1030; -} -.oss-bar ul { - float: right; - margin: 0; - list-style: none; -} -.oss-bar ul li { - list-style: none; - float: left; - line-height: 0; - margin: 0; -} -.oss-bar ul li a { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 0; - margin-top: -10px; - display: block; - height: 58px; - background: #F36C00 url(oss-credit.png) no-repeat 20px 22px; - padding: 22px 20px 12px 20px; - text-indent: 120%; /* stupid padding */ - white-space: nowrap; - overflow: hidden; - -webkit-transition: all 0.10s ease-in-out; - -moz-transition: all 0.10s ease-in-out; - transition: all 0.15s ease-in-out; -} -.oss-bar ul li a:hover { - margin-top: 0px; -} -.oss-bar a.harvest { - width: 196px; - background-color: #F36C00; - background-position: -142px 22px; - padding-right: 22px; /* optical illusion */ -} -.oss-bar a.fork { - width: 162px; - background-color: #333333; -} - -.docs-table th, .docs-table td { - border: 1px solid #000; - padding: 4px 6px; - white-space: nowrap; -} - -.docs-table td:last-child { - white-space: normal; -} - -.docs-table th { - font-weight: bold; - text-align: left; -} - -#content pre[class*=language-] { - font-size: 14px; - margin-bottom: 20px; -} - -#content pre[class*=language-] code { - font-size: 14px; - padding: 0; -} - -#content code[class*=language-] { - font-size: 12px; - padding: 2px 4px; -} - -.anchor { - color: inherit; - position: relative; -} - -.anchor:hover { - background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSIjNDE0MDQyIj48cGF0aCBkPSJNOS44IDdoLS45bC0uOS0uMWMtLjctLjMtMS40LS43LTEuOC0xLjMtLjItLjEtLjMtLjMtLjMtLjVsLS4zLS40Yy0uMS0uNC0uMi0uOC0uMi0xLjIgMC0uNC4xLS44LjItMS4yaDEuN2MtLjMuNC0uNC44LS40IDEuMiAwIC40LjEuOC4zIDEuMS4xLjIuMi4zLjQuNC4xLjEuMi4yLjQuMy4zLjIuNy4zIDEgLjNoMy40YzEuMiAwIDIuMi0uOSAyLjItMi4xcy0xLTIuMS0yLjItMi4xaC0xLjRjLS4zLS42LS43LTEtMS4yLTEuNGgyLjZjMiAwIDMuNiAxLjYgMy42IDMuNXMtMS42IDMuNS0zLjYgMy41aC0yLjZ6TTguNCAyYy0uMS0uMS0uMi0uMy0uNC0uMy0uMy0uMi0uNy0uMy0xLS4zaC0zLjRjLTEuMiAwLTIuMi45LTIuMiAyLjEgMCAxLjIgMSAyLjEgMi4yIDIuMWgxLjRjLjMuNS43IDEgMS4yIDEuNGgtMi42Yy0yIDAtMy42LTEuNi0zLjYtMy41czEuNi0zLjUgMy42LTMuNWgzLjUwMDAwMDAwMDAwMDAwMDRsLjkuMWMuNy4yIDEuNC43IDEuOCAxLjMuMS4xLjIuMy4zLjUuMS4xLjIuMy4yLjUuMS40LjIuOC4yIDEuMiAwIC40LS4xLjgtLjIgMS4yaC0xLjZjLjMtLjUuNC0uOS40LTEuM3MtLjEtLjgtLjMtMS4xYy0uMS0uMi0uMi0uMy0uNC0uNHoiLz48L2c+PC9zdmc+) 0 50% no-repeat; - background-size: 21px 9px; - margin-left: -27px; - padding-left: 27px; - text-decoration: none; -} diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.html b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.html deleted file mode 100644 index a2def719..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.html +++ /dev/null @@ -1,1479 +0,0 @@ - - - - - Chosen: A jQuery Plugin by Harvest to Tame Unwieldy Select Boxes - - - - - - -
                  -
                  -
                  -
                  -

                  Chosen (v1.1.0)

                  -
                  -

                  Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly.

                  - -

                  - Downloads - Project Source - Contribute -

                  - -

                  Standard Select

                  -
                  -
                  - Turns This - -
                  -
                  - Into This - -
                  -
                  - -

                  Multiple Select

                  -
                  -
                  - Turns This - -
                  -
                  - Into This - -
                  -
                  - -

                  <optgroup> Support

                  -
                  -
                  - Single Select with Groups - -
                  -
                  - Multiple Select with Groups - -
                  -
                  - -

                  Selected and Disabled Support

                  -
                  -

                  Chosen automatically highlights selected options and removes disabled options.

                  -
                  - Single Select - -
                  -
                  - Multiple Select - -
                  -
                  - -

                  Hide Search on Single Select

                  -
                  -

                  The disable_search_threshold option can be specified to hide the search input on single selects if there are fewer than (n) options.

                  -
                  $(".chosen-select").chosen({disable_search_threshold: 10});
                  -

                  -
                  - -
                  -
                  - -

                  Default Text Support

                  -
                  -

                  Chosen automatically sets the default field text ("Choose a country...") by reading the select element's data-placeholder value. If no data-placeholder value is present, it will default to "Select an Option" or "Select Some Options" depending on whether the select is single or multiple. You can change these elements in the plugin js file as you see fit.

                  -
                  <select data-placeholder="Choose a country..." style="width:350px;" multiple class="chosen-select">
                  -

                  Note: on single selects, the first element is assumed to be selected by the browser. To take advantage of the default text support, you will need to include a blank option as the first element of your select list.

                  -
                  - -

                  No Results Text Support

                  -
                  -

                  Setting the "No results" search text is as easy as passing an option when you create Chosen:

                  -
                   $(".chosen-select").chosen({no_results_text: "Oops, nothing found!"}); 
                  -

                  -
                  - Single Select - -
                  -
                  - Multiple Select - -
                  -
                  - -

                  Limit Selected Options in Multiselect

                  -
                  -

                  You can easily limit how many options the user can select:

                  -
                  $(".chosen-select").chosen({max_selected_options: 5});
                  -

                  If you try to select another option with limit reached chosen:maxselected event is triggered:

                  -
                   $(".chosen-select").bind("chosen:maxselected", function () { ... }); 
                  -
                  - -

                  Allow Deselect on Single Selects

                  -
                  -

                  When a single select box isn't a required field, you can set allow_single_deselect: true and Chosen will add a UI element for option deselection. This will only work if the first option has blank text.

                  -
                  - -
                  -
                  - -

                  Right to Left Support

                  -
                  -

                  Chosen supports right to left select boxes too. just add "chosen-rtl" in addition to "chosen-select" to your select tags and you are good to go.

                  -
                  <select class="chosen-select chosen-rtl">
                  -
                  - Single right to left select - -
                  -
                  - Multiple right to left select - -
                  -
                  - -

                  Change / Update Events

                  -
                  -
                    -
                  • -

                    Form Field Change

                    -

                    When working with form fields, you often want to perform some behavior after a value has been selected or deselected. Whenever a user selects a field in Chosen, it triggers a "change" event* on the original form field. That let's you do something like this:

                    -
                    $("#form_field").chosen().change( … );
                    -
                  • -
                  • -

                    Updating Chosen Dynamically

                    -

                    If you need to update the options in your select field and want Chosen to pick up the changes, you'll need to trigger the "chosen:updated" event on the field. Chosen will re-build itself based on the updated content.

                    -
                    $("#form_field").trigger("chosen:updated");
                    -
                  • -
                  -
                  - -

                  Custom Width Support

                  -
                  -

                  Using a custom width with Chosen is as easy as passing an option when you create Chosen:

                  -
                   $(".chosen-select").chosen({width: "95%"}); 
                  -
                  - Single Select - -
                  -
                  - Multiple Select - -
                  -
                  - -

                  Labels work, too

                  -
                  -

                  Use labels just like you would a standard select

                  -

                  -
                  - - -
                  -
                  - - -
                  -
                  - -

                  Setup

                  -

                  Using Chosen is easy as can be.

                  -
                    -
                  1. Download the plugin and copy the chosen files to your app.
                  2. -
                  3. Activate the plugin on the select boxes of your choice: $(".chosen-select").chosen()
                  4. -
                  5. Disco.
                  6. -
                  - -

                  FAQs

                  -
                    -
                  • -

                    Do you have all the available options documented somewhere?

                    -

                    Yes! You can find them on the options page.

                    -
                  • -
                  • -

                    Something doesn't work. Can you fix it?

                    -

                    Yes! Please report all issues using the GitHub issue tracking tool. Please include the plugin version (jQuery or Prototype), browser and OS. The more information provided, the easier it is to fix a problem.

                    -
                  • -
                  • -

                    What browsers are supported?

                    -

                    All modern desktop browsers are supported (Firefox, Chrome, Safari and IE9). Legacy support for IE8 is also enabled. Chosen is disabled on iPhone, iPod Touch, and Android mobile devices (more information).

                    -
                  • -
                  • -

                    Didn't there used to be a Prototype version of Chosen?

                    -

                    There still is!

                    -
                  • -
                  - -

                  Credits

                  - - - - - -
                  -
                  - - - - -
                  - - - diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.proto.html b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.proto.html deleted file mode 100644 index f32d6312..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/index.proto.html +++ /dev/null @@ -1,1483 +0,0 @@ - - - - - Chosen: A Prototype Plugin by Harvest to Tame Unwieldy Select Boxes - - - - - - -
                  -
                  -
                  -

                  Chosen - Prototype Version (v1.1.0)

                  -
                  -

                  Chosen is a Prototype plugin that makes long, unwieldy select boxes much more user-friendly.

                  - -

                  - Downloads - Project Source - Contribute -

                  - -

                  Looking for the jQuery version?

                  - -

                  Standard Select

                  -
                  -
                  - Turns This - -
                  -
                  - Into This - -
                  -
                  - -

                  Multiple Select

                  -
                  -
                  - Turns This - -
                  -
                  - Into This - -
                  -
                  - -

                  <optgroup> Support

                  -
                  -
                  - Single Select with Groups - -
                  -
                  - Multiple Select with Groups - -
                  -
                  - -

                  Selected and Disabled Support

                  -
                  -

                  Chosen automatically highlights selected options and removes disabled options.

                  -
                  - Single Select - -
                  -
                  - Multiple Select - -
                  -
                  - -

                  Hide Search on Single Select

                  -
                  -

                  The disable_search_threshold option can be specified to hide the search input on single selects if there are fewer than (n) options.

                  -
                   new Chosen($("chosen_select_field"),{disable_search_threshold: 10}); 
                  -

                  -
                  - -
                  -
                  - -

                  Default Text Support

                  -
                  -

                  Chosen automatically sets the default field text ("Choose a country...") by reading the select element's data-placeholder value. If no data-placeholder value is present, it will default to "Select an Option" or "Select Some Options" depending on whether the select is single or multiple. You can change these elements in the plugin js file as you see fit.

                  -
                  <select data-placeholder="Choose a country..." style="width:350px;" multiple class="chosen-select">
                  -

                  Note: on single selects, the first element is assumed to be selected by the browser. To take advantage of the default text support, you will need to include a blank option as the first element of your select list.

                  -
                  - -

                  No Results Text Support

                  -
                  -

                  Setting the "No results" search text is as easy as passing an option when you create Chosen:

                  -
                  new Chosen($("chosen_select_field"),{no_results_text: "Oops, nothing found!"}); 
                  - -
                  - Single Select - -
                  -
                  - Multiple Select - -
                  -
                  - -

                  Limit Selected Options in Multiselect

                  -
                  -

                  You can easily limit how many options the user can select:

                  -
                  new Chosen($("chosen_select_field"),{max_selected_options: 5}); 
                  -

                  If you try to select another option with limit reached chosen:maxselected event is triggered:

                  -
                  $("chosen_select_field").observe("chosen:maxselected", function(evt) { ... }); 
                  -
                  - -

                  Allow Deselect on Single Selects

                  -
                  -

                  When a single select box isn't a required field, you can set allow_single_deselect: true and Chosen will add a UI element for option deselection. This will only work if the first option has blank text.

                  -
                  - -
                  -
                  - -

                  Right to Left Support

                  -
                  -

                  Chosen supports right to left select boxes too. just add "chosen-rtl" in addition to "chosen-select" to your select tags and you are good to go.

                  -
                  <select class="chosen-select chosen-rtl">
                  -
                  - Single right to left select - -
                  -
                  - Multiple right to left select - -
                  -
                  - -

                  Change / Update Events

                  -
                  -
                    -
                  • -

                    Form Field Change

                    -

                    When working with form fields, you often want to perform some behavior after a value has been selected or deselected. Whenever a user selects a field in Chosen, it triggers a "change" event* on the original form field. That let's you do something like this:

                    -
                    $("#form_field").chosen().change( … );
                    -

                    Note: Prototype doesn't offer support for triggering standard browser events. Event.simulate is required to trigger the change event when using the Prototype version.

                    -
                  • -
                  • -

                    Updating Chosen Dynamically

                    -

                    If you need to update the options in your select field and want Chosen to pick up the changes, you'll need to trigger the "chosen:updated" event on the field. Chosen will re-build itself based on the updated content.

                    -
                    Event.fire($("form_field"), "chosen:updated");
                    -
                  • -
                  -
                  - -

                  Custom Width Support

                  -
                  -

                  Using a custom width with Chosen is as easy as passing an option when you create Chosen:

                  -
                  new Chosen($("chosen_select_field"),{width: "95%"}); 
                  -
                  - Single Select - -
                  -
                  - Multiple Select - -
                  -
                  - -

                  Labels work, too

                  -
                  -

                  Use labels just like you would a standard select

                  -

                  -
                  - - -
                  -
                  - - -
                  -
                  - -

                  Setup

                  -

                  Using Chosen is easy as can be.

                  -
                    -
                  1. Download the plugin and copy the chosen files to your app.
                  2. -
                  3. Activate the plugin by creating a new instance of Chosen: New Chosen(some_form_field,some_options);
                  4. -
                  5. Disco.
                  6. -
                  - -

                  FAQs

                  -
                    -
                  • -

                    Do you have all the available options documented somewhere?

                    -

                    Yes! You can find them on the options page.

                    -
                  • -
                  • -

                    Something doesn't work. Can you fix it?

                    -

                    Yes! Please report all issues using the GitHub issue tracking tool. Please include the plugin version (jQuery or Prototype), browser and OS. The more information provided, the easier it is to fix a problem.

                    -
                  • -
                  • -

                    What browsers are supported?

                    -

                    All modern desktop browsers are supported (Firefox, Chrome, Safari and IE9). Legacy support for IE8 is also enabled. Chosen is disabled on iPhone, iPod Touch, and Android mobile devices (more information).

                    -
                  • -
                  - -

                  Credits

                  - - - - - -
                  -
                  - - - - - - - diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/options.html b/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/options.html deleted file mode 100644 index 4cedc53b..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/chosen_v1.1.0/options.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - Chosen: A jQuery Plugin by Harvest to Tame Unwieldy Select Boxes - - - - - - -
                  -
                  -
                  -

                  Chosen (v1.1.0)

                  -
                  -

                  Chosen has a number of options and attributes that allow you to have full control of your select boxes.

                  - -

                  Options

                  -

                  The following options are available to pass into Chosen on instantiation.

                  - -

                  Example:

                  -
                  -  $(".my_select_box").chosen({
                  -    disable_search_threshold: 10,
                  -    no_results_text: "Oops, nothing found!",
                  -    width: "95%"
                  -  });
                  -
                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  OptionDefaultDescription
                  allow_single_deselectfalseWhen set to true on a single select, Chosen adds a UI element which selects the first elment (if it is blank).
                  disable_searchfalseWhen set to true, Chosen will not display the search field (single selects only).
                  disable_search_threshold0Hide the search input on single selects if there are fewer than (n) options.
                  enable_split_word_searchtrueBy default, searching will match on any word within an option tag. Set this option to false if you want to only match on the entire text of an option tag.
                  inherit_select_classesfalseWhen set to true, Chosen will grab any classes on the original select field and add them to Chosen’s container div.
                  max_selected_optionsInfinityLimits how many options the user can select. When the limit is reached, the chosen:maxselected event is triggered.
                  no_results_text"No results match"The text to be displayed when no matching results are found. The current search is shown at the end of the text (e.g., - No results match "Bad Search").
                  placeholder_text_multiple"Select Some Options"The text to be displayed as a placeholder when no options are selected for a multiple select.
                  placeholder_text_single"Select an Option"The text to be displayed as a placeholder when no options are selected for a single select.
                  search_containsfalseBy default, Chosen’s search matches starting at the beginning of a word. Setting this option to true allows matches starting from anywhere within a word. This is especially useful for options that include a lot of special characters or phrases in ()s and []s.
                  single_backstroke_deletetrueBy default, pressing delete/backspace on multiple selects will remove a selected choice. When false, pressing delete/backspace will highlight the last choice, and a second press deselects it.
                  widthOriginal select width.The width of the Chosen select box. By default, Chosen attempts to match the width of the select box you are replacing. If your select is hidden when Chosen is instantiated, you must specify a width or the select will show up with a width of 0.
                  display_disabled_optionstrueBy default, Chosen includes disabled options in search results with a special styling. Setting this option to false will hide disabled results and exclude them from searches.
                  display_selected_optionstrue -

                  By default, Chosen includes selected options in search results with a special styling. Setting this option to false will hide selected results and exclude them from searches.

                  -

                  Note: this is for multiple selects only. In single selects, the selected result will always be displayed.

                  -
                  - -

                  Attributes

                  -

                  Certain attributes placed on the select tag or its options can be used to configure Chosen.

                  - -

                  Example:

                  - -
                  -  <select class="my_select_box" data-placeholder="Select Your Options">
                  -    <option value="1">Option 1</option>
                  -    <option value="2" selected>Option 2</option>
                  -    <option value="3" disabled>Option 3</option>
                  -  </select>
                  -
                  - - - - - - - - - - - - - - - - - -
                  AttributeDescription
                  data-placeholder -

                  The text to be displayed as a placeholder when no options are selected for a select. Defaults to "Select an Option" for single selects or "Select Some Options" for multiple selects.

                  -

                  Note:This attribute overrides anything set in the placeholder_text_multiple or placeholder_text_single options.

                  -
                  multipleThe attribute multiple on your select box dictates whether Chosen will render a multiple or single select.
                  selected, disabledChosen automatically highlights selected options and disables disabled options.
                  - -

                  Classes

                  -

                  Classes placed on the select tag can be used to configure Chosen.

                  - -

                  Example:

                  - -
                  -  <select class="my_select_box chosen-rtl">
                  -    <option value="1">Option 1</option>
                  -    <option value="2">Option 2</option>
                  -    <option value="3">Option 3</option>
                  -  </select>
                  -
                  - - - - - - - - - - -
                  ClassnameDescription
                  chosen-rtl -

                  Chosen supports right-to-left text in select boxes. Add the class chosen-rtl to your select tag to support right-to-left text options.

                  -

                  Note: The chosen-rtl class will pass through to the Chosen select even when the inherit_select_classes option is set to false.

                  -
                  - -

                  Triggered Events

                  -

                  Chosen triggers a number of standard and custom events on the original select field.

                  - -

                  Example:

                  - -
                  -  $('.my_select_box').on('change', function(evt, params) {
                  -    do_something(evt, params);
                  -  });
                  -
                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  EventDescription
                  change -

                  Chosen triggers the standard DOM event whenever a selection is made (it also sends a selected or deselected parameter that tells you which option was changed).

                  -

                  Note: in order to use change in the Prototype version, you have to include the Event.simulate class. The selected and deselected parameters are not available for Prototype.

                  -
                  chosen:readyTriggered after Chosen has been fully instantiated.
                  chosen:maxselectedTriggered if max_selected_options is set and that total is broken.
                  chosen:showing_dropdownTriggered when Chosen’s dropdown is opened.
                  chosen:hiding_dropdownTriggered when Chosen’s dropdown is closed.
                  chosen:no_resultsTriggered when a search returns no matching results.
                  - -

                  - Note: all custom Chosen events (those that being with chosen:) also include the chosen object as a parameter. -

                  - -

                  Triggerable Events

                  -

                  You can trigger several events on the original select field to invoke a behavior in Chosen.

                  - -

                  Example:

                  - -
                  -  // tell Chosen that a select has changed
                  -    $('.my_select_box').trigger('chosen:updated');
                  -
                  - - - - - - - - - - - - - - - - - - - - - -
                  EventDescription
                  chosen:updatedThis event should be triggered whenever Chosen’s underlying select element changes (such as a change in selected options).
                  chosen:activateThis is the equivalant of focusing a standard HTML select field. When activated, Chosen will capure keypress events as if you had clicked the field directly.
                  chosen:openThis event activates Chosen and also displays the search results.
                  chosen:closeThis event deactivates Chosen and hides the search results.
                  - - - -
                  -
                  - - - - diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/Gruntfile.js b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/Gruntfile.js deleted file mode 100644 index cfe737a6..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/Gruntfile.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - minimalect - http://github.com/groenroos/minimalect - - Copyright (c) 2013-2014 Oskari Groenroos and contributors - Licensed under the MIT license. -*/ - -// jshint globalstrict:true, node:true - -"use strict"; - -module.exports = function (grunt) { - - grunt.initConfig({ - - pkg: grunt.file.readJSON("package.json"), - - banner:'/*********************************** \n'+ - '<%= pkg.name %> \n'+ - '<%= pkg.description %> \n\n' + - 'jQuery 1.7+ required. \n' + - 'Developed by @groenroos \n' + - 'http://www.groenroos.fi \n\n' + - 'Github: <%= pkg.repository.url %> w \n\n' + - 'Licensed under the <%= pkg.license %> license.\n\n' + - '************************************/\n', - - clean: { - options: { - force: true - }, - "default": [ - "*.min.*", - '*.css' - ] - }, - uglify: { - options: { - banner:'<%= banner %>', - mangle: true, - compress: true, - preserveComments: "some" - }, - "default": { - files: { - "jquery.minimalect.min.js": ["jquery.minimalect.js"] - } - } - }, - sass: { // Task - dist: { - options:{ - style:"compressed" - }, - files: { // Dictionary of files - 'jquery.minimalect.min.css': 'jquery.minimalect.scss' // 'destination': 'source' - } - }, - dev:{ - files: { // Dictionary of files - 'jquery.minimalect.css': 'jquery.minimalect.scss' // 'destination': 'source' - } - } - }, - usebanner: { - taskName: { - options: { - position: 'top', - banner:'<%= banner %>' - }, - files: { - src: [ '*.css' ] - } - } - } - }); - - grunt.loadNpmTasks("grunt-contrib-clean"); - grunt.loadNpmTasks("grunt-contrib-uglify"); - grunt.loadNpmTasks("grunt-contrib-jasmine"); - grunt.loadNpmTasks('grunt-contrib-sass'); - grunt.loadNpmTasks('grunt-banner'); - - grunt.registerTask("default", ["clean", "uglify", "sass", 'usebanner' ]); -}; diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/README.md b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/README.md deleted file mode 100644 index 97593fa2..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/README.md +++ /dev/null @@ -1,117 +0,0 @@ -minimalect ----------- - -Minimal select replacement for jQuery by [@groenroos](http://twitter.com/groenroos). For usage examples, visit [groenroos.github.io/minimalect](http://groenroos.github.io/minimalect/) - -* Replace select elements with a nicer styled control -* Support for optgroups -* Filtering choices by typing -* Keyboard navigation -* Support for themes - -**New in 0.9.0 (28th May 2014)** - -* AJAX search support -* Multiselect support -* Detects dynamic changes to original element automatically -* Disabled element support -* Public methods -* Optional reset functionality -* Combobox functionality now optional -* Less conflict with existing form styles -* Various bugfixes - -### Usage - -Include `jquery.minimalect.min.js` after you load jQuery (1.7 or newer). Then simply do; - - $("select").minimalect(); - -Remember to also include the stylesheet (SCSS and minified CSS available); - - - -The default style is very understated, so it's easy to modify to better suit your needs. By default, no graphics are used; the arrow symbols are Unicode characters. Please be advised that not all typefaces on all devices support this, and depending on your target device, you may want to replace it with pre-rendered graphics. - - -#### AJAX functionality - -You can also use Minimalect as a way to display search results from an AJAX call. For this, pass the `ajax` setting with the URL to the backend. Minimalect will send a POST request with the key `q` containing the value of the user's search. Minimalect will expect a JSON response with an array of objects, each having two keys: `name` and `value`. - -Note, that the response received from the AJAX service will also modify choices available in the original `select` element, so that the selected choice may be appropriately sent with the rest of the form. The original contents of the `select` element are not restored if the user doesn't pick anything. - - -#### Programmatically changing the selected choice - -If you wish to change the current value of the select, you can simply make your changes to the original element like you would normally with `.val()`. Minimalect will take it from there, providing that the `live` setting is set to `true`, like it is by default. - - -#### Programmatically changing the available choices - -Since version 0.9.0, Minimalect will automatically recognize if the original options are changed dynamically, and the changes are reflected in the user-facing element. For this, Minimalect uses the MutationObserver, which has [spotty cross-browser support](http://caniuse.com/#feat=mutationobserver). For support in IE10 and earlier, Firefox 13 and earlier, Chrome 26 and earlier and Safari 5.1 and earlier, either use a [polyfill](https://github.com/Polymer/MutationObservers), or call the `update` method manually. - - -#### Available methods - -You can call various Minimalect methods to control it programmatically. You can call methods by passing the method name as a string in a second call, e.g. `.minimalect("method")` - -* `destroy` — remove all the features of Minimalect and restore the original select. *Warning:* this will unhook any `change`, `focus` or `blur` events you may have connected to the `select` via `.on()` -* `update` — refresh Minimalect's displayed choices from the original `select`. Minimalect will do this automatically in modern browsers. See above for details. - - -#### Available options - -You can pass an object as a parameter for the `.minimalect()` call, to override the default settings. - -You may edit all the CSS classnames that Minimalect uses so that they don't collide with ones you already use, as well as the user-facing messages for customization or internationalization. - -##### Settings - -* `theme` — the currently used theme. Applied as a class to the main div element. Default: *(empty)* -* `transition` — which effect should be used for showing and hiding the dropdown. Default: *fade* -* `transition_time` — how long the effect for showing and hiding the dropdown should take, in milliseconds. Default: *150* -* `remove_empty_option` — whether options with empty values should be removed. Default: `true` -* `show_reset` — whether to show a reset button to deselect a selected choice. Default: `false` -* `searchable` — whether the combobox functionality is enabled or not. Default: `true` -* `ajax` — URL of an AJAX resource for external search results. See above for details. Will not have an effect if `searchable` is `false`. Default: `null` -* `live` — whether Minimalect should automatically detect value changes to the original `select`. Creates an interval that runs indefinitely every 100 ms; may interfere with the DOM inspector. Default: `true` -* `debug` — whether Minimalect should explain in the console what it's doing. Useful for debugging. Default: `false` - -##### Messages - -* `placeholder` — the default text displayed whenever no choice has been selected. Set to `null` to inherit the placeholder from the value of the first option. Default: *Select a choice* -* `empty` — message displayed to the user when no choice matched his filter search term. Default: *No results matched your keyword.* -* `error` — message displayed to the user when an AJAX request fails for any reason. Default: *There was a problem with the request.* - -##### Classes - -* `class_container` — classname for the main div element. Default: *minict_wrapper* -* `class_group` — classname for a list item that represents an optgroup label. Default: *minict_group* -* `class_empty` — classname for the "No results" message when filtering produces no results. Default: *minict_empty* -* `class_active` — classname that is applied to the main div element whenever the dropdown is visible. Default: *active* -* `class_disabled` — classname that is applied to list items or the whole select, if they are disabled. Default: *disabled* -* `class_selected` — classname applied to the list item in the dropdown that is currently selected. Default: *selected* -* `class_hidden` — classname applied to list items in the dropdown that do not match the filter. Default: *hidden* -* `class_highlighted` — classname applied to the list item that is currently highlighted when the user uses keyboard navigation. Default: *highlighted* -* `class_first` — classname that corresponds to the first visible list item in the dropdown, including optgroup labels and the "No results" message. Helpful when rounding corners in CSS. Default: *minict_first* -* `class_last` — classname that corresponds to the last visible list item in the dropdown, including optgroup labels and the "No results" message. Helpful when rounding corners in CSS. Default: *minict_last* -* `class_reset` — classname applied to the optional reset element. Default: *minict_reset* - -##### Callbacks - -* `beforeinit` — Called immediately when the plugin is called, before any initialization work begins. -* `afterinit` — Called after Minimalect has been fully initialized. -* `onchange` — Called whenever the user selects an option in the list. - * `value`; the value of the choice selected. - * `text`; the user-facing text of the choice selected. -* `onopen` — Called when the dropdown list is displayed. -* `onclose` — Called when the dropdown list is closed (either by clicking away, or by selecting an option). -* `onfilter` — Called every time the list is filtered (basically every time the user types a letter into the filter box). - * `match`; a boolean parameter, `true` if there was matches, `false` if no matches are found. - - -### Bugs & Support - -Developed by [@groenroos](http://twitter.com/groenroos). Please list all bugs and feature requests in the [Github issue tracker](https://github.com/groenroos/minimalect/issues). - -Licensed under the MIT license. diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/bower.json b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/bower.json deleted file mode 100644 index 21017d7d..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/bower.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "minimalect", - "version": "0.9.0", - "main": "jquery.minimalect.js", - "ignore": [ - "Gruntfile.js", - "*.md" - ] -} \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.css b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.css deleted file mode 100644 index 8ab7543b..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.css +++ /dev/null @@ -1,222 +0,0 @@ -/************************************ - MINIMALECT 0.9 - A minimalistic select replacement - - jQuery 1.7+ required. - Developed by @groenroos - http://www.groenroos.fi - - Github: http://git.io/Xedg9w - - Licensed under the MIT license. - -************************************/ -.minict_wrapper { - font-family: "Segoe UI", Segoe, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; - color: #333; - background: #fff; - position: relative; - width: 300px; - height: 35px; - height: 2.2rem; - border: 1px solid #e5e5e5; - border-radius: 3px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - .minict_wrapper * { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - .minict_wrapper.disabled { - background: #f5f5f5; - text-shadow: 0 1px 0 #fff; } - .minict_wrapper.disabled span { - color: #bbb !important; } - .minict_wrapper:after { - content: "\25BC"; - display: block; - position: absolute; - height: 33px; - width: 33px; - height: 2.1rem; - width: 2.1rem; - top: 0; - right: 0; - font-size: 10px; - font-size: 0.6rem; - line-height: 32px; - line-height: 1.9rem; - text-align: center; - color: #555; } - .minict_wrapper.active:after { - content: "\25B2"; } - .minict_wrapper.disabled:after { - color: #bbb; } - .minict_wrapper span { - display: block; - border: 0; - outline: none; - background: none; - font-family: "Segoe UI", Segoe, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; - color: #333; - font-size: 16px; - font-size: 1rem; - height: 32px; - height: 2.0rem; - line-height: 23px; - line-height: 1.5rem; - padding: 4px 53px 0 6px; - padding: 4px 3.4rem 0 0.4rem; - cursor: default; - width: 100%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; } - .minict_wrapper span:empty:before { - content: attr(data-placeholder); - color: #ccc; - line-height: 23px; - line-height: 1.5rem; } - .minict_wrapper ul { - display: none; - list-style: none; - padding: 0; - margin: 0 -1px; - position: absolute; - width: 100%; - width: -webkit-calc(100% + 2px); - width: -moz-calc(100% + 2px); - width: calc(100% + 2px); - border: 1px solid #e5e5e5; - border-top: 1px solid #f9f9f9; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - top: 33px; - top: 2.0rem; - left: 0; - max-height: 350px; - max-height: 22rem; - overflow-y: auto; - z-index: 999999; } - .minict_wrapper ul li { - list-style: none; - font-size: 1rem; - padding: 0 10px; - padding: 0 0.7rem; - cursor: pointer; - background: #fff; - height: 35px; - height: 2.2rem; - line-height: 32px; - line-height: 2rem; } - .minict_wrapper ul li:hover { - background: #fcfcfc; - color: #111; } - .minict_wrapper ul li.minict_group { - color: #444; - background: #f6f6f6; - font-weight: bold; - cursor: default; } - .minict_wrapper ul li.minict_empty { - display: none; - background: #fff !important; - color: #bbb; - text-align: center; - font-size: 14px; - font-size: 0.9rem; - height: 55px; - height: 3.5rem; - line-height: 50px; - line-height: 3.3rem; } - .minict_wrapper ul li.disabled { - cursor: default; - background: #fff !important; - color: #bbb; } - .minict_wrapper ul li.selected { - color: #819a9a; - background: #f8f9f9; } - .minict_wrapper ul li.highlighted { - color: #fff; - background: #819a9a; } - .minict_wrapper ul li.hidden { - display: none; } - .minict_wrapper .minict_reset { - color: #A9A9A9; - bottom: 0; - display: none; - font-size: 18px; - font-size: 1.1rem; - line-height: 30px; - line-height: 1.9rem; - position: absolute; - right: 35px; - right: 2.2rem; - text-align: center; - top: 0; - text-decoration: none; - width: 20px; - width: 1.2rem; - -webkit-transition: all 0.35s ease-in-out; - transition: all 0.35s ease-in-out; } - .minict_wrapper .minict_reset:hover { - color: #e0e0e0; - -webkit-transition: all 0.15s ease-in-out; - transition: all 0.15s ease-in-out; } - .minict_wrapper .minict_reset:active { - color: #636363; } - .minict_wrapper.disabled .minict_reset { - display: none; } - -.minict_wrapper.bubble { - -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05); - box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05); - background: -moz-linear-gradient(top, white 0%, #f9f9f9 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f9f9f9)); - background: -webkit-linear-gradient(top, white 0%, #f9f9f9 100%); - background: -o-linear-gradient(top, white 0%, #f9f9f9 100%); - background: -ms-linear-gradient(top, white 0%, #f9f9f9 100%); - background: linear-gradient(to bottom, white 0%, #f9f9f9 100%); } - .minict_wrapper.bubble:hover { - border-color: #dcdcdc; } - .minict_wrapper.bubble:after { - border-left: 1px solid #e5e5e5; - -webkit-box-shadow: inset 1px 0px 0px 0px #fff; - box-shadow: inset 1px 0px 0px 0px #fff; - height: 2.05rem; } - .minict_wrapper.bubble ul { - top: 2.7rem; - -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25); - box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25); - border-radius: 6px; - overflow: visible; } - .minict_wrapper.bubble ul:before { - position: absolute; - top: -11px; - left: 19px; - content: "."; - color: transparent; - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 11px 11px 11px; - border-color: transparent transparent #e5e5e5 transparent; } - .minict_wrapper.bubble ul:after { - position: absolute; - top: -10px; - left: 20px; - content: "."; - color: transparent; - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 10px 10px 10px; - border-color: transparent transparent #ffffff transparent; } - .minict_wrapper.bubble ul li.minict_first { - border-top-left-radius: 6px; - border-top-right-radius: 6px; } - .minict_wrapper.bubble ul li.minict_last { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; } - .minict_wrapper.bubble .minict_reset { - width: 30px; } diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.js b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.js deleted file mode 100644 index c2a83b12..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.js +++ /dev/null @@ -1,647 +0,0 @@ -/************************************ - MINIMALECT 0.9 - A minimalistic select replacement - - jQuery 1.7+ required. - Developed by @groenroos - http://www.groenroos.fi - - Github: http://git.io/Xedg9w - - Licensed under the MIT license. - -************************************/ - -;(function ( $, window, document, undefined ) { - - var pluginName = "minimalect", - defaults = { - // settings - theme: "", // name of the theme used - reset: false, - transition: "fade", - transition_time: 150, - remove_empty_option: true, - searchable: true, // whether or not the combobox functionality is enabled - ajax: null, // URL to an external resource - debug: false, // whether to be verbose in the console - live: true, // whether to automatically detect changes - - // messages - placeholder: "Select a choice", // default placeholder when nothing is selected - empty: "No results match your keyword.", // error message when nothing matches the filter search term - error_message: "There was a problem with the request.", // error message when the AJAX call fails - - // classes - class_container: "minict_wrapper", // wrapper div for the element - class_group: "minict_group", // list item for an optgroup - class_empty: "minict_empty", // "No results" message - class_active: "active", // applied to wrapper when the dropdown is displayed - class_disabled: "disabled", // applied to list elements that are disabled - class_selected: "selected", // the currently selected item in the dropdown - class_hidden: "hidden", // an item that doesn't match the filter search term - class_highlighted: "highlighted", // item highlighted by keyboard navigation - class_first: "minict_first", // first visible element - class_last: "minict_last", // last visible element - class_reset: "minict_reset", // reset link - - // callbacks - beforeinit: function(){}, // called before Minimalect is initialized - afterinit: function(){}, // called right after Minimalect is initialized - onchange: function(){}, // called whenever the user changes the selected value - onopen: function(){}, // called when the dropdown is displayed - onclose: function(){}, // called when the dropdown is hidden - onfilter: function(){} // called every time the filter has been activated - }; - - // The actual plugin constructor - function Plugin( element, options ) { - this.element = $(element); - this.options = $.extend( {}, defaults, options ); - this._defaults = defaults; - this._name = pluginName; - this.label = $('[for="'+this.element.attr('id')+'"]').attr('for', 'minict_'+this.element.attr('id')); - - this._init(); - } - - Plugin.prototype = { - - // INITIALIZATION - - _init: function() { - - // before init callback - this.options.beforeinit(); - - // PREPWORK - - var op = this.options, - m = this; - - // create the wrapper - this.wrapper = $('
                  '); - // hide the original select and add the wrapper - this.element.hide().after(this.wrapper); - // apply the current theme to the wrapper - if(op.theme) this.wrapper.addClass(op.theme); - // reflect disabled status - if(this.element.prop("disabled")) - this.wrapper.addClass(op.class_disabled); - - // create and add the input - this.input = $( - ''+ - (this.element.find("option[selected]").html() || "")+ - '' - ).appendTo(this.wrapper); - - // add the reset link, if it's wanted - if(op.reset) - this.reset = $('×').appendTo(this.wrapper); - - // parse the select itself, and create the dropdown markup - this.ul = $('
                    '+this._parseSelect()+'
                  • '+op.empty+'
                  ').appendTo(this.wrapper); - this.items = this.wrapper.find('li'); - // if it's preselected, select the option itself as well - if(this.element.find("option[selected]").length) { - this._showResetLink(); - this.items.filter('[data-value="'+this.element.find("option[selected]").val()+'"]').addClass(op.class_selected); - } - - // BIND EVENTS - // hide dropdown when you click elsewhere - $(document).on("click", function(){ m._hideChoices(m.wrapper) }); - // hide dropdown when moving focus outside it - $("*").not(this.wrapper).not(this.wrapper.find('*')).on("focus", function(){ m._hideChoices(m.wrapper) }); - // toggle dropdown when you click on the dropdown itself - this.wrapper.on("click", function(e){ - e.stopPropagation(); - // only close the dropdown when it's not disabled and not multiselect - if(!m.element.prop("multiple") && !m.element.prop("disabled")) - m._toggleChoices() - }); - // toggle dropdown when you click on the associated label, if present - this.label.on("click", function(e){ e.stopPropagation(); m.input.trigger('focus') }); - // select choice when you click on it - this.wrapper.on("click", "li:not(."+op.class_group+", ."+op.class_empty+", ."+op.class_disabled+")", function(){ m._selectChoice($(this)) }); - // stop the dropdown from closing when you click on a group or empty placeholder - this.wrapper.on("click", "li."+op.class_group+", li."+op.class_empty+", li."+op.class_disabled, function(e){ - e.stopPropagation(); - m.input.focus(); - }); - // if the original is focused or blurred manually, mimic it - // also handle the custom update event - this.element.on("focus", function(){ - m.element.blur(); - m._showChoices(); - }) - .on("blur", m._hideChoices) - .on("update", m.update); - - // bind reset only if it's there - if(op.reset){ - this.wrapper.on("click", "a."+op.class_reset, function(e){ - e.stopPropagation(); - m._resetChoice(); - return false; - }); - } - - // key bindings for the input element - this.input.on("focus click", function(e){ - e.stopPropagation(); - if(!m.element.prop("disabled")) m._showChoices(); else m.input.blur(); - }).on("keydown", function(e){ - // keyboard navigation - switch(e.keyCode) { - // up - case 38: - e.preventDefault(); - m._navigateChoices('up'); - break; - // down - case 40: - e.preventDefault(); - m._navigateChoices('down'); - break; - // enter - case 13: - // tab - case 9: - // select the highlighted choice - if(m.items.filter("."+op.class_highlighted).length) - m._selectChoice(m.items.filter("."+op.class_highlighted)); - // or if there is none, select the first choice after filtering - else if(m.input.text()) - m._selectChoice(m.items.not("."+op.class_group+", ."+op.class_empty).filter(':visible').first()); - if(e.keyCode===13){ - e.preventDefault(); - m._hideChoices(m.wrapper); - } - break; - // escape - case 27: - e.preventDefault(); - // close the select and don't change the value - m._hideChoices(m.wrapper); - break; - } - }).on("keyup", function(e){ - // if we're not navigating, filter - if($.inArray(e.keyCode, [38, 40, 13, 9, 27]) === -1){ - m._filterChoices(); - } - }); - - // if mutation observing is supported - if(window.MutationObserver){ - // observe the original for DOM changes so they can be reflected - this.observer = new MutationObserver(function( mutations ) { - // if there were changes... - if(mutations.length > 0){ - // ...reparse the select - m.ul.html(m._parseSelect()+'
                • '+op.empty+'
                • '); - if(m.options.debug) console.log("Minimalect detected a DOM change for ", m.element); - } - }); - this.observer.observe(m.element[0], {childList: true}); - } - - // poll the original for changes - if(op.live){ - // set cache to the original value - var prevval = this.element.val(); - // set a tight interval to check for the original - setInterval(function(){ - // if we're out of date - if(prevval != m.element.val() && m.element.val() != null && m.element.val() != "") { - // update cache - prevval = m.element.val(); - // update selection - if(typeof prevval == "array") { - prevval.each(function(k,v){ - m._selectChoice(m.wrapper.find("li[data-value='"+v+"']")); - }); - } else { - m._selectChoice(m.wrapper.find("li[data-value='"+prevval+"']")); - } - } else if (m.element.val() == null || m.element.val() == "") { - // update cache - prevval = m.element.val(); - // if it was empty, let's clear it - m.items.removeClass(m.options.class_selected); - m.input.text('').attr('data-placeholder', m.options.placeholder); - } - - // let's also check for disabled - if(m.element.prop("disabled")) - m.wrapper.addClass(op.class_disabled); - else - m.wrapper.removeClass(op.class_disabled); - }, 100); - } - - - // after init callback - op.afterinit(); - }, - - - // PRIVATE METHODS - - // navigate with a keyboard - // dr - direction we're going, either "up" or "down" - _navigateChoices: function(dr) { - var m = this, - wr = this.wrapper, // jQuery reference for the wrapper - op = this.options, // options object - items = this.items; - // list all the elements that aren't navigatable - var ignored = "."+op.class_hidden+", ."+op.class_empty+", ."+op.class_group; - - if(!items.filter("."+op.class_highlighted).length) { // if nothing is selected, select the first or last - if(dr === 'up') { - items.not(ignored).last().addClass(op.class_highlighted); - } else if (dr === 'down') { - items.not(ignored).first().addClass(op.class_highlighted); - } - return false; - } else { // if something is selected... - // ...remove current selection... - cur = items.filter("."+op.class_highlighted); - cur.removeClass(op.class_highlighted); - // ...and figure out the next one - if(dr === 'up') { - if(items.not(ignored).first()[0] != cur[0]) { // if we're not at the first - cur.prevAll("li").not(ignored).first().addClass(op.class_highlighted); // highlight the prev - // make sure it's visible in a scrollable list - var offset = items.filter("."+op.class_highlighted).offset().top - this.ul.offset().top + this.ul.scrollTop(); - if (this.ul.scrollTop() > offset) - this.ul.scrollTop(offset); - } else { // if we are at the first - items.not(ignored).last().addClass(op.class_highlighted); // highlight the last - // make sure it's visible in a scrollable list - this.ul.scrollTop(this.ul.height()); - } - } else if (dr === 'down') { - if(items.not(ignored).last()[0] != cur[0]) { // if we're not at the last - cur.nextAll("li").not(ignored).first().addClass(op.class_highlighted); // highlight the next - // make sure it's visible in a scrollable list - var ddbottom = this.ul.height(), - libottom = items.filter("."+op.class_highlighted).offset().top - this.ul.offset().top + items.filter("."+op.class_highlighted).outerHeight(); - if (ddbottom < libottom) - this.ul.scrollTop(this.ul.scrollTop() + libottom - ddbottom); - } else { // if we are at the last - items.not(ignored).first().addClass(op.class_highlighted); // highlight the first - // make sure it's visible in a scrollable list - this.ul.scrollTop(0); - } - } - } - }, - - // parse the entire select based on whether it has optgroups or not, and return the new markup - _parseSelect: function() { - var m = this, ulcontent = ""; - if( !this.element.find("optgroup").length ) { // if we don't have groups - // just parse the elements regularly - ulcontent = this._parseElements( this.element.html() ); - } else { // if we have groups - // parse each group separately - this.element.find("optgroup").each(function(){ - // create a group element - ulcontent += '
                • '+$(this).attr("label")+'
                • '; - // and add its children - ulcontent += this._parseElements( $(this).html() ); - }); - } - return ulcontent; - }, - - // turn option elements into li elements - // elhtml - HTML containing the options - _parseElements: function(elhtml) { - var m = this, readyhtml = ""; - // go through each option - $( $.trim(elhtml) ).filter("option").each(function(){ - var $el = $(this); - if ($el.attr('value') === '' && m.options.remove_empty_option) return; - // create an li with a data attribute containing its value - readyhtml += '
                • '+$el.text()+'
                • '; - }); - // spit it out - return readyhtml; - }, - - // toggle the visibility of the dropdown - _toggleChoices: function(){ - (!this.wrapper.hasClass(this.options.class_active)) ? this._showChoices() : this._hideChoices(this.wrapper); - }, - - // show the dropdown - // cb - callback before the animation plays - _showChoices: function(cb){ - var m = this, - wr = this.wrapper, // jQuery reference for the wrapper - op = this.options; // options object - if (!wr.hasClass(op.class_active)){ - // keep the first and last classes up to date - this._updateFirstLast(false); - // close all other open minimalects - $("."+op.class_container).each(function(){ //todo this doesn't work if the container classes are different - if($(this)[0] !== wr[0]) - m._hideChoices($(this)); - }); - // internal callback - if(typeof cb === 'function') cb.call(); - // add the active class - wr.addClass(op.class_active); - switch(op.transition) { - case "fade": - this.ul.fadeIn(op.transition_time); - break; - default: - this.ul.show(); - break; - } - // make the input editable - this.input.text("").focus(); - // hide the reset link - this._hideResetLink(); - // callback - this.options.onopen(); - } else { - // internal callback - if(typeof cb === 'function') cb.call(); - } - }, - - _resetDropdown: function(cb){ - var op = this.options; // options object - // reset the filtered elements - this.items.removeClass(op.class_hidden); - // hide the empty error message - this.wrapper.find("."+op.class_empty).hide(); - // reset keyboard navigation - this.items.filter("."+op.class_highlighted).removeClass(op.class_highlighted); - // internal callback - if(typeof cb === 'function') cb.call(); - }, - - // hide the dropdown - // wr - jQuery reference for the wrapper - // cb - callback for after the animation has played - _hideChoices: function(wr, cb){ - var op = this.options, // options object - to = op.transition_time, // timeout for the transition to finish - m = this; - - if (wr.hasClass(op.class_active)){ - // remove the active class and fade out - wr.removeClass(op.class_active); - - switch(op.transition) { - case "fade": - wr.children("ul").fadeOut(op.transition_time); - break; - default: - wr.children("ul").hide(); - to = 0; - break; - } - - // set a timeout for clearing the field, so there's no flickering - setTimeout(function(){ - // reset filters - m._resetDropdown(cb); - - // blur the input - m.input.blur(); - - // reset it - if(m.input.attr("data-placeholder") != op.placeholder) { - // if we have a previously selected value, restore that - m.input.text(m.input.attr("data-placeholder")); - } else if(!m.items.filter("."+op.class_selected).length) { - // if we have no selection, empty it to show placeholder - m.input.text(""); - } - }, to); - - // show the reset link - m._showResetLink(); - - // callback - op.onclose(); - } else { - // internal callback - if(typeof cb === 'function') cb.call(); - } - }, - - // filter choices based on user input - _filterChoices: function(){ - var wr = this.wrapper, // jQuery reference for the wrapper - op = this.options, // options object - m = this; - - if(op.ajax) { - // if we're searching from ajax - - $.post(op.ajax, {"q": this.input.text()}) - .success(function(data){ - // we got a response - - if(op.debug) console.log("Minimalect received ", data, " for query '"+m.input.text()+"' in ", m.element); - - if(data.length) { - // if we have results - var new_html = ""; - $.each(data, function(k, choice){ - // parse each data point to an option in the original - new_html += ''; - }); - // populate original element - m.element.html(new_html); - // parse and display it - m.ul.html(m._parseSelect()+'
                • '+op.empty+'
                • '); - wr.find("."+op.class_empty).hide(); - - // refresh internal cache - m.items = wr.find('li'); - - // callback, results found - m.options.onfilter(true); - } else { - // show a "no results" placeholder if there's nothing to show - m.ul.html('
                • '+op.empty+'
                • '); - wr.find("."+op.class_empty).show(); - // tell the console if debug mode is on - if(op.debug) console.log("Minimalect didn't find any results for '"+m.input.text()+"' from ", m.element); - // callback, no results found - m.options.onfilter(false); - } - }) - .error(function(data){ - // show feedback for the user - wr.find("."+op.class_empty).text(op.error_message); - wr.find("li").not("."+op.class_empty).addClass(op.class_hidden); - wr.find("."+op.class_empty).show(); - // tell the console if debug mode is on - if(op.debug) console.error("Minimalect's AJAX query failed for ", m.element, " - came back with ", data); - }); - } else { - // traditional filtering - - // get the filter value, escape regex chars (thanks Andrew Clover!) - var filter = this.input.text().replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); - // reset keyboard navigation - this.items.filter("."+op.class_highlighted).removeClass(op.class_highlighted); - - // filter through each option - this.items.not(op.class_group).each(function(){ - // if there's no match (or if it's disabled), hide it. otherwise, unhide it - if ($(this).text().search(new RegExp(filter, "i")) < 0 || $(this).hasClass(op.class_disabled)) - $(this).addClass(op.class_hidden); - else - $(this).removeClass(op.class_hidden); - }); - - // make sure optgroups with no choices are hidden - // sort of a kludge since we have no hierarchy - this.items.filter("."+op.class_group).removeClass(op.class_hidden).each(function(){ - nextlis = $(this).nextAll("li").not("."+op.class_hidden+", ."+op.class_empty); - if(nextlis.first().hasClass(op.class_group) || !nextlis.length) $(this).addClass(op.class_hidden); - }); - - // show a "no results" placeholder if there's nothing to show - wr.find("."+op.class_empty).hide(); - if(!this.items.not("."+op.class_hidden+", ."+op.class_empty).length) { - wr.find("."+op.class_empty).show(); - // tell the console if debug mode is on - if(op.debug) console.log("Minimalect didn't find any results for '"+this.input.text()+"' from ", this.element); - // callback, no results found - this.options.onfilter(false); - } else { - // callback, results found - this.options.onfilter(true); - } - - // keep the first and last classes up to date - this._updateFirstLast(true); - } - }, - - // select the choice defined - // ch - jQuery reference for the li element the user has chosen - _selectChoice: function(ch){ - var el = this.element, // jQuery reference for the original select element - op = this.options, // options object - vals = [], - names = []; - - // if it's disabled, au revoir - if(ch.hasClass(this.options.class_disabled)) return false; - - // apply the selected class - if(!this.element.prop("multiple")) - this.items.removeClass(op.class_selected); - ch.addClass(op.class_selected); - - this.items.filter("."+op.class_selected).each(function(){ - vals.push($(this).data("value")); - names.push($(this).text()); - }); - - // show it up in the input - this.input.text(names.join(", ")).attr("data-placeholder", names.join(", ")); - - // if the selected choice is different - if(el.val() != ch.data("value") || el.val() != vals){ - // update the original select element - el.val(vals); - // call original select change event - el.trigger("change"); - } - - this._showResetLink(); - - // callback - this.options.onchange(ch.data("value"), ch.text()); - }, - - // clear the select - _resetChoice: function() { - this.element.val('').trigger("change"); - this._hideResetLink(); - }, - - // show the reset link if options.reset is true - _showResetLink: function() { - if(this.input.text().length > 0 || this.ul.find("li."+this.options.class_selected).length > 0) - this.options.reset && this.reset.show(); - }, - - // hide the reset link if options.reset is true - _hideResetLink: function() { - this.options.reset && this.reset.hide(); - }, - - // keep the first and last classes up-to-date - // vi - whether we want to count visibility or not - _updateFirstLast: function(vi){ - var wr = this.wrapper, // jQuery reference for the wrapper - op = this.options; // options object - wr.find("."+op.class_first+", ."+op.class_last).removeClass(op.class_first+" "+op.class_last); - if(vi) { - this.items.filter(":visible").first().addClass(op.class_first); - this.items.filter(":visible").last().addClass(op.class_last); - } else { - this.items.first().addClass(op.class_first); - this.items.not("."+op.class_empty).last().addClass(op.class_last); - } - }, - - - // PUBLIC METHODS - - // uninit Minimalect - destroy: function(){ - // remove (and automatically unbind) all Minimalect stuff - this.wrapper.remove(); - // display and unhook the original - this.element.off("change focus blur").show(); - // stop listening for changes - if (window.MutationObserver) - this.observer.disconnect(); - - // if debug mode is on, let them know upstairs - if(this.options.debug) console.log("Minimalect destroyed for ", this.element); - }, - - // update Minimalect's choice from the original select - update: function(){ - // reparse the select - this.ul.html(this._parseSelect()+'
                • '+this.options.empty+'
                • '); - } - - }; - - $.fn[pluginName] = function ( options, argument ) { - return this.each(function () { - if ($.isFunction(Plugin.prototype[options]) && options.charAt(0) != "_") { - if(arguments.length == 1) - $.data(this, 'plugin_' + pluginName)[options](); - else - $.data(this, 'plugin_' + pluginName)[options](argument); - } else if (!$.data(this, "plugin_" + pluginName)) { - $.data(this, "plugin_" + pluginName, new Plugin( this, options )); - } - }); - }; - -})( jQuery, window, document ); diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.css b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.css deleted file mode 100644 index 122244b2..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.css +++ /dev/null @@ -1 +0,0 @@ -.minict_wrapper{font-family:"Segoe UI",Segoe,"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#333;background:#fff;position:relative;width:300px;height:35px;height:2.2rem;border:1px solid #e5e5e5;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.minict_wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.minict_wrapper.disabled{background:#f5f5f5;text-shadow:0 1px 0 #fff}.minict_wrapper.disabled span{color:#bbb !important}.minict_wrapper:after{content:"\25BC";display:block;position:absolute;height:33px;width:33px;height:2.1rem;width:2.1rem;top:0;right:0;font-size:10px;font-size:0.6rem;line-height:32px;line-height:1.9rem;text-align:center;color:#555}.minict_wrapper.active:after{content:"\25B2"}.minict_wrapper.disabled:after{color:#bbb}.minict_wrapper span{display:block;border:0;outline:none;background:none;font-family:"Segoe UI",Segoe,"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#333;font-size:16px;font-size:1rem;height:32px;height:2.0rem;line-height:23px;line-height:1.5rem;padding:4px 53px 0 6px;padding:4px 3.4rem 0 0.4rem;cursor:default;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minict_wrapper span:empty:before{content:attr(data-placeholder);color:#ccc;line-height:23px;line-height:1.5rem}.minict_wrapper ul{display:none;list-style:none;padding:0;margin:0 -1px;position:absolute;width:100%;width:-webkit-calc(100% + 2px);width:-moz-calc(100% + 2px);width:calc(100% + 2px);border:1px solid #e5e5e5;border-top:1px solid #f9f9f9;border-bottom-left-radius:3px;border-bottom-right-radius:3px;top:33px;top:2.0rem;left:0;max-height:350px;max-height:22rem;overflow-y:auto;z-index:999999}.minict_wrapper ul li{list-style:none;font-size:1rem;padding:0 10px;padding:0 0.7rem;cursor:pointer;background:#fff;height:35px;height:2.2rem;line-height:32px;line-height:2rem}.minict_wrapper ul li:hover{background:#fcfcfc;color:#111}.minict_wrapper ul li.minict_group{color:#444;background:#f6f6f6;font-weight:bold;cursor:default}.minict_wrapper ul li.minict_empty{display:none;background:#fff !important;color:#bbb;text-align:center;font-size:14px;font-size:0.9rem;height:55px;height:3.5rem;line-height:50px;line-height:3.3rem}.minict_wrapper ul li.disabled{cursor:default;background:#fff !important;color:#bbb}.minict_wrapper ul li.selected{color:#819a9a;background:#f8f9f9}.minict_wrapper ul li.highlighted{color:#fff;background:#819a9a}.minict_wrapper ul li.hidden{display:none}.minict_wrapper .minict_reset{color:#A9A9A9;bottom:0;display:none;font-size:18px;font-size:1.1rem;line-height:30px;line-height:1.9rem;position:absolute;right:35px;right:2.2rem;text-align:center;top:0;text-decoration:none;width:20px;width:1.2rem;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.minict_wrapper .minict_reset:hover{color:#e0e0e0;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.minict_wrapper .minict_reset:active{color:#636363}.minict_wrapper.disabled .minict_reset{display:none}.minict_wrapper.bubble{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.05);background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%)}.minict_wrapper.bubble:hover{border-color:#dcdcdc}.minict_wrapper.bubble:after{border-left:1px solid #e5e5e5;-webkit-box-shadow:inset 1px 0px 0px 0px #fff;box-shadow:inset 1px 0px 0px 0px #fff;height:2.05rem}.minict_wrapper.bubble ul{top:2.7rem;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.25);border-radius:6px;overflow:visible}.minict_wrapper.bubble ul:before{position:absolute;top:-11px;left:19px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #e5e5e5 transparent}.minict_wrapper.bubble ul:after{position:absolute;top:-10px;left:20px;content:".";color:transparent;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent}.minict_wrapper.bubble ul li.minict_first{border-top-left-radius:6px;border-top-right-radius:6px}.minict_wrapper.bubble ul li.minict_last{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.minict_wrapper.bubble .minict_reset{width:30px} diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.js b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.js deleted file mode 100644 index c159af0f..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/************************************ - MINIMALECT 0.8b - A minimalistic select replacement - http://git.io/Xedg9w -************************************/ -!function(e,t,s){function i(t,s){this.element=e(t),this.options=e.extend({},a,s),this._defaults=a,this._name=l,this.label=e('[for="'+this.element.attr("id")+'"]').attr("for","minict_"+this.element.attr("id")),this._init()}var l="minimalect",a={theme:"",reset:!1,transition:"fade",transition_time:150,remove_empty_option:!0,searchable:!0,ajax:null,debug:!1,live:!0,placeholder:"Select a choice",empty:"No results match your keyword.",error_message:"There was a problem with the request.",class_container:"minict_wrapper",class_group:"minict_group",class_empty:"minict_empty",class_active:"active",class_disabled:"disabled",class_selected:"selected",class_hidden:"hidden",class_highlighted:"highlighted",class_first:"minict_first",class_last:"minict_last",class_reset:"minict_reset",beforeinit:function(){},afterinit:function(){},onchange:function(){},onopen:function(){},onclose:function(){},onfilter:function(){}};i.prototype={_init:function(){this.options.beforeinit();var i=this.options,l=this;if(this.wrapper=e('
                  '),this.element.hide().after(this.wrapper),i.theme&&this.wrapper.addClass(i.theme),this.element.prop("disabled")&&this.wrapper.addClass(i.class_disabled),this.input=e(""+(this.element.find("option[selected]").html()||"")+"").appendTo(this.wrapper),i.reset&&(this.reset=e('×').appendTo(this.wrapper)),this.ul=e("
                    "+this._parseSelect()+'
                  • '+i.empty+"
                  ").appendTo(this.wrapper),this.items=this.wrapper.find("li"),this.element.find("option[selected]").length&&(this._showResetLink(),this.items.filter('[data-value="'+this.element.find("option[selected]").val()+'"]').addClass(i.class_selected)),e(s).on("click",function(){l._hideChoices(l.wrapper)}),e("*").not(this.wrapper).not(this.wrapper.find("*")).on("focus",function(){l._hideChoices(l.wrapper)}),this.wrapper.on("click",function(e){e.stopPropagation(),l.element.prop("multiple")||l.element.prop("disabled")||l._toggleChoices()}),this.label.on("click",function(e){e.stopPropagation(),l.input.trigger("focus")}),this.wrapper.on("click","li:not(."+i.class_group+", ."+i.class_empty+", ."+i.class_disabled+")",function(){l._selectChoice(e(this))}),this.wrapper.on("click","li."+i.class_group+", li."+i.class_empty+", li."+i.class_disabled,function(e){e.stopPropagation(),l.input.focus()}),this.element.on("focus",function(){l.element.blur(),l._showChoices()}).on("blur",l._hideChoices).on("update",l.update),i.reset&&this.wrapper.on("click","a."+i.class_reset,function(e){return e.stopPropagation(),l._resetChoice(),!1}),this.input.on("focus click",function(e){e.stopPropagation(),l.element.prop("disabled")?l.input.blur():l._showChoices()}).on("keydown",function(e){switch(e.keyCode){case 38:e.preventDefault(),l._navigateChoices("up");break;case 40:e.preventDefault(),l._navigateChoices("down");break;case 13:case 9:l.items.filter("."+i.class_highlighted).length?l._selectChoice(l.items.filter("."+i.class_highlighted)):l.input.text()&&l._selectChoice(l.items.not("."+i.class_group+", ."+i.class_empty).filter(":visible").first()),13===e.keyCode&&(e.preventDefault(),l._hideChoices(l.wrapper));break;case 27:e.preventDefault(),l._hideChoices(l.wrapper)}}).on("keyup",function(t){-1===e.inArray(t.keyCode,[38,40,13,9,27])&&l._filterChoices()}),t.MutationObserver&&(this.observer=new MutationObserver(function(e){e.length>0&&(l.ul.html(l._parseSelect()+'
                • '+i.empty+"
                • "),l.options.debug&&console.log("Minimalect detected a DOM change for ",l.element))}),this.observer.observe(l.element[0],{childList:!0})),i.live){var a=this.element.val();setInterval(function(){a!=l.element.val()&&null!=l.element.val()&&""!=l.element.val()?(a=l.element.val(),"array"==typeof a?a.each(function(e,t){l._selectChoice(l.wrapper.find("li[data-value='"+t+"']"))}):l._selectChoice(l.wrapper.find("li[data-value='"+a+"']"))):(null==l.element.val()||""==l.element.val())&&(a=l.element.val(),l.items.removeClass(l.options.class_selected),l.input.text("").attr("data-placeholder",l.options.placeholder)),l.element.prop("disabled")?l.wrapper.addClass(i.class_disabled):l.wrapper.removeClass(i.class_disabled)},100)}i.afterinit()},_navigateChoices:function(e){var t=(this.wrapper,this.options),s=this.items,i="."+t.class_hidden+", ."+t.class_empty+", ."+t.class_group;if(!s.filter("."+t.class_highlighted).length)return"up"===e?s.not(i).last().addClass(t.class_highlighted):"down"===e&&s.not(i).first().addClass(t.class_highlighted),!1;if(cur=s.filter("."+t.class_highlighted),cur.removeClass(t.class_highlighted),"up"===e)if(s.not(i).first()[0]!=cur[0]){cur.prevAll("li").not(i).first().addClass(t.class_highlighted);var l=s.filter("."+t.class_highlighted).offset().top-this.ul.offset().top+this.ul.scrollTop();this.ul.scrollTop()>l&&this.ul.scrollTop(l)}else s.not(i).last().addClass(t.class_highlighted),this.ul.scrollTop(this.ul.height());else if("down"===e)if(s.not(i).last()[0]!=cur[0]){cur.nextAll("li").not(i).first().addClass(t.class_highlighted);var a=this.ul.height(),n=s.filter("."+t.class_highlighted).offset().top-this.ul.offset().top+s.filter("."+t.class_highlighted).outerHeight();n>a&&this.ul.scrollTop(this.ul.scrollTop()+n-a)}else s.not(i).first().addClass(t.class_highlighted),this.ul.scrollTop(0)},_parseSelect:function(){var t="";return this.element.find("optgroup").length?this.element.find("optgroup").each(function(){t+='
                • '+e(this).attr("label")+"
                • ",t+=this._parseElements(e(this).html())}):t=this._parseElements(this.element.html()),t},_parseElements:function(t){var s=this,i="";return e(e.trim(t)).filter("option").each(function(){var t=e(this);""===t.attr("value")&&s.options.remove_empty_option||(i+='
                • '+t.text()+"
                • ")}),i},_toggleChoices:function(){this.wrapper.hasClass(this.options.class_active)?this._hideChoices(this.wrapper):this._showChoices()},_showChoices:function(t){var s=this,i=this.wrapper,l=this.options;if(i.hasClass(l.class_active))"function"==typeof t&&t.call();else{switch(this._updateFirstLast(!1),e("."+l.class_container).each(function(){e(this)[0]!==i[0]&&s._hideChoices(e(this))}),"function"==typeof t&&t.call(),i.addClass(l.class_active),l.transition){case"fade":this.ul.fadeIn(l.transition_time);break;default:this.ul.show()}this.input.text("").focus(),this._hideResetLink(),this.options.onopen()}},_resetDropdown:function(e){var t=this.options;this.items.removeClass(t.class_hidden),this.wrapper.find("."+t.class_empty).hide(),this.items.filter("."+t.class_highlighted).removeClass(t.class_highlighted),"function"==typeof e&&e.call()},_hideChoices:function(e,t){var s=this.options,i=s.transition_time,l=this;if(e.hasClass(s.class_active)){switch(e.removeClass(s.class_active),s.transition){case"fade":e.children("ul").fadeOut(s.transition_time);break;default:e.children("ul").hide(),i=0}setTimeout(function(){l._resetDropdown(t),l.input.blur(),l.input.attr("data-placeholder")!=s.placeholder?l.input.text(l.input.attr("data-placeholder")):l.items.filter("."+s.class_selected).length||l.input.text("")},i),l._showResetLink(),s.onclose()}else"function"==typeof t&&t.call()},_filterChoices:function(){var t=this.wrapper,s=this.options,i=this;if(s.ajax)e.post(s.ajax,{q:this.input.text()}).success(function(l){if(s.debug&&console.log("Minimalect received ",l," for query '"+i.input.text()+"' in ",i.element),l.length){var a="";e.each(l,function(e,t){a+='"}),i.element.html(a),i.ul.html(i._parseSelect()+'
                • '+s.empty+"
                • "),t.find("."+s.class_empty).hide(),i.items=t.find("li"),i.options.onfilter(!0)}else i.ul.html('
                • '+s.empty+"
                • "),t.find("."+s.class_empty).show(),s.debug&&console.log("Minimalect didn't find any results for '"+i.input.text()+"' from ",i.element),i.options.onfilter(!1)}).error(function(e){t.find("."+s.class_empty).text(s.error_message),t.find("li").not("."+s.class_empty).addClass(s.class_hidden),t.find("."+s.class_empty).show(),s.debug&&console.error("Minimalect's AJAX query failed for ",i.element," - came back with ",e)});else{var l=this.input.text().replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");this.items.filter("."+s.class_highlighted).removeClass(s.class_highlighted),this.items.not(s.class_group).each(function(){e(this).text().search(new RegExp(l,"i"))<0||e(this).hasClass(s.class_disabled)?e(this).addClass(s.class_hidden):e(this).removeClass(s.class_hidden)}),this.items.filter("."+s.class_group).removeClass(s.class_hidden).each(function(){nextlis=e(this).nextAll("li").not("."+s.class_hidden+", ."+s.class_empty),(nextlis.first().hasClass(s.class_group)||!nextlis.length)&&e(this).addClass(s.class_hidden)}),t.find("."+s.class_empty).hide(),this.items.not("."+s.class_hidden+", ."+s.class_empty).length?this.options.onfilter(!0):(t.find("."+s.class_empty).show(),s.debug&&console.log("Minimalect didn't find any results for '"+this.input.text()+"' from ",this.element),this.options.onfilter(!1)),this._updateFirstLast(!0)}},_selectChoice:function(t){var s=this.element,i=this.options,l=[],a=[];return t.hasClass(this.options.class_disabled)?!1:(this.element.prop("multiple")||this.items.removeClass(i.class_selected),t.addClass(i.class_selected),this.items.filter("."+i.class_selected).each(function(){l.push(e(this).data("value")),a.push(e(this).text())}),this.input.text(a.join(", ")).attr("data-placeholder",a.join(", ")),(s.val()!=t.data("value")||s.val()!=l)&&(s.val(l),s.trigger("change")),this._showResetLink(),void this.options.onchange(t.data("value"),t.text()))},_resetChoice:function(){this.element.val("").trigger("change"),this._hideResetLink()},_showResetLink:function(){(this.input.text().length>0||this.ul.find("li."+this.options.class_selected).length>0)&&this.options.reset&&this.reset.show()},_hideResetLink:function(){this.options.reset&&this.reset.hide()},_updateFirstLast:function(e){var t=this.wrapper,s=this.options;t.find("."+s.class_first+", ."+s.class_last).removeClass(s.class_first+" "+s.class_last),e?(this.items.filter(":visible").first().addClass(s.class_first),this.items.filter(":visible").last().addClass(s.class_last)):(this.items.first().addClass(s.class_first),this.items.not("."+s.class_empty).last().addClass(s.class_last))},destroy:function(){this.wrapper.remove(),this.element.off("change focus blur").show(),t.MutationObserver&&this.observer.disconnect(),this.options.debug&&console.log("Minimalect destroyed for ",this.element)},update:function(){this.ul.html(this._parseSelect()+'
                • '+this.options.empty+"
                • ")}},e.fn[l]=function(t,s){return this.each(function(){e.isFunction(i.prototype[t])&&"_"!=t.charAt(0)?1==arguments.length?e.data(this,"plugin_"+l)[t]():e.data(this,"plugin_"+l)[t](s):e.data(this,"plugin_"+l)||e.data(this,"plugin_"+l,new i(this,t))})}}(jQuery,window,document); \ No newline at end of file diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.scss b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.scss deleted file mode 100644 index da207e8b..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/jquery.minimalect.scss +++ /dev/null @@ -1,292 +0,0 @@ -/************************************ - MINIMALECT 0.9 - A minimalistic select replacement - - jQuery 1.7+ required. - Developed by @groenroos - http://www.groenroos.fi - - Github: http://git.io/Xedg9w - - Licensed under the MIT license. - -************************************/ - -$font: "Segoe UI", Segoe, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; -$color: #819a9a; - - - -.minict_wrapper { - font-family: $font; - color: #333; - background: #fff; - - position: relative; - width: 300px; - height: 35px; - height: 2.2rem; - - border: 1px solid #e5e5e5; - border-radius: 3px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - - * { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - - &.disabled { - background: #f5f5f5; - text-shadow: 0 1px 0 #fff; - - span { - color: #bbb !important; - } - } - - &:after { - content: "\25BC"; - display: block; - position: absolute; - height: 33px; - width: 33px; - height: 2.1rem; - width: 2.1rem; - top: 0; - right: 0; - font-size: 10px; - font-size: 0.6rem; - line-height: 32px; - line-height: 1.9rem; - text-align: center; - color: #555; - } - - &.active:after { - content: "\25B2"; - } - - &.disabled:after { - color: #bbb; - } - - span { - display: block; - border: 0; - outline: none; - background: none; - font-family: $font; - color: #333; - font-size: 16px; - font-size: 1rem; - height: 32px; - height: 2.0rem; - line-height: 23px; - line-height: 1.5rem; - padding: 4px 53px 0 6px; - padding: 4px 3.4rem 0 0.4rem; - cursor: default; - width: 100%; - - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - - &:empty:before { - content: attr(data-placeholder); - color: #ccc; - line-height: 23px; - line-height: 1.5rem; - } - } - - ul { - display: none; - list-style: none; - padding: 0; - margin: 0 -1px; - position: absolute; - width: 100%; - width: -webkit-calc(100% + 2px); - width: -moz-calc(100% + 2px); - width: calc(100% + 2px); - border: 1px solid #e5e5e5; - border-top: 1px solid #f9f9f9; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - top: 33px; - top: 2.0rem; - left: 0; - max-height: 350px; - max-height: 22rem; - overflow-y: auto; - z-index: 999999; - - li { - list-style: none; - font-size: 1rem; - padding: 0 10px; - padding: 0 0.7rem; - cursor: pointer; - background: #fff; - height: 35px; - height: 2.2rem; - line-height: 32px; - line-height: 2rem; - - &:hover { - background: #fcfcfc; - color: #111; - } - - &.minict_group { - color: #444; - background: #f6f6f6; - font-weight: bold; - cursor: default; - } - - &.minict_empty { - display: none; - background: #fff !important; - color: #bbb; - text-align: center; - font-size: 14px; - font-size: 0.9rem; - height: 55px; - height: 3.5rem; - line-height: 50px; - line-height: 3.3rem; - } - - &.disabled { - cursor: default; - background: #fff !important; - color: #bbb; - } - - &.selected { - color: $color; - background: lighten($color, 42%); - } - - &.highlighted { - color: #fff; - background: $color; - } - - &.hidden { - display: none; - } - } - } - - .minict_reset { - color: #A9A9A9; - bottom: 0; - display: none; - font-size: 18px; - font-size: 1.1rem; - line-height: 30px; - line-height: 1.9rem; - position: absolute; - right: 35px; - right: 2.2rem; - text-align: center; - top: 0; - text-decoration: none; - width: 20px; - width: 1.2rem; - -webkit-transition: all 0.35s ease-in-out; - transition: all 0.35s ease-in-out; - - &:hover { - color: #A9A9A9 + 55; - -webkit-transition: all 0.15s ease-in-out; - transition: all 0.15s ease-in-out; - } - - &:active { - color: #A9A9A9 - 70; - } - } - - &.disabled .minict_reset { - display: none; - } -} - - - -.minict_wrapper.bubble { - -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .05); - box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .05); - background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9)); - background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); - background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); - background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); - background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); - - &:hover { - border-color: #dcdcdc; - } - - &:after { - border-left: 1px solid #e5e5e5; - -webkit-box-shadow: inset 1px 0px 0px 0px #fff; - box-shadow: inset 1px 0px 0px 0px #fff; - height: 2.05rem; - } - - ul { - top: 2.7rem; - -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, .25); - box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, .25); - border-radius: 6px; - overflow: visible; - - &:before { - position: absolute; - top: -11px; - left: 19px; - content: "."; - color: transparent; - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 11px 11px 11px; - border-color: transparent transparent #e5e5e5 transparent; - } - - &:after { - position: absolute; - top: -10px; - left: 20px; - content: "."; - color: transparent; - width: 0px; - height: 0px; - border-style: solid; - border-width: 0 10px 10px 10px; - border-color: transparent transparent #ffffff transparent; - } - - li.minict_first { - border-top-left-radius: 6px; - border-top-right-radius: 6px; - } - li.minict_last { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - } - } - - .minict_reset { - width: 30px; - } -} diff --git a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/package.json b/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/package.json deleted file mode 100644 index 9bdf0611..00000000 --- a/sites/all/themes/gui/materiobasetheme/js/libs/src/minimalect-master/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "minimalect", - "version": "0.8.0", - "description": "Minimal select replacement for jQuery", - "main": "jquery.minimalect.js", - "repository": { - "type": "git", - "url": "git://github.com/groenroos/minimalect.git" - }, - "keywords": [ - "jquery", - "minimalect" - ], - "author": "Oskari Groenroos", - "license": "MIT", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/groenroos/minimalect/issues" - }, - "devDependencies": { - "grunt-contrib-clean": "~0.4.1", - "grunt-contrib-concat": "~0.3.0", - "grunt-contrib-uglify": "~0.2.2", - "grunt-cli": "~0.1.9", - "grunt": "~0.4.1", - "grunt-contrib-jasmine": "~0.5.1", - "grunt-contrib-sass": "~0.3.0", - "grunt-banner": "~0.1.4" - } -}