[change] obfuscated selector prefix

This commit is contained in:
Nicolas Gallagher
2015-10-18 22:15:03 -07:00
parent ea0a778ba3
commit 885d4586a9
3 changed files with 16 additions and 16 deletions

View File

@@ -89,7 +89,7 @@ export default class Store {
if (!exists) {
this._counter += 1
if (this._options.obfuscateClassNames) {
this._classNames[key] = `_rn_${this._counter}`
this._classNames[key] = `_s_${this._counter}`
} else {
const val = `${value}`.replace(/\s/g, '-')
this._classNames[key] = `${property}:${val}`

View File

@@ -59,10 +59,10 @@ suite('modules/StyleSheet/Store', () => {
store.set('flexGrow', 1)
store.set('flexGrow', 2)
assert.deepEqual(store._classNames, {
'alignItems:center': '_rn_1',
'flexGrow:0': '_rn_2',
'flexGrow:1': '_rn_3',
'flexGrow:2': '_rn_4'
'alignItems:center': '_s_1',
'flexGrow:0': '_s_2',
'flexGrow:1': '_s_3',
'flexGrow:2': '_s_4'
})
})
@@ -115,11 +115,11 @@ suite('modules/StyleSheet/Store', () => {
store.set('margin', 3)
const expected = '/* 5 unique declarations */\n' +
'._rn_1{align-items:center;}\n' +
'._rn_3{margin:1px;}\n' +
'._rn_4{margin:2px;}\n' +
'._rn_5{margin:3px;}\n' +
'._rn_2{margin-bottom:0px;}'
'._s_1{align-items:center;}\n' +
'._s_3{margin:1px;}\n' +
'._s_4{margin:2px;}\n' +
'._s_5{margin:3px;}\n' +
'._s_2{margin-bottom:0px;}'
assert.equal(store.toString(), expected)
})

View File

@@ -13,12 +13,12 @@ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webki
*/
export const predefinedCSS =
`/* pointer-events */
._rn_pe-a, ._rn_pe-bo, ._rn_pe-bn * {pointer-events:auto}
._rn_pe-n, ._rn_pe-bo *, ._rn_pe-bn {pointer-events:none}`
._s_pe-a, ._s_pe-bo, ._s_pe-bn * {pointer-events:auto}
._s_pe-n, ._s_pe-bo *, ._s_pe-bn {pointer-events:none}`
export const predefinedClassNames = {
'pointerEvents:auto': '_rn_pe-a',
'pointerEvents:box-none': '_rn_pe-bn',
'pointerEvents:box-only': '_rn_pe-bo',
'pointerEvents:none': '_rn_pe-n'
'pointerEvents:auto': '_s_pe-a',
'pointerEvents:box-none': '_s_pe-bn',
'pointerEvents:box-only': '_s_pe-bo',
'pointerEvents:none': '_s_pe-n'
}