~canonical-ci-engineering/ubuntu-ci-services-itself/ansible

« back to all changes in this revision

Viewing changes to docsite/latest/_static/bootstrap-dropdown.js

  • Committer: Package Import Robot
  • Author(s): Michael Vogt, Harlan Lieberman-Berg, Michael Vogt
  • Date: 2013-11-01 09:40:59 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20131101094059-6w580ocxzqyqzuu3
Tags: 1.3.4+dfsg-1
[ Harlan Lieberman-Berg ]
* New upstream release (Closes: #717777).
  Fixes CVE-2013-2233 (Closes: #714822).
  Fixes CVE-2013-4259 (Closes: #721766).
* Drop fix-ansible-cfg patch.
* Change docsite generation to not expect docs as part of a wordpress install.
* Add trivial patch to fix lintian error with rpm-key script.
* Add patch header information to fix-html-makefile.

[ Michael Vogt ]
* add myself to uploader
* build/ship the module manpages for ansible in the ansible package

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* ============================================================
 
2
 * bootstrap-dropdown.js v1.4.0
 
3
 * http://twitter.github.com/bootstrap/javascript.html#dropdown
 
4
 * ============================================================
 
5
 * Copyright 2011 Twitter, Inc.
 
6
 *
 
7
 * Licensed under the Apache License, Version 2.0 (the "License");
 
8
 * you may not use this file except in compliance with the License.
 
9
 * You may obtain a copy of the License at
 
10
 *
 
11
 * http://www.apache.org/licenses/LICENSE-2.0
 
12
 *
 
13
 * Unless required by applicable law or agreed to in writing, software
 
14
 * distributed under the License is distributed on an "AS IS" BASIS,
 
15
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
16
 * See the License for the specific language governing permissions and
 
17
 * limitations under the License.
 
18
 * ============================================================ */
 
19
 
 
20
 
 
21
!function( $ ){
 
22
 
 
23
  "use strict"
 
24
 
 
25
  /* DROPDOWN PLUGIN DEFINITION
 
26
   * ========================== */
 
27
 
 
28
  $.fn.dropdown = function ( selector ) {
 
29
    return this.each(function () {
 
30
      $(this).delegate(selector || d, 'click', function (e) {
 
31
        var li = $(this).parent('li')
 
32
          , isActive = li.hasClass('open')
 
33
 
 
34
        clearMenus()
 
35
        !isActive && li.toggleClass('open')
 
36
        return false
 
37
      })
 
38
    })
 
39
  }
 
40
 
 
41
  /* APPLY TO STANDARD DROPDOWN ELEMENTS
 
42
   * =================================== */
 
43
 
 
44
  var d = 'a.menu, .dropdown-toggle'
 
45
 
 
46
  function clearMenus() {
 
47
    $(d).parent('li').removeClass('open')
 
48
  }
 
49
 
 
50
  $(function () {
 
51
    $('html').bind("click", clearMenus)
 
52
    $('body').dropdown( '[data-dropdown] a.menu, [data-dropdown] .dropdown-toggle' )
 
53
  })
 
54
 
 
55
}( window.jQuery || window.ender );