o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1376878514.748893: @value"ý{I" class:ETI"ProcessedAsset;FI"logical_path;TI"bootstrap-dropdown.js;FI" pathname;TI"~/home/travis/.rvm/gems/ruby-2.0.0-p247@rails3.2.13/gems/bootstrap-sass-2.3.2.1/vendor/assets/javascripts/bootstrap-dropdown.js;FI"content_type;TI"application/javascript;TI" mtime;TI"2013-08-15T19:16:43-07:00;TI" length;Ti>I" digest;TI"%03fad99cebf79d83e92b4b21c4ed5bbc;FI" source;TI">/* ============================================================ * bootstrap-dropdown.js v2.3.2 * http://twitter.github.com/bootstrap/javascript.html#dropdowns * ============================================================ * Copyright 2012 Twitter, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============================================================ */ !function ($) { "use strict"; // jshint ;_; /* DROPDOWN CLASS DEFINITION * ========================= */ var toggle = '[data-toggle=dropdown]' , Dropdown = function (element) { var $el = $(element).on('click.dropdown.data-api', this.toggle) $('html').on('click.dropdown.data-api', function () { $el.parent().removeClass('open') }) } Dropdown.prototype = { constructor: Dropdown , toggle: function (e) { var $this = $(this) , $parent , isActive if ($this.is('.disabled, :disabled')) return $parent = getParent($this) isActive = $parent.hasClass('open') clearMenus() if (!isActive) { if ('ontouchstart' in document.documentElement) { // if mobile we we use a backdrop because click events don't delegate $('