Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-07-12 17:49:25 +0300
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-07-12 17:49:39 +0300
commitbd1929a3b18ea97bb07fbf400b2f4c3670fa44a5 (patch)
treead5e18d14def8a47311ed8de575aa81f724e36d4 /apps/files/js/navigation.js
parentae86845062e6bf303799c8ff52fd997db6cd22ab (diff)
Fixed tests
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/js/navigation.js')
-rw-r--r--apps/files/js/navigation.js72
1 files changed, 1 insertions, 71 deletions
diff --git a/apps/files/js/navigation.js b/apps/files/js/navigation.js
index d783fcc2156..d4fa06cb45e 100644
--- a/apps/files/js/navigation.js
+++ b/apps/files/js/navigation.js
@@ -81,8 +81,6 @@
_setupEvents: function () {
this.$el.on('click', 'li a', _.bind(this._onClickItem, this))
this.$el.on('click', 'li button', _.bind(this._onClickMenuButton, this));
- this._setOnDrag();
-
},
/**
@@ -135,7 +133,7 @@
}
this._activeItem = itemId;
currentItem.children('a').addClass('active');
- this.$currentContent = $('#app-content-' + (itemView !== '' ? itemView : itemId));
+ this.$currentContent = $('#app-content-' + (typeof itemView === 'string' && itemView !== '' ? itemView : itemId));
this.$currentContent.removeClass('hidden');
if (!options || !options.silent) {
this.$currentContent.trigger(jQuery.Event('show'));
@@ -170,74 +168,6 @@
},
/**
- * Event handler for when dragging an item
- */
- _setOnDrag: function () {
- var scope = this;
- var element = $("#sublist-favorites");
- $(function () {
- if (document.getElementById(scope.$quickAccessListKey.toString()).hasAttribute("draggable")) {
- element.sortable({
- axis: "y",
- containment: "parent",
- scroll: false,
- zIndex: 0,
- opacity: 0.5,
- tolerance: "pointer",
- //revert: 0.05,
- //delay: 150,
- start: function (event, ui) {
- //Fix for offset
- ui.helper[0].style.left = '0px';
-
- //Change Icon while dragging
- var list = document.getElementById(scope.$quickAccessListKey).getElementsByTagName('li');
- for (var j = 0; j < list.length; j++) {
- if (!(typeof list[j].getElementsByTagName('a')[0] === 'undefined')) {
- list[j].getElementsByTagName('a')[0].classList.remove("nav-icon-files");
- list[j].getElementsByTagName('a')[0].classList.add('icon-menu');
- }
- }
- },
- stop: function (event, ui) {
- //Clean up offset
- ui.item.removeAttr("style");
-
- //Change Icon back after dragging
- var list = document.getElementById(scope.$quickAccessListKey.toString()).getElementsByTagName('li');
- for (var j = 0; j < list.length; j++) {
- if (!(typeof list[j].getElementsByTagName('a')[0] === 'undefined')) {
- list[j].getElementsByTagName('a')[0].classList.add("nav-icon-files");
- list[j].getElementsByTagName('a')[0].classList.remove('icon-menu');
- }
- }
- },
- update: function (event, ui) {
- var list = document.getElementById(scope.$quickAccessListKey.toString()).getElementsByTagName('li');
- var string = [];
- for (var j = 0; j < list.length; j++) {
- var Object = {
- id: j,
- name: scope.getCompareValue(list, j, 'alphabet')
- };
- string.push(Object);
- }
- var resultorder = JSON.stringify(string);
- $.get(OC.generateUrl("/apps/files/api/v1/quickaccess/set/CustomSortingOrder"), {
- order: resultorder
- }, function (data, status) {
- });
- }
- });
- } else {
- if (scope.$sortingStrategy === 'customorder') {
- scope.$sortingStrategy = 'datemodified';
- }
- }
- });
- },
-
- /**
* Event handler for clicking a button
*/
_onClickMenuButton: function (ev) {