Skip to content

Commit d9148ef

Browse files
committed
Added option to replace expression syntax and added support for arrow functions
1 parent 93fb9be commit d9148ef

File tree

6 files changed

+11
-13
lines changed

6 files changed

+11
-13
lines changed

dist/litespeed.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/scripts/litespeed.js

Lines changed: 3 additions & 3 deletions
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": "litespeed.js",
3-
"version": "v0.3.0",
3+
"version": "v0.3.1",
44
"private": false,
55
"main": "gulpfile.js",
66
"description": "Lite & fast micro javascript framework that is easy to learn",

src/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ window.ls.container
77
.set('element', window.document, true, false)
88
;
99

10-
window.ls.run = (window) => {
10+
window.ls.run = function (window) {
1111
try {
1212
this.view.render(window.document); // Start DOM rendering
1313
}

src/services/container.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,6 @@ window.ls.container = function() {
215215

216216
let args = getParams(target);
217217

218-
console.log('args', args);
219-
220218
return target.apply(target, args.map(function(value) {
221219
return self.get(value.trim());
222220
}));

src/services/expression.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
window.ls.container.set('expression', function(container, filter) {
2-
let reg = /(\{{.*?\}})/gi;
3-
let paths = [];
2+
let paths = [];
43

54
return {
5+
regex: /(\{{.*?\}})/gi,
66

77
/**
88
* @param string string
@@ -16,7 +16,7 @@ window.ls.container.set('expression', function(container, filter) {
1616
def = def || '';
1717
paths = [];
1818

19-
return string.replace(reg, match =>
19+
return string.replace(this.regex, match =>
2020
{
2121
let reference = match.substring(2, match.length -2)
2222
.replace('[\'', '.') // Make syntax consistent using only dot nesting

0 commit comments

Comments
 (0)