mirror of
https://github.com/lxsang/antos-frontend.git
synced 2025-02-22 01:42:47 +01:00
minor fix
This commit is contained in:
parent
3ed28e4fc1
commit
b3e90fbc15
@ -291,7 +291,6 @@ self.OS.GUI =
|
|||||||
dataid: "sys-logout",
|
dataid: "sys-logout",
|
||||||
iconclass: "fa fa-user-times"
|
iconclass: "fa fa-user-times"
|
||||||
menu.onmenuselect = (d) ->
|
menu.onmenuselect = (d) ->
|
||||||
console.log d
|
|
||||||
return _API.handler.logout() if d.item.data.dataid is "sys-logout"
|
return _API.handler.logout() if d.item.data.dataid is "sys-logout"
|
||||||
_GUI.launch d.item.data.app unless d.item.data.dataid
|
_GUI.launch d.item.data.app unless d.item.data.dataid
|
||||||
|
|
||||||
|
@ -80,4 +80,4 @@ self.OS.API.handler =
|
|||||||
dbquery: (cmd,d, c) ->
|
dbquery: (cmd,d, c) ->
|
||||||
path = "#{_REST}/db/#{cmd}"
|
path = "#{_REST}/db/#{cmd}"
|
||||||
_API.post path, d, c, (e, s) ->
|
_API.post path, d, c, (e, s) ->
|
||||||
_courrier.osfail "Fail to query data from database: #{p}", e, s
|
_courrier.osfail "Fail to query data from database: #{path}", e, s
|
@ -10,10 +10,12 @@ class Blogger extends this.OS.GUI.BaseApplication
|
|||||||
@find("cv-container"),
|
@find("cv-container"),
|
||||||
@find("blog-container")
|
@find("blog-container")
|
||||||
]
|
]
|
||||||
|
@user = {}
|
||||||
@cvlist = @find "cv-list"
|
@cvlist = @find "cv-list"
|
||||||
@bloglist = @find "blog-list"
|
@bloglist = @find "blog-list"
|
||||||
@tabbar.set "onlistselect", (e) ->
|
@tabbar.set "onlistselect", (e) ->
|
||||||
($ el).hide() for el in me.containers
|
($ el).hide() for el in me.containers
|
||||||
|
me.fetchData e.idx
|
||||||
($ me.containers[e.idx]).show()
|
($ me.containers[e.idx]).show()
|
||||||
|
|
||||||
@tabbar.set "items", [
|
@tabbar.set "items", [
|
||||||
@ -24,14 +26,28 @@ class Blogger extends this.OS.GUI.BaseApplication
|
|||||||
(@find "bt-user-save").set "onbtclick", (e) ->
|
(@find "bt-user-save").set "onbtclick", (e) ->
|
||||||
me.saveUser()
|
me.saveUser()
|
||||||
|
|
||||||
|
|
||||||
|
fetchData: (idx) ->
|
||||||
|
me = @
|
||||||
|
switch idx
|
||||||
|
when 0 #user info
|
||||||
|
db = new @_api.DB("user")
|
||||||
|
db.get null, (d) ->
|
||||||
|
return me.error "Cannot fetch user data" if d.error
|
||||||
|
me.user = d.result[0]
|
||||||
|
inputs = me.select "[imput-class='user-input']"
|
||||||
|
($ v).val me.user[v.name] for v in inputs
|
||||||
|
else
|
||||||
|
console.log "Not implemented yet"
|
||||||
|
|
||||||
saveUser:() ->
|
saveUser:() ->
|
||||||
me = @
|
me = @
|
||||||
inputs = @select "[imput-class='user-input']"
|
inputs = @select "[imput-class='user-input']"
|
||||||
data = {}
|
@user[v.name] = ($ v).val() for v in inputs
|
||||||
data[v.name] = ($ v).val() for v in inputs
|
return @notify "Full name must be entered" if not @user.fullname or @user.fullname is ""
|
||||||
return @notify "Full name must be entered" if not data.fullname or data.fullname is ""
|
|
||||||
db = new @_api.DB("user")
|
db = new @_api.DB("user")
|
||||||
db.save data, (r) ->
|
console.log @user
|
||||||
|
db.save @user, (r) ->
|
||||||
return me.error "Cannot save user data" if r.error
|
return me.error "Cannot save user data" if r.error
|
||||||
return me.notify "User data updated"
|
return me.notify "User data updated"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user