Skip to content

Commit 526ed80

Browse files
author
arutyunyan
committed
release 8.0.2
1 parent 011fc11 commit 526ed80

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Change log
22

3+
## v8.0.2 - August 12, 2022
4+
5+
- Доработки SuQL Js
6+
7+
---
8+
39
## v8.0.1 - August 12, 2022
410

511
- Первый переделанный вариант SuQL Js

src/js/suql.js

+34
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,38 @@ function assign(a, b) {
4848
}
4949

5050
// TODO: обновить все связи по template functions которые используют данную переменную
51+
}
52+
53+
function append(a, b) {
54+
for (var path in a.paths) {
55+
var elements = getElementsByQuery(path)
56+
57+
if (elements.length === 0) {
58+
return
59+
}
60+
61+
var config = a.paths[path]
62+
63+
for (var i = 0, n = elements.length; i < n; i++) {
64+
switch (config.format) {
65+
case "html":
66+
var content = "";
67+
var template = config.template;
68+
for (variable in b) {
69+
template = template.replace("[[" + variable + "]]", b[variable])
70+
}
71+
content += template
72+
73+
for (var i = 0, n = elements.length; i < n; i++) {
74+
elements[i].innerHTML += content
75+
}
76+
break
77+
}
78+
}
79+
}
80+
}
81+
82+
function get(a)
83+
{
84+
return a.value
5185
}

0 commit comments

Comments
 (0)