Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: lib/aardvark.js

Issue 29322778: Issue 2816 - Partial fix for EHH button in inspector tool, preview functionality still broken (Closed)
Patch Set: Unified code paths Created July 29, 2015, 12:23 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/content/frameScript.js ('k') | lib/inspectorObserver.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * This Source Code is subject to the terms of the Mozilla Public License 2 * This Source Code is subject to the terms of the Mozilla Public License
3 * version 2.0 (the "License"). You can obtain a copy of the License at 3 * version 2.0 (the "License"). You can obtain a copy of the License at
4 * http://mozilla.org/MPL/2.0/. 4 * http://mozilla.org/MPL/2.0/.
5 */ 5 */
6 6
7 let {Prefs} = require("prefs"); 7 let {Prefs} = require("prefs");
8 8
9 // Make sure to stop selection when we are uninstalled 9 // Make sure to stop selection when we are uninstalled
10 onShutdown.add(() => Aardvark.quit()); 10 onShutdown.add(() => Aardvark.quit());
(...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after
565 this.boxElem = null; 565 this.boxElem = null;
566 E = id => null; 566 E = id => null;
567 return false; 567 return false;
568 }, 568 },
569 569
570 select: function(elem) 570 select: function(elem)
571 { 571 {
572 if (!elem) 572 if (!elem)
573 return false; 573 return false;
574 574
575 this.window.openDialog("chrome://elemhidehelper/content/composer.xul", "_bla nk", 575 this.browser.selectedBrowser.messageManager.sendAsyncMessage(
576 "chrome,centerscreen,resizable,dialog=no", elem); 576 "ElemHideHelper:GetNodeInfo",
577 this.quit(); 577 null,
578 {
579 element: elem,
580 callback: (nodeData, host) =>
581 {
582 this.window.openDialog("chrome://elemhidehelper/content/composer.xul", "_blank",
583 "chrome,centerscreen,resizable,dialog=no", node Data, host);
584 this.quit();
585 }
586 }
587 );
578 return false; 588 return false;
579 }, 589 },
580 590
581 blinkElement: function(elem) 591 blinkElement: function(elem)
582 { 592 {
583 if (!elem) 593 if (!elem)
584 return false; 594 return false;
585 595
586 if ("blinkTimer" in this) 596 if ("blinkTimer" in this)
587 this.stopBlinking(); 597 this.stopBlinking();
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
747 // Show help box 757 // Show help box
748 helpBox.showPopup(this.browser, -1, -1, "tooltip", "topleft", "topleft"); 758 helpBox.showPopup(this.browser, -1, -1, "tooltip", "topleft", "topleft");
749 return true; 759 return true;
750 } 760 }
751 } 761 }
752 762
753 // Makes sure event handlers like Aardvark.onKeyPress always have the correct 763 // Makes sure event handlers like Aardvark.onKeyPress always have the correct
754 // this pointer set. 764 // this pointer set.
755 for (let method of ["onMouseClick", "onMouseScroll", "onKeyPress", "onPageHide", "onMouseMove", "onAfterPaint", "quit"]) 765 for (let method of ["onMouseClick", "onMouseScroll", "onKeyPress", "onPageHide", "onMouseMove", "onAfterPaint", "quit"])
756 Aardvark[method] = Aardvark[method].bind(Aardvark); 766 Aardvark[method] = Aardvark[method].bind(Aardvark);
OLDNEW
« no previous file with comments | « chrome/content/frameScript.js ('k') | lib/inspectorObserver.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld