OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 /** | 5 /** |
6 * @fileoverview PageListView implementation. | 6 * @fileoverview PageListView implementation. |
7 * PageListView manages page list, dot list, switcher buttons and handles apps | 7 * PageListView manages page list, dot list, switcher buttons and handles apps |
8 * pages callbacks from backend. | 8 * pages callbacks from backend. |
9 * | 9 * |
10 * Note that you need to have AppLauncherHandler in your WebUI to use this code. | 10 * Note that you need to have AppLauncherHandler in your WebUI to use this code. |
(...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
495 if (this.suggestionsPage) | 495 if (this.suggestionsPage) |
496 this.cardSlider.selectCardByValue(this.suggestionsPage); | 496 this.cardSlider.selectCardByValue(this.suggestionsPage); |
497 break; | 497 break; |
498 } | 498 } |
499 }, | 499 }, |
500 | 500 |
501 /** | 501 /** |
502 * Called whenever tiles should be re-arranging themselves out of the way | 502 * Called whenever tiles should be re-arranging themselves out of the way |
503 * of a moving or insert tile. | 503 * of a moving or insert tile. |
504 */ | 504 */ |
| 505 // TODO(xci) delete |
505 enterRearrangeMode: function() { | 506 enterRearrangeMode: function() { |
| 507 return; |
506 if (loadTimeData.getBoolean('showApps')) { | 508 if (loadTimeData.getBoolean('showApps')) { |
507 var tempPage = new ntp.AppsPage(); | 509 var tempPage = new ntp.AppsPage(); |
508 tempPage.classList.add('temporary'); | 510 tempPage.classList.add('temporary'); |
509 var pageName = loadTimeData.getString('appDefaultPageName'); | 511 var pageName = loadTimeData.getString('appDefaultPageName'); |
510 this.appendTilePage(tempPage, pageName, true); | 512 this.appendTilePage(tempPage, pageName, true); |
511 } | 513 } |
512 | 514 |
513 if (ntp.getCurrentlyDraggingTile().firstChild.canBeRemoved()) | 515 if (ntp.getCurrentlyDraggingTile().firstChild.canBeRemoved()) |
514 $('footer').classList.add('showing-trash-mode'); | 516 $('footer').classList.add('showing-trash-mode'); |
515 | 517 |
516 document.documentElement.classList.add('dragging-mode'); | 518 document.documentElement.classList.add('dragging-mode'); |
517 }, | 519 }, |
518 | 520 |
519 /** | 521 /** |
520 * Invoked whenever some app is released | 522 * Invoked whenever some app is released |
521 */ | 523 */ |
| 524 // TODO(xci) delete |
522 leaveRearrangeMode: function() { | 525 leaveRearrangeMode: function() { |
| 526 return; |
523 var tempPage = document.querySelector('.tile-page.temporary'); | 527 var tempPage = document.querySelector('.tile-page.temporary'); |
524 if (tempPage) { | 528 if (tempPage) { |
525 var dot = tempPage.navigationDot; | 529 var dot = tempPage.navigationDot; |
526 if (!tempPage.tileCount && | 530 if (!tempPage.tileCount && |
527 tempPage != this.cardSlider.currentCardValue) { | 531 tempPage != this.cardSlider.currentCardValue) { |
528 this.removeTilePageAndDot_(tempPage, true); | 532 this.removeTilePageAndDot_(tempPage, true); |
529 } else { | 533 } else { |
530 tempPage.classList.remove('temporary'); | 534 tempPage.classList.remove('temporary'); |
531 this.saveAppPageName(tempPage, | 535 this.saveAppPageName(tempPage, |
532 loadTimeData.getString('appDefaultPageName')); | 536 loadTimeData.getString('appDefaultPageName')); |
(...skipping 15 matching lines...) Expand all Loading... |
548 } | 552 } |
549 | 553 |
550 this.updatePageSwitchers(); | 554 this.updatePageSwitchers(); |
551 }, | 555 }, |
552 | 556 |
553 /** | 557 /** |
554 * Adjusts the size and position of the page switchers according to the | 558 * Adjusts the size and position of the page switchers according to the |
555 * layout of the current card. | 559 * layout of the current card. |
556 */ | 560 */ |
557 updatePageSwitchers: function() { | 561 updatePageSwitchers: function() { |
| 562 return; // TODO(xci) delete |
558 if (!this.pageSwitcherStart || !this.pageSwitcherEnd) | 563 if (!this.pageSwitcherStart || !this.pageSwitcherEnd) |
559 return; | 564 return; |
560 | 565 |
561 var page = this.cardSlider.currentCardValue; | 566 var page = this.cardSlider.currentCardValue; |
562 | 567 |
563 this.pageSwitcherStart.hidden = !page || | 568 this.pageSwitcherStart.hidden = !page || |
564 (this.cardSlider.currentCard == 0); | 569 (this.cardSlider.currentCard == 0); |
565 this.pageSwitcherEnd.hidden = !page || | 570 this.pageSwitcherEnd.hidden = !page || |
566 (this.cardSlider.currentCard == this.cardSlider.cardCount - 1); | 571 (this.cardSlider.currentCard == this.cardSlider.cardCount - 1); |
567 | 572 |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
758 if (page.navigationDot) | 763 if (page.navigationDot) |
759 page.navigationDot.remove(opt_animate); | 764 page.navigationDot.remove(opt_animate); |
760 this.cardSlider.removeCard(page); | 765 this.cardSlider.removeCard(page); |
761 }, | 766 }, |
762 }; | 767 }; |
763 | 768 |
764 return { | 769 return { |
765 PageListView: PageListView | 770 PageListView: PageListView |
766 }; | 771 }; |
767 }); | 772 }); |
OLD | NEW |