From 94e24c1e1a53db60e6924b39ad308b6b2d2e8c2b Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 23 May 2014 18:46:53 +0200 Subject: remove slideup since its in core --- js/directive/NewsSlideUp.js | 75 --------------------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 js/directive/NewsSlideUp.js (limited to 'js/directive') diff --git a/js/directive/NewsSlideUp.js b/js/directive/NewsSlideUp.js deleted file mode 100644 index 437a119e7..000000000 --- a/js/directive/NewsSlideUp.js +++ /dev/null @@ -1,75 +0,0 @@ -/** - * ownCloud - News - * - * This file is licensed under the Affero General Public License version 3 or - * later. See the COPYING file. - * - * @author Bernhard Posselt - * @copyright Bernhard Posselt 2014 - */ -app.directive('newsSlideUp', ($rootScope, $document) => { - 'use strict'; - - return (scope, elem, attr) => { - // defaults - let slideArea = elem; - let cssClass = false; - - let options = scope.$eval(attr.newsSlideUp); - - if (options) { - if (options.selector) { - slideArea = $(options.selector); - } - - if (options.cssClass) { - cssClass = options.cssClass; - } - - - if (options.hideOnFocusLost) { - $($document[0].body).click(() => { - $rootScope.$broadcast('newsSlideUp'); - }); - - $rootScope.$on('newsSlideUp', (scope, params) => { - if (params !== slideArea && - slideArea.is(':visible') && - !slideArea.is(':animated')) { - - slideArea.slideUp(); - - if (cssClass) { - elem.removeClass(cssClass); - } - } - }); - - slideArea.click((event) => { - $rootScope.$broadcast('newsSlideUp', slideArea); - event.stopPropagation(); - }); - - elem.click((event) => { - $rootScope.$broadcast('newsSlideUp', slideArea); - event.stopPropagation(); - }); - } - } - - elem.click(() => { - if (slideArea.is(':visible') && !slideArea.is(':animated')) { - slideArea.slideUp(); - if (cssClass) { - elem.removeClass(cssClass); - } - } else { - slideArea.slideDown(); - if (cssClass) { - elem.addClass(cssClass); - } - } - }); - - }; -}); \ No newline at end of file -- cgit v1.2.3