website: lab: query string now only includes customized values
This commit is contained in:
parent
09430b4e60
commit
388ee0d050
1 changed files with 5 additions and 0 deletions
|
|
@ -1628,6 +1628,7 @@ class BoundVar {
|
||||||
this.isNumber = e.type == 'number'
|
this.isNumber = e.type == 'number'
|
||||||
this.lastValue = this.getValue()
|
this.lastValue = this.getValue()
|
||||||
this.parentVars = parentVars
|
this.parentVars = parentVars
|
||||||
|
this.defaultValue = this.lastValue
|
||||||
}
|
}
|
||||||
|
|
||||||
refreshValue(ev) {
|
refreshValue(ev) {
|
||||||
|
|
@ -1747,6 +1748,10 @@ class Vars {
|
||||||
getQueryString() {
|
getQueryString() {
|
||||||
let pairs = []
|
let pairs = []
|
||||||
this.values.forEach((v, k) => {
|
this.values.forEach((v, k) => {
|
||||||
|
let vr = this.vars.get(k)
|
||||||
|
if (vr && vr.defaultValue == v) {
|
||||||
|
return // skip
|
||||||
|
}
|
||||||
v = (v === true) ? 1 : (v === false || v === null) ? 0 : v
|
v = (v === true) ? 1 : (v === false || v === null) ? 0 : v
|
||||||
pairs.push(encodeURIComponent(k) + '=' + encodeURIComponent(v))
|
pairs.push(encodeURIComponent(k) + '=' + encodeURIComponent(v))
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Reference in a new issue