', {'id': 'cp-app-drive-tree-search', 'class': 'cp-unselectable'});
- var $input = APP.Search.$input = $('
', {
- id: 'cp-app-drive-tree-search-input',
- type: 'text',
- draggable: false,
- tabindex: 1,
- placeholder: Messages.fm_searchPlaceholder
- }).keyup(function (e) {
- if (search.to) { window.clearTimeout(search.to); }
- if ([37, 38, 39, 40].indexOf(e.which) !== -1) {
- if (!$input.val()) {
- $input.blur();
- $content.focus();
- return;
- } else {
- e.stopPropagation();
- }
- }
- var isInSearchTmp = currentPath[0] === SEARCH;
- if ($input.val().trim() === "") {
- setSearchCursor(0);
- if (search.oldLocation && search.oldLocation.length) { displayDirectory(search.oldLocation); }
- return;
- }
- if (e.which === 13) {
- if (!isInSearchTmp) { search.oldLocation = currentPath.slice(); }
- var newLocation = [SEARCH, $input.val()];
- setSearchCursor();
- if (!manager.comparePath(newLocation, currentPath.slice())) { displayDirectory(newLocation); }
- return;
- }
- if (e.which === 27) {
- $input.val('');
- setSearchCursor(0);
- if (search.oldLocation && search.oldLocation.length) { displayDirectory(search.oldLocation); }
- else { displayDirectory([ROOT]); }
- return;
- }
- if ($input.val()) {
- if (!$input.hasClass('cp-app-drive-search-active')) {
- $input.addClass('cp-app-drive-search-active');
- }
- } else {
- $input.removeClass('cp-app-drive-search-active');
- }
- if (APP.mobile()) { return; }
- search.to = window.setTimeout(function () {
- if (!isInSearchTmp) { search.oldLocation = currentPath.slice(); }
- var newLocation = [SEARCH, $input.val()];
- setSearchCursor();
- if (!manager.comparePath(newLocation, currentPath.slice())) { displayDirectory(newLocation); }
- }, 500);
- }).appendTo($div);
- var cancel = h('span.fa.fa-times.cp-app-drive-search-cancel', {title:Messages.cancel});
- cancel.addEventListener('click', function () {
- $input.val('');
- setSearchCursor(0);
- if (search.oldLocation && search.oldLocation.length) { displayDirectory(search.oldLocation); }
- });
- $div.append(cancel);
- $searchIcon.clone().appendTo($div);
- if (isInSearch) {
- $input.val(currentPath[1] || '');
- if ($input.val()) { $input.addClass('cp-app-drive-search-active'); }
- }
- $container.append($div);
- };
-
var categories = {};
categories[FILES_DATA] = {
name: FILES_DATA_NAME,
diff --git a/www/drive/inner.html b/www/drive/inner.html
index b53b1a90e..cfafb0e1f 100644
--- a/www/drive/inner.html
+++ b/www/drive/inner.html
@@ -15,7 +15,6 @@
-
diff --git a/www/drive/inner.js b/www/drive/inner.js
index 3d439eda4..831192a52 100644
--- a/www/drive/inner.js
+++ b/www/drive/inner.js
@@ -201,10 +201,8 @@ define([
sfCommon: common,
$container: APP.$bar
};
- var toolbar = APP.toolbar = Toolbar.create(configTb);
+ var toolbar = Toolbar.create(configTb);
- var $rightside = toolbar.$rightside;
- $rightside.html(''); // Remove the drawer if we don't use it to hide the toolbar
var $displayName = APP.$bar.find('.' + Toolbar.constants.username);
metadataMgr.onChange(function () {
var name = metadataMgr.getUserData().name || Messages.anonymous;
@@ -274,6 +272,7 @@ define([
updateObject: updateObject,
updateSharedFolders: updateSharedFolders,
history: history,
+ toolbar: toolbar,
APP: APP
});
diff --git a/www/teams/inner.js b/www/teams/inner.js
index 1cacec694..1c376962b 100644
--- a/www/teams/inner.js
+++ b/www/teams/inner.js
@@ -319,6 +319,7 @@ define([
updateSharedFolders: updateSharedFolders,
$limit: APP.usageBar && APP.usageBar.$container,
+ toolbar: APP.toolbar,
APP: driveAPP,
edPublic: APP.teamEdPublic,
editKey: teamData.secondaryKey
@@ -509,7 +510,6 @@ define([
h('div.cp-app-drive-container', {tabindex:0}, [
h('div#cp-app-drive-tree'),
h('div#cp-app-drive-content-container', [
- h('div#cp-app-drive-toolbar'),
h('div#cp-app-drive-connection-state', {style: "display: none;"}, Messages.disconnected),
h('div#cp-app-drive-content', {tabindex:2})
])
@@ -1313,8 +1313,7 @@ define([
sfCommon: common,
$container: $bar
};
- var toolbar = Toolbar.create(configTb);
- toolbar.$rightside.hide(); // hide the bottom part of the toolbar
+ var toolbar = APP.toolbar = Toolbar.create(configTb);
// Update the name in the user menu
var $displayName = $bar.find('.' + Toolbar.constants.username);
metadataMgr.onChange(function () {
diff --git a/www/whiteboard/inner.js b/www/whiteboard/inner.js
index 8fbfd965b..3acbb0042 100644
--- a/www/whiteboard/inner.js
+++ b/www/whiteboard/inner.js
@@ -312,7 +312,7 @@ define([
mkHelpMenu(framework);
- var controls = mkControls(framework, canvas);
+ mkControls(framework, canvas);
// ---------------------------------------------
// Whiteboard custom buttons