xdrm-brackets
|
32f4e9a7b3
|
[lib.popup-controller][scss.global] design for 'loading' animation in submit <button> before api response + [lib.*-controller] when called from popup will call 'gs.get.popup().hide' to remove the loading animation and close the popup
|
2018-03-29 12:56:17 +02:00 |
xdrm-brackets
|
dbe360f695
|
[vue.auth.dialog][scss.dialog] added icon to remove rooms
|
2018-03-29 11:57:25 +02:00 |
xdrm-brackets
|
236b03775e
|
[BIGUPDATE] [lib.field-validator] added generic field validator with error message generation + is_valid() checker [popup] refactored all
|
2018-03-29 01:26:18 +02:00 |
xdrm-brackets
|
9d8d052d6d
|
[popup] added 'channel.remove' 'channel.remove' + fixed icons in [dialog]
|
2018-03-28 21:51:04 +02:00 |
xdrm-brackets
|
2a2637251d
|
[scss.dialog] added toggle 'unfold'/'exit' icon in header [popup] added 'channel.invite' must implement lib.channel-controller.invite(username)
|
2018-03-28 20:06:26 +02:00 |
xdrm-brackets
|
5bad9bfc73
|
added popup to change nickname (must create lib.content-controller.change_username())
|
2018-03-28 19:54:16 +02:00 |
xdrm-brackets
|
665edead89
|
update
|
2018-03-28 15:54:19 +02:00 |
xdrm-brackets
|
d9f6538aa5
|
[scss.layout] fixed background-size image for login/register
|
2018-03-25 13:58:59 +02:00 |
xdrm-brackets
|
a68f94d76d
|
[scss.global][scss.layout] layout for login+register [vue.noauth.login][vue.noauth.register] created with router-link(s) bindings
|
2018-03-25 12:24:34 +02:00 |
xdrm-brackets
|
bc66b63098
|
[scss.popup][scss.global] moved global form layout to 'global' [vue.noauth.wrapper] created default 'login' layout [scss.layout] login layout
|
2018-03-24 19:57:51 +01:00 |
xdrm-brackets
|
46b2143589
|
[lib.content-controller] textarea auto_grow() [scss.container] textarea layout for auto_grow() [channel.vue] texarea auto_grow()
|
2018-03-23 08:41:17 +01:00 |
xdrm-brackets
|
328473a390
|
[scss.container] message input textarea layout
|
2018-03-22 22:41:30 +01:00 |
xdrm-brackets
|
6c08dba3c0
|
semantic issues
|
2018-03-22 22:00:57 +01:00 |
xdrm-brackets
|
bf9211346f
|
[vue.channel] message input div [scss.container] message input section
|
2018-03-22 21:58:14 +01:00 |
xdrm-brackets
|
4d5aacb659
|
[scss.container] message slide-bounce on load
|
2018-03-22 20:08:22 +01:00 |
xdrm-brackets
|
4269b49a3b
|
[popup] working lib
|
2018-03-22 20:03:29 +01:00 |
xdrm-brackets
|
1dd2db9d79
|
[scss.popup] popup layout
|
2018-03-22 18:15:57 +01:00 |
xdrm-brackets
|
568a9fb16a
|
[scss.container] message layout [vue.channel] message display
|
2018-03-22 16:01:41 +01:00 |
xdrm-brackets
|
4bc5e5123f
|
[vue.channel] container header title [mockup.channel-init] created [init.channels] manage open() to open a room and apply 'active' state only if success
|
2018-03-22 00:54:13 +01:00 |
xdrm-brackets
|
083c431e9c
|
[scss.dialog] audio 'local' active has same background, only #fff color
|
2018-03-22 00:09:29 +01:00 |
xdrm-brackets
|
8c8acdaca7
|
[init.local-channels][vue.dialog] dialog 'body' now works standalone [asset.svg] added 'dialog.text', 'dialog.voice'
|
2018-03-21 22:44:49 +01:00 |
xdrm-brackets
|
df2f9906a9
|
[scss.menu] added left border when channel active
|
2018-03-21 21:27:41 +01:00 |
xdrm-brackets
|
a5702d5a0f
|
[init.channels | mockup.channel | vue.menu] added channel 'link' (can be used in URL) in opposite to 'label' that is meant to be displayed
|
2018-03-21 20:37:03 +01:00 |
xdrm-brackets
|
e5867beeb9
|
[init] all
|
2018-03-21 18:44:27 +01:00 |