mirror of
https://github.com/lxsang/antos-frontend.git
synced 2025-07-21 00:09:45 +02:00
fix File bug
This commit is contained in:
@ -310,4 +310,33 @@ self.OS.API =
|
||||
catch e
|
||||
err = e
|
||||
return "" if not err
|
||||
return err
|
||||
return err
|
||||
# utilities functioncs
|
||||
switcher: () ->
|
||||
o = {}
|
||||
p = {}
|
||||
p[arguments[i]] = false for i in [0..arguments.length - 1 ]
|
||||
Object.defineProperty o, "__p", {
|
||||
enumerable: false,
|
||||
value: p
|
||||
}
|
||||
fn = (o, v) ->
|
||||
Object.defineProperty o, v, {
|
||||
enumerable: true,
|
||||
set: (value) ->
|
||||
for k,l of @__p
|
||||
@__p[k] = false
|
||||
o.__p[v] = value
|
||||
, get: () ->
|
||||
return o.__p[v]
|
||||
}
|
||||
for k, v of o.__p
|
||||
fn o, k
|
||||
Object.defineProperty o, "selected", {
|
||||
configurable: true,
|
||||
enumerable: false,
|
||||
get: () ->
|
||||
for k,v of o.__p
|
||||
return k if v
|
||||
}
|
||||
return o
|
@ -32,11 +32,10 @@
|
||||
self.update()
|
||||
}
|
||||
/*this.on("mount", function(){
|
||||
self.root.observable = (self.parent && self.parent.root && self.parent.root.observable) || opts.observable || riot.observable()
|
||||
|
||||
})*/
|
||||
this.on("update", function(e){
|
||||
self.swon = opts.swon
|
||||
self.onchange = opts.onchange
|
||||
self.swon = typeof opts.swon == "function"?opts.swon():opts.swon
|
||||
})
|
||||
toggle(e)
|
||||
{
|
||||
|
Reference in New Issue
Block a user