@winged/core
Version:
Morden webapp framekwork made only for ts developers. (UNDER DEVELOPMENT, PLEASE DO NOT USE)
1 lines • 27.9 kB
JSON
{"id":"90pX","dependencies":[{"name":"/home/giyya/workspace/view-next/packages/core/tsconfig.json","includedInParent":true,"mtime":1533107964952},{"name":"/home/giyya/workspace/view-next/packages/core/package.json","includedInParent":true,"mtime":1533110579873},{"name":"../../utils","loc":{"line":11,"column":22},"parent":"/home/giyya/workspace/view-next/packages/core/src/vdom/vAttribute/DataAttr.ts","resolved":"/home/giyya/workspace/view-next/packages/core/src/utils.ts"},{"name":"./NormalDomAttr","loc":{"line":12,"column":30},"parent":"/home/giyya/workspace/view-next/packages/core/src/vdom/vAttribute/DataAttr.ts","resolved":"/home/giyya/workspace/view-next/packages/core/src/vdom/vAttribute/NormalDomAttr.ts"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.DataAttr=void 0;var t=require(\"../../utils\"),e=require(\"./NormalDomAttr\"),r=function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function a(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(a.prototype=r.prototype,new a)}}(),a=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return r(a,e),a.prototype.init=function(r,o,i,n){if(a.upperCaseMatcher.test(r))throw new Error('Unable to create vAttribute \"'+r+'\" in '+n.viewClassName+\": Upper cased letter in data name is forbidden\");if(e.prototype.init.call(this,r,o,i,n),this.dataName=t.utils.camelizeKey(r.match(a.matcher)[1]),this.dataValue&&(this.dataValue.length>1||\"string\"==typeof this.dataValue[0]))throw console.error(this.dataValue),new Error('Unable to create vAttribute \"'+r+'\" with value:in '+n.viewClassName+\": it's value must be a string OR a DataPoint, not a mixture of both\");return!0},a.prototype.onRender=function(t,e){this.dataValue?this.value=this.dataValue[0].getValue(t,e):this.value=this.stringValue},a.matcher=/^data-([a-zA-Z-]+)$/,a.allowNonStringValue=!0,a.upperCaseMatcher=/[A-Z]/,a}(e.NormalDomAttr);exports.DataAttr=a;","map":{"mappings":[{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":0}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":13}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":20}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":35}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":43}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":56}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":57}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":64}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":68}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":76}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":90}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":92}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":96}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":98}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":106}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":121}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":123}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":131}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":150}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":152}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":163}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":167}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":169}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":176}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":192}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":193}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":203}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":217}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":224}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":233}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":235}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":238}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":240}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":250}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":254}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":263}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":265}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":268}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":272}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":276}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":281}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":283}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":285}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":300}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":305}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":307}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":310}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":312}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":317}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":324}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":333}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":335}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":338}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":347}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":351}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":356}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":368}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":370}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":372}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":374}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":377}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":379}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":389}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":396}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":398}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":405}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":412}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":416}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":418}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":428}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":430}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":440}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":444}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":448}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":451}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":453}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":462}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":465}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":474}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":478}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":485}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":492}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":495}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":497}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":503}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":508}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":520}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":44,"column":0},"generated":{"line":1,"column":525}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":30},"generated":{"line":1,"column":532}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":30},"generated":{"line":1,"column":534}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":30},"generated":{"line":1,"column":536}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":9},"generated":{"line":1,"column":539}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":9},"generated":{"line":1,"column":541}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":9},"generated":{"line":1,"column":551}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":2},"generated":{"line":1,"column":556}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":14},"generated":{"line":1,"column":565}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":32},"generated":{"line":1,"column":567}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":55},"generated":{"line":1,"column":569}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":16,"column":75},"generated":{"line":1,"column":571}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":17,"column":8},"generated":{"line":1,"column":574}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":17,"column":8},"generated":{"line":1,"column":577}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":17,"column":17},"generated":{"line":1,"column":579}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":17,"column":34},"generated":{"line":1,"column":596}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":17,"column":39},"generated":{"line":1,"column":601}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":18,"column":12},"generated":{"line":1,"column":604}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":18,"column":12},"generated":{"line":1,"column":610}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":18,"column":16},"generated":{"line":1,"column":614}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":1,"column":620}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":19,"column":40},"generated":{"line":1,"column":652}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":19,"column":48},"generated":{"line":1,"column":654}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":19,"column":56},"generated":{"line":1,"column":662}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":19,"column":65},"generated":{"line":1,"column":664}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":19,"column":78},"generated":{"line":1,"column":678}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":1,"column":728}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":1,"column":731}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":1,"column":733}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":10},"generated":{"line":1,"column":743}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":14},"generated":{"line":1,"column":748}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":14},"generated":{"line":1,"column":753}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":15},"generated":{"line":1,"column":758}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":25},"generated":{"line":1,"column":760}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":36},"generated":{"line":1,"column":762}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":23,"column":46},"generated":{"line":1,"column":764}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":9},"generated":{"line":1,"column":767}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":9},"generated":{"line":1,"column":772}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":20},"generated":{"line":1,"column":781}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":26},"generated":{"line":1,"column":783}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":26},"generated":{"line":1,"column":789}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":39},"generated":{"line":1,"column":801}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":48},"generated":{"line":1,"column":803}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":54},"generated":{"line":1,"column":809}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":63},"generated":{"line":1,"column":811}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":24,"column":93},"generated":{"line":1,"column":820}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":1,"column":824}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":25,"column":13},"generated":{"line":1,"column":829}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":10},"generated":{"line":1,"column":841}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":15},"generated":{"line":1,"column":846}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":25},"generated":{"line":1,"column":856}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":34},"generated":{"line":1,"column":863}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":68},"generated":{"line":1,"column":866}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":46},"generated":{"line":1,"column":883}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":51},"generated":{"line":1,"column":888}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":26,"column":61},"generated":{"line":1,"column":898}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":28,"column":14},"generated":{"line":1,"column":902}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":27,"column":16},"generated":{"line":1,"column":908}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":27,"column":16},"generated":{"line":1,"column":916}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":27,"column":22},"generated":{"line":1,"column":922}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":27,"column":27},"generated":{"line":1,"column":927}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":28,"column":14},"generated":{"line":1,"column":938}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":28,"column":18},"generated":{"line":1,"column":942}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":29,"column":10},"generated":{"line":1,"column":948}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":29,"column":42},"generated":{"line":1,"column":980}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":29,"column":50},"generated":{"line":1,"column":982}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":29,"column":69},"generated":{"line":1,"column":1001}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":29,"column":78},"generated":{"line":1,"column":1003}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":29,"column":91},"generated":{"line":1,"column":1017}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":34,"column":11},"generated":{"line":1,"column":1088}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":34,"column":11},"generated":{"line":1,"column":1095}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":1,"column":1098}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":1,"column":1100}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":1,"column":1110}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":37,"column":2},"generated":{"line":1,"column":1119}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":37,"column":18},"generated":{"line":1,"column":1128}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":37,"column":36},"generated":{"line":1,"column":1130}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":38,"column":8},"generated":{"line":1,"column":1133}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":38,"column":13},"generated":{"line":1,"column":1138}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":11},"generated":{"line":1,"column":1148}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":11},"generated":{"line":1,"column":1153}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":20},"generated":{"line":1,"column":1159}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":25},"generated":{"line":1,"column":1164}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":35},"generated":{"line":1,"column":1174}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":52},"generated":{"line":1,"column":1177}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":61},"generated":{"line":1,"column":1186}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":39,"column":68},"generated":{"line":1,"column":1188}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":41,"column":11},"generated":{"line":1,"column":1191}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":41,"column":11},"generated":{"line":1,"column":1196}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":41,"column":19},"generated":{"line":1,"column":1202}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":41,"column":24},"generated":{"line":1,"column":1207}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":10,"column":16},"generated":{"line":1,"column":1220}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":10,"column":16},"generated":{"line":1,"column":1222}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":10,"column":26},"generated":{"line":1,"column":1230}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":11,"column":16},"generated":{"line":1,"column":1252}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":11,"column":16},"generated":{"line":1,"column":1254}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":11,"column":38},"generated":{"line":1,"column":1275}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":12,"column":17},"generated":{"line":1,"column":1277}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":12,"column":17},"generated":{"line":1,"column":1279}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":12,"column":36},"generated":{"line":1,"column":1296}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":44,"column":0},"generated":{"line":1,"column":1304}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":1306}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":30},"generated":{"line":1,"column":1307}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":1309}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":1324}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":1332}},{"source":"vdom/vAttribute/DataAttr.ts","name":null,"original":{"line":9,"column":13},"generated":{"line":1,"column":1341}}],"sources":{"vdom/vAttribute/DataAttr.ts":"import { ViewState } from '../../types'\nimport { utils } from '../../utils'\nimport { DataPoint } from '../dataPoint/DataPoint'\nimport { VNodeRegister } from '../vdom'\nimport { VElement } from '../VElement'\nimport { NormalDomAttr } from './NormalDomAttr'\nimport { IAttrValue } from './VAttribute'\n\nexport class DataAttr extends NormalDomAttr {\n public static matcher = /^data-([a-zA-Z-]+)$/\n public static allowNonStringValue = true\n private static upperCaseMatcher = /[A-Z]/\n public dataName: string\n public value: any\n\n public init(attrName: string, attrValue: IAttrValue, vElement: VElement, register: VNodeRegister): boolean {\n if (DataAttr.upperCaseMatcher.test(attrName)) {\n throw new Error(\n `Unable to create vAttribute \"${attrName}\" in ${register.viewClassName}: ` +\n 'Upper cased letter in data name is forbidden'\n )\n }\n super.init(attrName, attrValue, vElement, register)\n this.dataName = utils.camelizeKey((attrName.match(DataAttr.matcher) as RegExpMatchArray)[1])\n if (this.dataValue) {\n if (this.dataValue.length > 1 || typeof this.dataValue[0] === 'string') {\n console.error(this.dataValue)\n throw new Error(\n `Unable to create vAttribute \"${attrName}\" with value:in ${register.viewClassName}: ` +\n 'it\\'s value must be a string OR a DataPoint, not a mixture of both'\n )\n }\n }\n return true\n }\n\n public onRender(state: ViewState, modifiedState: ViewState) {\n if (this.dataValue) {\n this.value = (this.dataValue[0] as DataPoint).getValue(state, modifiedState)\n } else {\n this.value = this.stringValue\n }\n }\n}\n"},"lineCount":null}},"hash":"cf8bdb00d2ac96ef89a5d14ee21dc97b","cacheData":{"env":{}}}