Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor inputs and fields mixins #450

Open
wants to merge 166 commits into
base: dev
Choose a base branch
from
Open

Conversation

Raruto
Copy link
Collaborator

@Raruto Raruto commented Jul 20, 2023

Preparatory for: #393

List of changes

  • consolidate inputs and fields definitions into a single file:

    • delete folder src/app/gui/inputs/ (replaced by g3wInputMixin baseInputMixin)
    • delete folder src/app/gui/fields/ (replaced by fieldsMixin)
    • add new file src/mixins/g3w-input.js
    • refactor file src/mixins/fields.js
  • overall code formatting related to input and fields components, especially regarding:

    • refactor file src/components/InputG3W.vue
    • refactor file src/components/FieldG3W.vue
    • refactor file src/components/InputBase.vue
    • refactor file src/components/GlobalTabsNode.vue
    • refactor file src/components/QueryResults.vue
    • ...

Related to: #193

@Raruto Raruto added the refactoring Anything which could result in a API change label Jul 20, 2023
@Raruto Raruto added this to the v3.9 milestone Jul 20, 2023
@Raruto Raruto mentioned this pull request Jul 20, 2023
@volterra79 volterra79 modified the milestones: v3.9, v4.0 Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Anything which could result in a API change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants