From fb0acb3e51d1d8e354a2eca2dd02ba69caebdd32 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms Date: Wed, 30 Oct 2024 12:25:38 +0000 Subject: introduce vue directive v-autofocus, fixes #3986 Closes #3986 Merge request studip/studip!2836 --- app/views/questionnaire/edit.php | 155 +++++++++++++++++++++ resources/vue/base-directives.js | 3 + .../vue/components/questionnaires/FreetextEdit.vue | 5 +- .../vue/components/questionnaires/LikertEdit.vue | 6 +- .../questionnaires/QuestionnaireEditor.vue | 17 +-- .../questionnaires/QuestionnaireInfoEdit.vue | 3 +- .../components/questionnaires/RangescaleEdit.vue | 5 +- .../vue/components/questionnaires/VoteEdit.vue | 5 +- resources/vue/directives/autofocus.ts | 23 +++ 9 files changed, 188 insertions(+), 34 deletions(-) create mode 100644 resources/vue/directives/autofocus.ts diff --git a/app/views/questionnaire/edit.php b/app/views/questionnaire/edit.php index e5ef007..19d3ef9 100644 --- a/app/views/questionnaire/edit.php +++ b/app/views/questionnaire/edit.php @@ -50,3 +50,158 @@ $questionnaire_data = [ 'range-id' => Request::get('range_id'), 'range-type' => Request::get('range_type'), ]) ?> +======= +
+ :data-secure="activateFormSecure"> + +
+
+
+ +
+
+

+ asImg(['class' => 'text-bottom validation_notes_icon']) ?> + +

+
+
+ +
+ +
+
+
+ +
    +
  • +
+
+
+ +
+ + +
+ +
+ + +
+ + + + +
+
+
+ +
+
+
+ + +
+
+ +
+ + +
+ 'STUDIP.Questionnaire.Editor.submit(); return false;']) ?> +
+
+>>>>>>> 166e475f04 (introduce vue directive v-autofocus, fixes #3986) diff --git a/resources/vue/base-directives.js b/resources/vue/base-directives.js index a2b8ae1..8f46b03 100644 --- a/resources/vue/base-directives.js +++ b/resources/vue/base-directives.js @@ -1,4 +1,7 @@ +import autofocus from './directives/autofocus'; + const BaseDirectives = { + autofocus, }; export default BaseDirectives; diff --git a/resources/vue/components/questionnaires/FreetextEdit.vue b/resources/vue/components/questionnaires/FreetextEdit.vue index 58848ed..60852ff 100644 --- a/resources/vue/components/questionnaires/FreetextEdit.vue +++ b/resources/vue/components/questionnaires/FreetextEdit.vue @@ -1,6 +1,6 @@