From 5c2893c8f9c2b64e99f24cf75f525ec1ac693bb9 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 12 Aug 2014 16:22:06 -0400 Subject: [PATCH] CLEANUP: This file no longer seems to be used --- .../discourse/lib/transition_helper.js | 43 ------------------- 1 file changed, 43 deletions(-) delete mode 100644 app/assets/javascripts/discourse/lib/transition_helper.js diff --git a/app/assets/javascripts/discourse/lib/transition_helper.js b/app/assets/javascripts/discourse/lib/transition_helper.js deleted file mode 100644 index 262bc887ea9..00000000000 --- a/app/assets/javascripts/discourse/lib/transition_helper.js +++ /dev/null @@ -1,43 +0,0 @@ -/** - CSS transitions are a PITA, often we need to queue some js after a transition, this helper ensures - it happens after the transition. - - SO: http://stackoverflow.com/questions/9943435/css3-animation-end-techniques - - - @class TransitionHelper - @namespace Discourse - @module Discourse -**/ - -var dummy, eventNameHash, transitionEnd, _getTransitionEndEventName; - -dummy = document.createElement("div"); - -eventNameHash = { - webkit: "webkitTransitionEnd", - Moz: "transitionend", - O: "oTransitionEnd", - ms: "MSTransitionEnd" -}; - -_getTransitionEndEventName = function() { - var retValue; - retValue = "transitionend"; - Object.keys(eventNameHash).some(function(vendor) { - if (vendor + "TransitionProperty" in dummy.style) { - retValue = eventNameHash[vendor]; - return true; - } - }); - return retValue; -}; -transitionEnd = _getTransitionEndEventName(); - -Discourse.TransitionHelper = { - after: function(element, callback) { - return $(element).on(transitionEnd, callback); - } -}; - -