You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
|
|
|
if (document.cookie.indexOf('__ngDebug=true') != -1) {
|
|
|
|
bootstrapHint();
|
|
|
|
}
|
|
|
|
|
|
|
|
function bootstrapHint () {
|
|
|
|
var html = document.getElementsByTagName('html')[0];
|
|
|
|
|
|
|
|
var eventProxyElement = document.createElement('div');
|
|
|
|
eventProxyElement.id = '__ngBatarangElement';
|
|
|
|
eventProxyElement.style.display = 'none';
|
|
|
|
html.appendChild(eventProxyElement);
|
|
|
|
|
|
|
|
// inject into the application context from the content script context
|
|
|
|
|
|
|
|
var script = window.document.createElement('script');
|
|
|
|
script.src = chrome.extension.getURL('dist/hint.js');
|
|
|
|
|
|
|
|
eventProxyElement.addEventListener('batarangDataEvent', function () {
|
|
|
|
var eventData = eventProxyElement.innerText;
|
|
|
|
chrome.extension.sendMessage(eventData);
|
|
|
|
});
|
|
|
|
|
|
|
|
html.setAttribute('ng-hint', '');
|
|
|
|
|
|
|
|
html.appendChild(script);
|
|
|
|
}
|