Daniel Gayoso González
19c773fc44
Add user feedback through notifications
...
* Show notification when user save link categories and links
2 years ago
Daniel Gayoso González
3e04f413b7
Fix update link form
2 years ago
Daniel Gayoso González
b6add44ec4
Migrate link category form to base components
2 years ago
Daniel Gayoso González
d26024ea18
Migrate webservice codes from form to service
...
* Change create category link to script setup
2 years ago
Daniel Gayoso González
c8ef36f384
Minor: add missing icon
2 years ago
Daniel Gayoso González
cfc8bcd53b
Modify link add form to use base component
...
* Create Base select and text area
2 years ago
Daniel Gayoso González
17368b39fc
Refactor usage of vuelidate of base input text
...
* Create a component to reuse that handles vuelidate validations
2 years ago
Daniel Gayoso González
adadd4339c
Minor: wrap checkbox in field class for consistency
2 years ago
Daniel Gayoso González
58bb96c243
Minor: add aria for base input text
2 years ago
Daniel Gayoso González
672d8d93eb
Extract api links call to service object
...
* Change id to first attribute in html for consistency
2 years ago
Daniel Gayoso González
d6e9153486
Minor: move links layout from component to views
...
* To make things consistent every vue file referenced in router that
could not be reused should be in the views page for consistency
2 years ago
Angel Fernando Quiroz Campos
bbaa35dd18
UI: Add BaseAdvancedSettingsButton
2 years ago
christian
ce0ae13b1e
Links: Change from legacy to Vue interface and backend adaptation - refs #4767
2 years ago
Daniel Gayoso González
2f96731d73
Fix some vue router warnings
2 years ago
Daniel Gayoso González
94dad1208b
Refactor usage of useResult
...
* Refactor usage of useResult with a computed since is deprecated
* Migrate to script setup
2 years ago
Daniel Gayoso González
f88d9f68ca
Create loading state for sessions
...
* Migrate some component to script setup
2 years ago
Daniel Gayoso González
af1d8bbffe
Minor: rename components for consistency
...
* Add documentation to BaseRouteTab component
2 years ago
Daniel Gayoso González
f6c44f7991
Fix display of courses in sessions
...
* Migrate SessionCardSimple to script setup
2 years ago
Daniel Gayoso González
cffc435fe8
Migrate session tabs to base components
...
* Use custom html template for BaseRouteTabs instead of prime vue because
prime vue does not allow other elements inside TabView that are not
TabPanel There is a clash with TabPanel with internal router-link
because TabPanel is by default a html <a> element, and the styles does
not work with nested html <a> elements
2 years ago
Daniel Gayoso González
dff8ddcab5
Solve some minor warning in vue
...
* Use only one root element in SocialWallPostForm, otherwise when
we pass class property to it vue does not know in which element
should set class attribute
* Allow null value on BaseFileUpload because when no file is selected
the file will be null
2 years ago
Daniel Gayoso González
f1e00fdf6e
Use constants instead numbers for clarity
2 years ago
Daniel Gayoso González
bb1eaf986a
Extract common validators to a file
2 years ago
Daniel Gayoso González
d95eda166b
Migrate Wall comment form to base components
2 years ago
Daniel Gayoso González
a90f599a2c
Minor: migrate social comment form to script setup
2 years ago
Daniel Gayoso González
ddb55d2505
Minor: rename social components for consistency
2 years ago
Daniel Gayoso González
f95a379786
Minor: migrate WallComment to setup
2 years ago
Daniel Gayoso González
a327e5a306
Migrate social wall post to base components with prime vue
2 years ago
Angel Fernando Quiroz Campos
4eb300409d
UI: Admin: update with base components
2 years ago
Angel Fernando Quiroz Campos
5dd9fe856c
UI: Admin: add classes for icons
2 years ago
Angel Fernando Quiroz Campos
091aec40c8
UI: Allow to set BaseButton as input or button
2 years ago
Angel Fernando Quiroz Campos
2b7fd5864c
UI: Set icon as aria-hidden
2 years ago
Angel Fernando Quiroz Campos
c01761cfba
UI: Add BaseInputGroup component
2 years ago
Angel Fernando Quiroz Campos
fb94bf42f1
Minor: Sort classes for icons alphabetically
2 years ago
Daniel Gayoso González
a8b8f867fa
Minor: Use script setup on socialwallpost
2 years ago
Daniel Gayoso González
be4b138150
Rename wallpost for consistency
...
* Use script setup on socialwallpostlist
2 years ago
Daniel Gayoso González
7b745bb187
Migrate SocialWall to base components
2 years ago
Daniel Gayoso González
5894a8c182
Update Social layout to composition API
...
* Create Base card based on prime vue
* Use tailwindcss for preserve layout from quasar old styles
2 years ago
Daniel Gayoso González
31413fb1ac
Minor: Change naming for consistency
...
* Change name of some social components
* Use composition api for SocialWall
2 years ago
Angel Fernando Quiroz Campos
312b989691
Minor: type for DocumentEntry
2 years ago
Daniel Gayoso González
f8b06581c7
Minor: Add visual style when user sorts course resources
2 years ago
Daniel Gayoso González
6a92d97be1
Minor: Fix toggle button background
2 years ago
Daniel Gayoso González
8c41af308f
Improve visuals of disable course resources
...
* Rename CourseToolList to CourseTool because is an item and not a list
2 years ago
Daniel Gayoso González
427e81edca
Use new toggle button
...
* Fix some styles to adapt figma design
2 years ago
Daniel Gayoso González
c6b24ef694
Change toggle button to reuse base button class
2 years ago
Daniel Gayoso González
4f6244547b
Minor: fix style and icon of switch to student button
2 years ago
Angel Fernando Quiroz Campos
bc07f1dee8
Minor: Format code
2 years ago
Angel Fernando Quiroz Campos
055f44dd46
UI: Add icons CSS classes
2 years ago
Daniel Gayoso González
41ef0519f5
Fix audio display for document tool
2 years ago
Angel Fernando Quiroz Campos
6822932a09
UI: Fix multiselect mode and allow item-select event in BaseAutocomplete component
2 years ago
Angel Fernando Quiroz Campos
74e7ac64f2
UI: Add BaseChip component
2 years ago