Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function __function__194 (styleId, propertyIndex, text, overwrite) {
- var styleDecl = Weinre.cssStore._getStyleDecl(styleId)
- if (!styleDecl) {
- Weinre.logWarning("requested style not available: " + styleId)
- return null
- }
- var mirror = styleDecl.__weinre__mirror
- if (!mirror) {
- Weinre.logWarning("requested mirror not available: " + styleId)
- return null
- }
- var properties = mirror.cssProperties
- // parse the css text
- var propertyMirror = this._parseProperty(text)
- // remove property
- if (null == propertyMirror) {
- this._removePropertyFromMirror(mirror, propertyIndex)
- properties = mirror.cssProperties
- }
- // add or replace property
- else {
- // if replacing, remove the old one
- this._removePropertyFromMirror(mirror, propertyIndex)
- properties = mirror.cssProperties
- // index properties by name
- var propertyIndices = {}
- for (var i=0; i<properties.length; i++) {
- propertyIndices[properties[i].name] = i
- }
- // add the new ones, or replacing ones
- for (var i=0; i<propertyMirror.cssProperties.length; i++) {
- if (propertyIndices[propertyMirror.cssProperties[i].name] != null) {
- // property already exists, just replace it
- properties[propertyIndices[propertyMirror.cssProperties[i].name]] = propertyMirror.cssProperties[i]
- }
- else {
- // new property, add it
- properties.push(propertyMirror.cssProperties[i])
- }
- }
- for (var key in propertyMirror.shorthandValues) {
- mirror.shorthandValues[key] = propertyMirror.shorthandValues[key]
- }
- }
- properties.sort(function(p1,p2) {
- if (p1.name < p2.name) return -1
- else if (p1.name > p2.name) return 1
- else return 0
- })
- this._setStyleFromMirror(styleDecl)
- return mirror
- }
- // TypeError: Cannot set property 'type' of undefined
- // at /usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:599:25
- // at Node.walk (/usr/local/lib/node_modules/js2coffee/lib/node_ext.coffee:28:7)
- // at Node.walk (/usr/local/lib/node_modules/js2coffee/lib/node_ext.coffee:36:21)
- // at Node.walk (/usr/local/lib/node_modules/js2coffee/lib/node_ext.coffee:32:21)
- // at Transformer.function (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:593:21)
- // at Transformer.transform (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:550:12)
- // at Builder.transform (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:38:41)
- // at Builder.build (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:22:12)
- // at Builder.<anonymous> (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:305:21)
- // at /usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:3:96
- //
- function __function__198 (styleDecl, bind) {
- var result = {
- properties: {},
- cssProperties: []
- }
- if (!styleDecl) return result
- if (bind) {
- result.styleId = this._getStyleDeclId(styleDecl)
- styleDecl.__weinre__mirror = result
- }
- result.properties.width = styleDecl.getPropertyValue("width") || ""
- result.properties.height = styleDecl.getPropertyValue("height") || ""
- result.cssText = styleDecl.cssText
- result.shorthandValues = {}
- var properties = []
- if (styleDecl) {
- for (var i=0; i < styleDecl.length; i++) {
- var property = {}
- var name = styleDecl.item(i)
- property.name = name
- property.priority = styleDecl.getPropertyPriority(name)
- property.implicit = styleDecl.isPropertyImplicit(name)
- property.shorthandName = styleDecl.getPropertyShorthand(name) || ""
- property.status = property.shorthandName ? "style" : "active"
- property.parsedOk = true
- property.value = styleDecl.getPropertyValue(name)
- properties.push(property);
- if (property.shorthandName) {
- var shorthandName = property.shorthandName
- if (!result.shorthandValues[shorthandName]) {
- result.shorthandValues[shorthandName] = styleDecl.getPropertyValue(shorthandName)
- property = {}
- property.name = shorthandName
- property.priority = styleDecl.getPropertyPriority(shorthandName)
- property.implicit = styleDecl.isPropertyImplicit(shorthandName)
- property.shorthandName = ""
- property.status = "active"
- property.parsedOk = true
- property.value = styleDecl.getPropertyValue(name)
- properties.push(property);
- }
- }
- }
- }
- properties.sort(function(p1,p2) {
- if (p1.name < p2.name) return -1
- else if (p1.name > p2.name) return 1
- else return 0
- })
- result.cssProperties = properties
- return result
- }
- // TypeError: Cannot set property 'type' of undefined
- // at /usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:599:25
- // at Node.walk (/usr/local/lib/node_modules/js2coffee/lib/node_ext.coffee:28:7)
- // at Node.walk (/usr/local/lib/node_modules/js2coffee/lib/node_ext.coffee:36:21)
- // at Node.walk (/usr/local/lib/node_modules/js2coffee/lib/node_ext.coffee:32:21)
- // at Transformer.function (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:593:21)
- // at Transformer.transform (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:550:12)
- // at Builder.transform (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:38:41)
- // at Builder.build (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:22:12)
- // at Builder.<anonymous> (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:305:21)
- // at /usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:3:96
- //
- function __function__232 (node, depth) {
- var nodeName = ""
- var nodeValue = null
- var localName = null
- var id = this.getNodeId(node)
- switch(node.nodeType) {
- case Node.TEXT_NODE:
- case Node.COMMENT_NODE:
- case Node.CDATA_SECTION_NODE:
- nodeValue = node.nodeValue
- break
- case Node.ATTRIBUTE_NODE:
- localName = node.localName
- break
- case Node.DOCUMENT_FRAGMENT_NODE:
- break
- case Node.DOCUMENT_NODE:
- case Node.ELEMENT_NODE:
- default:
- nodeName = node.nodeName
- localName = node.localName
- break
- }
- var nodeData = {
- id: id,
- nodeType: node.nodeType,
- nodeName: nodeName,
- localName: localName,
- nodeValue: nodeValue
- }
- if (node.nodeType == Node.ELEMENT_NODE || node.nodeType == Node.DOCUMENT_NODE || node.nodeType == Node.DOCUMENT_FRAGMENT_NODE) {
- nodeData.childNodeCount = this.childNodeCount(node)
- var children = this.serializeNodeChildren(node, depth)
- if (children.length) {
- nodeData.children = children
- }
- if (node.nodeType == Node.ELEMENT_NODE) {
- nodeData.attributes = []
- for (var i=0; i<node.attributes.length; i++) {
- nodeData.attributes.push(node.attributes[i].nodeName)
- nodeData.attributes.push(node.attributes[i].nodeValue)
- }
- }
- else if (node.nodeType == Node.DOCUMENT_NODE) {
- nodeData.documentURL = window.location.href
- }
- }
- else if (node.nodeType == Node.DOCUMENT_TYPE_NODE) {
- nodeData.publicId = node.publicId
- nodeData.systemId = node.systemId
- nodeData.internalSubset = node.internalSubset
- }
- else if (node.nodeType == Node.ATTRIBUTE_NODE) {
- nodeData.name = node.nodeName
- nodeData.value = node.nodeValue
- }
- return nodeData
- }
- // TypeError: Cannot call method 'isA' of undefined
- // at Transformer.<anonymous> (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:609:26)
- // at /usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:3:96
- // at Array.forEach (native)
- // at Function.<anonymous> (/usr/local/lib/node_modules/js2coffee/node_modules/underscore/underscore.js:74:11)
- // at Transformer.switch (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:605:16)
- // at Transformer.transform (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:550:12)
- // at Builder.transform (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:38:41)
- // at Builder.build (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:22:12)
- // at Builder.<anonymous> (/usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:64:27)
- // at /usr/local/lib/node_modules/js2coffee/lib/js2coffee.coffee:3:96
- //
Add Comment
Please, Sign In to add comment