{"action":"created","issue":{"url":"https://api.github.com/repos/twbs/bootstrap/issues/8379","labels_url":"https://api.github.com/repos/twbs/bootstrap/issues/8379/labels{/name}","comments_url":"https://api.github.com/repos/twbs/bootstrap/issues/8379/comments","events_url":"https://api.github.com/repos/twbs/bootstrap/issues/8379/events","html_url":"https://github.com/twbs/bootstrap/issues/8379","id":16319656,"number":8379,"title":"dropdown JS with Prototype 1.7.0 [BUG]","user":{"login":"cschwan2000","id":2464228,"avatar_url":"https://avatars.githubusercontent.com/u/2464228?v=3","gravatar_id":"","url":"https://api.github.com/users/cschwan2000","html_url":"https://github.com/cschwan2000","followers_url":"https://api.github.com/users/cschwan2000/followers","following_url":"https://api.github.com/users/cschwan2000/following{/other_user}","gists_url":"https://api.github.com/users/cschwan2000/gists{/gist_id}","starred_url":"https://api.github.com/users/cschwan2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cschwan2000/subscriptions","organizations_url":"https://api.github.com/users/cschwan2000/orgs","repos_url":"https://api.github.com/users/cschwan2000/repos","events_url":"https://api.github.com/users/cschwan2000/events{/privacy}","received_events_url":"https://api.github.com/users/cschwan2000/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/twbs/bootstrap/labels/js","name":"js","color":"ffc40d"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2013-07-03T14:13:08Z","updated_at":"2015-09-27T21:00:06Z","closed_at":"2013-07-04T02:43:43Z","body":"hey guys,\r\n\r\nI just tested bootstrap3.0 with Prototype 1.7. At the secound click the btn-group is setting to display none.\r\n\r\n\r\nchristian"},"comment":{"url":"https://api.github.com/repos/twbs/bootstrap/issues/comments/143594786","html_url":"https://github.com/twbs/bootstrap/issues/8379#issuecomment-143594786","issue_url":"https://api.github.com/repos/twbs/bootstrap/issues/8379","id":143594786,"user":{"login":"patrickdavey","id":549469,"avatar_url":"https://avatars.githubusercontent.com/u/549469?v=3","gravatar_id":"","url":"https://api.github.com/users/patrickdavey","html_url":"https://github.com/patrickdavey","followers_url":"https://api.github.com/users/patrickdavey/followers","following_url":"https://api.github.com/users/patrickdavey/following{/other_user}","gists_url":"https://api.github.com/users/patrickdavey/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickdavey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickdavey/subscriptions","organizations_url":"https://api.github.com/users/patrickdavey/orgs","repos_url":"https://api.github.com/users/patrickdavey/repos","events_url":"https://api.github.com/users/patrickdavey/events{/privacy}","received_events_url":"https://api.github.com/users/patrickdavey/received_events","type":"User","site_admin":false},"created_at":"2015-09-27T21:00:04Z","updated_at":"2015-09-27T21:00:04Z","body":"Just a quick comment here - thanks to @dgervalle for his [link](http://softec.lu/site/DevelopersCorner/BootstrapPrototypeConflict) which led me to the [jsfiddle](http://jsfiddle.net/dgervalle/hhBc6/)  which worked up until bootstrap 3.1.1 (at least), but when I upgraded to 3.3 I needed to add `tab` into the list of plugins.  [Modified fiddle here](https://jsfiddle.net/crwcbuuk/1/) and pasted below.\r\n\r\n```javascript\r\njQuery.noConflict();\r\nif (Prototype.BrowserFeatures.ElementExtensions) {\r\n  var pluginsToDisable = ['tab', 'collapse', 'dropdown', 'modal', 'tooltip', 'popover'];\r\n  var disablePrototypeJS = function (method, pluginsToDisable) {\r\n    var handler = function (event) {\r\n      event.target[method] = undefined;\r\n      setTimeout(function () {\r\n        delete event.target[method];\r\n      }, 0);\r\n    };\r\n    pluginsToDisable.each(function (plugin) {\r\n      jQuery(window).on(method + '.bs.' + plugin, handler);\r\n    });\r\n  };\r\n\r\n\r\n  disablePrototypeJS('show', pluginsToDisable);\r\n  disablePrototypeJS('hide', pluginsToDisable);\r\n}\r\n```"}}