pile0nades wrote:Zoolcar9, I tried that and got and error: WindowHook is not defined.
Greg S wrote:It's doesn't seem to be workig for me. btw, I'm only looking to add the find close button on the right in view source's find toolbar, not add the find toolbar to the top
- <a href="data:application/x-javascript;charset=utf-8;base64,KGZ1bmN0aW9uKCkgewogIC8vIFdpbmRvd0hvb2sgYnkgemVuaWtvCiAgdmFyIFdpbmRvd0hvb2sgPSB7CiAgICBvYnNlcnZlOiBmdW5jdGlvbihhU3ViamVjdCwgYVRvcGljLCBhRGF0YSkgewogICAgICBpZighYVN1YmplY3QuX1dpbmRvd0hvb2spIHsKICAgICAgICBhU3ViamVjdC5fV2luZG93SG9vayA9IHRoaXM7CiAgICAgICAgYVN1YmplY3QuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsIHRoaXMub25Mb2FkX3dpbmRvdywgZmFsc2UpOwogICAgICB9CiAgICB9LAoKICAgIG9uTG9hZF93aW5kb3c6IGZ1bmN0aW9uKCkgewogICAgICB0aGlzLnJlbW92ZUV2ZW50TGlzdGVuZXIoImxvYWQiLCB0aGlzLl9XaW5kb3dIb29rLm9uTG9hZF93aW5kb3csIGZhbHNlKTsKICAgICAgdmFyIGZ1bmNzID0gdGhpcy5fV2luZG93SG9vay5tRnVuY3NbdGhpcy5kb2N1bWVudC5sb2NhdGlvbi5ocmVmXSB8fCBudWxsOwogICAgICBpZihmdW5jcykgewogICAgICAgIGZ1bmNzLmZvckVhY2goZnVuY3Rpb24oYUZ1bmMpIHsgYUZ1bmModGhpcyk7IH0sIHRoaXMpOwogICAgICB9CiAgICAgIGRlbGV0ZSB0aGlzLl9XaW5kb3dIb29rOwogICAgfSwKCiAgICByZWdpc3RlcjogZnVuY3Rpb24oYVVSTCwgYUZ1bmMpIHsKICAgICAgaWYoIXRoaXMubUZ1bmNzKSB7CiAgICAgICAgdGhpcy5tRnVuY3MgPSB7fTsKICAgICAgICBDb21wb25lbnRzLmNsYXNzZXNbIkBtb3ppbGxhLm9yZy9vYnNlcnZlci1zZXJ2aWNlOzEiXQogICAgICAgICAgLmdldFNlcnZpY2UoQ29tcG9uZW50cy5pbnRlcmZhY2VzLm5zSU9ic2VydmVyU2VydmljZSkKICAgICAgICAgIC5hZGRPYnNlcnZlcih0aGlzLCAiZG9td2luZG93b3BlbmVkIiwgZmFsc2UpOwogICAgICB9CiAgICAgIGlmKCF0aGlzLm1GdW5jc1thVVJMXSkgewogICAgICAgIHRoaXMubUZ1bmNzW2FVUkxdID0gW107CiAgICAgIH0KICAgICAgdGhpcy5tRnVuY3NbYVVSTF0ucHVzaChhRnVuYyk7CiAgICB9CiAgfTsKCiAgLy9Nb3ZlIGZpbmRiYXIgdG8gdG9wIG9uIFZpZXcgU291cmNlIHdpbmRvdyBieSBwaWxlMG5hZGVzCiAgV2luZG93SG9vay5yZWdpc3RlcigiY2hyb21lOi8vZ2xvYmFsL2NvbnRlbnQvdmlld1NvdXJjZS54dWwiLAogICAgZnVuY3Rpb24oYVdpbmRvdykgewogICAgICAvLyBpbml0IGZpbmRiYXIKICAgICAgdmFyIGZpbmRiYXIgPSBhV2luZG93LmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdGaW5kVG9vbGJhcicpOwoKICAgICAgLy8gc2V0IGJvdHRvbSBib3JkZXIKICAgICAgZmluZGJhci5zZXRBdHRyaWJ1dGUoInN0eWxlIiwgIi1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7Iik7CgogICAgICAvLyBtb3ZlIGNsb3NlIGJ1dHRvbiByaWdodAogICAgICBmaW5kYmFyLmFwcGVuZENoaWxkKGFXaW5kb3cuZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidG9vbGJhcnNwcmluZyIpKTsKICAgICAgZmluZGJhci5hcHBlbmRDaGlsZChhV2luZG93LmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmaW5kLWNsb3NlYnV0dG9uIikpOwoKICAgICAgLy8gbW92ZSBmaW5kIGJhciB0byB0aGUgdG9wCiAgICAgIHZhciBtZW51YmFyID0gYVdpbmRvdy5kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndmlld1NvdXJjZS1tYWluLW1lbnViYXInKTsKICAgICAgbWVudWJhci5wYXJlbnROb2RlLmFwcGVuZENoaWxkKGZpbmRiYXIpOwogICAgfQogICk7Cgp9KSgpOwoK">Move findbar to top on View Source window</a>
dougeeebear wrote:Getting back to the Restart Firefox toolbar button that you helped me with earlier...
Is it possible to add the icon to the toolbar pallette so it can be moved around, or can that only be done by registering with chrome when installing an actual extension (xpi).
I had tried that before I posted
this but was unable to make the toolbarbutton appeared on toolbar pallette, so I gave the alternative. Using <a href="data:application/x-javascript;base64,LyogOjo6Ojo6OjogV2luZG93SG9vayA6Ojo6Ojo6Ojo6Ojo6OjogKi8KCnZhciBXaW5kb3dIb29rID0gewoJb2JzZXJ2ZTogZnVuY3Rpb24oYVN1YmplY3QsIGFUb3BpYywgYURhdGEpCgl7CgkJaWYgKCFhU3ViamVjdC5fV2luZG93SG9vaykKCQl7CgkJCWFTdWJqZWN0Ll9XaW5kb3dIb29rID0gdGhpczsKCQkJYVN1YmplY3QuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsIHRoaXMub25Mb2FkX3dpbmRvdywgZmFsc2UpOwoJCX0KCX0sCgoJb25Mb2FkX3dpbmRvdzogZnVuY3Rpb24oKQoJewoJCXRoaXMucmVtb3ZlRXZlbnRMaXN0ZW5lcigibG9hZCIsIHRoaXMuX1dpbmRvd0hvb2sub25Mb2FkX3dpbmRvdywgZmFsc2UpOwoJCXZhciBmdW5jcyA9IHRoaXMuX1dpbmRvd0hvb2subUZ1bmNzW3RoaXMuZG9jdW1lbnQubG9jYXRpb24uaHJlZl0gfHwgbnVsbDsKCQlpZiAoZnVuY3MpCgkJewoJCQlmdW5jcy5mb3JFYWNoKGZ1bmN0aW9uKGFGdW5jKSB7IGFGdW5jKHRoaXMpOyB9LCB0aGlzKTsKCQl9CgkJZGVsZXRlIHRoaXMuX1dpbmRvd0hvb2s7Cgl9LAoKCXJlZ2lzdGVyOiBmdW5jdGlvbihhVVJMLCBhRnVuYykKCXsKCQlpZiAoIXRoaXMubUZ1bmNzKQoJCXsKCQkJdGhpcy5tRnVuY3MgPSB7fTsKCQkJQ29tcG9uZW50cy5jbGFzc2VzWyJAbW96aWxsYS5vcmcvb2JzZXJ2ZXItc2VydmljZTsxIl0uZ2V0U2VydmljZShDb21wb25lbnRzLmludGVyZmFjZXMubnNJT2JzZXJ2ZXJTZXJ2aWNlKS5hZGRPYnNlcnZlcih0aGlzLCAiZG9td2luZG93b3BlbmVkIiwgZmFsc2UpOwoJCX0KCQlpZiAoIXRoaXMubUZ1bmNzW2FVUkxdKQoJCXsKCQkJdGhpcy5tRnVuY3NbYVVSTF0gPSBbXTsKCQl9CgkJdGhpcy5tRnVuY3NbYVVSTF0ucHVzaChhRnVuYyk7Cgl9Cn07Cg%3D%3D">
WindowHook</a> to make the <a href="chrome://global/content/customizeToolbar.xul">
customizeToolbar.xul</a> <a href="data:application/x-javascript;base64,LyogOjo6Ojo6OjogdXNlckNocm9tZS54dWwgOjo6Ojo6Ojo6Ojo6Ojo6ICovCgooZnVuY3Rpb24oKSB7Cgl2YXIgdXNlckNocm9tZV94dWwgPSBDb21wb25lbnRzLmNsYXNzZXNbIkBtb3ppbGxhLm9yZy9maWxlL2RpcmVjdG9yeV9zZXJ2aWNlOzEiXS5nZXRTZXJ2aWNlKENvbXBvbmVudHMuaW50ZXJmYWNlcy5uc0lQcm9wZXJ0aWVzKS5nZXQoIlVDaHJtIiwgQ29tcG9uZW50cy5pbnRlcmZhY2VzLm5zSUxvY2FsRmlsZSk7Cgl1c2VyQ2hyb21lX3h1bC5hcHBlbmQoInVzZXJDaHJvbWUueHVsIik7CgkKCWlmICh1c2VyQ2hyb21lX3h1bC5leGlzdHMoKSkKCXsKCQl2YXIgZmlsZVVSTCA9IENvbXBvbmVudHMuY2xhc3Nlc1siQG1vemlsbGEub3JnL25ldHdvcmsvaW8tc2VydmljZTsxIl0uZ2V0U2VydmljZShDb21wb25lbnRzLmludGVyZmFjZXMubnNJSU9TZXJ2aWNlKS5nZXRQcm90b2NvbEhhbmRsZXIoImZpbGUiKS5RdWVyeUludGVyZmFjZShDb21wb25lbnRzLmludGVyZmFjZXMubnNJRmlsZVByb3RvY29sSGFuZGxlcikuZ2V0VVJMU3BlY0Zyb21GaWxlKHVzZXJDaHJvbWVfeHVsKTsKCQlkb2N1bWVudC5sb2FkT3ZlcmxheShmaWxlVVJMLCBudWxsKTsKCX0KfSkoKTsK">
load</a> the <a href="data:text/plain;charset=utf-8;base64,PD94bWwtc3R5bGVzaGVldCBocmVmPSJyZXN0YXJ0RmlyZWZveC5jc3MiIHR5cGU9InRleHQvY3NzIj8%2BCgo8IURPQ1RZUEUgb3ZlcmxheSBTWVNURU0gImNocm9tZTovL2JyYW5kaW5nL2xvY2FsZS9icmFuZC5kdGQiPgoKPG92ZXJsYXkgaWQ9InJlc3RhcnRmaXJlZm94IgogICAgICAgICB4bWxucz0iaHR0cDovL3d3dy5tb3ppbGxhLm9yZy9rZXltYXN0ZXIvZ2F0ZWtlZXBlci90aGVyZS5pcy5vbmx5Lnh1bCI%2BCgogIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24veC1qYXZhc2NyaXB0Ij4KICA8IVtDREFUQVsKICAgIHZhciByZXN0YXJ0ZmlyZWZveE9iamVjdCA9IHsKICAgICAgcmVzdGFydEZYOiBmdW5jdGlvbigpewoKICAgICAgLy8gY29tbWVudCBvdXQgdGhlIGZvbGxvd2luZyB0d28gbGluZXMgZm9yIG5vIGNvbmZpcm1hdGlvbiBwcm9tcHQgCiAgICAgIC8qdmFyIGNvbmZpcm1SZXN0YXJ0ID0gd2luZG93LmNvbmZpcm0oJ0FyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byByZXN0YXJ0IGZpcmVmb3g%2FJyk7CiAgICAgICAgICBpZighY29uZmlybVJlc3RhcnQpIHJldHVybjsqLwoKICAgICAgICB2YXIgYXBwU3RhcnR1cCA9IENvbXBvbmVudHMuaW50ZXJmYWNlcy5uc0lBcHBTdGFydHVwOwogICAgICAgIGlmIChjYW5RdWl0QXBwbGljYXRpb24oKSkKICAgICAgICBDb21wb25lbnRzLmNsYXNzZXNbIkBtb3ppbGxhLm9yZy90b29sa2l0L2FwcC1zdGFydHVwOzEiXQogICAgICAgICAgLmdldFNlcnZpY2UoYXBwU3RhcnR1cCkucXVpdChhcHBTdGFydHVwLmVSZXN0YXJ0IHwgYXBwU3RhcnR1cC5lQXR0ZW1wdFF1aXQpOyAgICAKICAgICAgfQogICAgfQogIF1dPgogIDwvc2NyaXB0PgoKICA8bWVudXBvcHVwIGlkPSJtZW51X0ZpbGVQb3B1cCI%2BCiAgICA8bWVudWl0ZW0KICAgICAgaWQ9InJlc3RhcnRmaXJlZm94LWZpbGUtcmVzdGFydCIKICAgICAgbGFiZWw9IlJlc3RhcnQgJmJyYW5kU2hvcnROYW1lOyIKICAgICAgb25jb21tYW5kPSJyZXN0YXJ0ZmlyZWZveE9iamVjdC5yZXN0YXJ0RlgoKTsiCiAgICAgIGluc2VydGJlZm9yZT0ibWVudV9GaWxlUXVpdEl0ZW0iCiAgICAgIGFjY2Vzc2tleT0iUiIgLz4KICA8L21lbnVwb3B1cD4KCiAgPHRvb2xiYXJwYWxldHRlIGlkPSJCcm93c2VyVG9vbGJhclBhbGV0dGUiPgogICAgPHRvb2xiYXJidXR0b24KICAgICAgaWQ9InJlc3RhcnQtZmlyZWZveC1idXR0IgogICAgICBsYWJlbD0iUmVzdGFydCAmYnJhbmRTaG9ydE5hbWU7IgogICAgICB0b29sdGlwdGV4dD0iUmVzdGFydCAmYnJhbmRTaG9ydE5hbWU7IgogICAgICBvbmNvbW1hbmQ9InJlc3RhcnRmaXJlZm94T2JqZWN0LnJlc3RhcnRGWCgpOyIKICAgICAgaW5zZXJ0YmVmb3JlPSJtZW51YmFyLWl0ZW1zIiAvPgogIDwvdG9vbGJhcnBhbGV0dGU%2BCgo8L292ZXJsYXk%2BCgo%3D">
overlay</a> didn't succeed either.