09:56:15:479 blocking send {"method":"Debugger.enable","id":0} 09:56:15:665 event {"method":"Debugger.scriptParsed","params":{"endLine":1563,"endColumn":0,"scriptId":"20","startColumn":0,"startLine":0,"url":""}} 09:56:15:668 response {"result":{},"id":0} 09:56:15:669 blocking send {"method":"Page.enable","id":1} 09:56:15:767 response {"result":{},"id":1} 09:56:15:770 blocking send {"method":"Network.enable","id":2} 09:56:15:776 response {"result":{},"id":2} 09:56:15:779 blocking send {"method":"Console.enable","id":3} 09:56:15:785 response {"result":{},"id":3} 09:56:15:789 blocking send {"method":"CSS.enable","id":4} 09:56:15:793 response {"result":{},"id":4} 09:56:16:495 blocking send {"method":"Debugger.setBreakpointByUrl","id":5,"params":{"columnNumber":0,"lineNumber":235,"url":"file:\/\/\/home\/vriha\/projects\/mcs_buf\/sandbox\/BUFAppEngine\/src\/main\/webapp\/js\/bufae\/designer\/palette\/PaletteViewModel.js"}} 09:56:16:500 response {"result":{"breakpointId":"file:\/\/\/home\/vriha\/projects\/mcs_buf\/sandbox\/BUFAppEngine\/src\/main\/webapp\/js\/bufae\/designer\/palette\/PaletteViewModel.js:235:0","locations":[]},"id":5} 09:56:16:504 blocking send {"method":"Debugger.setBreakpointByUrl","id":6,"params":{"columnNumber":0,"lineNumber":10,"url":"http:\/\/localhost:8383\/ResponsiveRabbits1\/js\/about.js"}} 09:56:16:509 response {"result":{"breakpointId":"http:\/\/localhost:8383\/ResponsiveRabbits1\/js\/about.js:10:0","locations":[]},"id":6} 09:56:16:511 blocking send {"method":"Debugger.setBreakpointByUrl","id":7,"params":{"columnNumber":0,"lineNumber":22,"url":"http:\/\/localhost:8383\/ResponsiveRabbits1\/js\/about.js"}} 09:56:16:517 response {"result":{"breakpointId":"http:\/\/localhost:8383\/ResponsiveRabbits1\/js\/about.js:22:0","locations":[]},"id":7} 09:56:16:609 blocking send {"method":"DOM.getDocument","id":8} 09:56:16:616 response {"result":{"root":{"childNodeCount":1,"nodeName":"#document","localName":"","baseURL":"file:\/\/\/tmp\/blank5059475714903538130.html","nodeValue":"","children":[{"childNodeCount":2,"nodeName":"HTML","localName":"html","nodeValue":"","children":[{"childNodeCount":0,"nodeName":"HEAD","localName":"head","nodeValue":"","attributes":[],"nodeType":1,"nodeId":3},{"childNodeCount":0,"nodeName":"BODY","localName":"body","nodeValue":"","attributes":[],"nodeType":1,"nodeId":4}],"attributes":[":netbeans_temporary","true"],"nodeType":1,"nodeId":2}],"documentURL":"file:\/\/\/tmp\/blank5059475714903538130.html","nodeType":9,"nodeId":1,"xmlVersion":""}},"id":8} 09:56:16:624 send {"method":"DOM.requestChildNodes","id":9,"params":{"nodeId":3}} 09:56:16:624 send {"method":"DOM.requestChildNodes","id":10,"params":{"nodeId":4}} 09:56:16:630 event {"method":"DOM.setChildNodes","params":{"nodes":[],"parentId":3}} 09:56:16:634 ignoring response {"result":{},"id":9} 09:56:16:636 event {"method":"DOM.setChildNodes","params":{"nodes":[],"parentId":4}} 09:56:16:637 ignoring response {"result":{},"id":10} 09:56:16:728 event {"method":"DOM.documentUpdated","params":{}} 09:56:16:728 event {"method":"Console.messagesCleared","params":{}} 09:56:16:734 event {"method":"Debugger.globalObjectCleared","params":{}} 09:56:16:751 event {"method":"Page.frameStartedLoading","params":{"frameId":"557.1"}} 09:56:16:754 event {"method":"Network.requestWillBeSent","params":{"request":{"headers":{"Accept":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/webp,*\/*;q=0.8","User-Agent":"Mozilla\/5.0 (X11; Linux i686) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/34.0.1847.116 Safari\/537.36"},"method":"GET","url":"http:\/\/localhost:8383\/ResponsiveRabbits1\/index.html"},"frameId":"557.1","requestId":"557.1","documentURL":"http:\/\/localhost:8383\/ResponsiveRabbits1\/index.html","initiator":{"type":"other"},"loaderId":"557.2","timestamp":1.397634976748846E9}} 09:56:16:755 blocking send {"method":"DOM.getDocument","id":11} 09:56:16:775 event {"method":"Network.responseReceived","params":{"frameId":"557.1","requestId":"557.1","response":{"headers":{"Content-Length":"5564","Content-Type":"text\/html"},"connectionReused":true,"timing":{"requestTime":1.397634976749412E9,"sslStart":-1,"dnsStart":-1,"sendEnd":2.222000000074331,"connectEnd":-1,"connectStart":-1,"sendStart":2.144999999927677,"dnsEnd":-1,"proxyEnd":1.983000000109314,"sslEnd":-1,"receiveHeadersEnd":4.658000000290485,"proxyStart":1.8520000003263704},"encodedDataLength":-1,"remotePort":8383,"mimeType":"text\/html","headersText":"HTTP\/1.1 200 OK\r\nContent-Length: 5564\r\nContent-Type: text\/html\r\n\r\n","requestHeadersText":"GET \/ResponsiveRabbits1\/index.html HTTP\/1.1\r\nHost: localhost:8383\r\nConnection: keep-alive\r\nAccept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/webp,*\/*;q=0.8\r\nUser-Agent: Mozilla\/5.0 (X11; Linux i686) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/34.0.1847.116 Safari\/537.36\r\nAccept-Encoding: gzip,deflate,sdch\r\nAccept-Language: en-US,en;q=0.8,cs;q=0.6\r\n\r\n","url":"http:\/\/localhost:8383\/ResponsiveRabbits1\/index.html","fromDiskCache":false,"requestHeaders":{"Accept":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/webp,*\/*;q=0.8","Connection":"keep-alive","User-Agent":"Mozilla\/5.0 (X11; Linux i686) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/34.0.1847.116 Safari\/537.36","Host":"localhost:8383","Accept-Encoding":"gzip,deflate,sdch","Accept-Language":"en-US,en;q=0.8,cs;q=0.6"},"remoteIPAddress":"127.0.0.1","statusText":"OK","connectionId":10171,"status":200},"loaderId":"557.2","type":"Document","timestamp":1.39763497675918E9}} 09:56:16:777 event {"method":"Network.dataReceived","params":{"dataLength":4034,"requestId":"557.1","encodedDataLength":4096,"timestamp":1.39763497675931E9}} 09:56:16:808 event {"method":"Console.messagesCleared","params":{}} 09:56:16:833 event {"method":"Page.frameNavigated","params":{"frame":{"securityOrigin":"http:\/\/localhost:8383","loaderId":"557.2","id":"557.1","mimeType":"text\/html","url":"http:\/\/localhost:8383\/ResponsiveRabbits1\/index.html"}}} 09:56:16:835 event {"method":"Debugger.globalObjectCleared","params":{}} 09:56:16:843 event {"method":"Network.dataReceived","params":{"dataLength":1530,"requestId":"557.1","encodedDataLength":1530,"timestamp":1.397634976811726E9}} 09:56:16:844 event {"method":"Network.loadingFinished","params":{"requestId":"557.1","encodedDataLength":5626,"timestamp":1.397634976755304E9}} 09:56:16:846 response {"result":{"root":{"childNodeCount":0,"nodeName":"#document","localName":"","baseURL":"http:\/\/localhost:8383\/ResponsiveRabbits1\/index.html","nodeValue":"","children":[],"documentURL":"http:\/\/localhost:8383\/ResponsiveRabbits1\/index.html","nodeType":9,"nodeId":1,"xmlVersion":""}},"id":11} 09:56:16:847 event {"method":"DOM.childNodeInserted","params":{"node":{"nodeName":"","localName":"","nodeValue":"\nTo change this template, choose Tools | Templates\nand open the template in the editor.\n","nodeType":8,"nodeId":2},"parentNodeId":1,"previousNodeId":0}} 09:56:16:850 blocking send {"method":"Runtime.evaluate","id":12,"params":{"expression":"\/\/ Check if the page is initialized already\nif (!(typeof(NetBeans) === 'object'\n && typeof(NetBeans.GLASSPANE_ID) === 'string'\n && document.getElementById(NetBeans.GLASSPANE_ID) !== null)) {\n\nNetBeans = new Object();\n\n\/\/ Name of attribute used to mark document elements created by NetBeans\nNetBeans.ATTR_ARTIFICIAL = ':netbeans_generated';\n\n\/\/ Name of attribute used to mark (temporarily) selected elements\nNetBeans.ATTR_SELECTED = ':netbeans_selected';\n\n\/\/ Name of attribute used to mark (temporarily) highlighted elements\nNetBeans.ATTR_HIGHLIGHTED = ':netbeans_highlighted';\n\n\/\/ Name of the class used to simulate hovering\nNetBeans.CLASS_HOVER = '-netbeans-hover';\n\n\/\/ ID of canvas element that serves as a glass-pane\nNetBeans.GLASSPANE_ID = 'netbeans_glasspane';\n\n\/\/ Selected elements\nNetBeans.selection = [];\n\n\/\/ Next selection (under construction)\nNetBeans.nextSelection = [];\n\n\/\/ Selected elements that match the selected rule\nNetBeans.ruleSelection = [];\n\n\/\/ Next selection (under construction)\nNetBeans.nextRuleSelection = [];\n\n\/\/ Highlighted elements\nNetBeans.highlight = [];\n\n\/\/ Next highlight (under construction)\nNetBeans.nextHighlight = [];\n\n\/\/ Determines whether the enclosing browser window is active\nNetBeans.windowActive = true;\n\n\/\/ Determines whether getClientRects() returns incorrect values (see issue 236445)\nNetBeans.clientRectsBug = (navigator.userAgent.match(\/(iPad|iPhone|iPod);.*CPU.*OS 7_\\d\/i) ? true : false); \/* is iOS 7 *\/\n\n\/\/ Initializes\/clears the next selection\nNetBeans.initNextSelection = function() {\n this.nextSelection = [];\n};\n\n\/\/ Initializes\/clears the next selection\nNetBeans.initNextRuleSelection = function() {\n this.nextRuleSelection = [];\n};\n\n\/\/ Initializes\/clears the next highlight\nNetBeans.initNextHighlight = function() {\n this.nextHighlight = [];\n this.lastHighlighted = null;\n};\n\n\/\/ Adds an element into the next selection\nNetBeans.addElementToNextSelection = function(element) {\n if (this.nextSelection.indexOf(element) === -1) {\n this.nextSelection.push(element);\n }\n};\n\n\/\/ Adds an element into the next selection\nNetBeans.addElementToNextRuleSelection = function(element) {\n if (this.nextRuleSelection.indexOf(element) === -1) {\n this.nextRuleSelection.push(element);\n }\n};\n\n\/\/ Adds an element into the next highlight\nNetBeans.addElementToNextHighlight = function(element) {\n if (this.nextHighlight.indexOf(element) === -1) {\n this.nextHighlight.push(element);\n this.lastHighlighted = element;\n }\n};\n\n\/\/ Finishes the next selection, i.e., switches the next selection to current selection\nNetBeans.finishNextSelection = function() {\n this.selection = this.nextSelection;\n this.repaintGlassPane();\n};\n\n\/\/ Finishes the next selection, i.e., switches the next selection to current selection\nNetBeans.finishNextRuleSelection = function() {\n this.ruleSelection = this.nextRuleSelection;\n this.repaintGlassPane();\n};\n\n\/\/ Finishes the next highlight, i.e., switches the next highlight to current highlight\nNetBeans.finishNextHighlight = function() {\n this.highlight = this.nextHighlight;\n this.repaintGlassPane();\n};\n\n\/\/ The last element the mouse was hovering over\nNetBeans.lastHighlighted = null;\n\n\/\/ Inserts a glass-pane into the inspected page\nNetBeans.insertGlassPane = function() {\n var self = this;\n var zIndex = 50000;\n \n \/\/ Canvas\n var canvas = document.createElement('canvas');\n canvas.id = this.GLASSPANE_ID;\n canvas.setAttribute(this.ATTR_ARTIFICIAL, true);\n canvas.style.position = 'fixed';\n canvas.style.top = 0;\n canvas.style.left = 0;\n canvas.style.zIndex = zIndex;\n canvas.style.pointerEvents = 'none';\n var iOS = (navigator.userAgent.match(\/(iPad|iPhone|iPod)\/g) ? true : false) ;\n var getElementForEvent = function(event) {\n canvas.style.visibility = 'hidden';\n var element = iOS ? \n document.elementFromPoint(event.pageX - window.pageXOffset, event.pageY - window.pageYOffset) :\n document.elementFromPoint(event.clientX, event.clientY);\n \/\/ Do not select helper elements introduced by page inspection\n while (element.getAttribute(self.ATTR_ARTIFICIAL)) { \n element = element.parentNode;\n }\n canvas.style.visibility = 'visible';\n return element;\n };\n\n \/\/Click event does not work on iOS\n var eventname = ( iOS ? 'touchstart' : 'click' );\n\n \/\/ Selection handler\n canvas.addEventListener(eventname, function(event) {\n var element = getElementForEvent(event);\n var ctrl = event.ctrlKey;\n var meta = event.metaKey;\n var value;\n if (ctrl || meta) {\n var index = NetBeans.selection.indexOf(element);\n if (index === -1) {\n value = 'add';\n } else {\n value = 'remove';\n }\n } else {\n value = 'set';\n }\n \/\/ HACK: notify NetBeans\n element.setAttribute(self.ATTR_SELECTED, value);\n element.removeAttribute(self.ATTR_SELECTED);\n });\n\n \/\/ Mouse-over highlight\n canvas.addEventListener('mousemove', function(event) {\n if (self.windowActive) {\n var element = getElementForEvent(event);\n if (self.lastHighlighted !== element) {\n self.lastHighlighted = element;\n \/\/ HACK: notify NetBeans\n element.setAttribute(self.ATTR_HIGHLIGHTED, 'set');\n element.removeAttribute(self.ATTR_HIGHLIGHTED);\n }\n }\n });\n\n \/\/ Clear highlight when the mouse leaves the window\n window.addEventListener('mouseout', function(e) {\n if (e.toElement === null) {\n NetBeans.clearHighlight();\n }\n });\n\n \/\/ Clear highlight when a context menu is shown\n window.addEventListener('contextmenu', function() {\n \/\/ Some mouse move events are fired shortly after\n \/\/ this event => postpone processing of this event a bit\n setTimeout(NetBeans.clearHighlight, 100);\n });\n\n document.body.appendChild(canvas);\n\n window.addEventListener('scroll', this.paintGlassPane);\n window.addEventListener('resize', this.paintGlassPane);\n var MutationObserver = window.MutationObserver || window.WebKitMutationObserver;\n if (MutationObserver) {\n var observer = new MutationObserver(function(mutations) {\n var importantChange = false;\n for (var i=0; i 0) {\n ctx.fillRect(outer.left, outer.top, outer.width, height);\n }\n height = outer.top+outer.height-inner.top-inner.height;\n if (height > 0) {\n ctx.fillRect(outer.left, inner.top+inner.height, outer.width, height);\n }\n var width = inner.left-outer.left;\n if (width > 0) {\n ctx.fillRect(outer.left, inner.top, width, inner.height);\n }\n width = outer.left+outer.width-inner.left-inner.width;\n if (width > 0) {\n ctx.fillRect(inner.left+inner.width, inner.top, width, inner.height);\n }\n};\n\nNetBeans.paintHighlightedElements = function(ctx, elements) {\n ctx.save();\n var fontSize = 10;\n ctx.font = fontSize + 'pt sans-serif';\n ctx.lineWidth = 1;\n for (var i=0; i\n