Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(422)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/resources/ResourcesPanel.js

Issue 2648253006: [DevTools] Hide empty toolbars (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2007, 2008, 2010 Apple Inc. All rights reserved. 2 * Copyright (C) 2007, 2008, 2010 Apple Inc. All rights reserved.
3 * Copyright (C) 2009 Joseph Pecoraro 3 * Copyright (C) 2009 Joseph Pecoraro
4 * Copyright (C) 2013 Samsung Electronics. All rights reserved. 4 * Copyright (C) 2013 Samsung Electronics. All rights reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 9 *
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 621 matching lines...) Expand 10 before | Expand all | Expand 10 after
632 if (this.visibleView === view) 632 if (this.visibleView === view)
633 return; 633 return;
634 634
635 if (this.visibleView) 635 if (this.visibleView)
636 this.visibleView.detach(); 636 this.visibleView.detach();
637 637
638 view.show(this.storageViews); 638 view.show(this.storageViews);
639 this.visibleView = view; 639 this.visibleView = view;
640 640
641 this._storageViewToolbar.removeToolbarItems(); 641 this._storageViewToolbar.removeToolbarItems();
642 var toolbarItems = view instanceof UI.SimpleView ? view.syncToolbarItems() : null; 642 var toolbarItems = (view instanceof UI.SimpleView && view.syncToolbarItems() ) || [];
643 for (var i = 0; toolbarItems && i < toolbarItems.length; ++i) 643 for (var i = 0; i < toolbarItems.length; ++i)
644 this._storageViewToolbar.appendToolbarItem(toolbarItems[i]); 644 this._storageViewToolbar.appendToolbarItem(toolbarItems[i]);
645 this._storageViewToolbar.setVisible(toolbarItems.length > 0);
645 } 646 }
646 647
647 closeVisibleView() { 648 closeVisibleView() {
648 if (!this.visibleView) 649 if (!this.visibleView)
649 return; 650 return;
650 this.visibleView.detach(); 651 this.visibleView.detach();
651 delete this.visibleView; 652 delete this.visibleView;
652 } 653 }
653 654
654 _updateDatabaseTables(event) { 655 _updateDatabaseTables(event) {
(...skipping 1406 matching lines...) Expand 10 before | Expand all | Expand 10 after
2061 2062
2062 this.element.classList.add('storage-view'); 2063 this.element.classList.add('storage-view');
2063 this._emptyWidget = new UI.EmptyWidget(''); 2064 this._emptyWidget = new UI.EmptyWidget('');
2064 this._emptyWidget.show(this.element); 2065 this._emptyWidget.show(this.element);
2065 } 2066 }
2066 2067
2067 setText(text) { 2068 setText(text) {
2068 this._emptyWidget.text = text; 2069 this._emptyWidget.text = text;
2069 } 2070 }
2070 }; 2071 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698