Skip to content

Commit c4710a0

Browse files
committed
route addRule to pure.femto backend and pass style to native client
1 parent 7e3064c commit c4710a0

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

platform/pure.femto/backend.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,13 @@ exports.ajax = function(ui, request) {
119119
ui.loading = true
120120
return fd.httpRequest(request)
121121
}
122+
123+
exports.addRule = function(selector, rules) {
124+
var type = typeof rules
125+
if (type !== 'object') {
126+
log("WARNING: Stylesheet.addRule uses text based rules, it's unsupported in native clients, selector: " + selector + ", rules: " + rules)
127+
return
128+
}
129+
if ('style' in fd)
130+
fd.style(selector, rules)
131+
}

platform/pure/Stylesheet.qml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ Object {
33
}
44

55
function addRule(selector, rule) {
6-
}
7-
8-
function _addRule(selector, rule) {
6+
$pure.femto.backend.addRule(selector, rule)
97
}
108

119
function allocateClass(prefix) {
12-
return 'cls-' + prefix
10+
return prefix
1311
}
1412
}

0 commit comments

Comments
 (0)