diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-23 18:46:53 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-23 18:46:53 +0200 |
commit | 94e24c1e1a53db60e6924b39ad308b6b2d2e8c2b (patch) | |
tree | 6ffa11105ffb59401447301fee2f6addf50b62d6 /js | |
parent | 6208debf043fc8af28de13515dec4d10ace99bc3 (diff) |
remove slideup since its in core
Diffstat (limited to 'js')
-rw-r--r-- | js/directive/NewsSlideUp.js | 75 | ||||
-rw-r--r-- | js/gui/app.js | 36 |
2 files changed, 0 insertions, 111 deletions
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 <dev@bernhard-posselt.com> - * @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 diff --git a/js/gui/app.js b/js/gui/app.js deleted file mode 100644 index 171911cec..000000000 --- a/js/gui/app.js +++ /dev/null @@ -1,36 +0,0 @@ -/** - * ownCloud - core - * - * This file is licensed under the Affero General Public License version 3 or - * later. See the COPYING file. - * - * @author Bernhard Posselt <dev@bernhard-posselt.com> - * @copyright Bernhard Posselt 2014 - */ - -(function (window, document, $) { - - 'use strict'; - - $(document).ready(function () { - - var buttons = $('[data-app-slide-toggle-area]:not([data-app-slide-toggle-area=""])'); - - $(document).click(function (event) { - - buttons.each(function (index, button) { - console.log(button); - - var area = $(button).data('app-slide-toggle-area'); - - // if the - if (button === event.target) { - console.log(area); - event.stopPropagation(); - } - }); - - }); - }); - -}(window, document, jQuery));
\ No newline at end of file |