]> source.dussan.org Git - nextcloud-server.git/commitdiff
Use global apps slide toggle logic
authorVincent Petry <pvince81@owncloud.com>
Mon, 11 Aug 2014 14:34:24 +0000 (16:34 +0200)
committerVincent Petry <pvince81@owncloud.com>
Tue, 12 Aug 2014 10:00:34 +0000 (12:00 +0200)
Remove local app settings slide logic and make it use the global one
triggered by the "data-apps-slide-toggle" attribute.

settings/js/users/groups.js
settings/templates/users/part.setquota.php

index fe06edff34d7a48c43b542a0dd1428c90baceaf4..258b6aa7efd6f4dc45e8ea43dcee2ac11cfe185d 100644 (file)
@@ -289,28 +289,4 @@ $(document).ready( function () {
        $userGroupList.on('click', '.isgroup', function () {
                GroupList.showGroup(GroupList.getElementGID(this));
        });
-
-       // Implements Quota Settings Toggle.
-       var $appSettings = $('#app-settings');
-       $('#app-settings-header').on('click keydown',function(event) {
-               if(wrongKey(event)) {
-                       return;
-               }
-               if($appSettings.hasClass('open')) {
-                       $appSettings.switchClass('open', '');
-               } else {
-                       $appSettings.switchClass('', 'open');
-               }
-       });
-       $('body').on('click', function(event){
-               if($appSettings.find(event.target).length === 0) {
-                       $appSettings.switchClass('open', '');
-               }
-       });
-
 });
-
-var wrongKey = function(event) {
-       return ((event.type === 'keydown' || event.type === 'keypress') &&
-               (event.keyCode !== 32 && event.keyCode !== 13));
-};
index fc5624d069aaee853d6b431c776e60f877200070..ee9b918eace42cbff337db076e6fe7047b3f8f45 100644 (file)
@@ -1,5 +1,5 @@
 <div id="app-settings-header">
-       <button class="settings-button" tabindex="0"></button>
+       <button class="settings-button" tabindex="0" data-apps-slide-toggle="#app-settings-content"></button>
 </div>
 <div id="app-settings-content">
        <div class="quota">
@@ -36,4 +36,4 @@
                        </select>
                <?php endif; ?>
        </div>
-</div>
\ No newline at end of file
+</div>