Skip to content

Commit 5ddc5ff

Browse files
committed
add result.space, result.localNames props
1 parent e036391 commit 5ddc5ff

8 files changed

+38
-13
lines changed

.commithash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
9ccdb6859cc49982d2c745da56956984d343283d
1+
e0363919377ea8b9f80fe7bfd60b87140fc08fb9

dist/cssobj-plugin-localize.amd.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,17 @@ function cssobj_plugin_selector_localize(option) {
107107
};
108108

109109
return {
110-
space: space,
111110
selector: function localizeName (sel, node, result) {
112111
// don't touch at rule's selText
113112
// it's copied from parent, which already localized
114113
if(node.at) return sel
115-
if(!result.mapSel) result.mapSel = parseSel, result.mapClass = mapClass;
114+
if(!result.mapSel) {
115+
result.space = space;
116+
result.localNames = localNames;
117+
result.mapSel = parseSel;
118+
result.mapClass = mapClass;
119+
}
120+
116121
return parseSel(sel)
117122
}
118123
}

dist/cssobj-plugin-localize.cjs.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,17 @@ function cssobj_plugin_selector_localize(option) {
107107
};
108108

109109
return {
110-
space: space,
111110
selector: function localizeName (sel, node, result) {
112111
// don't touch at rule's selText
113112
// it's copied from parent, which already localized
114113
if(node.at) return sel
115-
if(!result.mapSel) result.mapSel = parseSel, result.mapClass = mapClass;
114+
if(!result.mapSel) {
115+
result.space = space;
116+
result.localNames = localNames;
117+
result.mapSel = parseSel;
118+
result.mapClass = mapClass;
119+
}
120+
116121
return parseSel(sel)
117122
}
118123
}

dist/cssobj-plugin-localize.es.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,17 @@ function cssobj_plugin_selector_localize(option) {
105105
};
106106

107107
return {
108-
space: space,
109108
selector: function localizeName (sel, node, result) {
110109
// don't touch at rule's selText
111110
// it's copied from parent, which already localized
112111
if(node.at) return sel
113-
if(!result.mapSel) result.mapSel = parseSel, result.mapClass = mapClass;
112+
if(!result.mapSel) {
113+
result.space = space;
114+
result.localNames = localNames;
115+
result.mapSel = parseSel;
116+
result.mapClass = mapClass;
117+
}
118+
114119
return parseSel(sel)
115120
}
116121
}

dist/cssobj-plugin-localize.iife.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,17 @@ function cssobj_plugin_selector_localize(option) {
108108
};
109109

110110
return {
111-
space: space,
112111
selector: function localizeName (sel, node, result) {
113112
// don't touch at rule's selText
114113
// it's copied from parent, which already localized
115114
if(node.at) return sel
116-
if(!result.mapSel) result.mapSel = parseSel, result.mapClass = mapClass;
115+
if(!result.mapSel) {
116+
result.space = space;
117+
result.localNames = localNames;
118+
result.mapSel = parseSel;
119+
result.mapClass = mapClass;
120+
}
121+
117122
return parseSel(sel)
118123
}
119124
}

dist/cssobj-plugin-localize.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cssobj-plugin-localize",
3-
"version": "3.0.0",
3+
"version": "3.0.1",
44
"description": "Localize class name for cssobj",
55
"main": "dist/cssobj-plugin-localize.cjs.js",
66
"jsnext:main": "dist/cssobj-plugin-localize.es.js",

src/cssobj-plugin-localize.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,17 @@ export default function cssobj_plugin_selector_localize(option) {
5656
}
5757

5858
return {
59-
space: space,
6059
selector: function localizeName (sel, node, result) {
6160
// don't touch at rule's selText
6261
// it's copied from parent, which already localized
6362
if(node.at) return sel
64-
if(!result.mapSel) result.mapSel = parseSel, result.mapClass = mapClass
63+
if(!result.mapSel) {
64+
result.space = space
65+
result.localNames = localNames
66+
result.mapSel = parseSel
67+
result.mapClass = mapClass
68+
}
69+
6570
return parseSel(sel)
6671
}
6772
}

0 commit comments

Comments
 (0)